Run #21

6/20/2026, 8:25:01 AM · cron · ok

AGL.AX HOLD (low)

Entry · Target · Stop · Size

Price is near SMA20 (-0.5%) and RSI is neutral at 51.4, but momentum is negative and the stock trades low in its 52-week range (0.29). Neutral signals warrant standing aside.

Signals at recommendation time
{
  "last_price": 8.58,
  "sma20": 8.624,
  "sma50": 9.064,
  "price_vs_sma20_pct": -0.52,
  "price_vs_sma50_pct": -5.34,
  "rsi14": 51.4,
  "annualised_volatility_pct": 27.3,
  "momentum_1m_pct": -4.88,
  "momentum_3m_pct": -7.04,
  "range_position_52w": 0.29
}

BHP.AX BUY (medium)

Entry 60.5–61.4 · Target 66.31 · Stop 58.33 · Size 8%

BHP shows constructive trend with price above SMA50 (+4.0%), positive 1m (+3.9%) and strong 3m momentum (+29.3%), and sits high in its 52-week range (0.87). RSI of 47 is neutral, leaving room to run. Volatility (28.3%) is moderate and supports a measured position.

Signals at recommendation time
{
  "last_price": 61.4,
  "sma20": 62.279,
  "sma50": 59.025,
  "price_vs_sma20_pct": -1.41,
  "price_vs_sma50_pct": 4.02,
  "rsi14": 47.3,
  "annualised_volatility_pct": 28.3,
  "momentum_1m_pct": 3.89,
  "momentum_3m_pct": 29.34,
  "range_position_52w": 0.87
}

COH.AX AVOID (high)

Entry · Target · Stop · Size

RSI of 76.2 is overbought with price +15.5% above SMA20, while 3m momentum is sharply negative (-28.2%) and range position is very low (0.13). The extreme short-term spike and high volatility (50.9%) make this a poor risk.

Signals at recommendation time
{
  "last_price": 118.14,
  "sma20": 102.254,
  "sma50": 110.916,
  "price_vs_sma20_pct": 15.54,
  "price_vs_sma50_pct": 6.51,
  "rsi14": 76.2,
  "annualised_volatility_pct": 50.9,
  "momentum_1m_pct": 21.93,
  "momentum_3m_pct": -28.23,
  "range_position_52w": 0.13
}

CSL.AX AVOID (high)

Entry · Target · Stop · Size

RSI of 80.4 is severely overbought and price is +15.3% above SMA20, signalling a stretched move. Combined with negative 3m momentum (-16%) and a very low 52-week range (0.14), the reward is poor and pullback risk high.

Signals at recommendation time
{
  "last_price": 116.32,
  "sma20": 100.911,
  "sma50": 112.945,
  "price_vs_sma20_pct": 15.27,
  "price_vs_sma50_pct": 2.99,
  "rsi14": 80.4,
  "annualised_volatility_pct": 39,
  "momentum_1m_pct": 16.26,
  "momentum_3m_pct": -16.01,
  "range_position_52w": 0.14
}

DGT.AX AVOID (medium)

Entry · Target · Stop · Size

Although 3m momentum is very strong (+46.6%), 1m momentum has turned negative and volatility is very high (55.1%). The conflicting short-term picture and elevated risk make this unsuitable.

Signals at recommendation time
{
  "last_price": 2.61,
  "sma20": 2.564,
  "sma50": 2.456,
  "price_vs_sma20_pct": 1.79,
  "price_vs_sma50_pct": 6.25,
  "rsi14": 48.1,
  "annualised_volatility_pct": 55.1,
  "momentum_1m_pct": -2.25,
  "momentum_3m_pct": 46.63,
  "range_position_52w": 0.47
}

FMG.AX HOLD (low)

Entry · Target · Stop · Size

RSI of 26.3 is deeply oversold and 3m momentum is mildly positive, but price is below both SMAs with sharp negative 1m momentum (-9.1%). The conflicting signals favour waiting for confirmation rather than catching a falling knife.

