Run #61

7/30/2026, 8:25:02 AM · cron · ok

AGL.AX AVOID (medium)

Entry · Target · Stop · Size

Price below both moving averages, RSI below 50, negative short- and 3-month momentum (-12%), and very low 52-week range position (0.17). All signals point to a downtrend; no reason to enter.

Signals at recommendation time
{
  "last_price": 8.26,
  "sma20": 8.328,
  "sma50": 8.479,
  "price_vs_sma20_pct": -0.82,
  "price_vs_sma50_pct": -2.59,
  "rsi14": 42.4,
  "annualised_volatility_pct": 27.4,
  "momentum_1m_pct": -0.36,
  "momentum_3m_pct": -12.03,
  "range_position_52w": 0.17
}

BHP.AX HOLD (low)

Entry · Target · Stop · Size

Price is flat versus SMA20 and just below SMA50 with neutral RSI (53.1). Positive 3-month momentum (+7.6%) is encouraging but short-term momentum is flat; signals are mixed and do not justify entry now.

Signals at recommendation time
{
  "last_price": 59.15,
  "sma20": 59.01,
  "sma50": 60.417,
  "price_vs_sma20_pct": 0.24,
  "price_vs_sma50_pct": -2.1,
  "rsi14": 53.1,
  "annualised_volatility_pct": 28.1,
  "momentum_1m_pct": -0.71,
  "momentum_3m_pct": 7.64,
  "range_position_52w": 0.77
}

COH.AX HOLD (low)

Entry · Target · Stop · Size

Strong 3-month momentum (+21.9%) and price above both SMAs are positive, but very high volatility (52.1%) and a low 52-week range position (0.14) add uncertainty. Neutral RSI offers no fresh edge, so waiting is prudent.

Signals at recommendation time
{
  "last_price": 122.2,
  "sma20": 120.662,
  "sma50": 112.212,
  "price_vs_sma20_pct": 1.28,
  "price_vs_sma50_pct": 8.9,
  "rsi14": 51.1,
  "annualised_volatility_pct": 52.1,
  "momentum_1m_pct": 1.54,
  "momentum_3m_pct": 21.88,
  "range_position_52w": 0.14
}

CSL.AX BUY (medium)

Entry 125.5–128.5 · Target 138.2 · Stop 121.6 · Size 7%

Constructive uptrend with price above both SMAs (+14.3% vs SMA50), positive 1-month momentum (+8.65%), and a healthy neutral RSI (58.7) that is not yet overbought. Target reflects the 8% framework return and stop the 5% limit. Position kept modest given 40% annualised volatility.

Signals at recommendation time
{
  "last_price": 127.93,
  "sma20": 121.893,
  "sma50": 111.896,
  "price_vs_sma20_pct": 4.95,
  "price_vs_sma50_pct": 14.33,
  "rsi14": 58.7,
  "annualised_volatility_pct": 40,
  "momentum_1m_pct": 8.65,
  "momentum_3m_pct": 2.84,
  "range_position_52w": 0.21
}

DGT.AX HOLD (low)

Entry · Target · Stop · Size

Roughly flat around its moving averages with positive 3-month momentum but negative short-term momentum and very high volatility (55.4%). Signals are mixed and the name is too volatile for a conservative entry.

Signals at recommendation time
{
  "last_price": 2.49,
  "sma20": 2.564,
  "sma50": 2.517,
  "price_vs_sma20_pct": -2.89,
  "price_vs_sma50_pct": -1.08,
  "rsi14": 46.2,
  "annualised_volatility_pct": 55.4,
  "momentum_1m_pct": -0.4,
  "momentum_3m_pct": 8.03,
  "range_position_52w": 0.51
}

FMG.AX HOLD (low)

Entry · Target · Stop · Size

Marginally above SMA20 but below SMA50 with negative 3-month momentum and mid-range 52-week position. Mixed signals warrant no action.

