Run #28

6/27/2026, 8:25:01 AM · cron · ok

AGL.AX AVOID (low)

Entry · Target · Stop · Size

Below both moving averages with negative momentum across 1m and 3m and a low 52w range position (0.23). RSI of 42.5 is neutral with no reversal signal. Nothing actionable here.

Signals at recommendation time
{
  "last_price": 8.42,
  "sma20": 8.549,
  "sma50": 8.948,
  "price_vs_sma20_pct": -1.51,
  "price_vs_sma50_pct": -5.9,
  "rsi14": 42.5,
  "annualised_volatility_pct": 27.3,
  "momentum_1m_pct": -2.43,
  "momentum_3m_pct": -14.08,
  "range_position_52w": 0.23
}

BHP.AX HOLD (low)

Entry · Target · Stop · Size

Strong 3m momentum (+17%) and high 52w range position (0.79) are positive, but price is below SMA20 (-4.9%) and 1m momentum is negative. Signals conflict between strong medium-term trend and short-term weakness; no clean entry.

Signals at recommendation time
{
  "last_price": 58.99,
  "sma20": 62.04,
  "sma50": 59.441,
  "price_vs_sma20_pct": -4.92,
  "price_vs_sma50_pct": -0.76,
  "rsi14": 42.1,
  "annualised_volatility_pct": 28.3,
  "momentum_1m_pct": -2.58,
  "momentum_3m_pct": 17.11,
  "range_position_52w": 0.79
}

COH.AX AVOID (high)

Entry · Target · Stop · Size

Extremely overbought (RSI 77.1) after a +21% 1m spike, but 3m momentum is -30.7% and price sits near 52w lows (range 0.13) with high volatility (51%). This is a violent bounce in a downtrend with high reversal risk. Avoid.

Signals at recommendation time
{
  "last_price": 118.03,
  "sma20": 106.6,
  "sma50": 105.166,
  "price_vs_sma20_pct": 10.72,
  "price_vs_sma50_pct": 12.23,
  "rsi14": 77.1,
  "annualised_volatility_pct": 51.1,
  "momentum_1m_pct": 21.18,
  "momentum_3m_pct": -30.66,
  "range_position_52w": 0.13
}

CSL.AX AVOID (medium)

Entry · Target · Stop · Size

RSI of 74.2 is overbought after a +17.7% 1m surge, yet 3m momentum is -19.8% and the stock sits at the bottom of its 52w range (0.13). This looks like a sharp bounce within a downtrend, with elevated chase risk. Avoid buying into overbought conditions.

Signals at recommendation time
{
  "last_price": 114.87,
  "sma20": 104.933,
  "sma50": 110.562,
  "price_vs_sma20_pct": 9.47,
  "price_vs_sma50_pct": 3.9,
  "rsi14": 74.2,
  "annualised_volatility_pct": 39.4,
  "momentum_1m_pct": 17.71,
  "momentum_3m_pct": -19.78,
  "range_position_52w": 0.13
}

DGT.AX HOLD (low)

Entry · Target · Stop · Size

Marginally above moving averages with very strong 3m momentum (+55%) but negative 1m momentum (-4.1%) and extreme volatility (55.6%). The pullback within a strong move is ambiguous and volatility is too high for the stop framework.

Signals at recommendation time
{
  "last_price": 2.57,
  "sma20": 2.511,
  "sma50": 2.512,
  "price_vs_sma20_pct": 2.33,
  "price_vs_sma50_pct": 2.31,
  "rsi14": 56.3,
  "annualised_volatility_pct": 55.6,
  "momentum_1m_pct": -4.1,
  "momentum_3m_pct": 55.29,
  "range_position_52w": 0.52
}

FMG.AX AVOID (low)

Entry · Target · Stop · Size

Below both moving averages with sharp -12.4% 1m momentum and RSI 32.5. Short-term trend is firmly down with no reversal confirmation. Stay out.

Signals at recommendation time
{
  "last_price": 19.07,
  "sma20": 20.369,
  "sma50": 20.874,
  "price_vs_sma20_pct": -6.38,
  "price_vs_sma50_pct": -8.64,
  "rsi14": 32.5,
  "annualised_volatility_pct": 29.4,
  "momentum_1m_pct": -12.44,
  "momentum_3m_pct": -5.55,
  "range_position_52w": 0.56
}

