Run #26

6/25/2026, 8:25:02 AM · cron · ok

AGL.AX AVOID (low)

Entry · Target · Stop · Size

Below both moving averages with negative momentum and a low 52w range position (0.21). RSI of 41.7 is neutral-weak with no bullish catalyst in the data, so best avoided.

Signals at recommendation time
{
  "last_price": 8.38,
  "sma20": 8.56,
  "sma50": 8.97,
  "price_vs_sma20_pct": -2.1,
  "price_vs_sma50_pct": -6.58,
  "rsi14": 41.7,
  "annualised_volatility_pct": 27.3,
  "momentum_1m_pct": -4.56,
  "momentum_3m_pct": -14.14,
  "range_position_52w": 0.21
}

BHP.AX HOLD (low)

Entry · Target · Stop · Size

Positive 3m momentum (+16.5%) and strong 52w range position (0.77) are offset by short-term weakness below SMA20 and a soft RSI of 36. Mixed near-term signals suggest waiting for stabilisation before acting.

Signals at recommendation time
{
  "last_price": 58.52,
  "sma20": 62.118,
  "sma50": 59.379,
  "price_vs_sma20_pct": -5.79,
  "price_vs_sma50_pct": -1.45,
  "rsi14": 36,
  "annualised_volatility_pct": 28.3,
  "momentum_1m_pct": -4.5,
  "momentum_3m_pct": 16.5,
  "range_position_52w": 0.77
}

COH.AX AVOID (medium)

Entry · Target · Stop · Size

Overbought (RSI 79.6) after a 19% 1m surge yet still down 29.7% over 3m, with high volatility (51.1%). This sharp bounce in a broader downtrend is too risky for a conservative entry.

Signals at recommendation time
{
  "last_price": 116.55,
  "sma20": 105.569,
  "sma50": 106.201,
  "price_vs_sma20_pct": 10.4,
  "price_vs_sma50_pct": 9.74,
  "rsi14": 79.6,
  "annualised_volatility_pct": 51.1,
  "momentum_1m_pct": 18.96,
  "momentum_3m_pct": -29.74,
  "range_position_52w": 0.12
}

CSL.AX AVOID (medium)

Entry · Target · Stop · Size

RSI of 83.3 is extremely overbought and price is 13% above SMA20 after an 18.5% 1m spike, while 3m momentum remains negative (-18.5%). This stretched, late-stage move carries high reversal risk and is best avoided.

Signals at recommendation time
{
  "last_price": 117.65,
  "sma20": 104.069,
  "sma50": 111.016,
  "price_vs_sma20_pct": 13.05,
  "price_vs_sma50_pct": 5.98,
  "rsi14": 83.3,
  "annualised_volatility_pct": 39.3,
  "momentum_1m_pct": 18.53,
  "momentum_3m_pct": -18.5,
  "range_position_52w": 0.15
}

DGT.AX HOLD (low)

Entry · Target · Stop · Size

Very strong 3m momentum (+44.64%) is contradicted by a sharp 1m drop (-10.33%) and very high volatility (55.3%). Signals are conflicting and the stock is too erratic for a conservative entry.

Signals at recommendation time
{
  "last_price": 2.43,
  "sma20": 2.517,
  "sma50": 2.502,
  "price_vs_sma20_pct": -3.46,
  "price_vs_sma50_pct": -2.86,
  "rsi14": 43.2,
  "annualised_volatility_pct": 55.3,
  "momentum_1m_pct": -10.33,
  "momentum_3m_pct": 44.64,
  "range_position_52w": 0.44
}

FMG.AX AVOID (low)

Entry · Target · Stop · Size

Below both moving averages with sharply negative 1m momentum (-14.07%) and oversold RSI (27). Weak short-term trend without confirmation of a turn justifies avoidance.

Signals at recommendation time
{
  "last_price": 18.94,
  "sma20": 20.504,
  "sma50": 20.912,
  "price_vs_sma20_pct": -7.63,
  "price_vs_sma50_pct": -9.43,
  "rsi14": 27,
  "annualised_volatility_pct": 29.4,
  "momentum_1m_pct": -14.07,
  "momentum_3m_pct": -4.58,
  "range_position_52w": 0.55
}