Signals at recommendation time
{
  "last_price": 18.86,
  "sma20": 18.674,
  "sma50": 19.771,
  "price_vs_sma20_pct": 1,
  "price_vs_sma50_pct": -4.61,
  "rsi14": 57.7,
  "annualised_volatility_pct": 28.6,
  "momentum_1m_pct": -0.53,
  "momentum_3m_pct": -5.37,
  "range_position_52w": 0.34
}

GMG.AX HOLD (low)

Entry · Target · Stop · Size

Price slightly below both moving averages with sub-50 RSI and mildly negative momentum. Weak, directionless setup that does not justify entry.

Signals at recommendation time
{
  "last_price": 29.28,
  "sma20": 29.628,
  "sma50": 30.624,
  "price_vs_sma20_pct": -1.17,
  "price_vs_sma50_pct": -4.39,
  "rsi14": 43.3,
  "annualised_volatility_pct": 28,
  "momentum_1m_pct": -5.24,
  "momentum_3m_pct": -1.74,
  "range_position_52w": 0.4
}

LYC.AX AVOID (high)

Entry · Target · Stop · Size

Deeply oversold RSI (15.9) reflects a violent selloff, with price 20% below SMA50 and -26.9% 3-month momentum. Attempting to catch a falling knife in a high-volatility name is outside a conservative framework.

Signals at recommendation time
{
  "last_price": 13.81,
  "sma20": 15.959,
  "sma50": 17.423,
  "price_vs_sma20_pct": -13.47,
  "price_vs_sma50_pct": -20.74,
  "rsi14": 15.9,
  "annualised_volatility_pct": 58,
  "momentum_1m_pct": -22.55,
  "momentum_3m_pct": -26.93,
  "range_position_52w": 0.29
}

MAQ.AX AVOID (medium)

Entry · Target · Stop · Size

Price 13% below SMA50, RSI oversold at 26.7, negative momentum, and lowest 52-week range position (0.16). Downtrend without any reversal confirmation.

Signals at recommendation time
{
  "last_price": 61.17,
  "sma20": 64.247,
  "sma50": 70.204,
  "price_vs_sma20_pct": -4.79,
  "price_vs_sma50_pct": -12.87,
  "rsi14": 26.7,
  "annualised_volatility_pct": 35.9,
  "momentum_1m_pct": -11.99,
  "momentum_3m_pct": -12.28,
  "range_position_52w": 0.16
}

NST.AX AVOID (low)

Entry · Target · Stop · Size

Price hovering around its moving averages with sub-50 RSI, negative 3-month momentum, and very high volatility (55.2%). No trend edge and elevated risk argue against a position.

Signals at recommendation time
{
  "last_price": 20.02,
  "sma20": 20.287,
  "sma50": 20.071,
  "price_vs_sma20_pct": -1.32,
  "price_vs_sma50_pct": -0.26,
  "rsi14": 46.2,
  "annualised_volatility_pct": 55.2,
  "momentum_1m_pct": 0.96,
  "momentum_3m_pct": -5.12,
  "range_position_52w": 0.31
}

NXT.AX AVOID (medium)

Entry · Target · Stop · Size

Price below both SMAs, negative momentum across timeframes, low 52-week range position (0.23), and high volatility. No supportive signal for a long.

Signals at recommendation time
{
  "last_price": 12.79,
  "sma20": 13.506,
  "sma50": 14.395,
  "price_vs_sma20_pct": -5.3,
  "price_vs_sma50_pct": -11.15,
  "rsi14": 39,
  "annualised_volatility_pct": 42.9,
  "momentum_1m_pct": -7.18,
  "momentum_3m_pct": -9.16,
  "range_position_52w": 0.23
}

ORG.AX AVOID (low)

Entry · Target · Stop · Size

Price is below the SMA50 with weak 3-month momentum (-9.97%) and low 52-week range position (0.19). Neutral RSI provides no edge, and the trend is not supportive of a long.

Signals at recommendation time
{
  "last_price": 10.66,
  "sma20": 10.472,
  "sma50": 10.707,
  "price_vs_sma20_pct": 1.8,
  "price_vs_sma50_pct": -0.44,
  "rsi14": 57,
  "annualised_volatility_pct": 23.1,
  "momentum_1m_pct": 1.72,
  "momentum_3m_pct": -9.97,
  "range_position_52w": 0.19
}

