Run #79

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

AGL.AX HOLD (low)

Entry · Target · Stop · Size

Short-term signals are constructive (price above both SMAs, RSI 61.9) but 3m momentum is negative (-3.19%) and the stock sits low in its 52w range (0.38), reflecting a weak longer-term trend. Signals are mixed, so no trade is preferred.

Signals at recommendation time
{
  "last_price": 8.8,
  "sma20": 8.397,
  "sma50": 8.423,
  "price_vs_sma20_pct": 4.79,
  "price_vs_sma50_pct": 4.47,
  "rsi14": 61.9,
  "annualised_volatility_pct": 24.5,
  "momentum_1m_pct": 5.64,
  "momentum_3m_pct": -3.19,
  "range_position_52w": 0.38
}

BHP.AX BUY (medium)

Entry 61.21–62.2 · Target 67.176 · Stop 59.09 · Size 7%

Consistent uptrend with price above both SMAs, healthy RSI 63.5, and both 1m (8.1%) and 3m (8.49%) momentum positive. Volatility is moderate at 28.4% and the stock sits high in its 52w range (0.87), supporting a constructive but measured entry. [risk rules clamped: target -> 67.176]

Signals at recommendation time
{
  "last_price": 62.2,
  "sma20": 61.206,
  "sma50": 60.608,
  "price_vs_sma20_pct": 1.62,
  "price_vs_sma50_pct": 2.63,
  "rsi14": 63.5,
  "annualised_volatility_pct": 28.4,
  "momentum_1m_pct": 8.1,
  "momentum_3m_pct": 8.49,
  "range_position_52w": 0.87
}

COH.AX HOLD (low)

Entry · Target · Stop · Size

Momentum is very strong (3m 38.5%) but RSI 73.0 is overbought with high volatility (52.3%), making the entry stretched and the 5% stop fragile. The signals are strong but over-extended, so holding is prudent.

Signals at recommendation time
{
  "last_price": 131.25,
  "sma20": 122.831,
  "sma50": 119.231,
  "price_vs_sma20_pct": 6.85,
  "price_vs_sma50_pct": 10.08,
  "rsi14": 73,
  "annualised_volatility_pct": 52.3,
  "momentum_1m_pct": 10.29,
  "momentum_3m_pct": 38.49,
  "range_position_52w": 0.2
}

CSL.AX HOLD (low)

Entry · Target · Stop · Size

Strong trend and momentum (3m 36.7%) are attractive, but RSI 72.8 is overbought and volatility is high at 40.4%, raising pullback risk. The very low 52w range position (0.25) despite the rally adds uncertainty, so waiting is preferred.

Signals at recommendation time
{
  "last_price": 134.6,
  "sma20": 127.623,
  "sma50": 120.559,
  "price_vs_sma20_pct": 5.47,
  "price_vs_sma50_pct": 11.65,
  "rsi14": 72.8,
  "annualised_volatility_pct": 40.4,
  "momentum_1m_pct": 9.78,
  "momentum_3m_pct": 36.69,
  "range_position_52w": 0.25
}

DGT.AX AVOID (medium)

Entry · Target · Stop · Size

Although trend and momentum are positive, annualised volatility of 52.9% and a small-cap-like profile at the top of its 52w range (0.89) make the 5% stop likely to be whipsawed. Risk-reward is unfavourable for a conservative account.

Signals at recommendation time
{
  "last_price": 2.87,
  "sma20": 2.674,
  "sma50": 2.562,
  "price_vs_sma20_pct": 7.33,
  "price_vs_sma50_pct": 12.02,
  "rsi14": 65.7,
  "annualised_volatility_pct": 52.9,
  "momentum_1m_pct": 9.96,
  "momentum_3m_pct": 12.16,
  "range_position_52w": 0.89
}

FMG.AX AVOID (high)

Entry · Target · Stop · Size

Clear downtrend with price below both SMAs, RSI 35.6, negative 1m and 3m momentum (-17.9%), and the stock at the very bottom of its 52w range (0.02). All signals are bearish, warranting avoidance.

Signals at recommendation time
{
  "last_price": 17.75,
  "sma20": 18.307,
  "sma50": 18.868,
  "price_vs_sma20_pct": -3.05,
  "price_vs_sma50_pct": -5.92,
  "rsi14": 35.6,
  "annualised_volatility_pct": 28.6,
  "momentum_1m_pct": -5.43,
  "momentum_3m_pct": -17.9,
  "range_position_52w": 0.02
}

