Run #19

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

AGL.AX HOLD (low)

Entry · Target · Stop · Size

Trading just below SMA20 and below SMA50 with negative 1m and 3m momentum, and sitting low in its 52w range (0.28). RSI 44.7 is neutral; signals are weak and lack a bullish trigger.

Signals at recommendation time
{
  "last_price": 8.55,
  "sma20": 8.647,
  "sma50": 9.086,
  "price_vs_sma20_pct": -1.12,
  "price_vs_sma50_pct": -5.9,
  "rsi14": 44.7,
  "annualised_volatility_pct": 27.4,
  "momentum_1m_pct": -5.94,
  "momentum_3m_pct": -7.77,
  "range_position_52w": 0.28
}

BHP.AX BUY (medium)

Entry 63.74–65.04 · Target 70.24 · Stop 61.79 · Size 8%

Strong uptrend with price above SMA20 (+4.63%) and SMA50 (+10.45%), positive 1m (+13.45%) and 3m (+34.52%) momentum, and near 52w highs (0.98). RSI 64.7 is firm but not extreme; volatility (27.8%) is manageable relative to the 5% stop. Target and stop set at framework's +8%/-5% from entry.

Signals at recommendation time
{
  "last_price": 65.04,
  "sma20": 62.164,
  "sma50": 58.888,
  "price_vs_sma20_pct": 4.63,
  "price_vs_sma50_pct": 10.45,
  "rsi14": 64.7,
  "annualised_volatility_pct": 27.8,
  "momentum_1m_pct": 13.45,
  "momentum_3m_pct": 34.52,
  "range_position_52w": 0.98
}

COH.AX AVOID (medium)

Entry · Target · Stop · Size

Massive short-term spike (+20.6% 1m, RSI 75.7) against a deeply negative 3m trend (-31.49%) and near 52w lows (0.11). Overbought chasing into high volatility (50.8%) is a poor risk/reward; avoid.

Signals at recommendation time
{
  "last_price": 114.29,
  "sma20": 101.191,
  "sma50": 112.022,
  "price_vs_sma20_pct": 12.94,
  "price_vs_sma50_pct": 2.02,
  "rsi14": 75.7,
  "annualised_volatility_pct": 50.8,
  "momentum_1m_pct": 20.6,
  "momentum_3m_pct": -31.49,
  "range_position_52w": 0.11
}

CSL.AX HOLD (low)

Entry · Target · Stop · Size

Sharp short-term bounce (+9.76% 1m, above SMA20) but still below SMA50 and near 52w lows (0.09) with deeply negative 3m momentum (-19.71%). RSI 70.9 is overbought after the bounce; risk of mean-reversion outweighs the marginal recovery signal.

Signals at recommendation time
{
  "last_price": 108.08,
  "sma20": 100.098,
  "sma50": 113.423,
  "price_vs_sma20_pct": 7.97,
  "price_vs_sma50_pct": -4.71,
  "rsi14": 70.9,
  "annualised_volatility_pct": 38.3,
  "momentum_1m_pct": 9.76,
  "momentum_3m_pct": -19.71,
  "range_position_52w": 0.09
}

DGT.AX AVOID (medium)

Entry · Target · Stop · Size

Mixed signals (positive 3m but negative 1m, price below SMA20) combined with very high volatility (55.0%) and low absolute price make the 5% stop unworkable. Risk profile too high for the framework.

Signals at recommendation time
{
  "last_price": 2.51,
  "sma20": 2.567,
  "sma50": 2.441,
  "price_vs_sma20_pct": -2.22,
  "price_vs_sma50_pct": 2.84,
  "rsi14": 38.4,
  "annualised_volatility_pct": 55,
  "momentum_1m_pct": -4.2,
  "momentum_3m_pct": 33.87,
  "range_position_52w": 0.42
}

FMG.AX HOLD (low)

Entry · Target · Stop · Size

Below both moving averages with negative 1m momentum (-7.63%) despite positive 3m. RSI 34.2 is near oversold but trend is unclear; conflicting signals warrant patience.

Signals at recommendation time
{
  "last_price": 19.97,
  "sma20": 21.117,
  "sma50": 21.025,
  "price_vs_sma20_pct": -5.43,
  "price_vs_sma50_pct": -5.02,
  "rsi14": 34.2,
  "annualised_volatility_pct": 29.8,
  "momentum_1m_pct": -7.63,
  "momentum_3m_pct": 4.88,
  "range_position_52w": 0.68
}

