Trading Sistematico 게시글

Gestione Avanzata delle Operazioni con SL Virtuale e TP Pendenti in MetaTrader 4

첨부파일
49146.zip (1.36 KB, 다운로드 0회)

Introduzione al Virtual SL TP Pending

Oggi parliamo di un EA molto interessante: "Virtual_SL_TP_Pending_with_SL_Trailing.mq4". Questo strumento è progettato per gestire le operazioni impostando stop loss e take profit virtuali, oltre a un ordine pendente virtuale con la possibilità di utilizzare un trailing stop loss.

Analisi dello Script

Ecco una panoramica delle funzionalità principali dello script:

  1. Copyright e Link: In questa sezione troviamo le informazioni relative al copyright e un link al sito del creatore.
  2. Versione: Indica la versione attuale dello script.
  3. Descrizione: Fornisce informazioni dettagliate sullo script, compreso l'indirizzo email del creatore, i dettagli sulla proprietà intellettuale e un avviso sull'uso del software a proprio rischio.
  4. Parametri di Input: Variabili esterne che permettono agli utenti di personalizzare il comportamento dell'EA, tra cui:
    • StopLossPoints: Stop loss iniziale in punti.
    • TakeProfitPoints: Take profit iniziale in punti.
    • SpreadThreshold: Soglia di spread per stop loss/take profit virtuali in punti.
    • TrailingStopPoints: Trailing stop in punti per l'ordine pendente virtuale.
    • EnableTrailing: Opzione per abilitare o disabilitare il trailing stop.
  5. Variabili Globali: Variabili utilizzate nello script per memorizzare spread iniziale, stop loss virtuale, take profit virtuale e prezzo dell'ordine pendente.
  6. Funzione di Inizializzazione (OnInit): Inizializza l'EA quando viene collegato a un grafico. Calcola lo stop loss virtuale iniziale, il take profit e il prezzo dell'ordine pendente in base ai parametri di input.
  7. Funzione Tick (OnTick): Viene chiamata ad ogni tick del prezzo. Controlla se lo spread è aumentato oltre la soglia e adegua di conseguenza lo stop loss virtuale, il take profit e il prezzo dell'ordine pendente. Monitora anche se il prezzo tocca lo stop loss o il take profit virtuali e chiude la posizione. Se il trailing stop è abilitato e il prezzo raggiunge il prezzo dell'ordine pendente, piazza un ordine pendente virtuale con trailing stop loss.
  8. Funzione di Chiusura Posizione (ClosePosition): Chiude la posizione quando il prezzo tocca lo stop loss o il take profit virtuali.
  9. Funzione di Piazzamento Ordine Pendenti (PlacePendingOrder): Piazza un ordine pendente virtuale con trailing stop loss se il trailing stop è abilitato.

Conclusione

Questo EA offre un modo flessibile per gestire le operazioni utilizzando livelli virtuali e una funzione di trailing stop, permettendo ai trader di automatizzare il processo di gestione delle operazioni su MetaTrader 4.

연관 포스트

댓글 (0)