GMG.AX HOLD (low)

Entry · Target · Stop · Size

Price is below both SMAs with neutral RSI 49.9 and flat-to-negative momentum, indicating no clear directional edge. There is no actionable signal, so holding is appropriate.

Signals at recommendation time
{
  "last_price": 29.57,
  "sma20": 29.694,
  "sma50": 30.41,
  "price_vs_sma20_pct": -0.42,
  "price_vs_sma50_pct": -2.76,
  "rsi14": 49.9,
  "annualised_volatility_pct": 28.1,
  "momentum_1m_pct": 1.41,
  "momentum_3m_pct": -0.97,
  "range_position_52w": 0.43
}

LYC.AX AVOID (medium)

Entry · Target · Stop · Size

Price is below SMA50 (-0.43%) with negative 3m momentum (-9.53%) despite an overbought RSI of 69.8. High volatility (57.7%) combined with a weak longer-term trend makes the risk-reward poor.

Signals at recommendation time
{
  "last_price": 16.62,
  "sma20": 15.454,
  "sma50": 16.692,
  "price_vs_sma20_pct": 7.55,
  "price_vs_sma50_pct": -0.43,
  "rsi14": 69.8,
  "annualised_volatility_pct": 57.7,
  "momentum_1m_pct": 6.4,
  "momentum_3m_pct": -9.53,
  "range_position_52w": 0.45
}

MAQ.AX AVOID (medium)

Entry · Target · Stop · Size

Price is below SMA50 (-5.48%) with negative 1m and 3m momentum (-12.09%) and a low 52w range position (0.28). The downtrend and lack of positive signals warrant avoidance.

Signals at recommendation time
{
  "last_price": 63.6,
  "sma20": 63.055,
  "sma50": 67.29,
  "price_vs_sma20_pct": 0.86,
  "price_vs_sma50_pct": -5.48,
  "rsi14": 54.6,
  "annualised_volatility_pct": 36,
  "momentum_1m_pct": -1.33,
  "momentum_3m_pct": -12.09,
  "range_position_52w": 0.28
}

NST.AX AVOID (medium)

Entry · Target · Stop · Size

Overbought RSI 74.6 with very high volatility (55.1%) makes the 5% stop likely to trigger on normal noise. Strong momentum is offset by the risk of a sharp pullback, so entry is unattractive.

Signals at recommendation time
{
  "last_price": 23.19,
  "sma20": 21.303,
  "sma50": 20.641,
  "price_vs_sma20_pct": 8.86,
  "price_vs_sma50_pct": 12.35,
  "rsi14": 74.6,
  "annualised_volatility_pct": 55.1,
  "momentum_1m_pct": 21.8,
  "momentum_3m_pct": 19.84,
  "range_position_52w": 0.42
}

NXT.AX AVOID (medium)

Entry · Target · Stop · Size

RSI 79.3 is overbought and volatility is high at 43.3%, making the 5% stop fragile. Although the trend is positive, the stock looks over-extended in the short term and is best avoided.

Signals at recommendation time
{
  "last_price": 14.81,
  "sma20": 13.976,
  "sma50": 14.137,
  "price_vs_sma20_pct": 5.96,
  "price_vs_sma50_pct": 4.76,
  "rsi14": 79.3,
  "annualised_volatility_pct": 43.3,
  "momentum_1m_pct": 13.49,
  "momentum_3m_pct": 4.15,
  "range_position_52w": 0.53
}

ORG.AX AVOID (medium)

Entry · Target · Stop · Size

RSI of 81.7 is deeply overbought and price is stretched +9.52% above SMA20 with a sharp 14.19% 1m move. Chasing here risks a mean-reversion pullback, so entry is unattractive on the given signals.

Signals at recommendation time
{
  "last_price": 11.99,
  "sma20": 10.948,
  "sma50": 10.786,
  "price_vs_sma20_pct": 9.52,
  "price_vs_sma50_pct": 11.16,
  "rsi14": 81.7,
  "annualised_volatility_pct": 23.3,
  "momentum_1m_pct": 14.19,
  "momentum_3m_pct": 6.96,
  "range_position_52w": 0.7
}

PDN.AX AVOID (high)

