[АРХИВ]Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 5. - страница 233
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
уже сколько раз пользовался автопунктом, но первый раз нефига не работает.
Вот Init()
В любом месте программы прописываю(в данном случае уже даже в старте для эксперимента):
В журнал возвращается:
Где логика?
Мне тут VladislavVG подсказал: Потому, что на этапе выполнения функции init() Вам не гарантирована загрузка данных финансового инструмента.
Так значение переменной Point без Init() должно возвращаться же..
Откуда там будет чепуха, если функция возвращает имя объекта канкретно?
уже сколько раз пользовался автопунктом, но первый раз нефига не работает.
Где логика?
А ты попробуй сделать вот так:
Даже не так, а вот так:
Потому что Digits тоже внутрення переменная, как и Piont.
Так по идее должно работать :)
Так значение переменной Point без Init() должно возвращаться же..
Не факт... Point - это внутренняя переменная процессора MQL и для ее обновления нужно какое-то время и какие-то действия по инициализации. Все это, как правило, происходит только перед вызовом процессором функции start(), а на этапе отработки init() значения внутренних переменных процессора могут быть не установлены.
"Плачусь" я об этом:
а вот лог:
18:25:09 IndikatorZZ GBPJPY,Daily: СРАБОТАЛА Ф_ЦИЯ ИНИТ: DownL = 0 UpL = 0
Переменные случайно не int?
Я пару раз так сам себя ловил
Переменные случайно не int?
Я пару раз так сам себя ловил
Нет, double. А что с int не так интересно?
Господа!Подскажите пожалуйста!
Пытаюсь реализовать простую идею.Она изложена в комментариях к программе.
ПРОБЛЕМА.Программа в ТЕСТЕРЕ открывает ордера по цене не совпадающей с указанной в коде условиями.
Например открывает ордер по цене 0.86084 при этом в массива самое близкое значение 0.85375
Т.е. разница - положительная. Тогда как в коде указано что ордера открывать если разница < 0.00000 т.е. отрицательная.
Подскажите пожалуйста где ошибка.
Спасибо.