Home Trading Sistematico Post

TP SL Trailing: Guida all'Expert Advisor per MetaTrader 5

Allegato
22001.zip (2.69 KB, Scarica 0 volte)

L'autore dell'idea - Sergey Efimenko

Autore del codice mq5 - barabashkakvn

Lo Stop Loss e il Take Profit sono impostazioni iniziali fondamentali se queste proprietà non sono già definite per la posizione. Il Trailing funziona solo per le posizioni profittevoli.

Se il parametro Solo valori zero è impostato su "true", significa che si stanno cercando posizioni con uno stop loss o un take profit pari a zero. Non appena viene trovata una posizione di questo tipo:

  • Se si tratta di una posizione BUY
    • lo stop loss viene impostato a: prezzo attuale (Bid) meno stop loss
    • il take profit viene impostato a: prezzo attuale (Bid) più take profit
  • Se si tratta di una posizione SELL
    • lo stop loss viene impostato a: prezzo attuale (Ask) più stop loss
    • il take profit viene impostato a: prezzo attuale (Ask) meno take profit

Se il parametro Solo valori zero è impostato su "false", i parametri stop loss e take profit sono disabilitati.

L'EA funziona per tutte le posizioni sul simbolo attuale - il numero magico unico non viene considerato.


Per vedere come funziona tutto ciò, decommenta le righe:

   ExtStopLoss    = InpStopLoss     * m_adjusted_point;
   ExtTakeProfit  = InpTakeProfit   * m_adjusted_point;
   ExtTrailingStop= InpTrailingStop * m_adjusted_point;
   ExtTrailingStep= InpTrailingStep * m_adjusted_point;

//m_trade.Buy(2.0);
//m_trade.Sell(1.0);
//---
   return(INIT_SUCCEEDED);
  }

e avvia l'EA nel tester di strategia.

Post correlati

Commento (0)