I test me EA on my own broker it works okay. But when I send in for validation I get the following :
test on EURUSD,H1there are no trading operationstest on NZDUSD,H1there are no trading operationstest on GBPUSDcheck,M30there are no trading operationstest on XAUUSDcheck,Dailythere are no trading operations
What does this mean?
I'm getting this exact same problem when trying to validate my EA.
When I run the EA on the indicated charts at the same time frames it opens trades normally.
I've checked the journal log and there's no errors shown.
Does anybody know how to correct this issue?
Thanks for reply.
Yes I do check for errors and my code is not broken, its just not passing the market validation test. I'm asking if anybody knows why the validation process throws these errors so I can modify my code to pass the validation. Going on the validation error shown above when running the EA on EURUSD H1 chart, no trades were opened yet when I run it on the same chart it works perfectly. This is also the case for the other charts shown above.
Whatever you named it, WHRoeder is right, your code need to be fixed to work (trade without errors) in all conditions.
It's always better to talk to the moderator(s) of Market service (on your product page).
I know the reason, but it's not yet solved
Before the order is sent, it needs to be checke the money , I used the codeBase instance function：CheckMoneyForTrade
Found that delete this function will not appear：“there are no trading operations”
But this function is necessary
bool CheckMoneyForTrade(string symb,double lots,ENUM_ORDER_TYPE type)
//--- Getting the opening price
//--- values of the required and free margin
//--- call of the checking function
//--- something went wrong, report and return false
Print("Error in ",__FUNCTION__," code=",GetLastError());
//--- if there are insufficient funds to perform the operation
//--- report the error and return false
Print("Not enough money for ",EnumToString(type)," ",lots," ",symb," Error code=",GetLastError());
//--- checking successful
Another reason may be that you used BuyLimit or SellLimit
i have the same problem and i cannot solve.
what is time period of testing of testing in Automatic Validation?