DislikedThanks again for making this Steve. I have no system in place, and this is more from an idea I have been testing.
So far the EA works great with a couple of bugs I have noticed.
1. If loaded on a chart in the middle of a 4 hour bar no trade is taken, which is good. However, this is hard to explain but if loaded the same way and on MT4 all the data hasn't loaded on the chart, and you grab the chart and drag it, the EA enters an order, sometimes twice.Ignored
QuoteDisliked2. I tested on a 1 minute chart and works flawlessly, but had it running on a 4 hour and came home to notice there were trades running both ways on the same pair (this could be from some of the trades that were opened during the chart drag I mentioned, and therefore did not close)
QuoteDisliked3. I just noticed that on my last 4 hour close it opened 2 identical orders for many pairs.
You would not believe how much coding there is in my bots to counter this - including a fabulous routine by Matt Kennel, whose coding skills make mine look like those of an infant.
Happily, this bot only needs to operate once a candle, so I can add a post trade-send sleep that is the only truly reliable way of countering this.
QuoteDisliked4. Is there any way to disable the trade context is busy error that happens when running on a lot of pairs? From what I have seen this has no effect as the EA seems to retry until the order goes through.
There is another alternative, which is to write a multi-pair robot. I will do this if the method looks like having any legs. To be brutally frank, I doubt it; I cannot help feeling that if trading were as simple as merely trading in the direction of the previous candle, we would all be making a mint. I am fairly sure I tried this at some stage in the past; works brilliantly in a strongly trending market and gets murdered at all other times.
QuoteDislikedMy manual backtesting with an excel spreadsheet shows far better results, I'm not sure why. I think I will test on visual mode and slow it down so I can watch candle by candle to try and find any differences.