Run #60
7/29/2026, 8:25:00 AM · cron · ok
AGL.AX AVOID (medium)
Entry — · Target — · Stop — · Size —
Flat 1m momentum, sharply negative 3m (-13.1%), RSI below 50, and low 52w range position (0.23). No evidence of a turn.
Signals at recommendation time
{
"last_price": 8.42,
"sma20": 8.33,
"sma50": 8.496,
"price_vs_sma20_pct": 1.09,
"price_vs_sma50_pct": -0.89,
"rsi14": 45.5,
"annualised_volatility_pct": 27.4,
"momentum_1m_pct": 0.36,
"momentum_3m_pct": -13.11,
"range_position_52w": 0.23
}BHP.AX BUY (low)
Entry 59.03–60.18 · Target 64.99 · Stop 57.17 · Size 5%
Positive 3m momentum (+9.5%), price above SMA20, RSI constructive but not overbought (61.5), and strong 52w range position (0.81). Trend is healthy though 1m momentum is flat, warranting a small starter position.
Signals at recommendation time
{
"last_price": 60.18,
"sma20": 59.031,
"sma50": 60.381,
"price_vs_sma20_pct": 1.95,
"price_vs_sma50_pct": -0.33,
"rsi14": 61.5,
"annualised_volatility_pct": 28,
"momentum_1m_pct": 0.43,
"momentum_3m_pct": 9.54,
"range_position_52w": 0.81
}COH.AX HOLD (low)
Entry — · Target — · Stop — · Size —
Strong 3m momentum (+24%) and price above both SMAs are positive, but very high volatility (52.1%) and low 52w range position (0.15) add risk. Wait for confirmation before committing.
Signals at recommendation time
{
"last_price": 122.5,
"sma20": 120.569,
"sma50": 111.664,
"price_vs_sma20_pct": 1.6,
"price_vs_sma50_pct": 9.7,
"rsi14": 47.9,
"annualised_volatility_pct": 52.1,
"momentum_1m_pct": 3.42,
"momentum_3m_pct": 24.03,
"range_position_52w": 0.15
}CSL.AX BUY (medium)
Entry 121.38–128.07 · Target 138.316 · Stop 121.67 · Size 6%
Price is well above both SMAs (+5.5% vs SMA20, +15% vs SMA50) with positive 1m (+8.2%) and 3m momentum and non-overbought RSI (54). The trend has clearly turned up, though the low 52w range position (0.21) and elevated volatility warrant a moderate rather than full-sized position. [risk rules clamped: target -> 138.316]
Signals at recommendation time
{
"last_price": 128.07,
"sma20": 121.384,
"sma50": 111.307,
"price_vs_sma20_pct": 5.51,
"price_vs_sma50_pct": 15.06,
"rsi14": 54,
"annualised_volatility_pct": 40,
"momentum_1m_pct": 8.19,
"momentum_3m_pct": 2.59,
"range_position_52w": 0.21
}DGT.AX HOLD (low)
Entry — · Target — · Stop — · Size —
Flat near both SMAs with neutral RSI and positive 3m momentum but flat 1m. Very high volatility (55.4%) and no clear trend make this a skip.
Signals at recommendation time
{
"last_price": 2.54,
"sma20": 2.565,
"sma50": 2.519,
"price_vs_sma20_pct": -0.96,
"price_vs_sma50_pct": 0.85,
"rsi14": 54.9,
"annualised_volatility_pct": 55.4,
"momentum_1m_pct": -0.39,
"momentum_3m_pct": 9.73,
"range_position_52w": 0.54
}FMG.AX HOLD (low)
Entry — · Target — · Stop — · Size —
RSI elevated at 68.2 while price sits below SMA50 and momentum is negative across both windows. Overbought against a weak trend is an unfavourable combination.
Signals at recommendation time
{
"last_price": 19.08,
"sma20": 18.679,
"sma50": 19.827,
"price_vs_sma20_pct": 2.15,
"price_vs_sma50_pct": -3.77,
"rsi14": 68.2,
"annualised_volatility_pct": 28.6,
"momentum_1m_pct": -0.83,
"momentum_3m_pct": -4.65,
"range_position_52w": 0.38
}GMG.AX HOLD (low)
Entry — · Target — · Stop — · Size —
Mildly below both SMAs with negative momentum and neutral RSI (43.6). Weak but not extreme; no actionable edge.
Signals at recommendation time
{
"last_price": 29.26,
"sma20": 29.709,
"sma50": 30.635,
"price_vs_sma20_pct": -1.51,
"price_vs_sma50_pct": -4.49,
"rsi14": 43.6,
"annualised_volatility_pct": 28,
"momentum_1m_pct": -5.61,
"momentum_3m_pct": -1.88,
"range_position_52w": 0.4
}LYC.AX AVOID (high)
Entry — · Target — · Stop — · Size —
Extremely oversold RSI (16.2) amid a sharp collapse (-22% 1m, -26% 3m) and price far below moving averages. Oversold alone is not a buy trigger in a strong downtrend for a conservative mandate.
Signals at recommendation time
{
"last_price": 14.1,
"sma20": 16.16,
"sma50": 17.514,
"price_vs_sma20_pct": -12.75,
"price_vs_sma50_pct": -19.49,
"rsi14": 16.2,
"annualised_volatility_pct": 57.9,
"momentum_1m_pct": -22.06,
"momentum_3m_pct": -26.33,
"range_position_52w": 0.31
}MAQ.AX AVOID (medium)
Entry — · Target — · Stop — · Size —
Well below both moving averages, negative momentum, and lowest 52w range position (0.17). Persistent downtrend with no reversal signal.
Signals at recommendation time
{
"last_price": 61.49,
"sma20": 64.663,
"sma50": 70.428,
"price_vs_sma20_pct": -4.91,
"price_vs_sma50_pct": -12.69,
"rsi14": 33,
"annualised_volatility_pct": 35.9,
"momentum_1m_pct": -11.18,
"momentum_3m_pct": -11.91,
"range_position_52w": 0.17
}NST.AX HOLD (low)
Entry — · Target — · Stop — · Size —
Positive 1m momentum (+10.1%) and price above both SMAs, but negative 3m momentum and very high volatility (55.1%) with low 52w range position (0.35) leave the picture unconvincing.
Signals at recommendation time
{
"last_price": 20.7,
"sma20": 20.277,
"sma50": 20.058,
"price_vs_sma20_pct": 2.08,
"price_vs_sma50_pct": 3.2,
"rsi14": 55,
"annualised_volatility_pct": 55.1,
"momentum_1m_pct": 10.11,
"momentum_3m_pct": -2.22,
"range_position_52w": 0.35
}NXT.AX AVOID (medium)
Entry — · Target — · Stop — · Size —
Below both SMAs, negative momentum, and near bottom of 52w range (0.27). No sign of reversal.
Signals at recommendation time
{
"last_price": 13.06,
"sma20": 13.555,
"sma50": 14.424,
"price_vs_sma20_pct": -3.66,
"price_vs_sma50_pct": -9.46,
"rsi14": 42.4,
"annualised_volatility_pct": 42.9,
"momentum_1m_pct": -10.79,
"momentum_3m_pct": -8.35,
"range_position_52w": 0.27
}ORG.AX AVOID (medium)
Entry — · Target — · Stop — · Size —
Negative 1m and 3m momentum, price below SMA50, and near the bottom of its 52w range (0.19). Weak trend with no bullish trigger.
Signals at recommendation time
{
"last_price": 10.65,
"sma20": 10.463,
"sma50": 10.718,
"price_vs_sma20_pct": 1.79,
"price_vs_sma50_pct": -0.64,
"rsi14": 54.7,
"annualised_volatility_pct": 23.2,
"momentum_1m_pct": -3.88,
"momentum_3m_pct": -11.76,
"range_position_52w": 0.19
}PDN.AX AVOID (high)
Entry — · Target — · Stop — · Size —
Very high volatility (66.4%), steep negative momentum (-26% over 3m), and well below both moving averages. Falling knife profile unsuitable for a conservative account.
Signals at recommendation time
{
"last_price": 8.86,
"sma20": 9.396,
"sma50": 9.969,
"price_vs_sma20_pct": -5.71,
"price_vs_sma50_pct": -11.12,
"rsi14": 42.8,
"annualised_volatility_pct": 66.4,
"momentum_1m_pct": -10.78,
"momentum_3m_pct": -25.98,
"range_position_52w": 0.32
}PLS.AX AVOID (high)
Entry — · Target — · Stop — · Size —
Severe negative momentum (-33% over 3m), price far below both SMAs, and very high volatility (62.8%). Deeply bearish with no basing evidence.
Signals at recommendation time
{
"last_price": 4.1,
"sma20": 4.498,
"sma50": 5.392,
"price_vs_sma20_pct": -8.86,
"price_vs_sma50_pct": -23.96,
"rsi14": 32.2,
"annualised_volatility_pct": 62.8,
"momentum_1m_pct": -19.77,
"momentum_3m_pct": -33.22,
"range_position_52w": 0.49
}PME.AX AVOID (medium)
Entry — · Target — · Stop — · Size —
RSI at 11.9 is extremely oversold amid a sharp 1m drop (-19%) and high volatility (52.1%). Despite positive 3m momentum, the recent breakdown below SMA20 signals distribution, not a safe entry.
Signals at recommendation time
{
"last_price": 163.94,
"sma20": 188.875,
"sma50": 171.916,
"price_vs_sma20_pct": -13.2,
"price_vs_sma50_pct": -4.64,
"rsi14": 11.9,
"annualised_volatility_pct": 52.1,
"momentum_1m_pct": -19.19,
"momentum_3m_pct": 20.4,
"range_position_52w": 0.26
}RIO.AX HOLD (low)
Entry — · Target — · Stop — · Size —
Price near SMA20 but below SMA50 with negative 1m and 3m momentum. Neutral RSI and mixed signals do not justify an entry.
Signals at recommendation time
{
"last_price": 165.39,
"sma20": 163.835,
"sma50": 174.741,
"price_vs_sma20_pct": 0.95,
"price_vs_sma50_pct": -5.35,
"rsi14": 59.2,
"annualised_volatility_pct": 28.4,
"momentum_1m_pct": -3.17,
"momentum_3m_pct": -3.83,
"range_position_52w": 0.67
}RMD.AX BUY (low)
Entry 29.07–29.99 · Target 32.389 · Stop 28.49 · Size 5%
Price above both SMAs with positive 1m and 3m momentum and moderate volatility (27.9%). RSI is neutral (47.9) leaving room to run, supporting a small starter position despite a low 52w range reading. [risk rules clamped: target -> 32.389]
Signals at recommendation time
{
"last_price": 29.99,
"sma20": 29.074,
"sma50": 28.445,
"price_vs_sma20_pct": 3.15,
"price_vs_sma50_pct": 5.43,
"rsi14": 47.9,
"annualised_volatility_pct": 27.9,
"momentum_1m_pct": 5.56,
"momentum_3m_pct": 4.61,
"range_position_52w": 0.22
}S32.AX HOLD (low)
Entry — · Target — · Stop — · Size —
Strong momentum and top-of-range position (0.86) are attractive, but RSI at 74.8 is clearly overbought and volatility is high (40%). Prefer to wait for a pullback rather than chase.
Signals at recommendation time
{
"last_price": 4.57,
"sma20": 4.202,
"sma50": 4.308,
"price_vs_sma20_pct": 8.76,
"price_vs_sma50_pct": 6.09,
"rsi14": 74.8,
"annualised_volatility_pct": 40,
"momentum_1m_pct": 6.78,
"momentum_3m_pct": 10.92,
"range_position_52w": 0.86
}SHL.AX BUY (low)
Entry 21.46–22.72 · Target 24.538 · Stop 21.58 · Size 5%
Consistent uptrend with price above both SMAs (+5.9%/+11.6%), positive 1m and 3m momentum, and the lowest volatility in the set (26.4%). RSI at 65.5 is getting warm, so keep the position small. [risk rules clamped: target -> 24.538]
Signals at recommendation time
{
"last_price": 22.72,
"sma20": 21.46,
"sma50": 20.368,
"price_vs_sma20_pct": 5.87,
"price_vs_sma50_pct": 11.55,
"rsi14": 65.5,
"annualised_volatility_pct": 26.4,
"momentum_1m_pct": 8.29,
"momentum_3m_pct": 13.83,
"range_position_52w": 0.47
}STO.AX HOLD (low)
Entry — · Target — · Stop — · Size —
Modestly above both moving averages with neutral RSI (54.8) and positive 1m momentum (+8.1%), but 3m momentum is negative. Signals are mixed and not compelling enough for a fresh position.
Signals at recommendation time
{
"last_price": 7.77,
"sma20": 7.597,
"sma50": 7.623,
"price_vs_sma20_pct": 2.27,
"price_vs_sma50_pct": 1.93,
"rsi14": 54.8,
"annualised_volatility_pct": 29.2,
"momentum_1m_pct": 8.07,
"momentum_3m_pct": -3.12,
"range_position_52w": 0.81
}TLX.AX AVOID (medium)
Entry — · Target — · Stop — · Size —
Oversold RSI (24.6) with negative momentum, price below SMA20, and very high volatility (56.9%). Falling with no confirmed base is unsuitable under this framework.
Signals at recommendation time
{
"last_price": 14.5,
"sma20": 15.739,
"sma50": 14.73,
"price_vs_sma20_pct": -7.88,
"price_vs_sma50_pct": -1.56,
"rsi14": 24.6,
"annualised_volatility_pct": 56.9,
"momentum_1m_pct": -14.81,
"momentum_3m_pct": -6.87,
"range_position_52w": 0.47
}WDS.AX HOLD (low)
Entry — · Target — · Stop — · Size —
Strong 1m momentum (+15.3%) and price well above SMA20/50, but RSI14 at 73.7 signals overbought conditions and 3m momentum is negative (-1.15%). Chasing an extended move here carries elevated pullback risk, so no entry is warranted.
Signals at recommendation time
{
"last_price": 32.74,
"sma20": 30.151,
"sma50": 30.092,
"price_vs_sma20_pct": 8.59,
"price_vs_sma50_pct": 8.8,
"rsi14": 73.7,
"annualised_volatility_pct": 29.7,
"momentum_1m_pct": 15.28,
"momentum_3m_pct": -1.15,
"range_position_52w": 0.79
}WHC.AX AVOID (medium)
Entry — · Target — · Stop — · Size —
Price below both SMAs, negative momentum across timeframes, and high volatility (37.6%). Clear downtrend with no bottoming signal.
Signals at recommendation time
{
"last_price": 7.26,
"sma20": 7.506,
"sma50": 8.114,
"price_vs_sma20_pct": -3.28,
"price_vs_sma50_pct": -10.53,
"rsi14": 46.7,
"annualised_volatility_pct": 37.6,
"momentum_1m_pct": -2.94,
"momentum_3m_pct": -15.87,
"range_position_52w": 0.32
}Portfolio note: Only four small BUY positions (BHP, CSL, RMD, SHL) totalling ~21% of capital are suggested, spread across resources and healthcare; the majority of names are avoided or held given overbought extensions or entrenched downtrends. Maintain ample cash and keep each position within the 10% cap given elevated single-stock volatility.