Run #102

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

AGL.AX HOLD (low)

Entry · Target · Stop · Size

Modestly above moving averages with a neutral RSI (54.2) but weak 3m momentum (4.24%) and mid-low 52w range position (0.44). Trend is too tepid to justify a new position.

Signals at recommendation time
{
  "last_price": 8.78,
  "sma20": 8.644,
  "sma50": 8.305,
  "price_vs_sma20_pct": 1.57,
  "price_vs_sma50_pct": 5.71,
  "rsi14": 54.2,
  "annualised_volatility_pct": 24.3,
  "momentum_1m_pct": 3.76,
  "momentum_3m_pct": 4.24,
  "range_position_52w": 0.44
}

BHP.AX HOLD (low)

Entry · Target · Stop · Size

Above moving averages but with a flat RSI (50.8) and very weak 3m momentum (1.24%). Trend lacks conviction despite high 52w range position; no compelling entry.

Signals at recommendation time
{
  "last_price": 64.58,
  "sma20": 63.714,
  "sma50": 60.728,
  "price_vs_sma20_pct": 1.36,
  "price_vs_sma50_pct": 6.34,
  "rsi14": 50.8,
  "annualised_volatility_pct": 29,
  "momentum_1m_pct": 4,
  "momentum_3m_pct": 1.24,
  "range_position_52w": 0.94
}

COH.AX HOLD (low)

Entry · Target · Stop · Size

Positive 3m momentum but price just below SMA20 with a neutral RSI (46.9) and very high volatility (53.1%). Low 52w range position and mixed near-term signals argue for patience.

Signals at recommendation time
{
  "last_price": 135.31,
  "sma20": 136.927,
  "sma50": 127.939,
  "price_vs_sma20_pct": -1.18,
  "price_vs_sma50_pct": 5.76,
  "rsi14": 46.9,
  "annualised_volatility_pct": 53.1,
  "momentum_1m_pct": 2.76,
  "momentum_3m_pct": 29.55,
  "range_position_52w": 0.22
}

CSL.AX HOLD (low)

Entry · Target · Stop · Size

Exceptional momentum (64.38% 3m, 25.3% 1m) but price is 22.83% above SMA50 and highly extended with 40.8% volatility. A pullback risk after such a spike makes a fresh entry too risky at these levels despite the strong trend.

Signals at recommendation time
{
  "last_price": 171.21,
  "sma20": 163.985,
  "sma50": 139.385,
  "price_vs_sma20_pct": 4.41,
  "price_vs_sma50_pct": 22.83,
  "rsi14": 55.1,
  "annualised_volatility_pct": 40.8,
  "momentum_1m_pct": 25.3,
  "momentum_3m_pct": 64.38,
  "range_position_52w": 0.65
}

DGT.AX HOLD (low)

Entry · Target · Stop · Size

Marginally above moving averages with a neutral RSI (46.0) and flat 1m momentum, but very high volatility (51.9%). Weak, mixed signals do not warrant a position under a tight stop framework.

Signals at recommendation time
{
  "last_price": 2.74,
  "sma20": 2.695,
  "sma50": 2.64,
  "price_vs_sma20_pct": 1.65,
  "price_vs_sma50_pct": 3.8,
  "rsi14": 46,
  "annualised_volatility_pct": 51.9,
  "momentum_1m_pct": 0.74,
  "momentum_3m_pct": 10.02,
  "range_position_52w": 0.87
}

FMG.AX AVOID (medium)

Entry · Target · Stop · Size

Price below SMA50 with negative 3m momentum (-13.16%) and a very low 52w range position (0.17). Clear downtrend and no support signal; avoid.

Signals at recommendation time
{
  "last_price": 17.61,
  "sma20": 17.323,
  "sma50": 17.75,
  "price_vs_sma20_pct": 1.66,
  "price_vs_sma50_pct": -0.79,
  "rsi14": 51.6,
  "annualised_volatility_pct": 28.9,
  "momentum_1m_pct": 0.67,
  "momentum_3m_pct": -13.16,
  "range_position_52w": 0.17
}

