Ciao a tutti, trader! Oggi parliamo di una questione che molti di noi, soprattutto i neofiti, si trovano ad affrontare: come far sì che il nostro Expert Advisor riesca a rilevare autonomamente se ci sono ordini aperti, senza dover ricorrere alla funzione OrdersTotal().
Infatti, OrdersTotal() ci restituisce solo il conteggio totale degli ordini aperti, ma non ci dice se sono stati aperti da un EA o manualmente. Questo può essere un vero grattacapo quando cerchiamo di gestire i nostri trade in modo efficiente.
Per questo motivo, ho deciso di condividere con voi un codice molto semplice che ho creato. In questa implementazione, utilizzo la funzione Comment() per dimostrare in tempo reale come funziona la Check_Open_Orders. È un ottimo modo per visualizzare ciò che sta accadendo nel nostro Expert Advisor.
Il codice che vi mostro è ben commentato e spiegato, in modo che possiate comprenderne ogni singolo passaggio. Spero possa esservi utile! Ecco il codice:
// Funzione per controllare gli ordini aperti bool Check_Open_Orders() { // Logica per rilevare gli ordini aperti // ... } Post correlati
- MQL5 Wizard: Creare Trading Signals con Morning/Evening Stars e MFI per MetaTrader 5
- Utilizzare MQL5 Wizard per generare segnali di trading: Hammer e Hanging Man con CCI
- MQL5 Wizard: Creare Trade Signals con Hammer/Hanging Man e RSI
- MQL5 Wizard: Strategia di Trading con Dark Cloud Cover/Piercing Line e RSI
- MQL5 Wizard: Crea Trading Signals con 3 Corvi Neri/3 Soldati Bianchi e RSI