При тестировании советника пропадает полтора года истории - страница 2

 
Николай Никитюк #:

     Здравствуйте! 2023.10.02_11:58 GMT+3. Я проверял стандартный советник Moving Average, написанный программистами MetaQuotes. Он вовремя и открывает позиции, и закрывает позиции. Мой же советник, написанный по образцу Moving Average, или вообще иногда не открывает позиции по заданным условиям, или открывает позиции с опозданием. И закрывает их часто с опозданием. Так что проверить советник на прибыльность невозможно. Приходится считать и прибыль, и лоты, и свопы вручную. Это заметно дольше, чем проверить в тестере стратегий. Проверял советник на демо счёте, -- он открывает вовремя позицию. Советник написан процедурным программированием как и Moving Average. Только у Moving Average два условия для открытия позиции и три условия для закрытия позиции. А у моего советника 4 -5 условий для открытия и закрытия позиций. Может эта разница повлиять? Не знаю. Но я считаю если писать советник с одним - двумя условиями для открытия закрытия позиций, то прибыльный он не получится. Тот же Moving Average как образец программирования годится. На сильном тренде он будет прибыльным. Но на слабом тренде и на флэте сделает Вам убыток.

     Не пойму. Неужели кроме меня никто не пишет простые советники по показаниям стандартных индикаторов? Или многие пишут, но не замечают, что выдаёт тестер стратегий. Не может же у меня в советнике быть код какой-то особенный. Из-за которого замечательный тестер стратегий так обсчитывает то, что написано у меня в советнике? И выдаёт бардак. Жду ответа. 12:30 GMT+3.     

Покажите пример кода, логи, скрины чарта для понимания ситуации и воспроизведения.

Чаще всего проблема кроется в коде пользователя.

 
Hello! 2023.10.13_04:26 GMT+3. Here is an example of an advisor and the period during which to test it. The period from 2020.08.XX_ to the present. Currency pair GBPUSD,Daily. Broker InstaForex.
Файлы:
GbpusdDaily.mq5  24 kb
 
Николай Никитюк #:
Hello! 2023.10.13_04:26 GMT+3. Here is an example of an advisor and the period during which to test it. The period from 2020.08.XX_ to the present. Currency pair GBPUSD,Daily. Broker InstaForex.
 
Здравствуйте! Когда я отключался от форума у меня было написано на русском. Я этого (перевода) не делал. Это кто-то мне вредит. Что мне писать опять то же самое? 2023.10.22_8:58 GMT+3. 
 
Я переключил на русский.
 
Ну вот, опять мой комментарий на английском. Это сайт делает так. Чтобы почитать на русском просто переключите на русский, пожалуйста. Я с этим ничего не могу поделать.