GMG.AX BUY (medium)

Entry 31.34–32.31 · Target 34.89 · Stop 30.69 · Size 7%

Clean uptrend with price above SMA20 (+3.11%) and SMA50 (+6.41%), positive 1m (+7.7%) and 3m (+26.26%) momentum, and moderate volatility (27.4%). RSI 63.9 is firm without being overbought, supporting a manageable entry with framework-based +8%/-5% target and stop.

Signals at recommendation time
{
  "last_price": 32.31,
  "sma20": 31.335,
  "sma50": 30.365,
  "price_vs_sma20_pct": 3.11,
  "price_vs_sma50_pct": 6.41,
  "rsi14": 63.9,
  "annualised_volatility_pct": 27.4,
  "momentum_1m_pct": 7.7,
  "momentum_3m_pct": 26.26,
  "range_position_52w": 0.67
}

LYC.AX AVOID (medium)

Entry · Target · Stop · Size

Below both moving averages with negative 1m (-2.99%) and 3m (-10.77%) momentum and very high volatility (59.7%). Downtrend plus volatility makes for an unfavourable setup.

Signals at recommendation time
{
  "last_price": 17.82,
  "sma20": 18.375,
  "sma50": 19.09,
  "price_vs_sma20_pct": -3.02,
  "price_vs_sma50_pct": -6.65,
  "rsi14": 40.1,
  "annualised_volatility_pct": 59.7,
  "momentum_1m_pct": -2.99,
  "momentum_3m_pct": -10.77,
  "range_position_52w": 0.69
}

MAQ.AX HOLD (low)

Entry · Target · Stop · Size

Solid trend above both moving averages with positive momentum and high 52w range (0.92), but RSI 65.8 is getting stretched and volatility (35.6%) is elevated. Reasonable but not compelling enough to act; near-overbought entry caution applies.

Signals at recommendation time
{
  "last_price": 76.74,
  "sma20": 75.566,
  "sma50": 73.091,
  "price_vs_sma20_pct": 1.55,
  "price_vs_sma50_pct": 4.99,
  "rsi14": 65.8,
  "annualised_volatility_pct": 35.6,
  "momentum_1m_pct": 6.07,
  "momentum_3m_pct": 19.66,
  "range_position_52w": 0.92
}

NST.AX HOLD (low)

Entry · Target · Stop · Size

Decent momentum (1m +11.11%, above SMA20) and firm RSI (64.5), but very high volatility (53.2%) makes a 5% stop fragile. With only mid-range 52w position (0.4), risk/reward is not compelling under the framework.

Signals at recommendation time
{
  "last_price": 21.5,
  "sma20": 19.817,
  "sma50": 21.169,
  "price_vs_sma20_pct": 8.49,
  "price_vs_sma50_pct": 1.56,
  "rsi14": 64.5,
  "annualised_volatility_pct": 53.2,
  "momentum_1m_pct": 11.11,
  "momentum_3m_pct": 13.4,
  "range_position_52w": 0.4
}

NXT.AX HOLD (low)

Entry · Target · Stop · Size

Above SMA50 with positive momentum, but price is just below SMA20 and RSI is neutral (49.5). Mixed near-term signals and high volatility (40.1%) mean no clear edge; wait for confirmation.

Signals at recommendation time
{
  "last_price": 14.94,
  "sma20": 15.195,
  "sma50": 14.561,
  "price_vs_sma20_pct": -1.68,
  "price_vs_sma50_pct": 2.6,
  "rsi14": 49.5,
  "annualised_volatility_pct": 40.1,
  "momentum_1m_pct": 5.06,
  "momentum_3m_pct": 11.66,
  "range_position_52w": 0.55
}

ORG.AX HOLD (low)

Entry · Target · Stop · Size

Price is near SMA20 (-0.35%) suggesting short-term stabilisation, but still below SMA50 and near the bottom of its 52w range (0.24). Neutral RSI (48.1) and negative 3m momentum give no clear edge; remain neutral.

