Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 601
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Наверное не совсем так пробовал.
Я только-что перекомпилировал код в советниках и запустил. При изменении параметра Sys в комментарии это значение меняется.
я опять попробовал изменить на ваш вариант.. всё равно не работает... находится в советниках, и виден ка советник..
я опять попробовал изменить на ваш вариант.. всё равно не работает... находится в советниках, и виден ка советник..
Или я что-то не так понял???
Или я что-то не так понял???
я так понимаю сообщение "sys не должен быть 1" вылетает еcли sys!=1, а если сменить пользователем с 0, оно должно быть равно 1. и должно появиться "sys должен быть 1"
в вашей версии советника, во время тестирования в левом верхнем углу пишет sys=0, а так не должно быть..
я так понимаю сообщение "sys не должен быть 1" вылетает еcли sys!=1, а если сменить пользователем с 0, оно должно быть равно 1. и должно появиться "sys должен быть 1"
Вот смотри новый запуск. Строки снизу вверх.
Эксперт загружен
Список внешних переменных: Sys = 0
Инициализация прошла
следующие 3 строки печать из советника.
Деинициализация причина 5 (Входные параметры были изменены пользователем)
Список внешних переменных: Sys = 1
Инициализация прошла
следующие 3 строки печать из советника.
Деинициализация причина 1 (Программа удалена с графика)
Что ты хочешь уточнить? Я не понимаю что не работает...
ps: не обращай внимания на такие символы. Это счёт для опционов потому такие названия символов.
Да не в этом дело. Никому не нужен твой полный секретный код. Просто напиши полный тестовый кусок кода в котором будет та непонятка. А так
когда ты заремил выделенную строку??? Телепаты не помогут, а простые смертные и тем-более...
Потом вот эта часть
я не знаю от какого программиста это пошло, но что-то тут совсем неадекватно написано... Не в твой адрес камень. Ты как многие просто взял код и пытаешься его править...
Если переменная counted_bars равна количеству баров, не измененных после последнего вызова индикатора (первая строка)
То как она может стать меньше нуля что её проверяют if(counted_bars < 0) я никогда не смогу понять...
Дальше тоже чушь но мне уже лениво это разбирать...
Полностью с Вами согласен. Как сам не додумался? )
Прилагаю код и сам файл такого горе-индикатора.
Бросаем на граф, терминал естественно зависает, оставляем на 10 минут (в зависимости от быстродействия ПК. у меня i5 3.1 Ghz), принудительно закрываем МТ, открываем лог файл с именем "bug log.csv", наблюдаем факт бага IndicatorCounted().
всем привет, кто подскажет что не хватает в скрипте, чтобы он при соблюдении условия if(AccountProfit()>1) закрывал все открытые ордера, сейчас он закрывает только часть ордеров до момента соблюдения условия i
f(AccountProfit()>1)
Полностью с Вами согласен. Как сам не додумался? )
Прилагаю код и сам файл такого горе-индикатора.
Бросаем на граф, терминал естественно зависает, оставляем на 10 минут (в зависимости от быстродействия ПК. у меня i5 3.1 Ghz), принудительно закрываем МТ, открываем лог файл с именем "bug log.csv", наблюдаем факт бага IndicatorCounted().
Ну не знаю. У меня вот этот индикатор записал такой файл.
Ну не знаю. У меня вот этот индикатор записал такой файл.
Большое Спасибо за отклик!
Попробовал Вашу версию - результат тот же ((
Есть какие-то идеи почему так происходит?
При чем так происходит не только у меня. Пробовал на другом ПК, помощней моего, там та же беда.
всем привет, кто подскажет что не хватает в скрипте, чтобы он при соблюдении условия if(AccountProfit()>1) закрывал все открытые ордера, сейчас он закрывает только часть ордеров до момента соблюдения условия i
f(AccountProfit()>1)
Большое Спасибо за отклик!
Попробовал Вашу версию - результат тот же ((
Есть какие-то идеи почему так происходит?
При чем так происходит не только у меня. Пробовал на другом ПК, помощней моего, там та же беда.