Как написать код трейлинг стопа?
попытался сравнивать цену открытия сделки и последнего тика после того как выполнилось условия: последний тик — опен прайс>100 к примеру… закрывает сделку на моменте открытия почему то. если у кого то есть код или знает как его написать.помогите плз. мне нужно хотя бы что бы стоп в 0 переносился.
Ordermodify помоему функция называется… лучше за место тика использовать close… Алгоритм приблизительно следующий — проверить есть ли ордера октрытые (if ordertotal >0 {...), если есть выделить ордер, получить данные по ордеру какие нужны (цена открытия, стоп, профит), проверить актуальность существующих данных, и если нужно что-то менять (стоп, профит или и то и другое), то ордермодифи и все — выход из условия т.е. скобку закрываешь ...}.
USD/JPY: пара возобновила рост на фоне японской неопределенности
Японская йена с началом нового года продолжила свое снижение после долгого периода консолидации, достигнув новых локальных экстремумов. Одним из ключевых факторов, влияющих на пару, стала...
Ордер-менеджмент в реальном времени: решения для крупных участников рынка
Ордер-менеджмент в реальном времени: решения для крупных участников рынка
Можно ли удобно управлять ордерами и собирать статистику, если выбор программ для алгоритмической торговли...
💼 Группа МГКЛ планирует выдавать займы под залог цифровых валют и активов
💱 На первом этапе Группа рассматривает возможность выдавать займы под залог цифровых валют. В дальнейшем перечень залогов может быть расширен за счёт других форм цифрового имущества —...
Тактика доверительного управления Иволги Капитал (17,5-24,1% средняя доходность счетов за всё время)
0️⃣ Предпосылки и предположения (предыдущий пост – здесь)
• Средняя полученная доходность всех...
Продажи новых легких коммерческих авто в России по итогам 2025 года сократились на 21,9% г/г, до 87,5 тыс. единиц — Автостат — ТАСС Продажи новых легких коммерческих авто в России по итогам 2025 года ...
Продажи новых легких коммерческих авто в России по итогам 2025 года сократились на 21,9% г/г, до 87,5 тыс. единиц — Автостат — ТАСС Продажи новых легких коммерческих авто в России по итогам 2025 года ...
Решил открыть второй счёт 01.01.2026. Выбесила их двухфакторная аутентификация. При любом разрыве связи вводить код из СМС по 15 раз в день. Неееее. Техподдержка сказала никак невозможно отключить. Та...
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 ордера успешно модифицирована.»);
}
}
}
}
}