Entry · Target · Stop · Size

Extreme annualised volatility of 67.2% combined with RSI 68.6 and a 24.4% 1m spike makes this far too volatile for the risk framework's 5% stop. The parabolic move is prone to sharp reversal and unsuitable for a conservative approach.

Signals at recommendation time
{
  "last_price": 10.55,
  "sma20": 9.772,
  "sma50": 9.699,
  "price_vs_sma20_pct": 7.96,
  "price_vs_sma50_pct": 8.78,
  "rsi14": 68.6,
  "annualised_volatility_pct": 67.2,
  "momentum_1m_pct": 24.41,
  "momentum_3m_pct": 3.94,
  "range_position_52w": 0.51
}

PLS.AX AVOID (high)

Entry · Target · Stop · Size

RSI 85.2 is extremely overbought and price is +15.6% above SMA20 amid 59% volatility, while 3m momentum remains negative (-15.59%). This is a volatile short-term spike within a weak trend and is unsuitable for a conservative entry.

Signals at recommendation time
{
  "last_price": 5.09,
  "sma20": 4.403,
  "sma50": 4.929,
  "price_vs_sma20_pct": 15.6,
  "price_vs_sma50_pct": 3.27,
  "rsi14": 85.2,
  "annualised_volatility_pct": 59,
  "momentum_1m_pct": 21.48,
  "momentum_3m_pct": -15.59,
  "range_position_52w": 0.65
}

PME.AX HOLD (low)

Entry · Target · Stop · Size

Price is below SMA50 (-2.82%) with negative 1m momentum (-5.28%) despite strong 3m momentum, showing a recent loss of trend. Very high volatility (52.3%) and mixed signals argue against entry.

Signals at recommendation time
{
  "last_price": 175.86,
  "sma20": 171.922,
  "sma50": 180.957,
  "price_vs_sma20_pct": 2.29,
  "price_vs_sma50_pct": -2.82,
  "rsi14": 64.3,
  "annualised_volatility_pct": 52.3,
  "momentum_1m_pct": -5.28,
  "momentum_3m_pct": 36.64,
  "range_position_52w": 0.32
}

RIO.AX HOLD (low)

Entry · Target · Stop · Size

Price is roughly flat versus both SMAs (SMA50 -0.24%) with negative 3m momentum (-2.75%) despite a positive 1m move and elevated RSI 67.9. The trend is indecisive, so holding off is appropriate.

Signals at recommendation time
{
  "last_price": 168.33,
  "sma20": 167.053,
  "sma50": 168.729,
  "price_vs_sma20_pct": 0.76,
  "price_vs_sma50_pct": -0.24,
  "rsi14": 67.9,
  "annualised_volatility_pct": 28.5,
  "momentum_1m_pct": 8.4,
  "momentum_3m_pct": -2.75,
  "range_position_52w": 0.72
}

RMD.AX BUY (medium)

Entry 29.93–31.63 · Target 34.16 · Stop 30.05 · Size 6%

Price is above both SMAs with a non-overbought RSI of 63.9 and positive 1m (12.2%) and 3m (8.1%) momentum, supporting a healthy uptrend. Volatility is moderate at 29.4%, which fits the 5% stop reasonably well. Conviction is medium as the stock sits low in its 52w range (0.3).

Signals at recommendation time
{
  "last_price": 31.63,
  "sma20": 29.929,
  "sma50": 29.142,
  "price_vs_sma20_pct": 5.69,
  "price_vs_sma50_pct": 8.54,
  "rsi14": 63.9,
  "annualised_volatility_pct": 29.4,
  "momentum_1m_pct": 12.2,
  "momentum_3m_pct": 8.1,
  "range_position_52w": 0.3
}

S32.AX HOLD (low)

Entry · Target · Stop · Size

Strong momentum (1m 20.6%, 3m 21.8%) and price above both SMAs are positive, but high volatility (40.3%) and a 52w range position of 0.92 signal an extended move. The risk of buying near the top with a 5% stop is elevated, so no entry.

Signals at recommendation time
{
  "last_price": 4.92,
  "sma20": 4.724,
  "sma50": 4.371,
  "price_vs_sma20_pct": 4.15,
  "price_vs_sma50_pct": 12.57,
  "rsi14": 65.2,
  "annualised_volatility_pct": 40.3,
  "momentum_1m_pct": 20.59,
  "momentum_3m_pct": 21.78,
  "range_position_52w": 0.92
}

