Run #39

7/8/2026, 8:25:01 AM · cron · ok

AGL.AX AVOID (low)

Entry · Target · Stop · Size

Price below both SMAs, weak RSI (40.2), negative 3m momentum (-13.24%) and low 52w range position (0.22). Persistent downtrend without any bounce evidence warrants avoidance.

Signals at recommendation time
{
  "last_price": 8.39,
  "sma20": 8.483,
  "sma50": 8.784,
  "price_vs_sma20_pct": -1.09,
  "price_vs_sma50_pct": -4.49,
  "rsi14": 40.2,
  "annualised_volatility_pct": 27.2,
  "momentum_1m_pct": -2.33,
  "momentum_3m_pct": -13.24,
  "range_position_52w": 0.22
}

BHP.AX HOLD (low)

Entry · Target · Stop · Size

Very oversold RSI (21.1) and positive 3m momentum (6.54%) with an upper-range position (0.72) hint at a possible mean-reversion, but price is below both SMAs and 1m momentum is negative. Signals conflict, so hold rather than catch the dip.

Signals at recommendation time
{
  "last_price": 57.51,
  "sma20": 60.95,
  "sma50": 60.013,
  "price_vs_sma20_pct": -5.64,
  "price_vs_sma50_pct": -4.17,
  "rsi14": 21.1,
  "annualised_volatility_pct": 27.6,
  "momentum_1m_pct": -4.47,
  "momentum_3m_pct": 6.54,
  "range_position_52w": 0.72
}

COH.AX HOLD (low)

Entry · Target · Stop · Size

Strong short-term recovery above both SMAs (1m +18.96%) but 3m momentum is deeply negative (-27.47%), RSI elevated (65.5) and volatility very high (51.5%). Conflicting signals warrant caution; hold.

Signals at recommendation time
{
  "last_price": 124.82,
  "sma20": 116.09,
  "sma50": 105.147,
  "price_vs_sma20_pct": 7.52,
  "price_vs_sma50_pct": 18.71,
  "rsi14": 65.5,
  "annualised_volatility_pct": 51.5,
  "momentum_1m_pct": 18.96,
  "momentum_3m_pct": -27.47,
  "range_position_52w": 0.16
}

CSL.AX HOLD (low)

Entry · Target · Stop · Size

Strong uptrend above both SMAs with 20.74% 1m momentum, but RSI is overbought (74.3), 3m momentum negative (-10.7%) and it sits near the bottom of its 52w range (0.19). Chasing an overbought spike is risky; hold.

Signals at recommendation time
{
  "last_price": 124.3,
  "sma20": 114.535,
  "sma50": 108.564,
  "price_vs_sma20_pct": 8.53,
  "price_vs_sma50_pct": 14.49,
  "rsi14": 74.3,
  "annualised_volatility_pct": 39.5,
  "momentum_1m_pct": 20.74,
  "momentum_3m_pct": -10.7,
  "range_position_52w": 0.19
}

DGT.AX HOLD (low)

Entry · Target · Stop · Size

Strong 3m momentum (38.37%) and price just above SMA20 are positive, but neutral RSI (52.5), flat 1m momentum and very high volatility (55.6%) make it speculative. Prefer holding on this low-conviction name.

Signals at recommendation time
{
  "last_price": 2.5,
  "sma20": 2.454,
  "sma50": 2.506,
  "price_vs_sma20_pct": 1.85,
  "price_vs_sma50_pct": -0.24,
  "rsi14": 52.5,
  "annualised_volatility_pct": 55.6,
  "momentum_1m_pct": 1.98,
  "momentum_3m_pct": 38.37,
  "range_position_52w": 0.51
}

FMG.AX AVOID (low)

Entry · Target · Stop · Size

Price below both SMAs (-5%/-10.6%), oversold RSI (26.0) and negative 1m/3m momentum. Downtrend with no reversal evidence; avoid.

Signals at recommendation time
{
  "last_price": 18.4,
  "sma20": 19.393,
  "sma50": 20.576,
  "price_vs_sma20_pct": -5.12,
  "price_vs_sma50_pct": -10.58,
  "rsi14": 26,
  "annualised_volatility_pct": 29.2,
  "momentum_1m_pct": -6.41,
  "momentum_3m_pct": -9.18,
  "range_position_52w": 0.41
}

