Коды

MTF MovingAverage Double для MetaTrader 4

Простой вариант построения средней для текущего/старшего временного периода, сразу отображаются две средних, рассчитанных по данным указанными в параметрах

StopAndTake MT5 для MetaTrader 5

При перетаскивании скрипта на график цены изменяется стоп или тейк всех открытых ордеров по данному инструменту

DayPositionsCount для MetaTrader 5

Функция возвращает количество открытых советником позиций за день

iBarShift_MT5 для MetaTrader 5

Вариант функции iBarShift для MetaTrader 5, принимает параметр типа datetime — время открытия бара, индекс которого нужно узнать

CPrice для MetaTrader 5

Экземпляр класса возвращает такие данные, как Bid, Ask, High, Low, цены открытия и закрытия текущей свечи или любой указанной в параметрах, а также время открытия свечи

StopAndTake для MetaTrader 4

При перетаскивании скрипта на график цены изменяется стоп или тейк всех открытых ордеров по данному инструменту

Форум

вопрос по оптимизации

почему агенты пишут finished, если пройдено только 506 проходов из 10496, я так понимаю что оптимизатор должен выполнить все 10496 проходов

информацию по счету без запуска терминала

возможно ли получить информацию по своему счету без запуска терминала , зная логин и пароль

проблема с отображением индикатора

нормально индикатор отображаться должен так как на рисунке 1, когда меняется таймфрейм, то отображаться не пойми что(рисунок 2),как это исправить

Работа WinApi в Mql5

здравствуйте коллеги, такой вопрос: как с помощью WinApi сделать кнопку "Новый ордер" не активной в MT5? и есть возможность отменить отправку ордера с помощью обработчика TradeTransaction? заранее спасибо

Принудительно открыть ордер в тестере

есть возможность в тестере открыть позицию (может через Win Api) когда он стоит на пузе, то есть когда тестирую ручную стратегию(тестер есть), что-бы добавить возможность когда тестер поставить на паузу и нажать кнопку buy то в тестере появилась сделка

Нужна помощь

Может кто подскажет: в индикаторе по уровням использую такую функцию: void OnDeinit(const int &reason) { if(reason!=REASON_REMOVE) { GlobalVariableSet ((string)ChartID()+"_"+Symbol()+"ShowAmm", (double)show_amm); GlobalVariableSet((string)ChartID()+"_"+Symbol()+"ShowEur"

Графическая панель в mql4

при смене периода панель копируется и получается что их на графике несколько, а при удалении ее(советника) с графика, закрывается сам график, как сделать что-бы панель нормально отображалась при смене периода