Signals at recommendation time
{
  "last_price": 19.75,
  "sma20": 21.019,
  "sma50": 21.009,
  "price_vs_sma20_pct": -6.04,
  "price_vs_sma50_pct": -5.99,
  "rsi14": 26.3,
  "annualised_volatility_pct": 29.7,
  "momentum_1m_pct": -9.07,
  "momentum_3m_pct": 4.17,
  "range_position_52w": 0.65
}

GMG.AX BUY (medium)

Entry 31.1–31.6 · Target 34.02 · Stop 29.93 · Size 8%

GMG trades above both SMA20 and SMA50 with positive 1m (+2.1%) and strong 3m momentum (+23.5%), indicating a healthy uptrend. RSI of 48.4 is neutral with upside room, and volatility (27.5%) is the lowest among the trending names. This offers a reasonable risk/reward within the framework.

Signals at recommendation time
{
  "last_price": 31.5,
  "sma20": 31.368,
  "sma50": 30.439,
  "price_vs_sma20_pct": 0.42,
  "price_vs_sma50_pct": 3.49,
  "rsi14": 48.4,
  "annualised_volatility_pct": 27.5,
  "momentum_1m_pct": 2.11,
  "momentum_3m_pct": 23.53,
  "range_position_52w": 0.59
}

LYC.AX AVOID (medium)

Entry · Target · Stop · Size

Below both SMAs with negative momentum and very high volatility (59.6%). No bullish trigger justifies a position given the conservative mandate.

Signals at recommendation time
{
  "last_price": 18.18,
  "sma20": 18.356,
  "sma50": 19.017,
  "price_vs_sma20_pct": -0.96,
  "price_vs_sma50_pct": -4.4,
  "rsi14": 41.3,
  "annualised_volatility_pct": 59.6,
  "momentum_1m_pct": -2.1,
  "momentum_3m_pct": -6.96,
  "range_position_52w": 0.72
}

MAQ.AX BUY (low)

Entry 75.3–76 · Target 82.08 · Stop 72.2 · Size 6%

MAQ is above both SMAs with positive momentum (1m +2.7%, 3m +19.7%) and sits near the top of its 52-week range (0.89). RSI of 55.2 is constructive but elevated range position and 35.6% volatility warrant a smaller position and lower conviction.

Signals at recommendation time
{
  "last_price": 76,
  "sma20": 75.666,
  "sma50": 73.277,
  "price_vs_sma20_pct": 0.44,
  "price_vs_sma50_pct": 3.72,
  "rsi14": 55.2,
  "annualised_volatility_pct": 35.6,
  "momentum_1m_pct": 2.69,
  "momentum_3m_pct": 19.69,
  "range_position_52w": 0.89
}

NST.AX HOLD (low)

Entry · Target · Stop · Size

Positive momentum (1m +10.2%, 3m +12.8%) and price above SMA20, but very high volatility (53.3%) and low 52-week range position (0.36) raise caution. The risk profile is too elevated for a conservative buy.

Signals at recommendation time
{
  "last_price": 20.87,
  "sma20": 19.914,
  "sma50": 21.097,
  "price_vs_sma20_pct": 4.8,
  "price_vs_sma50_pct": -1.08,
  "rsi14": 59,
  "annualised_volatility_pct": 53.3,
  "momentum_1m_pct": 10.19,
  "momentum_3m_pct": 12.81,
  "range_position_52w": 0.36
}

NXT.AX HOLD (low)

Entry · Target · Stop · Size

Modestly above SMA50 with positive momentum (1m +4%, 3m +18%) but RSI is neutral (49.2) and price sits right at SMA20. High volatility (40.1%) and a borderline trend make this a wait rather than a buy.

Signals at recommendation time
{
  "last_price": 15.18,
  "sma20": 15.225,
  "sma50": 14.607,
  "price_vs_sma20_pct": -0.29,
  "price_vs_sma50_pct": 3.92,
  "rsi14": 49.2,
  "annualised_volatility_pct": 40.1,
  "momentum_1m_pct": 4.04,
  "momentum_3m_pct": 18.04,
  "range_position_52w": 0.58
}

ORG.AX AVOID (medium)

Entry · Target · Stop · Size

Weak across the board: below SMA50 (-6.6%), negative 3m momentum (-10.5%) and a very low 52-week range position (0.21). No bullish trigger is present.