GMG.AX HOLD (low)

Entry · Target · Stop · Size

Positive 3m momentum (8.45%) and oversold RSI (25.6) could set up a bounce, but price is below both SMAs with negative 1m momentum. Mixed; hold pending confirmation.

Signals at recommendation time
{
  "last_price": 30.19,
  "sma20": 31.409,
  "sma50": 30.909,
  "price_vs_sma20_pct": -3.88,
  "price_vs_sma50_pct": -2.32,
  "rsi14": 25.6,
  "annualised_volatility_pct": 27.6,
  "momentum_1m_pct": -4.28,
  "momentum_3m_pct": 8.45,
  "range_position_52w": 0.49
}

LYC.AX AVOID (low)

Entry · Target · Stop · Size

Below both SMAs, weak 3m momentum (-21.54%) and very high volatility (60%). Marginal positive 1m momentum is insufficient; avoid.

Signals at recommendation time
{
  "last_price": 17.08,
  "sma20": 18.059,
  "sma50": 18.531,
  "price_vs_sma20_pct": -5.42,
  "price_vs_sma50_pct": -7.83,
  "rsi14": 42.6,
  "annualised_volatility_pct": 60,
  "momentum_1m_pct": 1.24,
  "momentum_3m_pct": -21.54,
  "range_position_52w": 0.64
}

MAQ.AX AVOID (medium)

Entry · Target · Stop · Size

Sharply below both SMAs (-11%/-13%), oversold RSI (19.6), -15.8% 1m drop and low 52w range position (0.27). Strong downtrend; avoid.

Signals at recommendation time
{
  "last_price": 63.57,
  "sma20": 71.42,
  "sma50": 73.121,
  "price_vs_sma20_pct": -10.99,
  "price_vs_sma50_pct": -13.06,
  "rsi14": 19.6,
  "annualised_volatility_pct": 36.9,
  "momentum_1m_pct": -15.8,
  "momentum_3m_pct": -4.55,
  "range_position_52w": 0.27
}

NST.AX HOLD (low)

Entry · Target · Stop · Size

Positive 1m momentum (9.55%) and price near both SMAs is neutral-constructive, but 3m momentum is heavily negative (-17.03%) and volatility is very high (54.8%). Mixed signals and elevated risk warrant holding.

Signals at recommendation time
{
  "last_price": 20.31,
  "sma20": 20.471,
  "sma50": 20.334,
  "price_vs_sma20_pct": -0.78,
  "price_vs_sma50_pct": -0.12,
  "rsi14": 44,
  "annualised_volatility_pct": 54.8,
  "momentum_1m_pct": 9.55,
  "momentum_3m_pct": -17.03,
  "range_position_52w": 0.32
}

NXT.AX HOLD (low)

Entry · Target · Stop · Size

Positive 3m momentum (6.55%) but price below both SMAs with negative 1m momentum (-9.78%) and weak RSI (36.1). Conflicting signals and high volatility justify holding.

Signals at recommendation time
{
  "last_price": 13.66,
  "sma20": 14.43,
  "sma50": 14.708,
  "price_vs_sma20_pct": -5.34,
  "price_vs_sma50_pct": -7.12,
  "rsi14": 36.1,
  "annualised_volatility_pct": 41.1,
  "momentum_1m_pct": -9.78,
  "momentum_3m_pct": 6.55,
  "range_position_52w": 0.36
}

ORG.AX AVOID (medium)

Entry · Target · Stop · Size

Price below both SMAs, low RSI (35.4), strongly negative 3m momentum (-16.56%) and near the bottom of its 52w range (0.07). Downtrend with no reversal signal; avoid.

Signals at recommendation time
{
  "last_price": 10.33,
  "sma20": 10.739,
  "sma50": 11.077,
  "price_vs_sma20_pct": -3.81,
  "price_vs_sma50_pct": -6.74,
  "rsi14": 35.4,
  "annualised_volatility_pct": 23,
  "momentum_1m_pct": -6.09,
  "momentum_3m_pct": -16.56,
  "range_position_52w": 0.07
}

