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.