Сб. Апр 20th, 2024

Месяц: Сентябрь 2014

Определяем прибыль последнего ордера

Как выбрать последний ордер и определить его прибыль? Здесь приведу достаточно полезную функцию определения прибыльности или убыточности последнего закрытого ордера. Функция возвращает размер прибыли/убытка. Соответственно, если прибыль > 0, то…

Советник Closers — полный контроль над депозитом

Советник Closers — полный контроль над депозитом Closers – советник, контролирующий общее состояние счете и закрывающий ВСЕ рыночные ордера на счете при наступлении определенных условий. Советник закрывает ВСЕ ордера на…

Функция трейлинг-стопа

Функция трейлинг-стопа в mql4 Во внешних переменных определяем: extern int TStopBuy = 50; //Start Trailingextern int TrailingStep = 10; //Step Trailingbool TSProfitOnly = true;//int TStopSell = TStopBuy;// Сама функция трейлинг-стопа…

Функция открытия ордера

Функция гарантированного открытия ордера Функция открытия ордера. Применяя ее, Ваш советник гарантированно откроет ордер по рынку. int OrderSendX(string symbol,int cmd,double lots,double price,int slippage,double stoploss,double takeprofit,string comment="",int magic=0,int expiration=0,color arrow_color=CLR_NONE) { Print("OrderSendReliable("+symbol+","+cmd+","+lots+","+price+","+slippage+","+stoploss+","+takeprofit+","+comment+…

Функция закрытия всех открытых ордеров

Функция закрытия всех открытых ордеров Функция закрытия всех открытых бай-ордеров Для закрытия открытых бай-ордеров я использую функцию: void CloseAllOrdersBuy() { int tot_util=1; int TimeStart=GetTickCount(); while(tot_util>0) { if(GetTickCount()-TimeStart>600000) { Alert("Что-то пошло…

Функции определения последнего лота

Функции определения последнего лота Функция определения последнего лота в истории ордеров Функция определяет, каким лотом был совершен последний лот в истории. Применяется, например, при увеличении следующего объема лота при предыдущем…

Функция подсчета ордеров

Функции подсчета ордеров в mql4 Практически любой советник должен считать свои ордера, например, чтобы не открывать сотни позиций при одном сигнале. Я пользуюсь двумя функциями — одна считает бай-ордера, другая…