Signals at recommendation time
{
  "last_price": 10.84,
  "sma20": 10.879,
  "sma50": 11.542,
  "price_vs_sma20_pct": -0.35,
  "price_vs_sma50_pct": -6.08,
  "rsi14": 48.1,
  "annualised_volatility_pct": 23.4,
  "momentum_1m_pct": -3.3,
  "momentum_3m_pct": -7.82,
  "range_position_52w": 0.24
}

PDN.AX AVOID (high)

Entry · Target · Stop · Size

Extremely high annualised volatility (65.6%) makes a 5% stop almost certain to be triggered by noise. Price is well below both moving averages (-13.61% vs SMA50) with negative momentum; risk/reward is poor.

Signals at recommendation time
{
  "last_price": 10.09,
  "sma20": 10.683,
  "sma50": 11.679,
  "price_vs_sma20_pct": -5.56,
  "price_vs_sma50_pct": -13.61,
  "rsi14": 42.4,
  "annualised_volatility_pct": 65.6,
  "momentum_1m_pct": -0.59,
  "momentum_3m_pct": -7.18,
  "range_position_52w": 0.47
}

PLS.AX HOLD (low)

Entry · Target · Stop · Size

Strong 3m momentum (+49.39%) and high 52w range (0.9) are positive, but extreme volatility (65.1%) and a neutral RSI (47.7) with price below SMA20 make the 5% stop impractical. Too risky for the framework.

Signals at recommendation time
{
  "last_price": 6.17,
  "sma20": 6.271,
  "sma50": 6.079,
  "price_vs_sma20_pct": -1.61,
  "price_vs_sma50_pct": 1.49,
  "rsi14": 47.7,
  "annualised_volatility_pct": 65.1,
  "momentum_1m_pct": 2.32,
  "momentum_3m_pct": 49.39,
  "range_position_52w": 0.9
}

PME.AX AVOID (high)

Entry · Target · Stop · Size

RSI of 86.7 is extremely overbought and price is far above SMA20 (+11.29%) and SMA50 (+19.22%) after a +30% 1m surge. Combined with very high volatility (51.2%), the probability of a sharp pullback triggering the 5% stop is high; chasing here is imprudent.

Signals at recommendation time
{
  "last_price": 167.61,
  "sma20": 150.612,
  "sma50": 140.589,
  "price_vs_sma20_pct": 11.29,
  "price_vs_sma50_pct": 19.22,
  "rsi14": 86.7,
  "annualised_volatility_pct": 51.2,
  "momentum_1m_pct": 30.23,
  "momentum_3m_pct": 36.69,
  "range_position_52w": 0.27
}

RIO.AX HOLD (low)

Entry · Target · Stop · Size

Positive 3m momentum (+20.97%) and high 52w range position (0.88), but price slipped just below SMA20 (-1.56%) and RSI is neutral (49.6). Short-term momentum has stalled; wait for re-confirmation above SMA20.

Signals at recommendation time
{
  "last_price": 183.09,
  "sma20": 185.997,
  "sma50": 179.768,
  "price_vs_sma20_pct": -1.56,
  "price_vs_sma50_pct": 1.85,
  "rsi14": 49.6,
  "annualised_volatility_pct": 27.9,
  "momentum_1m_pct": 3.99,
  "momentum_3m_pct": 20.97,
  "range_position_52w": 0.88
}

RMD.AX AVOID (medium)

Entry · Target · Stop · Size

Below both moving averages, deeply negative 1m and 3m momentum, near absolute 52w lows (0.03) and low RSI (33.8). Persistent downtrend with no reversal evidence; stay out.

Signals at recommendation time
{
  "last_price": 26.5,
  "sma20": 27.898,
  "sma50": 29.191,
  "price_vs_sma20_pct": -5.01,
  "price_vs_sma50_pct": -9.22,
  "rsi14": 33.8,
  "annualised_volatility_pct": 25.4,
  "momentum_1m_pct": -9.43,
  "momentum_3m_pct": -17.73,
  "range_position_52w": 0.03
}

S32.AX HOLD (low)

Entry · Target · Stop · Size

Positive 1m and 3m momentum but price is below SMA20 (-6.43%) and SMA50, with low RSI (34.8) and high volatility (38.0%). Signals are mixed and the high volatility threatens the 5% stop; stay neutral.

