Не хватает описания что и как происходит при выдаче сообщений
Примечание: эксперименты проводились на данных полученных по кнопке Download из окна архива данных с терминала MT4 скачанного с сайта MQ, режим тестирования "все тики..."
1. при прогонке "нулевого" эксперта на М1, сообщений в журнал выведено не было
2. при прогонке на M5 при тех же условиях получил следующие сообщения
23:42:11 tmp started for testing 23:42:29 TestGenerator: unmatched data error (high value 1.6121 at 1999.03.31 00:47 and price 1.6124 mismatched 23:42:29 TestGenerator: unmatched data error (volume limit 4 at 1999.03.31 00:45 exceeded) 23:42:55 TestGenerator: unmatched data error (low value 1.5956 at 2000.03.31 00:12 and price 1.5951 mismatched 23:42:55 TestGenerator: unmatched data error (low value 1.5956 at 2000.03.31 00:14 and price 1.5947 mismatched 23:42:55 TestGenerator: unmatched data error (volume limit 15 at 2000.03.31 00:10 exceeded) 23:42:55 TestGenerator: unmatched data error (low value 1.5954 at 2000.03.31 00:25 and price 1.5951 mismatched 23:42:55 TestGenerator: unmatched data error (low value 1.5954 at 2000.03.31 00:28 and price 1.5951 mismatched 23:42:55 TestGenerator: unmatched data error (volume limit 12 at 2000.03.31 00:25 exceeded) 23:42:55 TestGenerator: unmatched data error (volume limit 11 at 2000.03.31 00:35 exceeded) 23:42:55 TestGenerator: unmatched data error (volume limit 11 at 2000.03.31 00:35 exceeded) 23:42:55 TestGenerator: unmatched data error, rest errors will not be logged 23:43:14 tmp started for testing
сразу замечу наверно нужно выдавать сообщения на каком т-ф некорректность цен, если тест проводится например на дневках достаточно сверять с минутками или некорректность может проявляться и других более высоких (по отношению к М1) и меньших (по отношению к D1)? также непонятно каким образом данная некорректность могла появиться, ведь насколько я знаю в моем случае были закачаны минутки из которых были сгенерированы все остальные т-ф?
при ручной проверке сведения о некорректности подтвердились (во всяком случае 1 строка, 3 строка, 4 строка)
по второй строке ручками проверил объем он также оказался не верным (по первым двум строкам проверил) почему-то на 1 меньше
причем обратите внимание все сообщения пришлись на 31 марта и у всех проблемных часом оказался 00?
(по ходу дела оказалось очень неудобно искать нужную строку в архиве чтобы подправить руками)
еще непонятно почему "unmatched data error, rest errors will not be logged", очень хорошо что вы сами наконец сделали тест на корректность, наверно следующим шагом будет "автоматическая" коррекция на основе минуток :), как объемов так и цен
подправил данные по первым нескольким строкам, заново запустил тест
00:14:22 TestGenerator: unmatched data error (high value 1.6121 at 1999.03.31 00:47 and price 1.6124 mismatched 00:14:22 TestGenerator: unmatched data error (volume limit 4 at 1999.03.31 00:45 exceeded) 00:14:22 TestGenerator: unmatched data error (low value 1.5954 at 2000.03.31 00:25 and price 1.5951 mismatched 00:14:22 TestGenerator: unmatched data error (low value 1.5954 at 2000.03.31 00:28 and price 1.5951 mismatched 00:14:22 TestGenerator: unmatched data error (volume limit 12 at 2000.03.31 00:25 exceeded) 00:14:22 TestGenerator: unmatched data error (volume limit 11 at 2000.03.31 00:35 exceeded) 00:14:22 TestGenerator: unmatched data error (volume limit 11 at 2000.03.31 00:35 exceeded) 00:14:22 TestGenerator: unmatched data error (volume limit 11 at 2000.03.31 00:35 exceeded) 00:14:22 TestGenerator: unmatched data error (volume limit 11 at 2000.03.31 00:35 exceeded) 00:14:22 TestGenerator: unmatched data error (volume limit 11 at 2000.03.31 00:35 exceeded) 00:14:22 TestGenerator: unmatched data error, rest errors will not be logged
странно по двум вторым ошибкам подправилась, а исправленные данные по первым двум опять оказались неверными, причем объем ранее был на 1 меньше, а теперь стал равным 4
подправил еще раз, снова прогнал и получил
00:24:08 TestGenerator: unmatched data error (low value 1.5954 at 2000.03.31 00:25 and price 1.5951 mismatched 00:24:08 TestGenerator: unmatched data error (low value 1.5954 at 2000.03.31 00:28 and price 1.5951 mismatched 00:24:08 TestGenerator: unmatched data error (volume limit 12 at 2000.03.31 00:25 exceeded) 00:24:08 TestGenerator: unmatched data error (volume limit 11 at 2000.03.31 00:35 exceeded) 00:24:08 TestGenerator: unmatched data error (volume limit 11 at 2000.03.31 00:35 exceeded) 00:24:08 TestGenerator: unmatched data error (volume limit 11 at 2000.03.31 00:35 exceeded) 00:24:08 TestGenerator: unmatched data error (volume limit 11 at 2000.03.31 00:35 exceeded) 00:24:08 TestGenerator: unmatched data error (volume limit 11 at 2000.03.31 00:35 exceeded) 00:24:08 TestGenerator: unmatched data error (volume limit 11 at 2000.03.31 00:35 exceeded) 00:24:08 TestGenerator: unmatched data error (volume limit 11 at 2000.03.31 00:35 exceeded) 00:24:08 TestGenerator: unmatched data error, rest errors will not be logged 00:24:08 tmp started for testing
первые два несоответствия "ушли", смотрю ниже пропуская аналогичную ошибку, зачем строка про объемы в 00:35 31/03/2000 года повторяется в первом куске 2, во втором - аж 5 раз, а затем 7 раз? судя по всему лимит сообщений о некорректности данных равен 10 строкам и других несоответствий больше не обнаружено, я прав?
16:40:20 AutoTrader _v2 EURUSD,M15: loaded successfully
16:40:20 TestGenerator: unmatched data error (volume limit 48 at 2007.08.01 21:30 exceeded)
16:40:20 TestGenerator: unmatched data error (volume limit 119 at 2007.08.01 21:45 exceeded)
16:40:20 TestGenerator: unmatched data error (volume limit 68 at 2007.08.01 22:30 exceeded)
16:40:20 TestGenerator: unmatched data error (volume limit 74 at 2007.08.01 22:45 exceeded)
16:40:20 TestGenerator: unmatched data error (volume limit 69 at 2007.08.01 23:00 exceeded)
16:40:20 TestGenerator: unmatched data error (volume limit 69 at 2007.08.01 23:00 exceeded)
16:40:20 TestGenerator: unmatched data error (volume limit 69 at 2007.08.01 23:00 exceeded)
16:40:20 TestGenerator: unmatched data error (volume limit 51 at 2007.08.02 20:00 exceeded)
16:40:20 TestGenerator: unmatched data error (volume limit 38 at 2007.08.02 20:15 exceeded)
16:40:20 TestGenerator: unmatched data error (volume limit 45 at 2007.08.02 20:45 exceeded)
16:40:20 TestGenerator: unmatched data error, rest errors will not be logged
Как надо понимать эти сообщения и что надо сделать, чтобы этих ссобщений не было ? Заранее спасибо за ответ.
2. скорректировать , подправить данные
У меня вообще файл с накопленной историей (было более 40МБ usdchfM1) затерло...
Терминал тут ни при чем. Обратитесь в службу поддержки брокера.
работает нормально на 202 билде...
тут решил обновится до 210 и... фиг вам... не работает он там, даже график не пишет офф-лайн
просто Н6 например, и "Ожидание обновления".
Прошелся по настройкам, перекомпилировал 210 едитором, увы... н и ч е г о .... :(
что-то с шаблоном offline.tpl
Если его убрать, то оффлайн-график открывается внутренним "дефаултом" (чёрно-зелёный который).
Однако хоть и появляется график, и таб обозван правильно, тф серые, НО обновления НЕТ !!!!!!!!!
(только вручную... )
При попытке подставит свой offline.tpl как описано выше постом.
ПС2: и на 202 билде тож самое...
в расстроеных чуйствах не заметил что нет автообновления.
ПС3: блин... теперь и обновление вручную не пашет...
единственное что до этого сделал:
- удалил офф-график и индикатор
- выгрузил терминал
- удалил offline.tpl и Н6 из базы
- запустил терминал
- на график Н1 накинул индикатор и открыл офф-график
т.е. попытался начать с чистого листа... довычищался блин... :(
ПС4: сорри... видно у меня крышу сорвало ужо... :)
стало обновляться вручную...
Видимо толька времени понадобилась для создания тыщи с небольшим баров в истории Н6.
тем не менее всё как-то не так... уж снова сорри за напряг...
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Список изменений:
1. Исправлено отображение прибыли в режиме "в валюте ордера" для фьючерсных инструментов.
2. Tester: убрана кнопка "пересчитать". Теперь тестирующая последовательность генерируется каждый раз заново при нажатии кнопки "Старт".
3. Tester: улучшен алгоритм генерации при ежетиковом режиме моделирования.
4. Tester: улучшено изменение скорости поступления котировок при визуальном тестировании.
5. Tester: добавлен подсчёт и показ ошибок рассогласования данных меньших таймфреймов при генерации тестирующих последовательностей.
6. Tester: изменены формулировки, описывающие режимы моделирования. В отчёт тестера добавлены предупреждающие сообщения при использовании режимов моделирования "контрольные точки" и "по ценам открытия".
7. Tester: изменён алгоритм формирования конечного значения оптимизируемого параметра. Теперь в качестве этого значения можно указать 0.
8. MQL4: исправлена работа функции MessageBox() в зацикленных скриптах.
9. MQL4: устранена утечка памяти при попытке доступа к несуществующему пользовательскому индикатору из советника.
10. MQL4: исправлена ошибка преобразования константной даты, попадающей на 1970.01.01.
11. MQL4: исправлена ошибка компилятора при обработке битовой операции NOT с константным выражением.
12. Заменена горячая клавиша смены текущего профайла. Вместо F5 теперь следует использовать Ctrl+F5.
13. Улучшено формирование графика изменения баланса при выводе отчёта истории сделок. Удалённые отложенные ордера теперь на графике не отображаются.
14. Добавлен эстонский язык.
Автоматическое обновление доступно через систему LiveUpdate. Терминал можно скачать по ссылке "торговый терминал MetaTrader 4"