- Joined
- 17 October 2012
- Posts
- 707
- Reactions
- 1,389
Very difficult to model that kind of unpredictable slippage too no doubt QF.....So now the hard data is here,yes,my attempt at simulating the missed opportunities due to open order restrictions backfired for backtesting.
Now fixed.the system is "solid" but slippage is killing it.
I always dismissed slippage, was wrong .my initial systems were trading less volatile shares and my orders were executed.
not anymore and i pay dearly
So options are:
1)
Ensure orders are first in the queue..but much is out of my control,
2) get more traded tickers. So stricter volume ema etc
3) being a weekly system,let run the order longer during the week..but then i will probably just catch extra dogs of the selection
Hi @qldfrog,To illustrate the differences between live and BT;
of the 37 trades requested at open this morning:
1 was missed:
I had an order for a parcel 8840 PNN at $0.475
PNN opened at 48c to close at 56s
so I missed $700 just on that trade today ;
The BT will capture the win.
Not that it was a bad day : my systems went up1.8% today, but yes we will always have some losses along the way
The BT buys on open at open price so will record a buy at 48c and does not check volume either .Hi @qldfrog,
I may be way off track here, but I don't understand how the BT will capture the above trade as a win based on the following price data:-
OPEN $0.485 | HIGH $0.58 | LOW $0.48 | CLOSE $0.56 with your order set at $0.475.
Cheers, Rob
Sorry mate, I still don't get it!The BT buys on open at open price so will record a buy at 48c and does not check volume either .
In real world i got zero
My code does not set the max price at 47.5c, my code says..buy at openSorry mate, I still don't get it!
How can the BT buy on OPEN at $0.485 when your code sets the max BuyPrice at $0.475. Even if the order was left standing all day, the LOW of the day was higher than your max BuyPrice.
Cheers, Rob
Note systems tonight are 38% cashWhat a week, 1 super day, 2 super losers, and today a pretty good +0.8% increase in an ASX pretty bad day
During the week, XNT..my reference, fell 1.23% hum,, not a good week;
-1.23% here go 10 years of term deposit returns..ahhhh the miracle of compounding..Anyone remember this ? We live in a weird time
but back to systems
the daily:
the intra day volatility experiment:
-$90 or -0.58% but at risk over the week end as its exit partly failed..not something I want to see again
my normal dailies:
MOA: 27% invested only -$3.2k or -6.2% BAD
DL guppy :13% invested+$0.5k or +1.17%
volatility ASX +$0.4k or +0.73% fully cash
volatility US +$0.2k or +1.36% fully invested
weekly:
QF sectors: fully invested +0.3k or +0.45%
QFDuc: fully invested +0.7k or +0.94%
overall systems: -$1.19k or -0.39%
notthat great but much better than XNT; really let down by MOA this week but this is a very agile system so volatility is expected
Sadly the discretionary lost $5k but overall still well ahead from an ASX ETF exposure this week
had to check:=) , if I had been trading MOA this week, I would have gained just below 1k or 2%end of the week again
XNT went up 1.9% so good week for trading community,
overall Frog balance system and discretionary asx nyse did well this week too, but mostly outside the systems
the intra day volatility experiment:
+$117 or -0.76% fully cash before week end, was hardly played this week
my normal dailies:
MOA: -20$ and closed tonight ; was not a good experience as the bat lost -$15.5k since the start of FY;or 24%
the last code version was only run since end of august and much better but still lost just below 5k (10%) since end august
DL guppy :95% invested+$1.3k or +3.15%
volatility ASX fully reinvested +$0.2k or +0.4%
volatility US fully cash +$0.3k or +1.5%
weekly:
QF sectors: fully invested , one position too much :-( my mistake +0.2k or +0.3%
QFDuc: 95% +1.4k or +1.7%
so not flash as we are 20% cash by close tonight and only went up a bit above 1%
You could always introduce the rule that position entry only happens on a fixed day of the week (say, Monday), but position exit is whenever the selection criteria fails. I don't know your system, but it could be as simple as a MA crossover turning for the worse.It is not without risk as i found weekly systems frustrating during crash as you are waiting to the end of the week to offload crashing shares...
Yes, i tried to backtest using a daily SL on a weekly system, just before the 2020 crash.it was not very good as BT result.i disabled it...and the crash came.You could always introduce the rule that position entry only happens on a fixed day of the week (say, Monday), but position exit is whenever the selection criteria fails. I don't know your system, but it could be as simple as a MA crossover turning for the worse.
KH
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?
We use cookies and similar technologies for the following purposes:
Do you accept cookies and these technologies?