GMG.AX BUY (medium)

Entry 31.65–32.5 · Target 34.77 · Stop 30.58 · Size 8%

GMG shows a clean uptrend: price above both SMA20 and SMA50, healthy RSI (59.1) that is not overbought, and strong positive momentum (+3.41% 1m, +25.01% 3m). Volatility is moderate (27.5%), making it the most favourable risk-adjusted setup in this set. Target/stop set to the framework's 8%/5% bounds from entry.

Signals at recommendation time
{
  "last_price": 32.19,
  "sma20": 31.65,
  "sma50": 30.74,
  "price_vs_sma20_pct": 1.71,
  "price_vs_sma50_pct": 4.72,
  "rsi14": 59.1,
  "annualised_volatility_pct": 27.5,
  "momentum_1m_pct": 3.41,
  "momentum_3m_pct": 25.01,
  "range_position_52w": 0.65
}

LYC.AX HOLD (low)

Entry · Target · Stop · Size

Price hovers near its moving averages with a neutral RSI (49.9), but very high volatility (59.8%) and negative momentum offer no clear edge. No action is warranted.

Signals at recommendation time
{
  "last_price": 18.7,
  "sma20": 18.308,
  "sma50": 18.804,
  "price_vs_sma20_pct": 2.14,
  "price_vs_sma50_pct": -0.55,
  "rsi14": 49.9,
  "annualised_volatility_pct": 59.8,
  "momentum_1m_pct": -3.81,
  "momentum_3m_pct": -6.5,
  "range_position_52w": 0.76
}

MAQ.AX HOLD (low)

Entry · Target · Stop · Size

Positive 3m momentum (+13.7%) is undermined by current oversold RSI (27.5) and price below both moving averages. The short-term pullback lacks confirmation of a turn, so hold.

Signals at recommendation time
{
  "last_price": 70.62,
  "sma20": 75.608,
  "sma50": 73.763,
  "price_vs_sma20_pct": -6.6,
  "price_vs_sma50_pct": -4.26,
  "rsi14": 27.5,
  "annualised_volatility_pct": 36.1,
  "momentum_1m_pct": -3.27,
  "momentum_3m_pct": 13.7,
  "range_position_52w": 0.62
}

NST.AX HOLD (low)

Entry · Target · Stop · Size

Neutral RSI (47.1) with mildly positive momentum, but very high volatility (53.3%) and a low 52w range position (0.3). Signals are too mixed and volatile for a conservative entry.

Signals at recommendation time
{
  "last_price": 19.92,
  "sma20": 20.126,
  "sma50": 20.801,
  "price_vs_sma20_pct": -1.02,
  "price_vs_sma50_pct": -4.23,
  "rsi14": 47.1,
  "annualised_volatility_pct": 53.3,
  "momentum_1m_pct": 1.27,
  "momentum_3m_pct": 6.18,
  "range_position_52w": 0.3
}

NXT.AX HOLD (low)

Entry · Target · Stop · Size

Strong 3m momentum (+18.52%) and price near SMA50, but oversold RSI (28.6) with mild short-term weakness and high volatility (40.2%). Mixed signals favour waiting.

Signals at recommendation time
{
  "last_price": 14.72,
  "sma20": 15.189,
  "sma50": 14.761,
  "price_vs_sma20_pct": -3.09,
  "price_vs_sma50_pct": -0.27,
  "rsi14": 28.6,
  "annualised_volatility_pct": 40.2,
  "momentum_1m_pct": -3.16,
  "momentum_3m_pct": 18.52,
  "range_position_52w": 0.51
}

ORG.AX HOLD (low)

Entry · Target · Stop · Size

Price sits right on its SMA20 with neutral RSI (50.4), but 3m momentum is negative (-12.14%) and 52w range position is weak at 0.25. Signals are mixed and indecisive, warranting no action.