PDN.AX AVOID (high)

Entry · Target · Stop · Size

Sharp downtrend with -28.7% 3-month momentum, price far below moving averages, and extreme annualised volatility (66.4%). RSI near 38 without any reversal confirmation makes this too risky.

Signals at recommendation time
{
  "last_price": 8.8,
  "sma20": 9.339,
  "sma50": 9.942,
  "price_vs_sma20_pct": -5.77,
  "price_vs_sma50_pct": -11.48,
  "rsi14": 37.9,
  "annualised_volatility_pct": 66.4,
  "momentum_1m_pct": -11.56,
  "momentum_3m_pct": -28.69,
  "range_position_52w": 0.31
}

PLS.AX AVOID (high)

Entry · Target · Stop · Size

Severe downtrend: price 21% below SMA50, -30% 3-month momentum, and extreme volatility (62.8%). RSI at 36 without a reversal signal makes this a clear avoid.

Signals at recommendation time
{
  "last_price": 4.21,
  "sma20": 4.452,
  "sma50": 5.355,
  "price_vs_sma20_pct": -5.45,
  "price_vs_sma50_pct": -21.39,
  "rsi14": 36.2,
  "annualised_volatility_pct": 62.8,
  "momentum_1m_pct": -17.93,
  "momentum_3m_pct": -30.41,
  "range_position_52w": 0.51
}

PME.AX AVOID (high)

Entry · Target · Stop · Size

Extremely oversold RSI (14.2) after a -22% 1-month drop, with price 14% below SMA20 and high volatility (52.2%). Despite positive 3-month momentum, this is a sharp reversal down with no stabilisation signal.

Signals at recommendation time
{
  "last_price": 160.7,
  "sma20": 186.613,
  "sma50": 172.556,
  "price_vs_sma20_pct": -13.89,
  "price_vs_sma50_pct": -6.87,
  "rsi14": 14.2,
  "annualised_volatility_pct": 52.2,
  "momentum_1m_pct": -21.96,
  "momentum_3m_pct": 15.89,
  "range_position_52w": 0.25
}

RIO.AX HOLD (low)

Entry · Target · Stop · Size

Price above SMA20 but below SMA50, with neutral RSI and roughly flat momentum. No clear directional edge; better to wait for a cleaner trend.

Signals at recommendation time
{
  "last_price": 168.41,
  "sma20": 163.692,
  "sma50": 174.588,
  "price_vs_sma20_pct": 2.88,
  "price_vs_sma50_pct": -3.54,
  "rsi14": 55.7,
  "annualised_volatility_pct": 28.5,
  "momentum_1m_pct": -1.67,
  "momentum_3m_pct": -1.43,
  "range_position_52w": 0.7
}

RMD.AX BUY (medium)

Entry 29.8–30.5 · Target 32.67 · Stop 28.74 · Size 8%

Cleanly trending above both SMAs with positive momentum across 1- and 3-month horizons, a balanced RSI (51.5) leaving room to run, and the lowest volatility in the growth set (27.8%). Target and stop respect the 8%/5% framework. The moderate volatility supports a slightly larger position.

Signals at recommendation time
{
  "last_price": 30.25,
  "sma20": 29.12,
  "sma50": 28.465,
  "price_vs_sma20_pct": 3.88,
  "price_vs_sma50_pct": 6.27,
  "rsi14": 51.5,
  "annualised_volatility_pct": 27.8,
  "momentum_1m_pct": 3.17,
  "momentum_3m_pct": 4.68,
  "range_position_52w": 0.23
}

S32.AX HOLD (low)

Entry · Target · Stop · Size

Solid momentum across timeframes and price above both SMAs with strong 52-week range position (0.84), but RSI at 68.9 and high volatility (40%) suggest the move is stretched. Prefer to wait rather than chase.

