MetaTrader5
Combo_Right: Il Tuo Esperto per MetaTrader 5
Oggi parleremo di Combo_Right, un Expert Advisor sviluppato dall'autore Reshetov, che puoi trovare nel link al codice sorgente.
Come Funziona
Il sistema di trading di base si basa sul CCI (Commodity Channel Index). Se il valore del CCI è superiore a zero, il segnale è per un acquisto; se è inferiore, si vende.
Tuttavia, il sistema di base può commettere errori. Per correggere questi errori, vengono utilizzati perceptron lineari, che a volte prendono il controllo ignorando i segnali di trading di base.
Il sistema utilizza tre perceptron: uno per le vendite, uno per gli acquisti e un terzo per il totale.
Il valore di uscita del perceptron può essere maggiore o minore di zero. Se sia il perceptron totale che il primo perceptron hanno valori di uscita negativi, si apre una posizione di vendita. Se entrambi i valori di uscita sono positivi, si apre una posizione di acquisto. In altri casi, si utilizzano i segnali del sistema di base.
L'autore consiglia il seguente processo di impostazione. Esiste un parametro pass che può assumere valori da 1 a 4. Quando pass=1, i perceptron non vengono utilizzati e si configura solo il sistema di trading di base. In questo caso, è necessario ottimizzare i parametri tp1, sl1, CCIPeriod, CCIPrice.
Quando pass=2, si configura un perceptron per le vendite ottimizzando i parametri x12, x22, x32, x42, tp2, sl2, p2. Per pass=3, si imposta un perceptron per gli acquisti ottimizzando i parametri x13, x23, x33, x43, tp3, sl3, p3. Infine, per pass=4, si configura il perceptron totale e si ottimizzano i parametri x14, x24, x34, x44, p4. L'Expert Advisor utilizza pass=4.
Le immagini mostrano i risultati dell'Expert Advisor nel tester. La prima immagine rappresenta i risultati dell'ottimizzazione, mentre la seconda mostra i risultati del test in avanti.
Fig. 1. Risultati di ottimizzazione.
Fig. 2. Risultati del test in avanti.
Parametri
tp1 - Take Profit quando si apre una posizione con il segnale di trading di base.
sl1 - Stop Loss quando si apre una posizione con il segnale di trading di base.
CCIPeriod - Periodo del CCI.
CCIPrice - Prezzo del CCI.
x12, x22, x32, x42 - Pesi del perceptron per le vendite.
tp2 - Take Profit quando si apre una posizione con un segnale del perceptron per le vendite.
sl2 - Stop Loss quando si apre una posizione con un segnale del perceptron per le vendite.
p2 - Periodo di copertura dei dati storici per il perceptron delle vendite.
x13, x23, x33, x43 - Pesi del perceptron per gli acquisti.
tp3 - Take Profit quando si apre una posizione con un segnale del perceptron per gli acquisti.
sl3 - Stop Loss quando si apre una posizione con un segnale del perceptron per gli acquisti.
p3 - Periodo di copertura dei dati storici per il perceptron degli acquisti.
x14, x24, x34, x44 - Pesi del perceptron totale.
p4 - Periodo di copertura dei dati storici per il perceptron totale.
pass è la modalità dell'Expert Advisor: 1 è il sistema di base, 2 è il perceptron per le vendite, 3 è il perceptron per gli acquisti, 4 è il perceptron totale, modalità operativa.
lots - Volume della posizione.
Shift - Barra da cui vengono utilizzati i dati di prezzo: 0 - barra in formazione, 1 - prima barra formata.
2012.12.07