GMG.AX BUY (medium)

Entry 31.5–32.2 · Target 34.57 · Stop 30.41 · Size 8%

GMG trades above both SMA20 and SMA50 (+4.0% vs SMA50) with positive 1m (+4.0%) and strong 3m (+26%) momentum, a healthy non-overbought RSI of 58.4, and moderate volatility (27.5%). This is one of the few names in a clean uptrend that is not yet stretched, fitting the conservative trend-following criteria. Target reflects +8% and stop -5% from entry.

Signals at recommendation time
{
  "last_price": 32.01,
  "sma20": 31.712,
  "sma50": 30.79,
  "price_vs_sma20_pct": 0.94,
  "price_vs_sma50_pct": 3.96,
  "rsi14": 58.4,
  "annualised_volatility_pct": 27.5,
  "momentum_1m_pct": 4.03,
  "momentum_3m_pct": 25.97,
  "range_position_52w": 0.64
}

LYC.AX HOLD (low)

Entry · Target · Stop · Size

Price near its moving averages with neutral RSI (53.7), but negative 3m momentum and extreme volatility (59.8%). No directional edge and risk too high for the stop framework.

Signals at recommendation time
{
  "last_price": 18.54,
  "sma20": 18.287,
  "sma50": 18.759,
  "price_vs_sma20_pct": 1.38,
  "price_vs_sma50_pct": -1.17,
  "rsi14": 53.7,
  "annualised_volatility_pct": 59.8,
  "momentum_1m_pct": -2.16,
  "momentum_3m_pct": -7.67,
  "range_position_52w": 0.75
}

MAQ.AX AVOID (low)

Entry · Target · Stop · Size

Despite positive 3m momentum, price has dropped -10.2% vs SMA20 with oversold RSI of 24 and high volatility (36.3%). The sharp recent reversal contradicts the longer trend; no confirmed setup.

Signals at recommendation time
{
  "last_price": 67.69,
  "sma20": 75.383,
  "sma50": 73.764,
  "price_vs_sma20_pct": -10.21,
  "price_vs_sma50_pct": -8.23,
  "rsi14": 24,
  "annualised_volatility_pct": 36.3,
  "momentum_1m_pct": -6.23,
  "momentum_3m_pct": 9.99,
  "range_position_52w": 0.48
}

NST.AX HOLD (low)

Entry · Target · Stop · Size

Positive momentum (1m +13.1%, 3m +11%) and price above SMA20, with neutral RSI of 54.3. However annualised volatility is very high (53.4%), making a 5% stop fragile. Trend is constructive but risk-control is poor; pass for now.

Signals at recommendation time
{
  "last_price": 20.59,
  "sma20": 20.245,
  "sma50": 20.726,
  "price_vs_sma20_pct": 1.7,
  "price_vs_sma50_pct": -0.66,
  "rsi14": 54.3,
  "annualised_volatility_pct": 53.4,
  "momentum_1m_pct": 13.13,
  "momentum_3m_pct": 11,
  "range_position_52w": 0.34
}

NXT.AX HOLD (low)

Entry · Target · Stop · Size

Strong 3m momentum (+22.9%) clashes with short-term weakness (below SMA20, RSI 27.5, -6.1% 1m). The pullback may be a buying opportunity but high volatility (40%) and unconfirmed reversal argue for waiting.

Signals at recommendation time
{
  "last_price": 14.06,
  "sma20": 15.143,
  "sma50": 14.768,
  "price_vs_sma20_pct": -7.15,
  "price_vs_sma50_pct": -4.79,
  "rsi14": 27.5,
  "annualised_volatility_pct": 40.4,
  "momentum_1m_pct": -6.14,
  "momentum_3m_pct": 22.9,
  "range_position_52w": 0.42
}

ORG.AX HOLD (low)

Entry · Target · Stop · Size

Price is marginally above SMA20 but below SMA50, RSI is neutral at 52.6 and 1m momentum is flat. Signals are mixed and 3m momentum is still negative (-12%), with a low 52w range position. No clear edge to trade.

