I've been seeing some very strange behavior with a strategy I'm testing.
1) according to the Zorro display window, Zorro placed a EURUSD trade, but the MT4 platform placed a USDJPY trade. The Zorro window shows that it closed the EURUSD trade for a -1.78$ loss, while MT4 shows that the USDJPY trade was closed two seconds after it was opened for the same loss.
2) when Zorro opened that EURUSD trade, the window shows a risk of "Risk 51198 p", however, the strategy uses a SL of 5*ATR(20) on 4-hour bars, so that risk can't be right.
3) the Zorro window shows that the EURUSD target was hit at a price of "47.62", but since EURUSD has never traded at a price like this, this can't be accurate. Nor would this reflect the USDJPY price in any way.
4) the strategy skipped a trade with the message "(EUR/USD:CNTR1B:S) Skipped: Price 1.3933, TP 6.097". Why would it skip this trade?
Here is the relevant info from Zorro's display window:
[Tue 18.03. 20:00] 9439 +51 +0
[760] Error 010: Invalid Stop == 121.9499.
[EUR/USD:CNTR1A:S3939] Short 10@1.3933 Risk 51198 p
[EUR/USD:CNTR1A:S3939] Target 10@47.62: -1.78 at 20:00
(EUR/USD:CNTR1B:S) Skipped: Price 1.3933, TP 6.097
[Wed 19.03. 00:00] 9415 +49 +0
And attached is a screenshot of the USDJPY trade the MT4 platform took instead of the EURUSD trade.
EDIT: I noticed that all of this happened after I had changed the time frame of the USDJPY chart the EA was attached to, would this cause this sort of behavior? (Sorry for the separate posts in the Broker forum, I just realized now that these problems might be related).