Как написать код трейлинг стопа?
попытался сравнивать цену открытия сделки и последнего тика после того как выполнилось условия: последний тик — опен прайс>100 к примеру… закрывает сделку на моменте открытия почему то. если у кого то есть код или знает как его написать.помогите плз. мне нужно хотя бы что бы стоп в 0 переносился.
Ordermodify помоему функция называется… лучше за место тика использовать close… Алгоритм приблизительно следующий — проверить есть ли ордера октрытые (if ordertotal >0 {...), если есть выделить ордер, получить данные по ордеру какие нужны (цена открытия, стоп, профит), проверить актуальность существующих данных, и если нужно что-то менять (стоп, профит или и то и другое), то ордермодифи и все — выход из условия т.е. скобку закрываешь ...}.
Черный налоговый лебедь пришел к Транснефти и хочет взять 40% налога на прибыль: кто следующий? Сегодня утром вместе с поставками ракет ATAMCS от США, Минфин решил подлить масла в огонь российского фо...
Спасибо, что предупредили. Предупредите пожалуйста оппонентов. Они провокаторы. Мы в России живем. Мы должны любить свою Родину. Я ничего не призывал. Я ответил как патриот. И мне посоветовали идти в ...
Украина получит от Германии тысячи «мини-Таурусов» — Bild, дроны-камикадзе компании Helsing, с большим запасом хода, оснащенных технологиями искусственного интеллекта, которые придают им высокую автон...
Банк России возобновляет проведение аукционов репо на срок 1 месяц в период с 25 ноября 2024г до 3 марта 2025г Банк России в период с 25 ноября 2024 года до 3 марта 2025 года включительно будет еженед...
🚙 Как Rolls-Royce, только доступнее. Лизинг премиальных авто HONGQI
🚙 У бренда Hongqi ( с кит. «Красное знамя») богатая история. Изначально марка занималась выпуском автомобилей для высшего руко...
Китай в сентябре нарастил импорт СПГ на 27% Сжиженный природный газКитай в сентябре 2024 года импортировал 6,55 млн тонн сжиженного природного газа, что на 27% больше, чем годом ранее (5,169 млн тонн)...
Китай в сентябре нарастил импорт СПГ на 27% Сжиженный природный газКитай в сентябре 2024 года импортировал 6,55 млн тонн сжиженного природного газа, что на 27% больше, чем годом ранее (5,169 млн тонн)...
int TrailingStop=300;
bool res;
if(TrailingStop>0)
{for(int i=0;i<OrdersTotal();i++)
{
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) break;
if(OrderMagicNumber()!=MAGICMA || OrderSymbol()!=Symbol()) continue;
if(OrderType()==OP_BUY)
{
if(Bid-OrderOpenPrice()>Point*TrailingStop)
{
if(OrderStopLoss()<Bid-Point*TrailingStop)
{
res=OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Bid-Point*TrailingStop,Digits),OrderTakeProfit(),0,Blue);
if(!res) Print(«Ошибка модификации ордера. Код ошибки=»,GetLastError());
else Print(«Цена Stop Loss ордера успешно модифицирована.»);
}
}
}
if(OrderType()==OP_SELL)
{
if(OrderOpenPrice()-Ask>Point*TrailingStop)
{
if(OrderStopLoss()>Ask+Point*TrailingStop)
{
res=OrderModify(OrderTicket(),OrderOpenPrice(),NormalizeDouble(Ask+Point*TrailingStop,Digits),OrderTakeProfit(),0,Blue);
if(!res) Print(«Ошибка модификации ордера. Код ошибки=»,GetLastError());
else Print(«Цена Stop Loss ордера успешно модифицирована.»);
}
}
}
}
}
Посмотри пример на MQL5.com, там есть пример работы с классом.