Signals at recommendation time
{
  "last_price": 10.96,
  "sma20": 10.857,
  "sma50": 11.36,
  "price_vs_sma20_pct": 0.94,
  "price_vs_sma50_pct": -3.52,
  "rsi14": 52.6,
  "annualised_volatility_pct": 23.2,
  "momentum_1m_pct": 0.64,
  "momentum_3m_pct": -12.04,
  "range_position_52w": 0.28
}

PDN.AX AVOID (high)

Entry · Target · Stop · Size

Extreme annualised volatility (65.8%) with -17% vs SMA50 and -16.3% 1m momentum. A 5% stop would be hit by routine noise at this volatility. Avoid.

Signals at recommendation time
{
  "last_price": 9.35,
  "sma20": 10.254,
  "sma50": 11.27,
  "price_vs_sma20_pct": -8.82,
  "price_vs_sma50_pct": -17.03,
  "rsi14": 34,
  "annualised_volatility_pct": 65.8,
  "momentum_1m_pct": -16.29,
  "momentum_3m_pct": -15,
  "range_position_52w": 0.38
}

PLS.AX AVOID (high)

Entry · Target · Stop · Size

Price is -16% vs SMA20 with -20% 1m momentum and extreme 65.4% volatility. This is a strong downtrend on highly volatile stock, completely unsuitable for the tight stop framework.

Signals at recommendation time
{
  "last_price": 5.04,
  "sma20": 6.024,
  "sma50": 6.088,
  "price_vs_sma20_pct": -16.33,
  "price_vs_sma50_pct": -17.22,
  "rsi14": 36,
  "annualised_volatility_pct": 65.4,
  "momentum_1m_pct": -20,
  "momentum_3m_pct": -2.14,
  "range_position_52w": 0.69
}

PME.AX AVOID (high)

Entry · Target · Stop · Size

RSI of 80.2 is severely overbought after a parabolic move (+45% 1m, +60% 3m) and price is +29% above SMA50 with very high volatility (51.5%). The risk of a sharp pullback is high and a 5% stop would be easily triggered. Avoid chasing.

Signals at recommendation time
{
  "last_price": 188.88,
  "sma20": 165.713,
  "sma50": 145.962,
  "price_vs_sma20_pct": 13.98,
  "price_vs_sma50_pct": 29.4,
  "rsi14": 80.2,
  "annualised_volatility_pct": 51.5,
  "momentum_1m_pct": 45.09,
  "momentum_3m_pct": 60.48,
  "range_position_52w": 0.37
}

RIO.AX HOLD (low)

Entry · Target · Stop · Size

Similar to BHP: positive 3m momentum (+13%) and high range position (0.78) but below both moving averages and negative short-term momentum with RSI 35.6. Mixed picture, no edge to act now.

Signals at recommendation time
{
  "last_price": 173.64,
  "sma20": 182.63,
  "sma50": 179.992,
  "price_vs_sma20_pct": -4.92,
  "price_vs_sma50_pct": -3.53,
  "rsi14": 35.6,
  "annualised_volatility_pct": 28,
  "momentum_1m_pct": -5.35,
  "momentum_3m_pct": 13.32,
  "range_position_52w": 0.78
}

RMD.AX HOLD (low)

Entry · Target · Stop · Size

Modestly above both moving averages with RSI 61.6, but flat 1m momentum and negative 3m momentum, and a very low 52w range position (0.16). Signals are mixed without a clear trend to follow.

Signals at recommendation time
{
  "last_price": 28.94,
  "sma20": 27.457,
  "sma50": 28.654,
  "price_vs_sma20_pct": 5.4,
  "price_vs_sma50_pct": 1,
  "rsi14": 61.6,
  "annualised_volatility_pct": 26,
  "momentum_1m_pct": -0.07,
  "momentum_3m_pct": -10.29,
  "range_position_52w": 0.16
}

S32.AX AVOID (medium)

Entry · Target · Stop · Size

Severely oversold (RSI 17.3) with -11% vs SMA20 and -16% 1m momentum on high volatility (38%). This is a sharp downtrend, not a confirmed bottom. Avoid catching the knife.

