Recently, the Expert Advisor does not work, an error message is displayed
2017.10.18 19:59:38.051 EURUSD,H1: symbol name for MarketInfo function must be a string
I suspect the problem is in the type conversion. The adviser was free, ethics allows decompilation if there was a decompiler.
How can I fix the EA?
komposter
There was such a thing once. 0 or NULL instead of _Symbol first came up, and then stopped.
starij
Something hard to believe. Before that, the value of the variable was string, and suddenly it became numeric. With all my many years of programming experience, this is the first time I read about this. In the new build, dots in names are forbidden – but the error is detected during compilation. In the new build, strings began to have two-byte UNICODE characters – but again the error appears after compiling the old program. But such a thing!!! To make a compiled Expert Advisor stop working with such an error – – it’s hard to believe
artmedia70
Ethics cannot allow decompilation in any way. Moreover, there was additional protection.
You can’t be banned for mentioning it. If you don’t talk about the problem, it doesn’t mean it’s not there, right? Here we are now talking to you and mention decompilation, and what, in the ban of both?
But for a request or for a proposal, for example, about decompilation-quite, quite…
saasa_ivanov
hi!
The robot campaign was made with the template Ilan1. 6.
That’s why weirdos like this happen.
wolfenstein66
It was free, and additionally protected by a dll. No one’s rights would be violated.
You just need to remove the error. You will have to look for the code from the developer who abandoned support or select a similar one. Very, very sorry..
bsv-1
Without the source code, you can hardly fix it. And by the way, the ethics of this forum allows you to ban for mentioning decompilation ))