Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Подключи MQL5 Cloud Network. Увеличивай свой рейтинг!
cJIecapb
63
cJIecapb 2014.12.21 17:19 

Всем привет. Помогите разобраться, в чем проблема. При тесте выдает ошибки:
 2014.12.21 20:04:27.875 TestGenerator: unmatched data error (low value 1.25000 at 2014.11.04 12:00 is not reached from the least timeframe, low price 1.25100 mismatches)

 2014.12.21 20:04:27.875 TestGenerator: unmatched data error (high value 1.25290 at 2014.11.04 12:00 is not reached from the least timeframe, high price 1.25250 mismatches)

Думаю все проблема в этой строке условия if(Open[0]==MA || Close[0]==MA). Пробовал формулировать  через пересечение двух скользяшек (MA ) и NormalizeDouble ставил.  Ничего, те же ошибки. Однако если в условие подставить true, эксперт начинает работать, он  просто бесконтрольно на каждый тик выставляет ордера, и все! 
Файлы:
test2.mq4 18 kb
Victor Nikolaev
Модератор
14081
Victor Nikolaev 2014.12.21 17:22  
CJIeCaPb:

Всем привет. Помогите разобраться, в чем проблема. При тесте выдает ошибки:
 2014.12.21 20:04:27.875 TestGenerator: unmatched data error (low value 1.25000 at 2014.11.04 12:00 is not reached from the least timeframe, low price 1.25100 mismatches)

 2014.12.21 20:04:27.875 TestGenerator: unmatched data error (high value 1.25290 at 2014.11.04 12:00 is not reached from the least timeframe, high price 1.25250 mismatches)

Думаю все проблема в этой строке условия if(Open[0]==MA || Close[0]==MA). Пробовал формулировать  через пересечение двух скользяшек (MA ) и NormalizeDouble ставил.  Ничего, те же ошибки. Однако если в условие подставить true, эксперт начинает работать, он  просто бесконтрольно на каждый тик выставляет ордера, и все! 
Загрузите историю по H4
cJIecapb
63
cJIecapb 2014.12.21 17:43  
Vinin:
Загрузите историю по H4
Файлы:
eurusd240.zip 103 kb
Victor Nikolaev
Модератор
14081
Victor Nikolaev 2014.12.21 17:50  
Не надо мне что-то доказывать. У Вас ошибка в исторических данных. Надо исправлять
cJIecapb
63
cJIecapb 2014.12.21 17:56  
Vinin:
Не надо мне что-то доказывать. У Вас ошибка в исторических данных. Надо исправлять
 Просто очистить можно?
Ihor Herasko
8464
Ihor Herasko 2014.12.21 19:39  
CJIeCaPb:
 Просто очистить можно?

Нельзя. Нужно: 

1. Закачать как можно больше минутной истории - столько, сколько нужно для тестирования (год, два, десять).

2. В терминале все графики нужной валютной пары перевести на М1, чтобы не подкачивалась история по другим ТФ.

3. Выключить терминал.

4. В папке history удалить все файлы валютной пары, кроме минутной истории. Например, EURUSD1.hst - оставить, а EURUSD5.hst, EURUSD15.hst и т. д. - удалить. 

5. Загрузить МТ4.

6. На графике М1  запустить скрипт period_converter. В его единственном параметре сначала указать 5. Так будет создан график М5 на основе М1.

7. После завершения работы скрипта в логе будет надпись  "PeriodConverter EURUSD,M1: 423444 record(s) written"

8. Запустить скрипт заново, в параметре установить 15 - М15.

9. Повторить запуски для значений 30 (М30), 60 (Н1), 240 (Н4), 1440 (D1), 10080 (W1). 

10. Запустить тестер для того символа, для которого создана история.

cJIecapb
63
cJIecapb 2014.12.23 17:46  
Scriptong:

Нельзя. Нужно: 

1. Закачать как можно больше минутной истории - столько, сколько нужно для тестирования (год, два, десять).

2. В терминале все графики нужной валютной пары перевести на М1, чтобы не подкачивалась история по другим ТФ.

3. Выключить терминал.

4. В папке history удалить все файлы валютной пары, кроме минутной истории. Например, EURUSD1.hst - оставить, а EURUSD5.hst, EURUSD15.hst и т. д. - удалить. 

5. Загрузить МТ4.

6. На графике М1  запустить скрипт period_converter. В его единственном параметре сначала указать 5. Так будет создан график М5 на основе М1.

7. После завершения работы скрипта в логе будет надпись  "PeriodConverter EURUSD,M1: 423444 record(s) written"

8. Запустить скрипт заново, в параметре установить 15 - М15.

9. Повторить запуски для значений 30 (М30), 60 (Н1), 240 (Н4), 1440 (D1), 10080 (W1). 

10. Запустить тестер для того символа, для которого создана история.

Спасибо! 
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий