Тестер в новой сборке 604 работает некорректно - страница 3

 
cbalta:

привет, спасибо за информацию о конвертере. вот M15 тест того же эксперта, в 604 и 509. я могу предоставить исходный код, это публично разработанный код.

Я не ожидал такой большой разницы. Есть две возможности:

a. данные не совпадают.

Возьмите файлы .hst из сборки 509 и импортируйте их в сборку 604, отключившись от брокера, затем установите одинаковый спред в обоих терминалах, установите одинаковые настройки советника в обоих терминалах. Даже в этом случае возможна разница в производительности, но она должна быть минимальной. Для получения одинакового результата все переменные ДОЛЖНЫ быть одинаковыми...
 

********** У меня есть ошибка ****************.


Тики тестера не полные / не достигают минимума / максимума бара.

Я написал небольшой советник, чтобы показать сгенерированные тестером тики.

Флэш-крэш в FDAX был на 2014.02.06 13:45 - 13:50 - бар.

18:12:49 2014.02.06 13:45 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:45:00: Bid= 9175
18:12:49 2014.02.06 13:45 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:45:02: Bid= 9157
18:12:49 2014.02.06 13:45 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:45:04: Bid= 9139.5
18:12:49 2014.02.06 13:45 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:45:12: Bid= 9135
18:12:50 2014.02.06 13:45 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:45:14: Bid= 9117.5
18:12:50 2014.02.06 13:45 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:45:16: Bid= 9099.5
18:12:50 2014.02.06 13:45 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:45:24: Bid= 9095
18:12:50 2014.02.06 13:45 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:45:26: Bid= 9073
18:12:50 2014.02.06 13:45 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:45:28: Bid= 9050.5 <--- это был самый низкий сгенерированный тик
18:12:51 2014.02.06 13:48 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:48:13: Bid= 9174.5
18:12:51 2014.02.06 13:48 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:48:14: Bid= 9175.5
18:12:51 2014.02.06 13:48 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:48:15: Bid= 9176.5
18:12:51 2014.02.06 13:48 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:48:16: Bid= 9177.5
18:12:51 2014.02.06 13:48 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:48:25: Bid= 9178.5
18:12:52 2014.02.06 13:48 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:48:26: Bid= 9179.5
18:12:52 2014.02.06 13:48 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:48:27: Bid= 9180.5
18:12:52 2014.02.06 13:48 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:48:28: Bid= 9181.5
18:12:52 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:28: Bid= 9182.5
18:12:52 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:28: Bid= 9183
18:12:52 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:28: Bid= 9183
18:12:53 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:29: Bid= 9183.5
18:12:53 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:29: Bid= 9183.5
18:12:53 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:29: Bid= 9184
18:12:53 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:29: Bid= 9184
18:12:53 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:36: Bid= 9184.5
18:12:54 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:36: Bid= 9184.5
18:12:54 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:36: Bid= 9185
18:12:54 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:37: Bid= 9185
18:12:54 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:37: Bid= 9185.5
18:12:54 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:37: Bid= 9186
18:12:55 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:38: Bid= 9186.5
18:12:55 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:38: Bid= 9186.5
18:12:55 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:38: Bid= 9187
18:12:55 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:38: Bid= 9187
18:12:55 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:39: Bid= 9187.5
18:12:55 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:39: Bid= 9187.5
18:12:56 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:39: Bid= 9188
18:12:56 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:39: Bid= 9188
18:12:56 2014.02.06 13:49 show_ticks Ger30Mar14,M5: Tick @ 2014.02.06 13:49:56: Bid= 9182.5


График показывает эти скриншоты: минимум бара (оба M1/M5) - @ 9028.5, но тестер не достиг минимума. Вот почему стоп не сработал в моем первом примере!


M5


и в M1:

M1

 

test_604_hstminport509

сделано. спасибо за советы. без изменений.

компилятор знает, одинаковые ли переменные или нет. возможно, нам нужно знать подробности о новых типах данных компилятора, по сравнению со старым mt4...

хотя никаких предупреждений не выдается, они работают по-другому.

Мне нужно протестировать несколько других советников, чтобы сравнить с этим тестом.

 
kla-mue:

********** У меня есть ошибка ****************.


Тики тестера не полные / не достигают минимума / максимума бара.

Я написал небольшой советник, чтобы показать сгенерированные тестером тики

Есть ли у вас "несовпадающие ошибки графика"?
 

509_2


604_2

еще один тест 604 и 509. возможно, проблемы с точностью при работе с плавающими двойными числами... или с переменными данных-времени... без предупреждения...

 

странно то, что и 509 собранный ex4 и 604 перенесенный/компилированный код (без предупреждения) показывают одинаково плохое поведение под 604, для некоторых советников...

Мне нужно знать больше деталей между старым и новым компилятором, чтобы уловить проблемы...

 
kla-mue:

********** У меня есть ошибка ****************.


Тики тестера не полные / не достигают минимума / максимума бара.

Я написал небольшой советник, чтобы показать сгенерированные тестером тики.

Есть ли у вас "несовпадающие ошибки графика"?

====> НЕТ, я очень заботился о правильной истории (это очень молодая история, поэтому она доступна у брокера).

Клаус

 
RaptorUK:
Возьмите файлы .hst из сборки 509 и импортируйте их в сборку 604, отключившись от брокера, затем установите одинаковый спред в обоих терминалах, установите одинаковые настройки советника в обоих терминалах. Даже в этом случае возможна разница в производительности, но она должна быть минимальной. Для получения одинакового результата все переменные ДОЛЖНЫ быть одинаковыми...


Здравствуйте, у меня проблема с билдом 604, я не могу загрузить индикаторы или шаблоны. Может ли кто-нибудь помочь Спасибо
 
topcat275:

Здравствуйте, у меня проблема с билдом 604, я не могу загрузить индикаторы или шаблоны. Кто-нибудь может помочь?
Какое отношение это имеет к " Тестер в новом билде 604 работает некорректно "?
 
ubzen:
Извините. Эта статья будет очень неприятна для опытных пользователей. Я понял, что когда какая-нибудь компания пытается упростить программу, чтобы она стала удобной для новичков. В итоге они просто убирают опции. Я не заинтересован в том, чтобы лишать меня возможности импорта данных только потому, что импорт данных связан со слишком большим количеством нюансов.

Согласен, но заметьте, что когда я говорю об улучшении, я имею в виду предоставление автоматических опций. Я не говорю о потере контроля (как мы потеряли его в MQL5).