Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 584

 
volodarh:
Подскажите пож-ста. Почему тестер стратегий на МТ5 врет касаемо результатов теста робота. РОбот на основе стохастика на 100% истории на всех тиках по результатам теста очень много сделок не совершает, в то время как имелись явные сигналу к тому. Например, совершает сделки только бычьи, в кто время как окончание бычьей стразу должно сопровождаться началом медвежьей (по пересечению с сигнальной линией). На графике в режиме реального времени он делает все сделки как положено? 
Для начала проверьте журналы - нет ли ошибок... Потом проверить логику. Потом сформулировать вопрос максимально корректно и подкрепить техническими подробностями, приложить код. В общем поступить по уму.
 
Karputov Vladimir:
Для начала проверьте журналы - нет ли ошибок... Потом проверить логику. Потом сформулировать вопрос максимально корректно и подкрепить техническими подробностями, приложить код. В общем поступить по уму.
В журнале все в порядке. А как проверить логику подскажите?
 
volodarh:
В журнале все в порядке. А как проверить логику подскажите?
Опишите, что в Вашем понимании "явный сигнал"? Когда он возникает и при каких условиях? А может Вам только кажется, что там сигнал?
 
fvdtrejder:
Хочу еще у Вас спросить.  Если вообще не привязываться к историческим данным .  А просто имеем два статических массива с конечным числом значений. И хотим построить двух мерный график.  На MQL4 возможно это сделать?
Надо использовать оффлайн-график, но все равно на оси Х придется как-то эмулировать время. Или вообще радикально все самому нарисовать на CCanvas.
 
volodarh:
В журнале все в порядке. А как проверить логику подскажите?
Ввести логирование в файл и писать туда значения нужных переменных, при которых должен возникнуть сигнал. Мне такой подход в свое время сильно помог выявить трудноуловимую ошибку, тоже сигналы не срабатывали.
 

Здравствуйте! 

Подскажите, пожалуйста, есть ли возможность самоудаления эксперта с графика при наступлении определенного события? Или только вручную? 

 
Ivan Molchanov:

Здравствуйте! 

Подскажите, пожалуйста, есть ли возможность самоудаления эксперта с графика при наступлении определенного события? Или только вручную? 

ExpertRemove
 
Karputov Vladimir:
ExpertRemove
Спасибо!
 

Доброго дня! MQL4, индикатор, есть ошибка: "переполнение стека". Возможные причины и способы устранения, подскажите пожалуйста.

Спасибо, что проигнорировали, решение найдено.Причина: повторное обращение в последующей  функции к предыдущей  функции. Устранение: создание дублирующего  аналога первой функции.

 
Здравствуйте Товарищи! Подскажите пожалуйста в чем ошибка, компилятор выдает предупреждение о возможной потере данных(
int ts = SymbolInfoInteger(Symbol(),SYMBOL_TRADE_STOPS_LEVEL);
Причина обращения: