Run #18

6/17/2026, 11:26:30 PM · cron · ok

AGL.AX AVOID (low)

Entry · Target · Stop · Size

Below both moving averages with negative 1m and 3m momentum and a weak 52-week range position (0.28). RSI of 36.7 reflects ongoing weakness without a reversal trigger.

Signals at recommendation time
{
  "last_price": 8.54,
  "sma20": 8.674,
  "sma50": 9.107,
  "price_vs_sma20_pct": -1.54,
  "price_vs_sma50_pct": -6.22,
  "rsi14": 36.7,
  "annualised_volatility_pct": 27.4,
  "momentum_1m_pct": -6.46,
  "momentum_3m_pct": -8.07,
  "range_position_52w": 0.28
}

BHP.AX BUY (medium)

Entry 64.5–65.59 · Target 70.837 · Stop 62.31 · Size 8%

Strong uptrend with price above SMA20 (+6.2%) and SMA50 (+11.8%), positive 1m (+11.7%) and 3m (+30.9%) momentum, and trading at the top of its 52-week range. RSI of 64 is firm but not extreme, and volatility (27.8%) is moderate. Stop and target respect the 5%/8% framework. [risk rules clamped: target -> 70.837]

Signals at recommendation time
{
  "last_price": 65.59,
  "sma20": 61.778,
  "sma50": 58.678,
  "price_vs_sma20_pct": 6.17,
  "price_vs_sma50_pct": 11.78,
  "rsi14": 64,
  "annualised_volatility_pct": 27.8,
  "momentum_1m_pct": 11.74,
  "momentum_3m_pct": 30.94,
  "range_position_52w": 1
}

COH.AX AVOID (medium)

Entry · Target · Stop · Size

Sharp 3m decline (-34.6%) and bottom-of-range (0.1) despite a strong 1m bounce. Overbought RSI (71.9) on a counter-trend rally with very high volatility (50.8%) is a poor risk setup.

Signals at recommendation time
{
  "last_price": 111.32,
  "sma20": 100.215,
  "sma50": 113.275,
  "price_vs_sma20_pct": 11.08,
  "price_vs_sma50_pct": -1.73,
  "rsi14": 71.9,
  "annualised_volatility_pct": 50.8,
  "momentum_1m_pct": 16.72,
  "momentum_3m_pct": -34.63,
  "range_position_52w": 0.1
}

CSL.AX AVOID (medium)

Entry · Target · Stop · Size

Severe 3m drawdown (-22.6%) and bottom-of-range position (0.08) despite a recent 1m bounce. Price remains below SMA50 with high volatility; this looks like a counter-trend bounce rather than a confirmed reversal.

Signals at recommendation time
{
  "last_price": 106.79,
  "sma20": 99.617,
  "sma50": 114.105,
  "price_vs_sma20_pct": 7.2,
  "price_vs_sma50_pct": -6.41,
  "rsi14": 64.7,
  "annualised_volatility_pct": 38.3,
  "momentum_1m_pct": 8.21,
  "momentum_3m_pct": -22.62,
  "range_position_52w": 0.08
}

DGT.AX AVOID (low)

Entry · Target · Stop · Size

Despite strong 3m momentum, near-term 1m momentum is negative, RSI is weak (40) and volatility is very high (54.9%). Mixed, noisy signals on a small-cap make this unsuitable for a conservative entry.

Signals at recommendation time
{
  "last_price": 2.57,
  "sma20": 2.573,
  "sma50": 2.427,
  "price_vs_sma20_pct": -0.1,
  "price_vs_sma50_pct": 5.91,
  "rsi14": 40,
  "annualised_volatility_pct": 54.9,
  "momentum_1m_pct": -1.91,
  "momentum_3m_pct": 31.12,
  "range_position_52w": 0.45
}

FMG.AX AVOID (low)

Entry · Target · Stop · Size

Below both moving averages with negative 1m momentum and RSI of 34.7 reflecting weakness. Despite positive 3m momentum, the near-term trend is unfavourable for a long entry.

Signals at recommendation time
{
  "last_price": 20.32,
  "sma20": 21.2,
  "sma50": 21.046,
  "price_vs_sma20_pct": -4.15,
  "price_vs_sma50_pct": -3.45,
  "rsi14": 34.7,
  "annualised_volatility_pct": 30,
  "momentum_1m_pct": -7.13,
  "momentum_3m_pct": 3.15,
  "range_position_52w": 0.71
}

GMG.AX BUY (medium)

Entry 32–32.7 · Target 35.316 · Stop 31.07 · Size 7%

Clear uptrend with price above SMA20 (+4.7%) and SMA50 (+8.0%), strong 3m momentum (+24.4%) and moderate volatility (27.4%). RSI of 64.2 is firm but not overbought; stop and target fit the 5%/8% framework. [risk rules clamped: target -> 35.316]

Signals at recommendation time
{
  "last_price": 32.7,
  "sma20": 31.22,
  "sma50": 30.281,
  "price_vs_sma20_pct": 4.74,
  "price_vs_sma50_pct": 7.99,
  "rsi14": 64.2,
  "annualised_volatility_pct": 27.4,
  "momentum_1m_pct": 6.69,
  "momentum_3m_pct": 24.43,
  "range_position_52w": 0.7
}

LYC.AX AVOID (low)

Entry · Target · Stop · Size

Below both moving averages with negative 3m momentum (-11.2%) and high volatility (59.6%). RSI of 38.7 and weak trend offer no reason to buy.

Signals at recommendation time
{
  "last_price": 18.1,
  "sma20": 18.403,
  "sma50": 19.163,
  "price_vs_sma20_pct": -1.64,
  "price_vs_sma50_pct": -5.55,
  "rsi14": 38.7,
  "annualised_volatility_pct": 59.6,
  "momentum_1m_pct": -0.11,
  "momentum_3m_pct": -11.23,
  "range_position_52w": 0.72
}

MAQ.AX HOLD (low)

Entry · Target · Stop · Size

Strong trend above both moving averages near 52-week highs with positive momentum, but RSI of 66.4 is getting stretched and volatility (35.6%) is elevated. Acceptable trend but no clean low-risk entry, so hold.

Signals at recommendation time
{
  "last_price": 77.69,
  "sma20": 75.347,
  "sma50": 72.923,
  "price_vs_sma20_pct": 3.11,
  "price_vs_sma50_pct": 6.54,
  "rsi14": 66.4,
  "annualised_volatility_pct": 35.6,
  "momentum_1m_pct": 4.25,
  "momentum_3m_pct": 20.08,
  "range_position_52w": 0.97
}

NST.AX HOLD (low)

Entry · Target · Stop · Size

Strong 1m momentum (+10%) and price above both moving averages, but very high volatility (53.3%) makes a 5% stop fragile. Low 52-week range position (0.42) tempers conviction; better to wait.

Signals at recommendation time
{
  "last_price": 21.85,
  "sma20": 19.71,
  "sma50": 21.217,
  "price_vs_sma20_pct": 10.86,
  "price_vs_sma50_pct": 2.98,
  "rsi14": 58.7,
  "annualised_volatility_pct": 53.3,
  "momentum_1m_pct": 10.02,
  "momentum_3m_pct": 4.3,
  "range_position_52w": 0.42
}

NXT.AX HOLD (low)

Entry · Target · Stop · Size

Above SMA50 with positive 3m momentum (+9.3%) but just below SMA20 and a neutral RSI (47.4). Signals are mildly positive but not decisive; high volatility argues for waiting.

Signals at recommendation time
{
  "last_price": 14.99,
  "sma20": 15.159,
  "sma50": 14.527,
  "price_vs_sma20_pct": -1.11,
  "price_vs_sma50_pct": 3.19,
  "rsi14": 47.4,
  "annualised_volatility_pct": 40.1,
  "momentum_1m_pct": 3.02,
  "momentum_3m_pct": 9.34,
  "range_position_52w": 0.55
}

ORG.AX HOLD (low)

Entry · Target · Stop · Size

Price is near SMA20 but below SMA50 with negative momentum and a low 52-week range position (0.25). Neutral RSI (46.4) offers no edge; signals are weak and mixed, so no action is warranted.

