Home Trading Sistematico Post

Scopri Charles 2.1.5: Il Nuovo EA per MetaTrader 4

Allegato
10823.zip (25.05 KB, Scarica 0 volte)


Benvenuti nel mondo di Charles 2.1.5, un EA (Expert Advisor) più sofisticato rispetto alle versioni precedenti. È progettato per ottimizzare le operazioni sul mercato, utilizzando ordini di stop su breakout e coprendo le posizioni perdenti, cercando sempre di chiudere in positivo.

Ma non è tutto! Questa versione introduce diverse nuove funzionalità:

  • Controlla condizioni di volatilità speciali per aprire ordini sotto i picchi.
  • Analizza le condizioni di trend per seguire il movimento del mercato quando possibile.
  • Utilizza i concetti di Pivot, Resistenze e Supporti, calcolati ogni ora per ridurre al minimo le perdite, cercando di sfruttare ritracciamenti favorevoli.
  • Introduce il concetto di Basket Orders per compensare le posizioni perdenti il prima possibile e minimizzare il drawdown.
  • Dispone di numerosi parametri di configurazione che permettono di personalizzare la strategia.

Parametri:

ATTENZIONE: In caso di errore "zero divide", controlla la lista dei simboli forniti nel parametro "Symbols". Ci possono essere due problemi: 1) il tuo broker non supporta tutti o alcuni dei simboli specificati (devi usare solo simboli supportati dal tuo broker) - 2) il tuo broker utilizza nomi diversi per i simboli, ad esempio, invece di EURUSD, potrebbe usare EURUSDm o EUR_USD ... devi usare i nomi forniti dal tuo broker.

Se intendi utilizzare l'EA su un singolo grafico e un singolo simbolo alla volta, basta allegare l'EA al grafico corrispondente, prestando attenzione al MagicNumber e lasciando vuoto il campo Symbols.

PARAMETRI:
======================================

0) Il TimeFrame non è importante. L'EA controlla internamente i timeframe necessari.
1) Symbols; lista di simboli separati da virgola che desideri che l'EA gestisca in un'unica istanza. Se vuoto, l'EA funziona solo sul grafico/simbolo corrente.
Symbols = "EURUSD,EURGBP,EURJPY,CHFJPY,GBPUSD,GBPJPY,GBPCHF,GBPAUD,USDCAD,USDCHF,USDJPY,AUDNZD,AUDUSD,NZDUSD";
2) MagicNumber; assegnato a ogni ordine gestito dall'EA.
MagicNumber = 3939;
3) xFactor; moltiplicatore per gli ordini di HEDGE.
xFactor = 1.8;
4) TimeSet; orario del broker. Utilizzato per ripristinare gli ordini pendenti ogni giorno.
TimeSet = "07:32";
5) RiskPercent; tenta di recuperare gli ordini perdenti se il saldo scende sotto questa percentuale.
RiskPercent = 5;
6) RiskPerTrade; rischio per ogni LOT calcolato automaticamente dall'EA. In ogni caso, l'EA non può aprire un LOT inferiore al MINLOT. Se "0", l'EA utilizzerà il valore fisso di LOT preso dal campo Lots.
RiskPerTrade = 10;
7) MaxAllowedOrders; numero massimo di ordini "accessori". Questi ordini sono speciali e aperti sotto condizioni particolari, ad esempio, picchi di volatilità speciali o condizioni di trend RSI+MMA.
MaxAllowedOrders = 15;
8) MaxOpenHours; ogni ordine aperto verrà chiuso se la sua età supera questo valore. "0" significa non controllare l'età dell'ordine.
MaxOpenHours = 0;
9) ProfitCheckPeriod; numero di barre da 15 minuti di mercato piatto da considerare per chiudere un ordine vincente. Questo funziona solo se l'intero profitto è positivo.
ProfitCheckPeriod = 3;
10) Aggressive; se TRUE considera timeframe H1 per i breakout invece di H4 e Daily. Aumenta notevolmente il numero di operazioni. Pericoloso.
Aggressive = false;
11) UsePivots; se TRUE, pivots, resistenze e supporti verranno utilizzati per ricalcolare i TakeProfits degli ordini perdenti. In tal caso, possono essere chiusi in negativo, cercando di ridurre al minimo la perdita. I pivots vengono controllati ogni ora.
UsePivots = true;
12) Parametri utilizzati per i controlli delle condizioni di trend RSI+MMA.
FastPeriod = 18;
SlowPeriod = 60;
Selectivity = 14;
13) Lots; valore fisso da utilizzare nel caso RiskPerTrade = 0.
Lots = 0.01;
14) Slippage; slippage in PIPS.
Slippage = 3;
15) ECN; supporto per conti ECN.
ECN = true;
16) MarginPercent; cerca di preservare questa percentuale di margine prima di aprire ulteriori ordini. Non previene perdite per le operazioni già aperte.
MarginPercent = 20;
17) StopLoss; Stop loss in PIPS.
StopLoss = 0;
18) Valori di trailing applicati all'ordine vincente solo quando hai tutti i profitti positivi. In altri casi, l'EA utilizza un *BASKET* che cercherà di chiudere il maggior numero possibile di ordini perdenti con un solo ordine vincente.
TrailStart = 20;
TrailingAmount = 3;
19) TakeProfit; offset applicato ai TakeProfits calcolati dai Pivots.
TakeProfit = 20;
20) AllOrders; se TRUE ignorerà il MagicNumber e gestirà tutti gli ordini a seconda dell'impostazione AllSymbols.
AllOrders = true;
21) AllSymbols; se TRUE ignorerà i simboli gestiti e gestirà tutti gli ordini.
AllSymbols = true;
22) LogToFile; se TRUE scrive i registri su un file.
LogToFile = false;
23) InitResetOrders; se TRUE ripristina gli ordini pendenti all'inizio.
InitResetOrders = true;

24)

StartHour = 0;
EndHour = 24;
CloseAllNow = false;
FridayCloseTime = 0;

Ore di trading consentite e condizioni di chiusura forzata. CloseAllNow chiuderà forzatamente *TUTTI* gli ordini. FridayCloseTime chiuderà forzatamente *TUTTI* gli ordini dopo quest'ora di venerdì; "0" significa ignorare questo e lasciare gli ordini aperti.

Post correlati

Commento (0)