AutoCloseOnProfitLoss: Chiudi Automaticamente le Tue Posizioni in Profitto o Perdita

Mike 2025.05.14 13:17 14 0 0
Allegato

Introduzione

Se sei un trader che cerca di semplificare la gestione delle posizioni, l'Expert Advisor AutoCloseOnProfitLoss per MetaTrader 5 è la soluzione che fa per te. Questo strumento automatizzato chiude tutte le posizioni aperte quando raggiungi i tuoi obiettivi di profitto o di perdita predefiniti. Che tu sia un scalper in cerca di guadagni rapidi o un trader a lungo termine che desidera proteggere il proprio capitale, questo EA offre un modo affidabile e senza sforzo per gestire i tuoi investimenti.

Caratteristiche

  • Chiusura Posizioni Automatica: Chiude automaticamente tutte le posizioni aperte quando il profitto o la perdita totale raggiungono la soglia impostata.
  • Obiettivi Personalizzabili: Imposta i tuoi obiettivi di profitto e perdita nella valuta del tuo conto (ad esempio, EUR, USD).
  • Opzioni Flessibili: Attiva o disattiva la chiusura delle posizioni in base al profitto o alla perdita.
  • Notifiche Utente: Mostra avvisi e log nel terminale quando le posizioni vengono chiuse.
  • Efficienza e Leggerezza: Funziona in modo continuo con un utilizzo minimo della CPU, ideale per una gestione costante delle operazioni.

Come Funziona

Questo EA monitora il profitto o la perdita totale di tutte le posizioni aperte utilizzando la funzione PositionGetDouble(POSITION_PROFIT) in MetaTrader 5. Confronta questo valore con i tuoi obiettivi di TargetProfit e MaxLoss. Se una delle condizioni è soddisfatta (e la funzionalità corrispondente è attivata), l'EA chiude tutte le posizioni utilizzando ordini di mercato e notifica l'utente tramite avvisi (se attivati) e log nel terminale.

Installazione

  1. Scarica il file AutoCloseOnProfitLoss.mq5 dalla MQL5 CodeBase.
  2. Apri MetaTrader 5 e vai su File > Apri Cartella Dati.
  3. Naviga in MQL5 > Experts e copia il file .mq5 in questa cartella.
  4. Riavvia MetaTrader 5 o aggiorna il pannello Navigatore.
  5. Trova l'EA nel Navigatore sotto Expert Advisors, quindi trascinalo su un grafico per attivarlo.

Parametri di Input

  • TargetProfit (predefinito: 100.0): L'obiettivo di profitto nella valuta del tuo conto per chiudere tutte le posizioni.
  • MaxLoss (predefinito: -50.0): La massima perdita nella valuta del tuo conto (deve essere un valore negativo) per chiudere tutte le posizioni.
  • EnableProfitClose (predefinito: true): Abilita o disabilita la chiusura delle posizioni quando si raggiunge il profitto obiettivo.
  • EnableLossClose (predefinito: true): Abilita o disabilita la chiusura delle posizioni quando si raggiunge la perdita massima.
  • ShowAlerts (predefinito: true): Abilita o disabilita gli avvisi in MetaTrader 5 quando le posizioni vengono chiuse.

Utilizzo

  1. Trascina l'EA AutoCloseOnProfitLoss su qualsiasi grafico in MetaTrader 5.
  2. Nella finestra di dialogo che appare, configura i parametri di input:
    • Imposta i tuoi valori desiderati di TargetProfit e MaxLoss.
    • Attiva o disattiva la chiusura per profitto/perdita come necessario.
    • Scegli se visualizzare gli avvisi.
  3. Clicca su OK per avviare l'EA.
  4. L'EA monitorerà continuamente tutte le posizioni aperte e le chiuderà se le condizioni specificate sono soddisfatte.
  5. Controlla la scheda Esperti o Giornale in MetaTrader 5 per log e risultati.

Esempio

Immagina di impostare TargetProfit = 100.0, MaxLoss = -50.0, EnableProfitClose = true, e EnableLossClose = true. Se le tue posizioni aperte raggiungono un profitto totale di €120, l'EA chiuderà tutte le posizioni e mostrerà un avviso: "Tutte le posizioni chiuse! Motivo: Obiettivo di profitto raggiunto: 120.00". Se la perdita totale raggiunge -€60, l'EA chiuderà tutte le posizioni con un avviso: "Tutte le posizioni chiuse! Motivo: Perdita massima raggiunta: -60.00".

Note

  • L'EA richiede posizioni aperte per agire; altrimenti, registrerà il profitto/perdita corrente e continuerà a monitorare.
  • Le posizioni vengono chiuse utilizzando ordini di mercato, quindi potrebbe verificarsi slippage a seconda delle condizioni di mercato.
  • Testa l'EA prima su un conto demo per assicurarti che si adatti alla tua strategia di trading.
  • A differenza di uno script, questo EA funziona continuamente fino a quando non viene fermato manualmente o rimosso dal grafico.

Feedback

Se hai suggerimenti o riscontri problemi, ti invitiamo a lasciare un commento sulla pagina della MQL5 CodeBase o contattami attraverso la comunità MQL5. Il tuo feedback è prezioso per migliorare questo strumento!


Autore: Duy Van Nguy
Contatto: Link MQL5
Aggiornato: 14 Maggio 2025
Piattaforma: MetaTrader 5
Categoria: Expert Advisors

Elenco
Commento 0