Проблема в том, что Error получает значение TRUE при оптимизации, и ордера не выставляются. Я весь журнал перерыл - ни одной ошибки, хоть глаз выколи.
Переписал программу по другому, заработало. Однако, почему не работал предыдущий вариант, так и осталось для меня загадкой. :-////
я вот что-то не вижу чтобы error было присвоено значение ложь, иными словами при возникновении ошибке ей присваивается истина и все, программа останавливается, вернуть ей первоначальное положение нужно!
Присвоено в начале при описании. Пробовал присваивать в start() не помогает. Помогает совсем её выкинуть, но смысл в том, чтобы она была.
Смысл Error в следующем. После запуска советника, работать ему, до первой ошибки.
Присвоено в начале при описании. Пробовал присваивать в start() не помогает. Помогает совсем её выкинуть, но смысл в том, чтобы она была.
"Line#"+DoubleToStr(N,0)
то что присваевается на глобальном уровне выполняется 1 раз при инициализации, а нужно чтобы много раз значение возвращалось на первоначальное. + ко всему у тебя не правильно назначается имя трендовым линиям, нужно так
Спасибо за подсказку. Это не помогло. Что можно сделать ещё?
Фокус в следующем: на одиночном прогоне всё работает идеально при любых параметрах, таймфреймах и т.п. А при оптимизации не работает ничего, никогда, ни при каких параметрах.
Фокус в следующем: на одиночном прогоне всё работает идеально при любых параметрах, таймфреймах и т.п. А при оптимизации не работает ничего, никогда, ни при каких параметрах.
Так он и не должен работать вроде бы при оптимизации. Так что все нормально. Объекты не строятся просто. Ну нету их. Надо все расчеты ручками делать.
Так он и не должен работать вроде бы при оптимизации. Так что все нормально. Объекты не строятся просто. Ну нету их. Надо все расчеты ручками делать.
да, только что проверил, в режиме оптимизации объекты не строятся и переменная Rezultat всегда равна 0, а даже если запросить код ошибки он тоже возвращается нулевой. Короче разработчики в оптимизации просто отключили эти функции, не думали что кто-то поставит результаты их выполнения во главу угла..
При оптимизации рисование не моделируется? Понятно.
При оптимизации рисование не моделируется? Понятно.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
До больного быстро закрыли мой пост.
Методом исключения перелопатил своего советника. Выкладываю то, что осталось.
Проблема сохранилась. Может быть сложности в определении окна? Или причина в ускоренном методе вычислений при оптимизации? У кого то было так?
Второй год пишу роботов, раньше с подобным не сталкивался.