I am getting the error message attached on my MTF Systems –
cowabunga twice now and my own
multi 2macd once so far.
Neither have executed trades since launch, so it looks like a show stopper?
Does anybody have any MTF Systems that are trading Okay.
Anybody else getting the Reject message attached?
I have sent in Technical Report and got below back from IG
Thanks for your email.
I’ve asked ProRealTime to check the rejections as I can’t see why they are occurring. Once I have a response I’ll be in touch.
My 2nd Technical Report on this Issue states …
Above System was stopped with the error message
strategy.forced.stop
I sent in a Technical Report yesterday with the same issue, BUT on a very complex coded System (called cowabunga ….. etc).
The above System – 2MACD … etc – is simple so it be easier for PRT to diagnose the problem if you also send this Tech Report to PRT.
I have 4 mtf strategies running on demo and some entered and exited a trade, but I did not get any error, so far!
Does anybody have any MTF Systems that are trading Okay.
I have the first ever MTF strategy that I wrote running on live demo. It opened a trade on the 27th on a 5 minute timeframe on the DJI. It has not closed the trade yet and has not gone into error yet either.
I have 4 mtf strategies running on demo
Is one of them the Cowabunga System?
It is
GraHal, I run it on DAX 1-minute TF (with Nicolas’trailing stop code). I added
DEFPARAM FlatBefore = 090000
DEFPARAM FlatAfter = 200000
maybe it’s trying to open a trade overnight?!
maybe it’s trying to open a trade overnight?!
In theory that shouldn’t be a problem should it?
But yes, if that is the difference between your version and mine then there is a clue to the source of the problem.
I’ll get a second version running in parallel with
DEFPARAM FlatBefore = 090000
DEFPARAM FlatAfter = 200000
Unless I’m trading a strategy on a Daily or 4-hour TF, I usually, no matter whether Dax or FX pair, i limit trading hours to 9-20 or 9-21 at most.
I do this to avoid having to pay a bigger spread!
Unless I’m trading a strategy on a Daily or 4-hour TF, I usually, no matter whether Dax or FX pair, i limit trading hours to 9-20 or 9-21 at most.
I do this to avoid having to pay a bigger spread!
I’m not a fan of using FLATAFTER to close a trade just because a time has been reached – this can be an absolute strategy profit killer just to save a couple of pips of spread. Time is not a reason to close any trade – you might as well say I am going to close this trade because it is my birthday!
Only opening during trading hours has more merit but even then not if the price you would have got out of hours even with the spread is still a better value entry price. My tests to quantify this so far have proven that there is no benefit to trading only in market hours unless of course the spread outside is so massively different – for example the Italy40 has an out of hours spread of 38 and an in hours spread of 8. Then again I would never trade what I call Mickey Mouse indices like that anyway. Even the DAX I avoid generally as it has an out of hours spread of 5.0 and in market hours of 1.0 plus nothing I code ever seems to work great on it.
The ratio between the out of hours spread and in hours spread tells you a lot about how worthwhile a market is to trade in general from my experience.
This is some examples of the spread at UK midnight divided by the in market hours spread. The lower the ratio result the better the market is for in and out of hours trading in my opinion. I base this on my style of end of day/end of week trading where I would get the midnight or market open on Sunday price.
- SP500 0.6 / 0.4 = 1.5
- USTech100 2.0 / 1.0 = 2.0
- EU50 = 3.0 / 1.5 = 2.0
- DJI 3.8 / 1.6 = 2.375
- Sweden30 1.5 / 0.5 = 3.0
- FTSE100 4.0 / 1.0 = 4.0
- France40 4.0 / 1.0 = 4.0
- Italy40 38.0 / 8.0 = 4.75
- DAX 5 / 1 = 5.0
Spreads can be found here for IG:
https://www.ig.com/uk/help-and-support/spread-betting-and-cfds/fees-and-charges/what-are-igs-indices-spread-bet-product-details
You have to be careful sometimes when doing intraday trading as for example between 2200 and 2300 the DJI spread jumps to 9.8! At least with end of day/week trading you know exactly what spread you will be getting.
Usually on lower TF’s I have a few pip TP (15-20), thus having to pay bigger spreads and interests is something I don’t like.
Anyway, apart from FLATAFTER/BEFORE, it is possible to ban trading from… to… using TIME or OPENTIME.
Usually on lower TF’s I have a few pip TP (15-20), thus having to pay bigger spreads and interests is something I don’t like.
Which is also why I have grown to prefer daily and weekly strategies where the spread matters far less. It is a hard enough game to win without making it even more difficult for ourselves. I’ve found that even with overnight fees and paying a larger spread it is still more profitable than trying to win a handful of pips in faster time frames. Plus you get far more back testing data across all sorts of market conditions rather than trying to write a strategy based on a tiny percentage of recent history.
Update / Latest
Both my MTF Systems stopped again – this morning – for same reason – strategy.forced.stop so it’s not to do with overnight trading.
I just made a change as a new version … System is running on 1 min TF and I had Timeframe (1mn) as a TF in the code.
I have now changed Timeframe (1mn) to Timeframe (default) … I’ll let you know if it makes any difference.
Can you believe it!? 🙂
The cowabunga System just executed a trade and I have not changed the cowabunga System at all! Cowabunga had 3 x strategy.forced.stop prior to executing a trade a short while ago!
I can only think / hope that PRT have made a change somewhere as a result of my Technical Report submitted. 🙂
Can you believe it!? 🙂
The cowabunga System just executed a trade and I have not changed the cowabunga System at all! Cowabunga had 3 x strategy.forced.stop prior to executing a trade a short while ago!
I can only think / hope that PRT have made a change somewhere as a result of my Technical Report submitted. 🙂
Edit / PS
And again another trade! 🙂