Australian (ASX) Stock Market Forum

Dump it Here

Adding a Second Dimension
Using a CombinedScore checks WHAT price levels are being broken. CombinedScore asks: "What's moving fast AND breaking significant multi-timeframe resistance?"

Multi-Timeframe Breakout Detection
The BreakoutScore checks six timeframes: 1 week, 1 month, 2 months, 6 months, 1 year, and 18 months.

Ranking Examples:
Breaking an 18-month high scores approximately 17.7 points, which carries more weight than breaking a 1-month high at 4.0 points.

Volume Confirmation
Volume confirmation is required - breakouts must occur on volume exceeding 80% of the 50-week average to qualify as valid signals.

Skate.
 
The Performance Trade-off
Using a CombinedScore methodology may show lower raw returns as the multi-timeframe filter is deliberately conservative. It only selects stocks breaking significant resistance with volume confirmation.

In Reality, this means
(a) Fewer trades overall (more signals filtered out)
(b) Missing some fast movers that haven't broken major levels yet
(c) Prioritising quality over quantity

The advantage
Using a CombinedScore methodology, you'll be buying strength at the moment it breaks through meaningful resistance - the exact point where institutional money often enters and trends accelerate. The trade-off is accepting potentially lower frequency for higher-quality setups.

Skate.
 
Fine-Tuning the PositionScore (Ranking)
Think of it like this: A "BlendedScore" is like a momentum scanner showing every stock with strong recent gains - it identifies which stocks are running hot right now. Whereas, a "CombinedScore" is like a breakout scanner that only flags stocks making new 6-month or 18-month highs on expanding volume - it identifies which stocks are not just running hot, but breaking through significant resistance levels that have held them down for months.

In a nutshell
(a) BlendedScore finds the movers.
(b) CombinedScore finds the movers that are also breakers - stocks where accumulated selling pressure has finally been exhausted and new trends may be emerging.

Skate.
 
Important Caveat: Data Limitations
When using Norgate Silver data, the "CombinedScore" strategy limits multi-timeframe lookbacks to 18 months maximum to avoid survivorship bias. Checking 2-year, 4-year, or 8-year breakouts in live trading or backtesting, you’d need Norgate Platinum’s comprehensive historical data to ensure accuracy.

Conclusion
There's no "best" PositionScore - only what fits your strategy's objectives. The "BlendedScore" excels at capturing raw momentum, generating more trades for those chasing frequent opportunities. The "CombinedScore", incorporating a multi-timeframe breakout context, prioritises high-quality, reliable trend entries, ideal for traders seeking fewer but stronger setups.

Skate.
 
Understanding PositionScore in Amibroker
Let me clarify how PositionScore works in Amibroker and the key difference between exploration and backtest ranking. In a backtest, PositionScore prioritises which positions to buy until capital or position limits are reached. In exploration, SetSortColumns orders the output meeting the "Buy or Sell" filter criteria. The trade selection is up to you, as the exploration analysis report displays all the raw signals.

Exploration vs. Backtesting Ranking
(a) Exploration and backtesting rankings are unrelated. Exploration lists positions meeting the Buy or Sell filter, sorted by SetSortColumns for the correct buy order.
(b) Backtesting as a portfolio manager uses PositionScore to decide which buy signals are executed until limits are hit. All the other signals meeting the buy conditions are not displayed.

Why This Matters
PositionScore drives backtest trade selection, directly impacting performance, while exploration’s SetSortColumns helps you analyse and rank signals in your preferred format. Understanding this ensures you optimise both analysis and execution in the way you wish to trade your strategy.

Skate.
 
a bit of a mirror image but started running of HC last monday and this is where I stand:
Happy Cat start date 29/09/2025
Total invested $50,000.00
Cash remaining $25,111.98
Current portfolio value $50,199.47
Profit $199.47
Nb of active positions 5
Nb max positions 10
Return since start 0.40%
Annual return so far 36%
purchase value per position $5,019.95
Invested percentage 50%

View attachment 210200
The Happy Cat was hit hard indeed by the collapse of 29M but this happens
So the happy cat sold 2 parcels (RAC in profit and BGD at a loss) for an total profit of 1k, and added 4 parcels at open:
APE, DTR, DUG and LYC;
we have now 7 active parcels in the system so 70% invested
 
We all have a mate like DUG
I have a friend who'll remain nameless, but his nickname is DUG. He's the kind of guy who digs a second hole when the first one isn't deep enough.

Not enough weekly signals
DUG has developed a keen interest in the HappyCat Strategy and recently asked why so few signals are generated each week. After spending an hour explaining the logic behind it, he responded with typical DUG fashion: "Can I generate more signals?"

Rather than repeat myself
I relented and told him we could add another buy condition to increase signal frequency.

As he was leaving
He cheerfully mentioned how happy he was to be "getting more than others." I almost let it slip - nearly had a "brain fart" - but caught myself before explaining that while his signal list might differ slightly, he's still ultimately buying the top 10-ranked positions like everyone else.

