Jaký příkaz v MQ4 pro trailing stop?

Je možné v MQ4 zadat nějaký jednorázový příkaz pro trailing stop (např. 20 pip) otevřeného obchodu tak jako to jde přímo v platformě MetaTrader nebo se to musí naprogramovat jako smyčka?
Roman Dvořák Odpověděl:Roman Dvořák

Zkuste tento kód:

if(TrailingStop>0)
{
OrderSelect(12345,SELECT_BY_TICKET);
if(Bid-OrderOpenPrice()>Point*TrailingStop)
{
if(OrderStopLoss()<Bid-Point*TrailingStop)
{
OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*TrailingStop,OrderTakeProfit(),
0,Blue);
return(0);
}
}
}

Štítky:metatrader
Abyste mohli položit dotaz, je třeba se přihlásit nebo zaregistrovat.
Nejnovější dotazy
  • „Dobrý den, obchoduji intradenně převážně indexy a na MT4, chtěl bych se více seznámit a pochopit market profile, order…“
  • „Dobrý den Ludvíku, máte prosím tip na ticková data na NJ8 i historická pro akcie na order flow a volume profile? …“
  • „Zdravím chtěl bych se zeptat mám necelých 6 měsíců zkušeností obchodováním konkrétně kryptoměn nějaké peníze jsem…“
Nejoblíbenější dotazy
  • „Dobrý den, věnuji tradingu na demo účtu 4 měsíce. Koupil jsem si od vás price action 1, 2 a hlava na správném místě. S…“
  • „Zdravím chtěl bych se zeptat mám necelých 6 měsíců zkušeností obchodováním konkrétně kryptoměn nějaké peníze jsem…“
  • „Zdravím, Dotaz na pana Dvořáka.. chtěl jsem se zeptat.Vidím že používáte tradingview a máte tam uplně to stejné…“
Menu Zavřít