Autore reale:
Inovance - https://www.inovancetech.com/
Presentiamo un template EA robusto, progettato per aiutarti a impostare correttamente i livelli di take profit e stop loss, gestire le posizioni e affrontare problemi del terminale, come crash o disconnessioni.
Per utilizzare questo EA, inserisci le tue condizioni di ingresso nella parte inferiore, nella sezione "Condizioni di ingresso Long e Short". Imposta le tue condizioni long per restituire "1" se viene generato un segnale long nella funzione "LongSignal()" e le tue condizioni short per restituire "-1" se viene generato un segnale short nella funzione "ShortSignal()".
Un singolo ordine di acquisto o vendita verrà eseguito se le tue condizioni sono soddisfatte; non verrà effettuato alcun ordine se entrambe le condizioni long e short sono valide. Il trade si chiuderà se il take profit o lo stop loss vengono raggiunti, oppure se viene generato un segnale nella direzione opposta, in tal caso si chiuderà il trade esistente e si aprirà un nuovo trade nella direzione corretta.

Input dell'EA
Sezione "Condizioni di ingresso Long e Short" con un esempio di strategia mostrato (nota: questa è una strategia arbitraria solo a scopo dimostrativo).
//+------------------------------------------------------------------+ //| Condizioni di ingresso Long e Short | //+------------------------------------------------------------------+ int indCCI0period = 14; // Periodo dell'indicatore 1 int indRSI1period = 14; // Periodo dell'indicatore 2 //+------------------------------------------------------------------+ //| Ingresso Long (Restituisce "1" per ingresso long, "0" per nessun ingresso) | //+------------------------------------------------------------------+ int LongSignal() { double CCI0 = iCCI(NULL,0,indCCI0period,PRICE_CLOSE,1); double RSI1 = iRSI(NULL,0,indRSI1period,PRICE_CLOSE,1); int match=0; if(CCI0>-200 && CCI0<=-150) match++; else if(CCI0>-100 && CCI0<=-50) match++; if(RSI1>0 && RSI1<=25) match++; if(match == 2) return 1; return 0; } //+------------------------------------------------------------------+ //| Ingresso Short (Restituisce "-1" per ingresso short, "0" per nessun ingresso) | //+------------------------------------------------------------------+ int ShortSignal() { double CCI0 = iCCI(NULL,0,indCCI0period,PRICE_CLOSE,1); double RSI1 = iRSI(NULL,0,indRSI1period,PRICE_CLOSE,1); int match=0; if(CCI0 > 50 && CCI0 <= 150) match++; if(RSI1 > 80 && RSI1 <= 100) match++; if(match == 2) return -1; return 0; }
Raccomandazioni:
- Funziona con broker a 4 e 5 cifre.
- Testa sempre su un conto demo.
- Esempio di strategia mostrato nel template (nota: questa è una strategia arbitraria solo a scopo dimostrativo).
Commento 0