What I did tell him was this
With the extra buy condition, some signals already in his portfolio may repeat. When that happens, he should bypass those duplicate signals and move on to the next available one.

Skate.
 
#1. Signal Generator.jpg
HappyCat Signal Performance: Raw and Unfiltered
This 20-week exercise pivots from traditional "portfolio management" to pure "signal tracking", treating each HappyCat signal as an independent trade driven by its own entry and exit rules.

The aim?
To remove selection bias and reveal the true, unfiltered performance of every HappyCat signal in isolation.

Must Read Disclaimer
The HappyCat posts are intended solely for educational purposes and should not be considered a signal service or financial advice. I'm sharing the Buy and Sell activities to provide insight into my trading strategy, not to encourage or recommend that anyone else take any specific positions.

#2. Dashboard.jpg


#3. Weekly Results.jpg


#4. Open Summary.jpg


#5. Sold Trades.jpg


#6. Raw Exploration Signals.jpg

Skate.
 
#1. HappyCat Weekly Trading LOGO.jpg
HappyCat Trading Strategy: Weekly Update
The HappyCat Strategy is a 20-week paper trading experiment that tests disciplined, emotion-free trading. By strictly following a mechanical, rule-based system, it aims for consistent results rather than maximum profits. The HappyCat Exploration Dashboard offers transparent performance metrics, including wins, losses, and additional key data.

Must Read Disclaimer
The HappyCat posts are intended solely for educational purposes and should not be considered a signal service or financial advice. I'm sharing the Buy and Sell activities to provide insight into my trading strategy, not to encourage or recommend that anyone else take any specific positions.

Week in Review: Daily Breakdown
EOD Monday = (+646)
EOD Tuesday = (+968)
EOD Wednesday = (-$833)
EOD Thursday = (+$251)
EOD Friday = (-$1)

#2. Dashboard.jpg


#3. Weekly Results.jpg


#4. Open Summary.jpg


#5. Sold Trades.jpg


#6. HappyCat Weekly Trading Siignal.jpg

Skate.
 
#1. HappyCat Weekly Trading LOGO.jpg
Why Stick to the System?
LYC is tagged as a sell tomorrow at the open.

#6. HappyCat Weekly Trading Siignal.jpg

A Lesson from LYC’s Sell Signal
China is tightening its grip on rare earth exports again, a move that feels like a Trump payback play. With Lynas as a rare earth major producer outside China, it’s tempting to ignore the HappyCat Strategy’s sell signal from Friday and hold on, expecting a price surge tomorrow at the open.

But here’s the trap
The HappyCat Strategy didn’t know about China’s weekend news when it flagged LYC as a sell on Friday. My gut screams, “Don’t sell now!” ~ but I’ve been burned before. Overriding the system feels brilliant when it works, but the math doesn’t lie. For every win overriding a system, I’ve lost three times more, thinking I’m smarter than my strategy.

System trading thrives on data, not headlines or hunches
For consistent results, stick to the signals, especially when it’s tough. LYC gets sold on Monday.

Skate.
 
View attachment 211020
Why Stick to the System?
LYC is tagged as a sell tomorrow at the open.

View attachment 211021

A Lesson from LYC’s Sell Signal
China is tightening its grip on rare earth exports again, a move that feels like a Trump payback play. With Lynas as a rare earth major producer outside China, it’s tempting to ignore the HappyCat Strategy’s sell signal from Friday and hold on, expecting a price surge tomorrow at the open.

But here’s the trap
The HappyCat Strategy didn’t know about China’s weekend news when it flagged LYC as a sell on Friday. My gut screams, “Don’t sell now!” ~ but I’ve been burned before. Overriding the system feels brilliant when it works, but the math doesn’t lie. For every win overriding a system, I’ve lost three times more, thinking I’m smarter than my strategy.

System trading thrives on data, not headlines or hunches
For consistent results, stick to the signals, especially when it’s tough. LYC gets sold on Monday.

Skate.

Hi @Skate , I think that your system is playing it smart, I would sell here. On the weekly chart you can see how far price is above the moving averages, this tells me that there will be a pullback very soon.
1760227695543.png

The daily chart shows that this is a likely price level for that reversal bar on Friday to signal a minor top. Your system is just identifying an increase in risk and acting to manage it.
1760228061964.png
 
Hi @Skate , I think that your system is playing it smart, I would sell here. On the weekly chart you can see how far price is above the moving averages, this tells me that there will be a pullback very soon.

@DaveTrade, thanks for the sharp analysis!

A Classic Setup for a Pullback
Your point about the price stretching far above the moving averages on the weekly chart makes sense - sounds like a classic setup for a pullback. That reversal bar on Friday’s daily chart is definitely waving a red flag. The HappyCat Strategy is indeed playing it cautiously, sniffing out that increased risk you mentioned.