Signals at recommendation time
{
  "last_price": 4.25,
  "sma20": 4.542,
  "sma50": 4.413,
  "price_vs_sma20_pct": -6.43,
  "price_vs_sma50_pct": -3.7,
  "rsi14": 34.8,
  "annualised_volatility_pct": 38,
  "momentum_1m_pct": 5.2,
  "momentum_3m_pct": 4.94,
  "range_position_52w": 0.73
}

SHL.AX HOLD (low)

Entry · Target · Stop · Size

Modestly above both moving averages with positive 1m momentum and moderate volatility (25.2%), but negative 3m momentum and very low 52w range (0.16) leave the trend ambiguous. RSI 62.9 is firm; not enough conviction to buy yet.

Signals at recommendation time
{
  "last_price": 19.84,
  "sma20": 19.372,
  "sma50": 19.493,
  "price_vs_sma20_pct": 2.42,
  "price_vs_sma50_pct": 1.78,
  "rsi14": 62.9,
  "annualised_volatility_pct": 25.2,
  "momentum_1m_pct": 7.59,
  "momentum_3m_pct": -3.5,
  "range_position_52w": 0.16
}

STO.AX HOLD (low)

Entry · Target · Stop · Size

Below both moving averages with negative momentum and RSI 31.2 near oversold, but no sign of trend stabilisation. Mixed/weak setup with downside bias; better to wait for a base to form before committing.

Signals at recommendation time
{
  "last_price": 7.33,
  "sma20": 7.811,
  "sma50": 7.793,
  "price_vs_sma20_pct": -6.16,
  "price_vs_sma50_pct": -5.94,
  "rsi14": 31.2,
  "annualised_volatility_pct": 28,
  "momentum_1m_pct": -9.39,
  "momentum_3m_pct": -8.6,
  "range_position_52w": 0.63
}

TLX.AX AVOID (medium)

Entry · Target · Stop · Size

Overbought RSI (71.0) and very high volatility (57.8%) with price only marginally above SMA50 (+0.6%). The 5% stop is highly vulnerable to noise at this volatility; risk/reward does not fit the framework.

Signals at recommendation time
{
  "last_price": 14.32,
  "sma20": 13.396,
  "sma50": 14.235,
  "price_vs_sma20_pct": 6.9,
  "price_vs_sma50_pct": 0.6,
  "rsi14": 71,
  "annualised_volatility_pct": 57.8,
  "momentum_1m_pct": 2.29,
  "momentum_3m_pct": 15.39,
  "range_position_52w": 0.33
}

WDS.AX AVOID (medium)

Entry · Target · Stop · Size

Price is well below both SMA20 (-6.89%) and SMA50 (-9.35%) with strongly negative 1m (-11.94%) and 3m (-15.07%) momentum. RSI of 32.7 is approaching oversold but trend is clearly down; no confirmation of reversal. Falling-knife profile favours staying out.

Signals at recommendation time
{
  "last_price": 28.62,
  "sma20": 30.737,
  "sma50": 31.574,
  "price_vs_sma20_pct": -6.89,
  "price_vs_sma50_pct": -9.35,
  "rsi14": 32.7,
  "annualised_volatility_pct": 29.6,
  "momentum_1m_pct": -11.94,
  "momentum_3m_pct": -15.07,
  "range_position_52w": 0.5
}

WHC.AX AVOID (medium)

Entry · Target · Stop · Size

Below SMA20 (-7.5%) and SMA50 with negative 3m momentum and elevated volatility (38.5%). Mixed RSI (38.8) and high volatility raise stop-out risk against a 5% stop; no clear bullish case.

Signals at recommendation time
{
  "last_price": 8.11,
  "sma20": 8.768,
  "sma50": 8.377,
  "price_vs_sma20_pct": -7.5,
  "price_vs_sma50_pct": -3.18,
  "rsi14": 38.8,
  "annualised_volatility_pct": 38.5,
  "momentum_1m_pct": -0.98,
  "momentum_3m_pct": -9.39,
  "range_position_52w": 0.61
}

Portfolio note: Only two clear-trend, moderate-volatility names (BHP, GMG) qualify as buys, keeping combined exposure modest (~15%) and well within position limits; most other tickers are either downtrending or too volatile/overbought for a 5% stop, so caution and patience are warranted.