GMG.AX AVOID (high)

Entry · Target · Stop · Size

Below both MAs with weak RSI (35.3) and negative 1m/3m momentum. Low 52w range position confirms sustained weakness; no reason to buy.

Signals at recommendation time
{
  "last_price": 27.17,
  "sma20": 28.159,
  "sma50": 29.141,
  "price_vs_sma20_pct": -3.51,
  "price_vs_sma50_pct": -6.76,
  "rsi14": 35.3,
  "annualised_volatility_pct": 28.4,
  "momentum_1m_pct": -8.61,
  "momentum_3m_pct": -14.85,
  "range_position_52w": 0.24
}

LYC.AX AVOID (high)

Entry · Target · Stop · Size

Below both moving averages, negative 1m and 3m momentum, weak RSI (39.1) and very high volatility (56.6%). Clear downtrend with no support signal.

Signals at recommendation time
{
  "last_price": 15.47,
  "sma20": 16.007,
  "sma50": 15.958,
  "price_vs_sma20_pct": -3.35,
  "price_vs_sma50_pct": -3.06,
  "rsi14": 39.1,
  "annualised_volatility_pct": 56.6,
  "momentum_1m_pct": -8.57,
  "momentum_3m_pct": -13.48,
  "range_position_52w": 0.33
}

MAQ.AX AVOID (high)

Entry · Target · Stop · Size

Oversold RSI (26.2) but deep downtrend with -29.63% 3m momentum and a 52w range position of 0.01 near its lows. Falling knife with no reversal confirmation; avoid.

Signals at recommendation time
{
  "last_price": 54,
  "sma20": 58.682,
  "sma50": 61.827,
  "price_vs_sma20_pct": -7.98,
  "price_vs_sma50_pct": -12.66,
  "rsi14": 26.2,
  "annualised_volatility_pct": 36.1,
  "momentum_1m_pct": -13.1,
  "momentum_3m_pct": -29.63,
  "range_position_52w": 0.01
}

NST.AX AVOID (medium)

Entry · Target · Stop · Size

Below SMA20 with a weak RSI (42.7) and extreme volatility (55.5%) that is incompatible with the 5% stop framework. No clear trend justification for entry.

Signals at recommendation time
{
  "last_price": 22.86,
  "sma20": 23.18,
  "sma50": 21.529,
  "price_vs_sma20_pct": -1.38,
  "price_vs_sma50_pct": 6.18,
  "rsi14": 42.7,
  "annualised_volatility_pct": 55.5,
  "momentum_1m_pct": 0.86,
  "momentum_3m_pct": 11.39,
  "range_position_52w": 0.42
}

NXT.AX AVOID (high)

Entry · Target · Stop · Size

Price well below both MAs, RSI at 35.2, strongly negative momentum, and a very low 52w range position (0.23). Firm downtrend; avoid.

Signals at recommendation time
{
  "last_price": 12.79,
  "sma20": 13.599,
  "sma50": 13.658,
  "price_vs_sma20_pct": -5.95,
  "price_vs_sma50_pct": -6.35,
  "rsi14": 35.2,
  "annualised_volatility_pct": 40.4,
  "momentum_1m_pct": -11.43,
  "momentum_3m_pct": -13.64,
  "range_position_52w": 0.23
}

ORG.AX HOLD (low)

Entry · Target · Stop · Size

Price is essentially flat versus SMA20 (-0.28%) and RSI at 41.1 shows waning momentum despite positive 3m return. Signals are mixed with no clear entry trigger, favouring patience.

Signals at recommendation time
{
  "last_price": 11.49,
  "sma20": 11.522,
  "sma50": 10.81,
  "price_vs_sma20_pct": -0.28,
  "price_vs_sma50_pct": 6.29,
  "rsi14": 41.1,
  "annualised_volatility_pct": 23.4,
  "momentum_1m_pct": 4.73,
  "momentum_3m_pct": 9.9,
  "range_position_52w": 0.62
}

PDN.AX AVOID (medium)

Entry · Target · Stop · Size

Although momentum is positive and price above both MAs, annualised volatility of 67.2% is extreme and would breach the tight 5% stop framework almost immediately. Risk profile is incompatible with the conservative mandate.

Signals at recommendation time
{
  "last_price": 11.73,
  "sma20": 11.294,
  "sma50": 10.256,
  "price_vs_sma20_pct": 3.86,
  "price_vs_sma50_pct": 14.37,
  "rsi14": 65.4,
  "annualised_volatility_pct": 67.2,
  "momentum_1m_pct": 8.71,
  "momentum_3m_pct": 12.14,
  "range_position_52w": 0.6
}

PLS.AX AVOID (medium)

Entry · Target · Stop · Size

Deeply negative 3m momentum (-21.97%), below SMA20, and very high volatility (58.3%). The downtrend and risk profile make this unsuitable.

Signals at recommendation time
{
  "last_price": 5.01,
  "sma20": 5.07,
  "sma50": 4.687,
  "price_vs_sma20_pct": -1.18,
  "price_vs_sma50_pct": 6.89,
  "rsi14": 55.1,
  "annualised_volatility_pct": 58.3,
  "momentum_1m_pct": 3.61,
  "momentum_3m_pct": -21.97,
  "range_position_52w": 0.65
}

PME.AX AVOID (medium)

Entry · Target · Stop · Size

RSI of 12.6 is extremely oversold and price is 8.86% below SMA50 with 54.3% volatility. Deeply oversold conditions can persist and there is no reversal confirmation, so this remains a falling knife to avoid.

Signals at recommendation time
{
  "last_price": 166.51,
  "sma20": 181.695,
  "sma50": 182.698,
  "price_vs_sma20_pct": -8.36,
  "price_vs_sma50_pct": -8.86,
  "rsi14": 12.6,
  "annualised_volatility_pct": 54.3,
  "momentum_1m_pct": -8.15,
  "momentum_3m_pct": 1.41,
  "range_position_52w": 0.28
}

RIO.AX HOLD (low)

Entry · Target · Stop · Size

Price above MAs and RSI at 61.9, but negative 3m momentum (-3.65%) contradicts short-term strength. Mixed signals warrant waiting.

Signals at recommendation time
{
  "last_price": 179.33,
  "sma20": 175.036,
  "sma50": 168.843,
  "price_vs_sma20_pct": 2.45,
  "price_vs_sma50_pct": 6.21,
  "rsi14": 61.9,
  "annualised_volatility_pct": 28.5,
  "momentum_1m_pct": 1.66,
  "momentum_3m_pct": -3.65,
  "range_position_52w": 0.85
}

RMD.AX HOLD (low)

Entry · Target · Stop · Size

Below SMA20 with a weak RSI (34.0) and negative 1m momentum, though 3m is positive. Mixed short-term signals suggest waiting for a clearer trend.

Signals at recommendation time
{
  "last_price": 30.74,
  "sma20": 31.967,
  "sma50": 30.489,
  "price_vs_sma20_pct": -3.84,
  "price_vs_sma50_pct": 0.82,
  "rsi14": 34,
  "annualised_volatility_pct": 29.5,
  "momentum_1m_pct": -2.05,
  "momentum_3m_pct": 11.01,
  "range_position_52w": 0.29
}

S32.AX AVOID (medium)

Entry · Target · Stop · Size

Strong momentum but RSI of 72.5 is overbought, price at the very top of its 52w range (1.0), and volatility is high (39.6%). Late-stage extension makes a fresh entry unfavourable on risk terms.

Signals at recommendation time
{
  "last_price": 5.3,
  "sma20": 5.069,
  "sma50": 4.673,
  "price_vs_sma20_pct": 4.56,
  "price_vs_sma50_pct": 13.42,
  "rsi14": 72.5,
  "annualised_volatility_pct": 39.6,
  "momentum_1m_pct": 6.85,
  "momentum_3m_pct": 18.57,
  "range_position_52w": 1
}

