И ещё. Как или когда лучше модифицировать ордер. Пока он находится в состоянии "отложки" ? Либо дождаться, пока он сработает и уже тогда модифицировать (т.е. поставить в него сл и тп), используя эту же конструкцию ?
Я думаю нужно еще вот такую команду сюда вставить RefreshRates();
Chris_Brown:
Всем привет, нужна помощь, я тут совсем запутался. В терминале
при открытие позиции выбираем трейлинг стоп, и ставим галочку
15 пунктов. Как в MQL4 запрограммировать этот ход, чтоб при открытие
позиции сразу устанавливался трейлинг стоп 15 пунктов ?
Chris_Brown:
Всем привет, нужна помощь, я тут совсем запутался. В терминале
при открытие позиции выбираем трейлинг стоп, и ставим галочку
15 пунктов. Как в MQL4 запрограммировать этот ход, чтоб при открытие
позиции сразу устанавливался трейлинг стоп 15 пунктов ?
Привет! Вот посмотри в прикрепленом файле различные тралы.
У меня проблема: мне нужно создать глобальную переменную и записать в неё текущее значение цены Bid. Делаю так:
if(!GlobalVariableCheck("g1")){GlobalVariableSet("g1",12345);
}
Но здесь проблема, допустим Bid равен 2345.5 а в глобальную переменнуб запишется 2345 (без .5), как сделать так,чтоб записалась
вся цена bid 2345.5
Chris_Brown: У меня проблема: мне нужно создать глобальную переменную и записать в неё текущее значение цены Bid. Делаю так:
if(!GlobalVariableCheck("g1")){GlobalVariableSet("g1",12345);
}
Но здесь проблема, допустим Bid равен 2345.5 а в глобальную переменнуб запишется 2345 (без .5), как сделать так,чтоб записалась
вся цена bid 2345.5
Chris_Brown: У меня проблема: мне нужно создать глобальную переменную и записать в неё текущее значение цены Bid. Делаю так:
if(!GlobalVariableCheck("g1")){GlobalVariableSet("g1",12345);
}
Но здесь проблема, допустим Bid равен 2345.5 а в глобальную переменнуб запишется 2345 (без .5), как сделать так,чтоб записалась
вся цена bid 2345.5
Вот процедура с четырмя параметрами: Type - тип ордера, Coment - каментарии, magic - магик, и Slippage. Но она почему то не устанавливает стопов, не могу найти ошибку, кто нибудь знает ?
//Процедура открытия позиции BUY или SELL//Begin----------------------------------voidOpenOrder(intType, stringComent,intmagic,intSlippage){intticket,total;
total = OrdersTotal();
if(total<TotalOrder){if(Type==OP_BUY){ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,0,0,Coment,magic);
Sleep(1500);
OrderModify(OrderTicket(),OrderOpenPrice(),Bid - StopLoss*Point,Ask+ TakeProfit*Point,0,Green);
if(ticket>0)if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))Print("BUY order opened : ",OrderOpenPrice());
elsePrint("Error opening BUY order : ",GetLastError());}if(Type==OP_SELL){ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,Slippage,0,0,Coment,magic);
Sleep(1500);
OrderModify(OrderTicket(),OrderOpenPrice(),Ask+ StopLoss*Point,Bid-TakeProfit*Point,0,Red);
if(ticket>0)if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))Print("SELL order opened : ",OrderOpenPrice());
elsePrint("Error opening SELL order : ",GetLastError());}}}//End;===================================
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
- lyakish, я вас правильно понял? Вы предлагаете использоать конструкцию
примерно такую для модификации -
И ещё. Как или когда лучше модифицировать ордер. Пока он находится в состоянии "отложки" ? Либо дождаться, пока он сработает и уже тогда модифицировать (т.е. поставить в него сл и тп), используя эту же конструкцию ?Всем привет, нужна помощь, я тут совсем запутался. В терминале при открытие позиции выбираем трейлинг стоп, и ставим галочку 15 пунктов. Как в MQL4 запрограммировать этот ход, чтоб при открытие позиции сразу устанавливался трейлинг стоп 15 пунктов ?
Всем привет, нужна помощь, я тут совсем запутался. В терминале
при открытие позиции выбираем трейлинг стоп, и ставим галочку
15 пунктов. Как в MQL4 запрограммировать этот ход, чтоб при открытие
позиции сразу устанавливался трейлинг стоп 15 пунктов ?
Делаю так:
У меня проблема: мне нужно создать глобальную переменную и записать в неё текущее значение цены Bid.
Делаю так:
Переменная должна быть типа double
У меня проблема: мне нужно создать глобальную переменную и записать в неё текущее значение цены Bid.
Делаю так:
Переменная должна быть типа double
всеровно при проверки глобальной переменной g1 - целое число .
всеровно при проверки глобальной переменной g1 - целое число.
Результат:
Вот ссылка на индюк https://www.mql5.com/ru/code/7426