Здравствуйте!
В реальном режиме подключая советник
отмечается включение dll, а как это
делается в тестере стратегий когда
индикатор использует dll?
Что значит "отмечается включение dll"? Кем оно отмечается: советником, терминалом? Не видел такого. Есть только галка, разрешающая вызов функций из DLL. Но ее положение нигде и никем не отмечается. Разве что специальный код написать.
Именно эту галку я и имел ввиду
Тогда Вы сами ответили на свой вопрос. Либо вопрос поставлен некорректно.
Именно эту галку я и имел ввиду
Отдельной галки нет, но тестер проверяет настройки терминала: Настройки-> Советники ->Разрешить импорт DLL. Именно здесь можно разрешить работу c DLL в режиме тестирования.
Когда советник выставляется на график и ставится галка
все работает, а когда тестируется в тестере стратегий,
выдает ошибку:"Access violation ....."
kastaneda:
выдает ошибку:"Access violation ....."
Это означает, что терминал разрешил работать с DLL. Однако в процессе работы возникло исключение. Копайте, что не так в самой DLL или связке c MQL кодом.
но на гпафике то работает, а в тестере нет
Онлайн и тестер, несмотря на множество схожего, все-таки разные среды запуска программ. Поэтому DLL нужно приходится писать с учетом работы при всех имеющихся режимах запуска: онлайн, быстрое тестирование, визуальное тестирование, оптимизация.
Вроде разобрался.
Всем спасибо за участие!!!
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Здравствуйте!
В реальном режиме подключая советник
отмечается включение dll, а как это
делается в тестере стратегий когда
индикатор использует dll?