Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Да, дотошно не смотрел. Но суть Вы уловили правильно :)
FileIsExist() возвращает труе с флагом FILE_COMMON
В МТ5 возможности и гибкость настроек тестера стратегий намного шире, чем в МТ4. Однако, подавляющее большинство ДЦ во всем мире пока работают только с МТ4. Возможно ли каким-либо образом историю, скачанную у конкретного ДЦ в формате МТ4, переконвертировать в формат МТ5 для того, чтобы прогнать ее в тестере МТ5 ?
При тестировании возвращает?
нет, просто скриптом проверил
В МТ5 возможности и гибкость настроек тестера стратегий намного шире, чем в МТ4. Однако, подавляющее большинство ДЦ во всем мире пока работают только с МТ4. Возможно ли каким-либо образом историю, скачанную у конкретного ДЦ в формате МТ4, переконвертировать в формат МТ5 для того, чтобы прогнать ее в тестере МТ5 ?
В лоб не получится. Нельзя. MetaQuotes Software Corp. против. // Я считаю что ошибочно, но им, возможно, виднее.
Есть один довольно трудоёмкий вариант - использовать режим математических расчётов. Если не слабо - попробуйте.
FileIsExist() возвращает труе с флагом FILE_COMMON
в тестере тоже FileIsExist() труе
У меня смутное подозрение, что файлы ни при чём. Возможно тестер не хочет тестировать вашего советника по другой причине. Что пишет в логах?
2012.02.26 10:57:51 Core 1 EURUSD,H1: testing of Experts\pattern10000.ex5 from 2009.12.01 00:00 to 2012.02.10 00:00 started
2012.02.26 10:57:51 Core 1 EURUSD,H1 (MetaQuotes-Demo): 1 minutes OHLC ticks generating
2012.02.26 10:57:51 Core 1 EURUSD: history synchronized from 1971.01.04 to 2012.02.10
2012.02.26 10:57:51 Core 1 EURUSD: load 27 bytes of history data to synchronize
2012.02.26 10:57:51 Core 1 EURUSD: symbol tick base found
2012.02.26 10:57:51 Core 1 Intel Atom N450 @ 1.66GHz, 1013 MB
2012.02.26 10:57:51 Core 1 33 Kb of total initialization data received
2012.02.26 10:57:51 Core 1 successfully initialized
2012.02.26 10:57:51 Core 1 initial deposit 3000.00 USD, leverage 1:100
2012.02.26 10:57:51 Core 1 expert file added: Experts\pattern10000.ex5. 33944 bytes loaded
2012.02.26 10:57:50 Core 1 common synchronization completed
2012.02.26 10:57:50 Tester EURUSD,H1 (MetaQuotes-Demo): testing of Experts\pattern10000.ex5 from 2009.12.01 00:00 to 2012.02.10 00:00
2012.02.26 10:57:49 Core 1 authorized (agent build 597)
2012.02.26 10:57:49 Core 1 connected
2012.02.26 10:57:49 Core 1 connecting to 127.0.0.1:3000
нет, просто скриптом проверил
Я предполагал, что примерно вот такая проверка будет вставлена в OnInit(), затем код будет запущен на тестирование, результаты которого "будем посмотреть".