SHL.AX AVOID (medium)

Entry · Target · Stop · Size

Below both moving averages, weak RSI (34.1) and negative 1m momentum (-9.66%). Downtrend with no reversal signal.

Signals at recommendation time
{
  "last_price": 19.5,
  "sma20": 20.228,
  "sma50": 20.704,
  "price_vs_sma20_pct": -3.6,
  "price_vs_sma50_pct": -5.82,
  "rsi14": 34.1,
  "annualised_volatility_pct": 25.7,
  "momentum_1m_pct": -9.66,
  "momentum_3m_pct": 1.03,
  "range_position_52w": 0.34
}

STO.AX BUY (medium)

Entry 8.35–8.52 · Target 9.2 · Stop 8.09 · Size 6%

Strong momentum (17.55% 3m) with price above both moving averages and RSI at 62.5, not yet overbought. Sitting at the top of its 52w range (1.0) indicates breakout territory but also elevated risk of pullback. Conservative sizing given full range extension.

Signals at recommendation time
{
  "last_price": 8.52,
  "sma20": 8.17,
  "sma50": 7.773,
  "price_vs_sma20_pct": 4.29,
  "price_vs_sma50_pct": 9.61,
  "rsi14": 62.5,
  "annualised_volatility_pct": 29.7,
  "momentum_1m_pct": 8.18,
  "momentum_3m_pct": 17.55,
  "range_position_52w": 1
}

TLX.AX HOLD (low)

Entry · Target · Stop · Size

Above moving averages with strong 3m momentum (21.03%) but slightly negative 1m momentum and a soft RSI (43.6). Very high volatility (54.0%) conflicts with the tight stop framework, so waiting for stabilisation is prudent.

Signals at recommendation time
{
  "last_price": 16.69,
  "sma20": 16.233,
  "sma50": 15.857,
  "price_vs_sma20_pct": 2.81,
  "price_vs_sma50_pct": 5.25,
  "rsi14": 43.6,
  "annualised_volatility_pct": 54,
  "momentum_1m_pct": -1.13,
  "momentum_3m_pct": 21.03,
  "range_position_52w": 0.92
}

WDS.AX BUY (medium)

Entry 32.5–33.14 · Target 35.79 · Stop 31.48 · Size 6%

Price above both SMA20 and SMA50 with healthy 3m momentum (15.26%) and a neutral RSI of 53.4, suggesting a sustainable uptrend rather than overbought. High 52w range position (0.87) confirms strength, though volatility is moderate. Balanced, non-extended entry.

Signals at recommendation time
{
  "last_price": 33.14,
  "sma20": 32.147,
  "sma50": 30.958,
  "price_vs_sma20_pct": 3.09,
  "price_vs_sma50_pct": 7.05,
  "rsi14": 53.4,
  "annualised_volatility_pct": 30.2,
  "momentum_1m_pct": 3.59,
  "momentum_3m_pct": 15.26,
  "range_position_52w": 0.87
}

WHC.AX AVOID (medium)

Entry · Target · Stop · Size

RSI at 84.2 is deeply overbought and price sits 9.69% above SMA20 after a 17.18% 1m surge. High volatility (37.8%) plus stretched extension creates elevated pullback risk; better to wait for consolidation.

Signals at recommendation time
{
  "last_price": 8.96,
  "sma20": 8.169,
  "sma50": 7.697,
  "price_vs_sma20_pct": 9.69,
  "price_vs_sma50_pct": 16.41,
  "rsi14": 84.2,
  "annualised_volatility_pct": 37.8,
  "momentum_1m_pct": 17.18,
  "momentum_3m_pct": 6.78,
  "range_position_52w": 0.78
}

Portfolio note: Only two conservative energy names (WDS, STO) qualify as buys at modest sizing, keeping total exposure around 12% and preserving cash; most tickers are either overbought, in downtrends, or too volatile for the tight 5% stop framework.