Signals at recommendation time
{
  "last_price": 10.86,
  "sma20": 10.897,
  "sma50": 11.566,
  "price_vs_sma20_pct": -0.34,
  "price_vs_sma50_pct": -6.1,
  "rsi14": 46.4,
  "annualised_volatility_pct": 23.5,
  "momentum_1m_pct": -6.14,
  "momentum_3m_pct": -7.57,
  "range_position_52w": 0.25
}

PDN.AX AVOID (medium)

Entry · Target · Stop · Size

Extremely high annualised volatility (65.3%) makes a 5% stop very likely to be hit on noise. Price is below SMA50 (-9.2%) with weak momentum; risk/reward is unfavourable under this framework.

Signals at recommendation time
{
  "last_price": 10.65,
  "sma20": 10.686,
  "sma50": 11.726,
  "price_vs_sma20_pct": -0.34,
  "price_vs_sma50_pct": -9.18,
  "rsi14": 44.7,
  "annualised_volatility_pct": 65.3,
  "momentum_1m_pct": 0.19,
  "momentum_3m_pct": -6.5,
  "range_position_52w": 0.53
}

PLS.AX HOLD (low)

Entry · Target · Stop · Size

Strong 3m momentum (+38.6%) and price above both moving averages near 52-week highs, but extreme volatility (65.1%) makes a tight 5% stop highly likely to be triggered by noise. Risk profile is too aggressive for this framework.

Signals at recommendation time
{
  "last_price": 6.36,
  "sma20": 6.264,
  "sma50": 6.061,
  "price_vs_sma20_pct": 1.53,
  "price_vs_sma50_pct": 4.93,
  "rsi14": 51.5,
  "annualised_volatility_pct": 65.1,
  "momentum_1m_pct": 7.43,
  "momentum_3m_pct": 38.56,
  "range_position_52w": 0.93
}

PME.AX AVOID (high)

Entry · Target · Stop · Size

RSI of 88.2 is extremely overbought and price is 13.6% above SMA20 after a 29.7% 1m surge. Combined with very high volatility (51.2%), chasing here risks an imminent pullback; far too extended for a conservative entry.

Signals at recommendation time
{
  "last_price": 168.9,
  "sma20": 148.666,
  "sma50": 139.878,
  "price_vs_sma20_pct": 13.61,
  "price_vs_sma50_pct": 20.75,
  "rsi14": 88.2,
  "annualised_volatility_pct": 51.2,
  "momentum_1m_pct": 29.66,
  "momentum_3m_pct": 34.79,
  "range_position_52w": 0.28
}

RIO.AX HOLD (low)

Entry · Target · Stop · Size

Mild uptrend above both moving averages with strong 3m momentum (+19.5%), but RSI is neutral (48.5) and price is barely above SMA20. Trend is constructive but lacks a fresh entry trigger, so hold.

Signals at recommendation time
{
  "last_price": 186.91,
  "sma20": 185.647,
  "sma50": 179.579,
  "price_vs_sma20_pct": 0.68,
  "price_vs_sma50_pct": 4.08,
  "rsi14": 48.5,
  "annualised_volatility_pct": 27.8,
  "momentum_1m_pct": 4.62,
  "momentum_3m_pct": 19.52,
  "range_position_52w": 0.92
}

RMD.AX AVOID (medium)

Entry · Target · Stop · Size

Below both moving averages with negative 1m and 3m momentum (-16%) and near 52-week lows (0.09). RSI of 36.9 confirms persistent weakness; no entry justified.

Signals at recommendation time
{
  "last_price": 27.55,
  "sma20": 28.036,
  "sma50": 29.32,
  "price_vs_sma20_pct": -1.73,
  "price_vs_sma50_pct": -6.04,
  "rsi14": 36.9,
  "annualised_volatility_pct": 25.1,
  "momentum_1m_pct": -4.17,
  "momentum_3m_pct": -16.03,
  "range_position_52w": 0.09
}

S32.AX HOLD (low)

Entry · Target · Stop · Size

