Форум

no prices for symbol USDRUR (1970.01.01 00:00:00 0.00000, 0.00000)

Здравствуйте! В тестере МТ5 запускаю советник. (Финам, тикер - ISKJ) В общем заработал, хотя были проблемы в начале.. Сейчас вопрос такой - строчка, которая в названии темы почти все время вылетает в лог. Как исправить или избавиться от этого. Строка эта, как я понимаю появляется при попытке

во время прохождения теста дважды заходит в инит!!! МТ5.

Такой вопрос — в режиме теста дважды входит в инит. соответственно в середине теста сбрасываются в ноль наработанные переменные. Как это проявляется — внутри int OnInit() есть команда Print ("TEST 222 on init"); Так вот, этот текст выводится в начале теста, у меня это дата 01.01.2020, и второй раз

как в советнике отменить случайное нажатие смены таймфрейма?

Как в советнике отменить случайное нажатие смены таймфрейма? Прочитал про Событие ChartEvent но там похоже это событие не отслеживается. ((

работа на VPS. Можно ли писать и потом увидеть лог?

работа на VPS . Можно ли писать и потом увидеть лог? У меня советник пишет текстовый логфайл который хранится в соотв месте в директории платформы. Когда мы мигрируем на VPS я так понимаю что я ничего этого уже не увижу? потому как нет доступа к этому VPS. Правильно ли я понимаю? и может кто

значки в коде % и ?

Попадалась ссылка на информацию что значит каждый значок-сокращение в коде (% ? и проч.)помнится это типы переменных?!, но не запомнил ссылку. Подскажите если не трудно пож. исправление - значок % это операция остаток деления, а вот знак "?" вопроса в коде? value = (IsTesting()) ? TimeCurrent()

Binary Options

Здравствуйте уважаемые профессионалы! Имею опыт написания советников для форекс. Подскажите пож. по бинарным опционам элементарно как открыть позицию? той же командой что и открываем ордер сел или бай? В идеале кусок бы кода где это происходит или почитать про это. Заранее спасибо

советник при закрытии ордера получает реквот

советник при закрытии ордера в ответ получает реквот - это я вижу в журнале в терминале. Вопрос - можно ли советником увидеть этот реквот и новые цены в реквоте

как обработать событие - попытка ручного закрытия ордера пользователем

Как обработать событие - попытка ручного закрытия ордера пользователем? Как я понимаю это нельзя сделать в рамках только языка mql4 . Если я не прав - поправьте меня! И кто-нибудь может подскажет способ подхватить это событие. Необходимо запретить пользователю ручное закрытие ордера пока работает

линии на графике как фон

открываю новый график, провожу трендовую наклонную линию, она рисуется позади тел свечей. Изменяю параметр "рисовать объект как фон" в настройках. Ничего не меняется - по прежнему линия частично скрыта за свечами. Что интересно , на графиках которые открыты были ранее линии рисуются поверх свечей