PDN.AX AVOID (medium)

Entry · Target · Stop · Size

Extremely high volatility (66.2%), price well below SMA50 (-11.3%) and very weak 3m momentum (-24.46%). Oversold RSI alone does not offset the risk; avoid.

Signals at recommendation time
{
  "last_price": 9.51,
  "sma20": 9.806,
  "sma50": 10.725,
  "price_vs_sma20_pct": -3.01,
  "price_vs_sma50_pct": -11.33,
  "rsi14": 39.6,
  "annualised_volatility_pct": 66.2,
  "momentum_1m_pct": 1.39,
  "momentum_3m_pct": -24.46,
  "range_position_52w": 0.4
}

PLS.AX AVOID (high)

Entry · Target · Stop · Size

Price crashed 15-21% below its SMAs, oversold RSI (18.7), -18.4% 1m momentum and extreme volatility (64.6%). Clear falling-knife profile; avoid.

Signals at recommendation time
{
  "last_price": 4.7,
  "sma20": 5.545,
  "sma50": 5.946,
  "price_vs_sma20_pct": -15.23,
  "price_vs_sma50_pct": -20.96,
  "rsi14": 18.7,
  "annualised_volatility_pct": 64.6,
  "momentum_1m_pct": -18.4,
  "momentum_3m_pct": -12.31,
  "range_position_52w": 0.61
}

PME.AX AVOID (medium)

Entry · Target · Stop · Size

Momentum is exceptional (1m 31%, 3m 67%) but RSI is extreme (90.4) and price is 14-36% above its SMAs with high volatility (51.2%). Deeply overextended and vulnerable to a sharp reversal; avoid chasing.

Signals at recommendation time
{
  "last_price": 212.13,
  "sma20": 186.078,
  "sma50": 156.472,
  "price_vs_sma20_pct": 14,
  "price_vs_sma50_pct": 35.57,
  "rsi14": 90.4,
  "annualised_volatility_pct": 51.2,
  "momentum_1m_pct": 31.28,
  "momentum_3m_pct": 67.14,
  "range_position_52w": 0.47
}

RIO.AX HOLD (low)

Entry · Target · Stop · Size

Extremely oversold RSI (16.2) suggests possible bounce, but price is 7-9% below both SMAs with negative momentum. Without trend confirmation, do not attempt to catch the falling price.

Signals at recommendation time
{
  "last_price": 163.85,
  "sma20": 176.115,
  "sma50": 179.617,
  "price_vs_sma20_pct": -6.96,
  "price_vs_sma50_pct": -8.78,
  "rsi14": 16.2,
  "annualised_volatility_pct": 27.7,
  "momentum_1m_pct": -8.69,
  "momentum_3m_pct": -4.31,
  "range_position_52w": 0.66
}

RMD.AX HOLD (low)

Entry · Target · Stop · Size

Price above both SMAs with positive 1m momentum (10.56%), but RSI is heavily overbought (79.6) and 3m momentum is slightly negative. High risk of near-term pullback makes chasing unattractive; hold.

Signals at recommendation time
{
  "last_price": 31.19,
  "sma20": 28.588,
  "sma50": 28.496,
  "price_vs_sma20_pct": 9.1,
  "price_vs_sma50_pct": 9.46,
  "rsi14": 79.6,
  "annualised_volatility_pct": 26.6,
  "momentum_1m_pct": 10.56,
  "momentum_3m_pct": -3.17,
  "range_position_52w": 0.28
}

S32.AX AVOID (low)

Entry · Target · Stop · Size

Below both SMAs, weak RSI (38.6), sharply negative 1m/3m momentum and high volatility (39%). No constructive signal; avoid.

Signals at recommendation time
{
  "last_price": 3.96,
  "sma20": 4.155,
  "sma50": 4.292,
  "price_vs_sma20_pct": -4.69,
  "price_vs_sma50_pct": -7.74,
  "rsi14": 38.6,
  "annualised_volatility_pct": 39,
  "momentum_1m_pct": -11.61,
  "momentum_3m_pct": -14.47,
  "range_position_52w": 0.61
}

