Forum Replies Created
-
AuthorPosts
-
SteveWallbrinkMember
My MOC system has been so boring over the past few months.
Then last night – bam.
SteveWallbrinkMemberI have managed to get TWS settings back on the VPS – copied from another computer
Something corrupted in the updateSteveWallbrinkMemberHmmm… That upgrade of TWS was a fail – all of my configuration settings have gone.
Saved the settings to the server but they aren’t there.
Unfortunatley I can see now that I should have saved settings to an xml file too – bugger,SteveWallbrinkMemberMy TWS has been crashing every second day for the past week.
SteveWallbrinkMemberThanks guys – i had same problem and your solutions worked a treat!
SteveWallbrinkMemberMonthy momentum ASX XAO
Backtest SummariesBACK TEST RESULTS ON XAO – 2000-2022
All back tests use: ROC mom, Keltner XAO regime filter, ROC up>down filter, Historical Volatility filter.20% Fixed Pos Size (5 positions), 20WRH
Annual Return % 45.59%
Winners 241 (62.11 %)
Max. system % drawdown -27.80%
Recovery Factor 6.26
CAR/MaxDD 1.64
RAR/MaxDD 1.85
Profit Factor 3.71
Payoff Ratio 2.26
Trades Per Annum 1810% Fixed Pos Size (10 positions), 20WRH
Annual Return % 39.25%
Winners 485 (56.13 %)
Max. system % drawdown -26.81%
Recovery Factor 7.34
CAR/MaxDD 1.46
RAR/MaxDD 1.65
Profit Factor 3.22
Payoff Ratio 2.51
Trades Per Annum 3920% RISK PARITY VOLATILITY Pos Size | 20 Max positions, 20WRH
Annual Return % 37.46%
Winners 587 (51.67 %)
Max. system % drawdown -25.63%
Recovery Factor 7.23
CAR/MaxDD 1.46
RAR/MaxDD 1.65
Profit Factor 2.71
Payoff Ratio 2.54
Trades Per Annum 5220% RISK PARITY VOLATILITY Pos Size | 20 Max positions, 20WRH
(no historical volatility filter – assuming volatility position size is taking care of this)
Annual Return % 42.18%
Winners 708 (51.05 %)
Max. system % drawdown -29.30%
Recovery Factor 5.63
CAR/MaxDD 1.44
RAR/MaxDD 1.62
Profit Factor 2.77
Payoff Ratio 2.66
Trades Per Annum 6315% RISK PARITY VOLATILITY Pos Size | 20 Max positions, 20WRH
(no historical volatility filter – assuming volatility position size is taking care of this)
Annual Return % 37.07%
Winners 917 (50.36 %)
Max. system % drawdown -26.01%
Recovery Factor 6.42
CAR/MaxDD 1.43
RAR/MaxDD 1.64
Profit Factor 2.81
Payoff Ratio 2.77
Trades Per Annum 8310% RISK PARITY VOLATILITY Pos Size | 20 Max positions, 20WRH
(no historical volatility filter – assuming volatility position size is taking care of this)
Annual Return % 29.81%
Winners 1092 (50.21 %)
Max. system % drawdown -23.27%
Recovery Factor 6.56
CAR/MaxDD 1.28
RAR/MaxDD 1.76
Profit Factor 2.61
Payoff Ratio 2.59
Trades Per Annum 99SteveWallbrinkMemberThis is the code is used:
//=================================================================================
_SECTION_BEGIN(“ROC Up-Dn 2”);RocUpTog = ParamToggle(“ROC Up-Dn 2”, “On|Off”, 0);
ROCpar = Param(“ROC”, 1, 1, 20, 1);
LB = 100;Down = IIf(ROC(Close,ROCpar) < 0, True, False);
CountDown = Sum(Down, LB);Up = IIf(ROC(Close, ROCpar) > 0, True, False);
CountUp = Sum(Up, LB);UpFilt = CountUp > CountDown;
ROCup = IIf(RocUpTog, 1, UpFilt);_SECTION_END();
//=================================================================================//=========================================================
_SECTION_BEGIN(“Historical Volatility 200 < %"); HVTog = ParamToggle(“HV 200 <", "On|Off", 0);
HistVol200 = StDev(log(Close/Ref(Close,-1)),200)*(252^.5)*100;HVpar = Param(“HV Param <",50,30,70,5);
HVa = HistVol200 < HVpar;
HVon = IIf(HVTog, 1, HVa);_SECTION_END();
//=========================================================SteveWallbrinkMemberHappy New Year to everyone.
I thought I would share my journey with a monthly momentum rotational system on the XAO.
I really like the inherent robustness of a momentum rotational system.
Trading monthly doesn’t bother me – the system will be for my Super Fund.
I plan to dilute signal luck by also using an existing separate weekly trend system on the XAO.
My goal is >20% CAGR and 20% to 25% DD. I also want low trading frequency (low # trade /year) and to have relatively consistent positive returns for each year end.What I have learnt is that simple is best. No fancy momentum calculations. Just looking for stocks going up more than down with some volatility but not too volatile and a regime filter.
For my investigations I have been guided by:
Nick’s Video
As well as recent forum posts about rotational systems.The plan is to:
[ul]
[li]Use no price, volume or TO filters following Glen’s lead.
ROC momentum ranking.
A regime filter.
A positive trend filter – such as C>MA or ROC up/down days.
Investigate if any one other additional filter adds to CAGR or reduces drawdown.
Investigate position sizing options
Investigate Worst Rank Held options.
Use basic parameter values rounded to 10s – I have only used 20, 100, 200 as parameter inputs
[/li]
[li][/li]
[/ul]RANKING
I have used ROC momentum for ranking.REGIME FILTER
For index regime filters ($XAO.au), I investigated:
[ul]
[li]C>MA
C>Keltner Band lower line
ADX
Dual MA
Bull Power EMA
MACD signal line > MA[/li]
[li][/li]
[/ul]For the index regime filter, I have chosen C>Keltner Band lower line, which is quite an aggressive filter offering fairly high capital employment.
The Keltner band lower line is a 20 period MA deviated by 2 * ATR(20) using $XAO.au.TICKER FILTERS
For ticker filters, I investigated:
[ul]
[li]smoothed relative momentum (relative to $XAO.au)
gap filter
ROC up/down ratio
historical volatility
volume up/down ratio
C>MA
Dual MA[/li]
[li][/li]
[/ul]I found that the ROC up/down ratio and historical volatility filters offered high CAGR and lower drawdown.
POSITION SIZING
I tested 20% (5 positions) and 10% (10 positions) fixed % of portfolio equity
Also 20%, 15% and 10% risk parity volatility based position size / 20 max open positionsWORST RANK HELD
I found that the system could cope with WRH 20, which meets my aim of minimising the # of trades per year.Some code to follow in the next post.
SteveWallbrinkMemberHappy new year to everyone
2021 returns:
ASX
weekly trend: +28%
B&H: +22%US
MOC R1000: +1.1% (started Oct)I will add ASX and US monthly rotational to next month
SteveWallbrinkMemberHave a merry Christmas everyone.
And a safe, healthy and happy 2022.SteveWallbrinkMemberASX
Weekly Trend XAO: -2.5%
Weekly Trend XSO: -4%US
MOC R1000: -1,7%Aims this month
1. Implement a R2000 MOC.
2. Ramp up funding of US systems – investigate hedging US currency with increased US capital.
3. implement an XTO and an NDX momo system.I really think that the monthly momo rotational systems will be incredibly important to my portfolio – they seem so inherently robust.
Still tinkering whit the momo systems just getting my head around my drawdowns and consistency of returns – they dont seem quite up to scratch just now.
SteveWallbrinkMemberASX
Weekly Trend XAO: -2.5%
Weekly Trend XSO: -4%US
MOC R1000: -1,7%Aims this month
1. Implement a R2000 MOC.
2. Ramp up funding of US systems – investigate hedging US currency with increased US capital.
3. implement an XTO and an NDX momo system.I really think that the monthly momo rotational systems will be incredibly important to my portfolio – they seem so inherently robust.
Still tinkering whit the momo systems just getting my head around my drawdowns and consistency of returns – they dont seem quite up to scratch just now.
SteveWallbrinkMemberSpeedy recovery Chris
And well done on the rapid rollout!SteveWallbrinkMemberGlen Peake wrote:Thanks Steve…. There’s enough liquidity on the OPEN auction to get my fills on XSO & ASX100…..If a stock has low liquidity, then as it is a monthly system you could space out your orders over the day etc…. but I haven’t had an issue as yet.
Thanks for the update Glen.
So you don’t use any price volume or liquidity filters – even on the XSO?
Doesn’t this risk shallow market depth and possibility of gaps down when selling – particularly in any scale of market correction?SteveWallbrinkMemberHi Glen,
Congrats on the stats for your ASX Momo systems.
Your drawdowns seem incredibly low.
You obviously have a very tight regime filter. My regime filter is very open – so something for me to look at!
Can I ask how you deal with liquidity on the ASX when using XSO or even XKO? -
AuthorPosts