Signals at recommendation time
{
  "last_price": 3.91,
  "sma20": 4.407,
  "sma50": 4.345,
  "price_vs_sma20_pct": -11.29,
  "price_vs_sma50_pct": -10,
  "rsi14": 17.3,
  "annualised_volatility_pct": 38,
  "momentum_1m_pct": -16.27,
  "momentum_3m_pct": -2.98,
  "range_position_52w": 0.59
}

SHL.AX BUY (low)

Entry 20.2–20.6 · Target 22.05 · Stop 19.4 · Size 5%

SHL is above both moving averages (+4.7% vs SMA50) with positive 1m momentum (+8.5%), the lowest volatility in the set (25.4%), and an RSI of 66.9 that is firm but not extreme. The low 52w range position and roughly flat 3m momentum temper conviction, so a small position is appropriate. Target +8%, stop -5% from entry.

Signals at recommendation time
{
  "last_price": 20.42,
  "sma20": 19.753,
  "sma50": 19.495,
  "price_vs_sma20_pct": 3.38,
  "price_vs_sma50_pct": 4.74,
  "rsi14": 66.9,
  "annualised_volatility_pct": 25.4,
  "momentum_1m_pct": 8.5,
  "momentum_3m_pct": -1.02,
  "range_position_52w": 0.22
}

STO.AX AVOID (low)

Entry · Target · Stop · Size

Below both moving averages with negative momentum and an oversold RSI of 27.6. Trend is down and there is no confirmation of a reversal in the data. HOLD off until momentum turns.

Signals at recommendation time
{
  "last_price": 7.14,
  "sma20": 7.582,
  "sma50": 7.715,
  "price_vs_sma20_pct": -5.83,
  "price_vs_sma50_pct": -7.46,
  "rsi14": 27.6,
  "annualised_volatility_pct": 28.1,
  "momentum_1m_pct": -9.04,
  "momentum_3m_pct": -10.19,
  "range_position_52w": 0.55
}

TLX.AX AVOID (medium)

Entry · Target · Stop · Size

Strong uptrend but RSI of 78.7 is overbought after a +17.7% 1m move, with extreme volatility (58.4%). Entering an overbought, highly volatile stock risks immediate stop-out under the 5% framework. Avoid.

Signals at recommendation time
{
  "last_price": 15.33,
  "sma20": 13.86,
  "sma50": 14.249,
  "price_vs_sma20_pct": 10.61,
  "price_vs_sma50_pct": 7.58,
  "rsi14": 78.7,
  "annualised_volatility_pct": 58.4,
  "momentum_1m_pct": 17.65,
  "momentum_3m_pct": 12.31,
  "range_position_52w": 0.4
}

WDS.AX AVOID (medium)

Entry · Target · Stop · Size

Price is well below both SMA20 (-7.5%) and SMA50 (-10.7%) with strongly negative 1m (-9.8%) and 3m (-19.8%) momentum. RSI14 of 26.7 is oversold but the downtrend is intact, so this is a falling-knife pattern. Prefer to wait for stabilisation.

Signals at recommendation time
{
  "last_price": 27.65,
  "sma20": 29.888,
  "sma50": 30.955,
  "price_vs_sma20_pct": -7.49,
  "price_vs_sma50_pct": -10.68,
  "rsi14": 26.7,
  "annualised_volatility_pct": 29,
  "momentum_1m_pct": -9.79,
  "momentum_3m_pct": -19.79,
  "range_position_52w": 0.43
}

WHC.AX AVOID (medium)

Entry · Target · Stop · Size

Deeply oversold RSI of 21.5 amid high volatility (38.4%) and negative momentum, sitting below SMA20. The combination of high volatility and a falling price makes this too risky against the 5% stop framework.

Signals at recommendation time
{
  "last_price": 8.07,
  "sma20": 8.654,
  "sma50": 8.35,
  "price_vs_sma20_pct": -6.75,
  "price_vs_sma50_pct": -3.36,
  "rsi14": 21.5,
  "annualised_volatility_pct": 38.4,
  "momentum_1m_pct": -7.45,
  "momentum_3m_pct": -12.57,
  "range_position_52w": 0.61
}

Portfolio note: Most signals are either downtrending/oversold or overbought-and-stretched, so the conservative stance is to stay largely in cash; only GMG and a small SHL position offer clean, moderate-volatility trend setups, keeping total committed capital around 13% and well-diversified.