SHL.AX BUY (medium)

Entry 22–22.81 · Target 24.63 · Stop 21.67 · Size 6%

Price is above both SMAs with a healthy RSI of 62.3, positive 1m (5.21%) and strong 3m (23.7%) momentum, and the lowest volatility in the set (26.5%), which suits the 5% stop well. The moderate 52w range position (0.48) leaves room to run, supporting a measured buy.

Signals at recommendation time
{
  "last_price": 22.81,
  "sma20": 21.999,
  "sma50": 21.245,
  "price_vs_sma20_pct": 3.69,
  "price_vs_sma50_pct": 7.37,
  "rsi14": 62.3,
  "annualised_volatility_pct": 26.5,
  "momentum_1m_pct": 5.21,
  "momentum_3m_pct": 23.7,
  "range_position_52w": 0.48
}

STO.AX HOLD (low)

Entry · Target · Stop · Size

Trend is positive above both moving averages with RSI 62.7, but the stock is at the top of its 52w range (0.92) and 3m momentum is slightly negative (-0.49%), signalling stretched conditions. The mixed picture favours waiting rather than chasing a marginal entry.

Signals at recommendation time
{
  "last_price": 8.05,
  "sma20": 7.824,
  "sma50": 7.602,
  "price_vs_sma20_pct": 2.89,
  "price_vs_sma50_pct": 5.89,
  "rsi14": 62.7,
  "annualised_volatility_pct": 29.8,
  "momentum_1m_pct": 2.68,
  "momentum_3m_pct": -0.49,
  "range_position_52w": 0.92
}

TLX.AX AVOID (medium)

Entry · Target · Stop · Size

Trend and momentum are positive but RSI 70.6 is overbought and volatility is very high at 56.8%, making a 5% stop unreliable. The risk-reward is unsuitable for a conservative account.

Signals at recommendation time
{
  "last_price": 16.45,
  "sma20": 15.359,
  "sma50": 15.372,
  "price_vs_sma20_pct": 7.11,
  "price_vs_sma50_pct": 7.01,
  "rsi14": 70.6,
  "annualised_volatility_pct": 56.8,
  "momentum_1m_pct": 8.94,
  "momentum_3m_pct": 17.5,
  "range_position_52w": 0.76
}

WDS.AX BUY (medium)

Entry 32.29–32.85 · Target 35.478 · Stop 31.21 · Size 6%

Price sits above both SMA20 (+1.74%) and SMA50 (+7.95%) with neutral-constructive RSI of 55.6 and positive 1m momentum, indicating an intact uptrend without being overbought. Volatility is moderate at 30.2% and the stock is in the upper part of its 52w range. Conviction is capped at medium given weak 3m momentum (1.08%). [risk rules clamped: target -> 35.478]

Signals at recommendation time
{
  "last_price": 32.85,
  "sma20": 32.289,
  "sma50": 30.432,
  "price_vs_sma20_pct": 1.74,
  "price_vs_sma50_pct": 7.95,
  "rsi14": 55.6,
  "annualised_volatility_pct": 30.2,
  "momentum_1m_pct": 6.31,
  "momentum_3m_pct": 1.08,
  "range_position_52w": 0.79
}

WHC.AX AVOID (medium)

Entry · Target · Stop · Size

RSI 74.8 is overbought while price is essentially flat versus SMA50 (+0.14%) and 3m momentum is negative (-5.25%). High volatility (37.5%) combined with overbought momentum and no clear trend makes this a poor risk-reward entry.

Signals at recommendation time
{
  "last_price": 7.76,
  "sma20": 7.434,
  "sma50": 7.749,
  "price_vs_sma20_pct": 4.39,
  "price_vs_sma50_pct": 0.14,
  "rsi14": 74.8,
  "annualised_volatility_pct": 37.5,
  "momentum_1m_pct": 1.7,
  "momentum_3m_pct": -5.25,
  "range_position_52w": 0.45
}

Portfolio note: Only four low-to-medium volatility, trend-confirmed names (WDS, BHP, RMD, SHL) qualify for entry at a combined ~25% of portfolio, leaving ample cash; most high-momentum names were skipped due to overbought RSI or excessive volatility that would whipsaw the 5% stop.