Signals at recommendation time
{
  "last_price": 10.75,
  "sma20": 10.861,
  "sma50": 11.51,
  "price_vs_sma20_pct": -1.02,
  "price_vs_sma50_pct": -6.6,
  "rsi14": 45.8,
  "annualised_volatility_pct": 23.3,
  "momentum_1m_pct": -3.15,
  "momentum_3m_pct": -10.49,
  "range_position_52w": 0.21
}

PDN.AX AVOID (high)

Entry · Target · Stop · Size

Extremely high volatility (65.6%) combined with price below both SMAs (-6% and -13.9%) makes this unsuitable for the conservative framework. The downtrend is well established.

Signals at recommendation time
{
  "last_price": 10.02,
  "sma20": 10.662,
  "sma50": 11.633,
  "price_vs_sma20_pct": -6.02,
  "price_vs_sma50_pct": -13.86,
  "rsi14": 40.7,
  "annualised_volatility_pct": 65.6,
  "momentum_1m_pct": -4.11,
  "momentum_3m_pct": -7.05,
  "range_position_52w": 0.46
}

PLS.AX AVOID (medium)

Entry · Target · Stop · Size

Despite strong 3m momentum (+39%), volatility is extreme at 65.3% and price is below both SMAs with negative short-term momentum. This is far too volatile for the risk framework.

Signals at recommendation time
{
  "last_price": 5.88,
  "sma20": 6.257,
  "sma50": 6.091,
  "price_vs_sma20_pct": -6.03,
  "price_vs_sma50_pct": -3.46,
  "rsi14": 40.3,
  "annualised_volatility_pct": 65.3,
  "momentum_1m_pct": -4.55,
  "momentum_3m_pct": 39.01,
  "range_position_52w": 0.84
}

PME.AX AVOID (high)

Entry · Target · Stop · Size

RSI of 87.5 is extremely overbought and price is +22% above SMA50, an unsustainable extension. With 51.3% volatility, the pullback risk far outweighs the reward despite the strong momentum.

Signals at recommendation time
{
  "last_price": 172.8,
  "sma20": 152.829,
  "sma50": 141.497,
  "price_vs_sma20_pct": 13.07,
  "price_vs_sma50_pct": 22.12,
  "rsi14": 87.5,
  "annualised_volatility_pct": 51.3,
  "momentum_1m_pct": 34.52,
  "momentum_3m_pct": 43.93,
  "range_position_52w": 0.29
}

RIO.AX HOLD (low)

Entry · Target · Stop · Size

Strong 3m momentum (+20.7%) and high range position (0.82) are positive, but price has pulled back below both SMAs and 1m momentum is negative. Signals are mixed; wait for price to reclaim SMA20 before entering.

Signals at recommendation time
{
  "last_price": 177.37,
  "sma20": 185.782,
  "sma50": 179.881,
  "price_vs_sma20_pct": -4.53,
  "price_vs_sma50_pct": -1.4,
  "rsi14": 41,
  "annualised_volatility_pct": 28,
  "momentum_1m_pct": -2.37,
  "momentum_3m_pct": 20.73,
  "range_position_52w": 0.82
}

RMD.AX AVOID (medium)

Entry · Target · Stop · Size

Below both SMAs with deeply negative momentum (1m -9.9%, 3m -16.8%) and sitting at the very bottom of its 52-week range (0.04). The trend is clearly down with no reversal signal.

Signals at recommendation time
{
  "last_price": 26.68,
  "sma20": 27.752,
  "sma50": 29.073,
  "price_vs_sma20_pct": -3.86,
  "price_vs_sma50_pct": -8.23,
  "rsi14": 36.3,
  "annualised_volatility_pct": 25.4,
  "momentum_1m_pct": -9.86,
  "momentum_3m_pct": -16.78,
  "range_position_52w": 0.04
}

S32.AX HOLD (low)

Entry · Target · Stop · Size

RSI of 25 is oversold and the stock sits reasonably high in its 52-week range (0.68), but it is well below both SMAs (-9.1% and -6.2%) with high volatility (38%). No confirmed reversal, so stand aside.

Signals at recommendation time
{
  "last_price": 4.13,
  "sma20": 4.541,
  "sma50": 4.404,
  "price_vs_sma20_pct": -9.06,
  "price_vs_sma50_pct": -6.23,
  "rsi14": 25,
  "annualised_volatility_pct": 38,
  "momentum_1m_pct": -0.24,
  "momentum_3m_pct": 3.77,
  "range_position_52w": 0.68
}

SHL.AX HOLD (low)

Entry · Target · Stop · Size

Price is above both SMAs with positive 1m momentum (+7.7%) and low volatility (25.2%), which is attractive, but flat 3m momentum and a very low 52-week range position (0.18) temper conviction. Borderline; prefer to wait for clearer trend confirmation.

Signals at recommendation time
{
  "last_price": 20.05,
  "sma20": 19.444,
  "sma50": 19.497,
  "price_vs_sma20_pct": 3.12,
  "price_vs_sma50_pct": 2.84,
  "rsi14": 57.6,
  "annualised_volatility_pct": 25.2,
  "momentum_1m_pct": 7.74,
  "momentum_3m_pct": -0.1,
  "range_position_52w": 0.18
}

STO.AX HOLD (low)

Entry · Target · Stop · Size

RSI of 31.4 is near oversold and could mark a bounce, but price sits below both moving averages with negative 1m (-10.2%) and 3m momentum. The signals are too mixed/bearish to justify a fresh long; wait for stabilisation above SMA20.

Signals at recommendation time
{
  "last_price": 7.3,
  "sma20": 7.77,
  "sma50": 7.78,
  "price_vs_sma20_pct": -6.05,
  "price_vs_sma50_pct": -6.17,
  "rsi14": 31.4,
  "annualised_volatility_pct": 28,
  "momentum_1m_pct": -10.21,
  "momentum_3m_pct": -8.52,
  "range_position_52w": 0.62
}

TLX.AX AVOID (medium)

Entry · Target · Stop · Size

RSI of 72.6 is overbought and volatility is very high (57.8%), with price stretched +8.1% above SMA20. The risk profile is incompatible with the conservative framework.

Signals at recommendation time
{
  "last_price": 14.5,
  "sma20": 13.414,
  "sma50": 14.252,
  "price_vs_sma20_pct": 8.1,
  "price_vs_sma50_pct": 1.74,
  "rsi14": 72.6,
  "annualised_volatility_pct": 57.8,
  "momentum_1m_pct": 2.55,
  "momentum_3m_pct": 13.73,
  "range_position_52w": 0.35
}

WDS.AX AVOID (medium)

Entry · Target · Stop · Size

Price is below both SMA20 (-5.1%) and SMA50 (-7.8%) with negative 1m (-8.8%) and 3m (-14.7%) momentum. RSI of 37 is weak without being a clear oversold reversal. The trend is firmly down, so no entry is justified.

Signals at recommendation time
{
  "last_price": 29.03,
  "sma20": 30.597,
  "sma50": 31.488,
  "price_vs_sma20_pct": -5.12,
  "price_vs_sma50_pct": -7.8,
  "rsi14": 37,
  "annualised_volatility_pct": 29.6,
  "momentum_1m_pct": -8.8,
  "momentum_3m_pct": -14.72,
  "range_position_52w": 0.53
}

WHC.AX AVOID (medium)

Entry · Target · Stop · Size

Below SMA20 (-6.9%) with negative 3m momentum (-12.3%) and high annualised volatility (38.5%). The risk/reward is unfavourable with no clear reversal signal.

Signals at recommendation time
{
  "last_price": 8.16,
  "sma20": 8.766,
  "sma50": 8.372,
  "price_vs_sma20_pct": -6.91,
  "price_vs_sma50_pct": -2.53,
  "rsi14": 39.3,
  "annualised_volatility_pct": 38.5,
  "momentum_1m_pct": -0.49,
  "momentum_3m_pct": -12.26,
  "range_position_52w": 0.63
}

Portfolio note: Only three measured BUYs are suggested (BHP, GMG, MAQ), all in trending names with moderate volatility, keeping total exposure around 22% and leaving ample cash; most tickers are either over-extended or in downtrends, so caution and patience are warranted.