Peering into my Crystal Ball (with a wink to HappyCat)
I’d say we might see a cheeky gap-up on Monday morning, tempting us to sell before the pullback you’re calling kicks in. I’ll keep an eye on those levels and let the system do its thing. Appreciate the heads-up. Let’s see how this plays out!

Skate.
 
@DaveTrade, thanks for the sharp analysis!

A Classic Setup for a Pullback
Your point about the price stretching far above the moving averages on the weekly chart makes sense - sounds like a classic setup for a pullback. That reversal bar on Friday’s daily chart is definitely waving a red flag. The HappyCat Strategy is indeed playing it cautiously, sniffing out that increased risk you mentioned.

Peering into my Crystal Ball (with a wink to HappyCat)
I’d say we might see a cheeky gap-up on Monday morning, tempting us to sell before the pullback you’re calling kicks in. I’ll keep an eye on those levels and let the system do its thing. Appreciate the heads-up. Let’s see how this plays out!

Skate.
mentioning LYC ( i don't hold ) ( rather than the system ) i half-expect a 'kiss and make-up ' in the near future say by early November , and some brave traders doing whatever they can to trade the volatility/uncertainty

given the strong negative lead by the US last Friday night , i would factor in extra trading generally slowing up data and news
 
mentioning LYC ( i don't hold ) ( rather than the system ) i half-expect a 'kiss and make-up ' in the near future say by early November , and some brave traders doing whatever they can to trade the volatility/uncertainty

given the strong negative lead by the US last Friday night , i would factor in extra trading generally slowing up data and news

Speculating on LYC’s Price Movement
@divs4ever, not holding LYC keeps your view clear, nice!

Expecting a November rebound?
Our minds often "see what we want to see."

Skate.
 
Speculating on LYC’s Price Movement
@divs4ever, not holding LYC keeps your view clear, nice!

Expecting a November rebound?
Our minds often "see what we want to see."

Skate.
i like to throw in orders early on what i THINK might happen

as an example with BEAR i have a 'low-ball ' top up order and a 'high-ball ' reduce order currently in the market

i expect plenty of volatility ( and noise ) in the months leading up to Christmas ( and ideally i want to accumulate BEAR as a prelude to a BIG dip , but if i can take some profits while waiting ... )
 
@Skate do your rules allow you to see the opening then put the sell order in to see if it does gap up?

@countrylad, the Sell Offer and Sell Signal are two different things:

The "Sell Offer"
This is a simple maths calculation, and it's 4% below the last closing price, rounded down to the nearest cent. This sets the limit price for the sell order placed in the pre-auction

What Generates a Sell Signal
A sell signal is triggered when any one of these five conditions occurs:
1. Take Profit - Price hits your profit target (entry + ATR-based gain)
2. Trailing Stop - Price drops below a moving stop-loss that follows the highest high
3. Stale Exit - Happens when you've held the trade too long without other exits triggering
4. Max Loss Stop - Price drops below your maximum loss threshold (entry - ATR-based loss)
5. Trading Halt - Volume is zero (stock halted or delisted)

So no, I don't watch the opening to place orders
The sell offer price is pre-calculated from the last closing price, and this style of trading works best when you trust the system and let it execute as designed.

Skate.
 
A busy week end, so sorry for the delay;
My implementation of the Happy Cat:
1760256591672.png
Now I will discuss an unfortunate issue in implementing a system, issue I will face tomorrow

Whatever your day/week or month periodic trading setup, at a given time, your system will tell you :
Sell A, B, C, etc and buy D, E. F,G, xxxx;
At open tomorrow morning, my Happy Cat will sell:
APE, DTR and LYC and should buy:
MTM,EOS,BGD,PNR , POL and SUL
This will not happen..

Why?
Because I have been silly enough not to keep enough cash buffer
My broker Belldirect does not allow me to enter a trade unless i have the cash for purchase..and the cash will only be available once the sold packets have found a buyer.
Mr @Skate use commsec which advance you the money i believe and settle the account on settlement day.Not bell Direct
i do not have to wait settlement, just have it pending;
As such, in a $100k system with 10 packets, I need to keep a buffer of up to same amount, potentially $100k should the 10 packets in the system be sold and 10 new purchased;
I usually keep a small buffer on that specific portfolio but forgot to have enough asoide.My mistake

You may have noticed that up to the recent past (a few months ago), the shares were traded in alphabetic sequencing order, so you could pre-enter your buy alphabetically A to whatever you had cash for and then as your alphabetical sold shares offloaded, rush to enter a buy order further down the alphabet which get executed at the later open.
Unpleasant but doable and I did that a few times in the past.
Not possible anymore as all shares enter the market very quickly and at once now.
So
tomorrow morning, I will be ready toward the market open and will manually enter the 5 buys i do not have enough cash for ,
Waiting for the HC sales and another parcel I offload to give me the cash to proceed.
I hope I have been clear enough, but the issue is convoluted
And this explains why however good your system is, your backtests tend to diverge from your real world experience: thru mistake, cash constraints, timing issues etc
 
Top