Home Trading Sistematico Post

Utilizzare il Trailing Stop con il Parabolic SAR Fisso su MetaTrader 5

Allegato
39931.zip (3.98 KB, Scarica 0 volte)

Ciao trader! Oggi parleremo di come utilizzare il Trailing Stop con il Parabolic SAR Fisso su MetaTrader 5. Questo strumento può davvero fare la differenza nelle tue strategie di trading!

Parabolic SAR Fisso

Modifica il tuo EA per permettere la specifica diretta del punto di partenza del Parabolic SAR. Ecco una panoramica delle impostazioni:

param

  • Modalità Trailing: Nessuno / Trailing Fisso / Trailing Fisso Parabolic SAR

Adesso vediamo come calcolare il Parabolic SAR nel tuo EA:

bool CSampleExpert::LongModifiedEx(void) { bool res=false; //--- verifica per il trailing stop if(m_trailing_max < m_last_bar.high) { double tp=m_position.TakeProfit(); double sl=m_position.StopLoss(); //--- calcola il ParabolicSAR m_trailing_max = m_last_bar.high; m_trailing_step = fmin(InpPSAR_Maximum, m_trailing_step + InpPSAR_Step); double sar_stop = sl + (m_trailing_max - sl)* m_trailing_step; sar_stop=NormalizeDouble(sar_stop,m_symbol.Digits()); //--- if((sl==0.0 || sl < sar_stop) && sar_stop < m_symbol.Bid()) { //--- modifica posizione if(m_trade.PositionModify(Symbol(),sar_stop,tp)) printf("Posizione long modificata da %s",Symbol()); else { printf("Errore nella modifica della posizione %s : '%s'",Symbol(),m_trade.ResultComment()); printf("Parametri di modifica : SL=%f,TP=%f",sar_stop,tp); } //--- modificata e deve uscire dall'expert res=true; } } //--- risultato return(res); } 

Ricorda, l'utilizzo del Trailing Stop può aiutarti a massimizzare i profitti e a proteggere i tuoi investimenti. Prova a implementarlo nelle tue strategie e fammi sapere come va!

Post correlati

Commento (0)