Signals at recommendation time
{
  "last_price": 10.86,
  "sma20": 10.854,
  "sma50": 11.389,
  "price_vs_sma20_pct": 0.06,
  "price_vs_sma50_pct": -4.64,
  "rsi14": 50.4,
  "annualised_volatility_pct": 23.2,
  "momentum_1m_pct": -0.91,
  "momentum_3m_pct": -12.14,
  "range_position_52w": 0.25
}

PDN.AX AVOID (high)

Entry · Target · Stop · Size

Very high annualised volatility (65.7%) combined with deep negative momentum (-14.26% 1m) and price 14.3% below SMA50. The risk profile far exceeds the conservative framework's tolerance.

Signals at recommendation time
{
  "last_price": 9.74,
  "sma20": 10.345,
  "sma50": 11.366,
  "price_vs_sma20_pct": -5.85,
  "price_vs_sma50_pct": -14.3,
  "rsi14": 38.8,
  "annualised_volatility_pct": 65.7,
  "momentum_1m_pct": -14.26,
  "momentum_3m_pct": -12.57,
  "range_position_52w": 0.42
}

PLS.AX AVOID (high)

Entry · Target · Stop · Size

Extreme volatility (65.3%) and a sharp 1m drop (-14.33%) below both moving averages. The risk far exceeds the framework's tolerance regardless of the positive 3m momentum.

Signals at recommendation time
{
  "last_price": 5.38,
  "sma20": 6.087,
  "sma50": 6.102,
  "price_vs_sma20_pct": -11.61,
  "price_vs_sma50_pct": -11.83,
  "rsi14": 37.3,
  "annualised_volatility_pct": 65.3,
  "momentum_1m_pct": -14.33,
  "momentum_3m_pct": 8.25,
  "range_position_52w": 0.75
}

PME.AX AVOID (high)

Entry · Target · Stop · Size

Parabolic move with RSI 81.5, price 27.7% above SMA50, and 42% 1m momentum on very high volatility (51.4%). This extremely overextended setup carries severe pullback risk and is unsuitable for a conservative entry.

Signals at recommendation time
{
  "last_price": 185.39,
  "sma20": 162.778,
  "sma50": 145.162,
  "price_vs_sma20_pct": 13.89,
  "price_vs_sma50_pct": 27.71,
  "rsi14": 81.5,
  "annualised_volatility_pct": 51.4,
  "momentum_1m_pct": 41.95,
  "momentum_3m_pct": 55.14,
  "range_position_52w": 0.35
}

RIO.AX HOLD (low)

Entry · Target · Stop · Size

Strong 3m momentum (+12.56%) and high 52w range position (0.74), but currently oversold (RSI 26.1) and below both moving averages with negative 1m momentum. The short-term pullback within an uptrend is ambiguous, so hold.

Signals at recommendation time
{
  "last_price": 169.99,
  "sma20": 183.121,
  "sma50": 179.971,
  "price_vs_sma20_pct": -7.17,
  "price_vs_sma50_pct": -5.55,
  "rsi14": 26.1,
  "annualised_volatility_pct": 28,
  "momentum_1m_pct": -9.69,
  "momentum_3m_pct": 12.56,
  "range_position_52w": 0.74
}

RMD.AX HOLD (low)

Entry · Target · Stop · Size

Modestly above its moving averages but RSI is overbought (70.8) with flat 1m and negative 3m momentum, plus a very low 52w range position (0.18). Mixed signals and overbought conditions warrant no action.

Signals at recommendation time
{
  "last_price": 29.2,
  "sma20": 27.458,
  "sma50": 28.715,
  "price_vs_sma20_pct": 6.34,
  "price_vs_sma50_pct": 1.69,
  "rsi14": 70.8,
  "annualised_volatility_pct": 26,
  "momentum_1m_pct": -0.54,
  "momentum_3m_pct": -9.96,
  "range_position_52w": 0.18
}

S32.AX AVOID (medium)

Entry · Target · Stop · Size

Severely oversold (RSI 15.7) with the steepest 1m decline in the set (-18.16%) and high volatility (38%). This is a clear downtrend to stay away from despite oversold readings.