Signals at recommendation time
{
  "last_price": 4.53,
  "sma20": 4.22,
  "sma50": 4.318,
  "price_vs_sma20_pct": 7.33,
  "price_vs_sma50_pct": 4.92,
  "rsi14": 68.9,
  "annualised_volatility_pct": 40,
  "momentum_1m_pct": 8.89,
  "momentum_3m_pct": 10.76,
  "range_position_52w": 0.84
}

SHL.AX BUY (low)

Entry 22.1–22.7 · Target 24.3 · Stop 21.38 · Size 6%

Uptrend with price above both SMAs (+10% vs SMA50), positive momentum across timeframes, and relatively low volatility (26.4%). RSI at 64.1 is approaching overbought, so conviction and size are kept low; target/stop follow the framework's 8%/5% bounds.

Signals at recommendation time
{
  "last_price": 22.5,
  "sma20": 21.539,
  "sma50": 20.449,
  "price_vs_sma20_pct": 4.46,
  "price_vs_sma50_pct": 10.03,
  "rsi14": 64.1,
  "annualised_volatility_pct": 26.4,
  "momentum_1m_pct": 7.55,
  "momentum_3m_pct": 12.67,
  "range_position_52w": 0.44
}

STO.AX HOLD (low)

Entry · Target · Stop · Size

Price sits just above both SMAs with neutral RSI (58.1) and positive 1-month momentum (+10.4%), but 3-month momentum is slightly negative. The setup is mildly constructive but not decisive enough to warrant a new position.

Signals at recommendation time
{
  "last_price": 7.83,
  "sma20": 7.634,
  "sma50": 7.618,
  "price_vs_sma20_pct": 2.56,
  "price_vs_sma50_pct": 2.79,
  "rsi14": 58.1,
  "annualised_volatility_pct": 29.2,
  "momentum_1m_pct": 10.44,
  "momentum_3m_pct": -1.01,
  "range_position_52w": 0.83
}

TLX.AX AVOID (medium)

Entry · Target · Stop · Size

Steep short-term selloff (-18% 1-month), oversold RSI (25.9), price below both SMAs, and very high volatility (57%). No reversal confirmation makes this too risky for a conservative long.

Signals at recommendation time
{
  "last_price": 14.07,
  "sma20": 15.584,
  "sma50": 14.731,
  "price_vs_sma20_pct": -9.72,
  "price_vs_sma50_pct": -4.49,
  "rsi14": 25.9,
  "annualised_volatility_pct": 57,
  "momentum_1m_pct": -18.1,
  "momentum_3m_pct": -9.81,
  "range_position_52w": 0.44
}

WDS.AX AVOID (medium)

Entry · Target · Stop · Size

Strong 1-month momentum (+17.4%) but RSI14 at 76.8 signals overbought conditions and price is 8-9% above both moving averages. Chasing an extended move here risks a mean-reversion pullback. Better to wait for consolidation.

Signals at recommendation time
{
  "last_price": 32.9,
  "sma20": 30.394,
  "sma50": 30.1,
  "price_vs_sma20_pct": 8.25,
  "price_vs_sma50_pct": 9.3,
  "rsi14": 76.8,
  "annualised_volatility_pct": 29.7,
  "momentum_1m_pct": 17.37,
  "momentum_3m_pct": 2.46,
  "range_position_52w": 0.8
}

WHC.AX AVOID (medium)

Entry · Target · Stop · Size

Price is well below both SMAs (-11% vs SMA50), momentum is negative across timeframes, and volatility is elevated (37.7%). Clear downtrend with no reversal signal.

Signals at recommendation time
{
  "last_price": 7.18,
  "sma20": 7.489,
  "sma50": 8.094,
  "price_vs_sma20_pct": -4.12,
  "price_vs_sma50_pct": -11.29,
  "rsi14": 44.4,
  "annualised_volatility_pct": 37.7,
  "momentum_1m_pct": -4.65,
  "momentum_3m_pct": -15.53,
  "range_position_52w": 0.29
}

Portfolio note: Only three modest BUYs (CSL, RMD, SHL) are recommended, together well under half of capital and concentrated in defensive healthcare; most tickers are downtrending, overbought, or too volatile, so keeping large cash reserves is the prudent stance.