Mixed signals: positive 1m and 3m momentum but price below both moving averages and oversold RSI (32.9). High volatility (38%) and conflicting trend signals make this a skip.

Signals at recommendation time
{
  "last_price": 4.29,
  "sma20": 4.531,
  "sma50": 4.42,
  "price_vs_sma20_pct": -5.33,
  "price_vs_sma50_pct": -2.94,
  "rsi14": 32.9,
  "annualised_volatility_pct": 38,
  "momentum_1m_pct": 5.67,
  "momentum_3m_pct": 2.63,
  "range_position_52w": 0.75
}

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 a low 52-week range position (0.16) weaken the case. Signals are mixed, so hold.

Signals at recommendation time
{
  "last_price": 19.88,
  "sma20": 19.302,
  "sma50": 19.499,
  "price_vs_sma20_pct": 3,
  "price_vs_sma50_pct": 1.95,
  "rsi14": 62.6,
  "annualised_volatility_pct": 25.2,
  "momentum_1m_pct": 7.87,
  "momentum_3m_pct": -4.38,
  "range_position_52w": 0.16
}

STO.AX AVOID (medium)

Entry · Target · Stop · Size

Below both moving averages and negative momentum on 1m and 3m horizons. RSI14 of 30.9 is oversold but a falling-knife trend without confirmation is a marginal trade best skipped.

Signals at recommendation time
{
  "last_price": 7.36,
  "sma20": 7.849,
  "sma50": 7.802,
  "price_vs_sma20_pct": -6.24,
  "price_vs_sma50_pct": -5.66,
  "rsi14": 30.9,
  "annualised_volatility_pct": 28,
  "momentum_1m_pct": -9.02,
  "momentum_3m_pct": -5.28,
  "range_position_52w": 0.64
}

TLX.AX HOLD (low)

Entry · Target · Stop · Size

Above SMA20 but flat on 1m momentum and below SMA50, with very high volatility (57.8%). Positive 3m momentum is offset by mixed near-term signals and an unfavourable risk profile for a tight stop.

Signals at recommendation time
{
  "last_price": 14.15,
  "sma20": 13.38,
  "sma50": 14.228,
  "price_vs_sma20_pct": 5.76,
  "price_vs_sma50_pct": -0.55,
  "rsi14": 58.3,
  "annualised_volatility_pct": 57.8,
  "momentum_1m_pct": -0.42,
  "momentum_3m_pct": 14.2,
  "range_position_52w": 0.32
}

WDS.AX AVOID (medium)

Entry · Target · Stop · Size

Price is well below both SMA20 (-6.4%) and SMA50 (-8.5%) with negative 1m and 3m momentum. RSI14 of 34.3 is approaching oversold but the trend is clearly down with no reversal signal. No basis for a long entry under a conservative framework.

Signals at recommendation time
{
  "last_price": 28.96,
  "sma20": 30.931,
  "sma50": 31.642,
  "price_vs_sma20_pct": -6.37,
  "price_vs_sma50_pct": -8.48,
  "rsi14": 34.3,
  "annualised_volatility_pct": 29.5,
  "momentum_1m_pct": -10.29,
  "momentum_3m_pct": -7.89,
  "range_position_52w": 0.52
}

WHC.AX HOLD (low)

Entry · Target · Stop · Size

Price sits at SMA50 but below SMA20 with positive 1m but negative 3m momentum. High volatility (38.4%) and a neutral RSI make this a mixed signal that does not justify a position.

Signals at recommendation time
{
  "last_price": 8.36,
  "sma20": 8.772,
  "sma50": 8.386,
  "price_vs_sma20_pct": -4.7,
  "price_vs_sma50_pct": -0.31,
  "rsi14": 42.6,
  "annualised_volatility_pct": 38.4,
  "momentum_1m_pct": 2.58,
  "momentum_3m_pct": -4.46,
  "range_position_52w": 0.67
}

Portfolio note: Only two clear trend-following buys (BHP, GMG) are recommended, both in resources/property and sized below the 10% cap to limit concentration; most other names are either downtrending, overextended, or too volatile for a tight 5% stop, so capital should remain largely uncommitted.