Signals at recommendation time
{
  "last_price": 3.92,
  "sma20": 4.445,
  "sma50": 4.359,
  "price_vs_sma20_pct": -11.82,
  "price_vs_sma50_pct": -10.07,
  "rsi14": 15.7,
  "annualised_volatility_pct": 38,
  "momentum_1m_pct": -18.16,
  "momentum_3m_pct": -3.92,
  "range_position_52w": 0.59
}

SHL.AX BUY (low)

Entry 19.67–20.7 · Target 22.22 · Stop 19.55 · Size 5%

SHL trades above both moving averages with positive momentum (+9% 1m) and the lowest volatility in the set (25.4%), giving a favourable risk profile. RSI of 72.9 is elevated, so conviction and sizing are kept low. Target/stop align with the 8%/5% framework bounds.

Signals at recommendation time
{
  "last_price": 20.58,
  "sma20": 19.673,
  "sma50": 19.497,
  "price_vs_sma20_pct": 4.61,
  "price_vs_sma50_pct": 5.55,
  "rsi14": 72.9,
  "annualised_volatility_pct": 25.4,
  "momentum_1m_pct": 9,
  "momentum_3m_pct": 0.98,
  "range_position_52w": 0.24
}

STO.AX AVOID (medium)

Entry · Target · Stop · Size

Deeply oversold (RSI 21.8) but trading below both moving averages with negative momentum across both timeframes. No confirmed stabilisation, so catching this decline is not justified within a conservative framework.

Signals at recommendation time
{
  "last_price": 7.04,
  "sma20": 7.617,
  "sma50": 7.725,
  "price_vs_sma20_pct": -7.58,
  "price_vs_sma50_pct": -8.87,
  "rsi14": 21.8,
  "annualised_volatility_pct": 28.1,
  "momentum_1m_pct": -10.77,
  "momentum_3m_pct": -10.32,
  "range_position_52w": 0.51
}

TLX.AX AVOID (high)

Entry · Target · Stop · Size

RSI of 88.9 is dangerously overbought, price is 14% above SMA20, and volatility is extreme (58.4%). Chasing this stretched move violates conservative risk principles, so avoid.

Signals at recommendation time
{
  "last_price": 15.68,
  "sma20": 13.745,
  "sma50": 14.243,
  "price_vs_sma20_pct": 14.08,
  "price_vs_sma50_pct": 10.09,
  "rsi14": 88.9,
  "annualised_volatility_pct": 58.4,
  "momentum_1m_pct": 15.46,
  "momentum_3m_pct": 21.36,
  "range_position_52w": 0.42
}

WDS.AX AVOID (medium)

Entry · Target · Stop · Size

Price is well below both SMA20 (-8.68%) and SMA50 (-11.68%) with strongly negative 1m and 3m momentum. While RSI of 22.9 is oversold, there is no sign of reversal yet, so this remains a falling-knife setup to avoid.

Signals at recommendation time
{
  "last_price": 27.43,
  "sma20": 30.038,
  "sma50": 31.058,
  "price_vs_sma20_pct": -8.68,
  "price_vs_sma50_pct": -11.68,
  "rsi14": 22.9,
  "annualised_volatility_pct": 29,
  "momentum_1m_pct": -10.68,
  "momentum_3m_pct": -20.22,
  "range_position_52w": 0.41
}

WHC.AX AVOID (medium)

Entry · Target · Stop · Size

Extremely oversold (RSI 17.0) but with high volatility (38.4%) and falling momentum below SMA20. The combination of a sharp downtrend and elevated volatility makes this too risky for a conservative entry.

Signals at recommendation time
{
  "last_price": 7.98,
  "sma20": 8.687,
  "sma50": 8.357,
  "price_vs_sma20_pct": -8.14,
  "price_vs_sma50_pct": -4.51,
  "rsi14": 17,
  "annualised_volatility_pct": 38.4,
  "momentum_1m_pct": -8.59,
  "momentum_3m_pct": -9.32,
  "range_position_52w": 0.59
}

Portfolio note: Only two modest-sized buys (GMG, SHL) are justified given widespread short-term weakness in resources/energy and overbought conditions in healthcare; combined exposure stays well within limits, preserving cash and avoiding concentration.