SHL.AX BUY (low)

Entry 21.5–21.95 · Target 23.6 · Stop 20.76 · Size 5%

SHL shows a clean uptrend: price above both SMAs, positive 1m (7.74%) and 3m (10.52%) momentum, and the lowest volatility in the set (25.7%). RSI is stretched (80.7) so conviction is low and position sizing is kept modest; target/stop set to the framework's +8%/-5% bounds from entry.

Signals at recommendation time
{
  "last_price": 21.85,
  "sma20": 20.527,
  "sma50": 19.659,
  "price_vs_sma20_pct": 6.45,
  "price_vs_sma50_pct": 11.15,
  "rsi14": 80.7,
  "annualised_volatility_pct": 25.7,
  "momentum_1m_pct": 7.74,
  "momentum_3m_pct": 10.52,
  "range_position_52w": 0.37
}

STO.AX HOLD (low)

Entry · Target · Stop · Size

Price above SMA20 with a firm RSI (56.9) and mid-upper 52w range position (0.70) is mildly constructive, but negative 1m and 3m momentum and price below SMA50 keep signals mixed. Prefer waiting for a clearer trend.

Signals at recommendation time
{
  "last_price": 7.5,
  "sma20": 7.326,
  "sma50": 7.646,
  "price_vs_sma20_pct": 2.37,
  "price_vs_sma50_pct": -1.91,
  "rsi14": 56.9,
  "annualised_volatility_pct": 28.8,
  "momentum_1m_pct": -5.18,
  "momentum_3m_pct": -5.06,
  "range_position_52w": 0.7
}

TLX.AX HOLD (low)

Entry · Target · Stop · Size

Uptrend above both SMAs with positive 1m (22.5%) and 3m (13.25%) momentum, but overbought RSI (69.3) and very high volatility (58.8%) elevate reversal risk. Hold rather than enter an extended, volatile name.

Signals at recommendation time
{
  "last_price": 16.58,
  "sma20": 15.393,
  "sma50": 14.604,
  "price_vs_sma20_pct": 7.71,
  "price_vs_sma50_pct": 13.53,
  "rsi14": 69.3,
  "annualised_volatility_pct": 58.8,
  "momentum_1m_pct": 22.54,
  "momentum_3m_pct": 13.25,
  "range_position_52w": 0.47
}

WDS.AX HOLD (low)

Entry · Target · Stop · Size

Price is marginally above the SMA20 but below the SMA50, with neutral RSI (52.6) and negative 1m/3m momentum (-6.99%/-13.25%). Signals are mixed with no clear trend confirmation, so no edge justifies a trade.

Signals at recommendation time
{
  "last_price": 28.87,
  "sma20": 28.751,
  "sma50": 30.355,
  "price_vs_sma20_pct": 0.41,
  "price_vs_sma50_pct": -4.89,
  "rsi14": 52.6,
  "annualised_volatility_pct": 29.2,
  "momentum_1m_pct": -6.99,
  "momentum_3m_pct": -13.25,
  "range_position_52w": 0.52
}

WHC.AX AVOID (medium)

Entry · Target · Stop · Size

Deeply below both SMAs (-9.4%/-12.4%), oversold RSI (27.3), sharp -17.31% 1m drop and high volatility (38.1%). Falling knife; avoid until stabilisation.

Signals at recommendation time
{
  "last_price": 7.26,
  "sma20": 8.017,
  "sma50": 8.292,
  "price_vs_sma20_pct": -9.44,
  "price_vs_sma50_pct": -12.44,
  "rsi14": 27.3,
  "annualised_volatility_pct": 38.1,
  "momentum_1m_pct": -17.31,
  "momentum_3m_pct": -10.59,
  "range_position_52w": 0.37
}

Portfolio note: Signals are dominated by broad weakness in resources/materials (avoid) and overbought healthcare/tech names; only SHL offers a modest, low-volatility trend-following entry, so overall exposure should remain small and diversified with most capital held in reserve.