La Tecnica CHANNEL nel forex ‘un pacifico fiume che quando esonda può produrre profitti ?’
In questo elaborato è descritta la tecnica operativa di Trading System denominata ‘CHANNEL’, che può essere applicata per operare sui mercati finanziari da un trader sia in modo manuale, seguendo i principi descritti, che automatico utilizzando il software EA ‘Fp Instant Scalping ’, che è da intendersi esclusivamente come uno strumento-prodotto software informatico di ausilio al trading per piattaforma MT4, i cui algoritmi hanno l’obiettivo di far realizzare un ‘trading possibilmente Vincente’ libero da STRESS ED EMOTIVITA’.
1 – CHANNEL
La tecnica Channel, implementata per il trading operativo, consiste nell’utilizzare i segnali derivanti dal tocco di una candela con una linea di livello superiore (up- indicazione ad aprire un ordine Sell) o una linea di livello inferiore (down-indicazione ad aprire un ordine Buy) visibili in un canale (Channel) costruito dinamicamente da un indicatore ‘Channel’ che è da installare a parte su ogni chart.
Le linee di livello prezzi sono calcolate utilizzando formule matematiche calcolate sui prezzi High, Low, Close delle barre-candele precedenti ed utilizzo di alcuni indicatori tecnici in particolare :
1. Indicatore ATR (Average True Range)
A cosa serve l’ATR?
L’indicatore tecnico ATR serve principalmente per misurare la volatilità che c’è sul mercato selezionato. L’indicatore misura la volatilità calcolando la media mobile dell’ampiezza dei prezzi in un dato periodo.
L’Autore ritiene che la volatilità che l’ATR misura è un aspetto fondamentale e strategico e spesso interpretato in maniera molto sbagliata. Una adeguata e piena padronanza di questo indicatore tecnico può diventare uno degli strumenti più utili per portare a casa dei buoni profitti sui mercati.
Per maggiori approfondimenti su ATR si rimanda il lettore a recepire info tecniche sul Web .
2. IMA – e una funzione di MT4, calcola l’indicatore della media mobile e ci indica , candela per candela, la media dei prezzi calcolata su un periodo di N candele, dove N è il periodo specificato.
I Timeframe utilizzati sono generalmente M30, H1,H4 ma la Tecnica Channel , con gli opportuni parametri, può essere utilizzata anche su timeframe lunghi tipo Daily e Weekly (quindi con TP e SL molto alti) oppure corti M15,M5,M1 (quindi con TP e SL molto bassi) non consigliata; in questi ultimi tipi la probabilità di successo delle indicazioni diminuiscono sensibilmente e il canale si sposta dinamicamente e velocemente con il trend e la volatilità rendendo non affidabile l’apertura del trade buy o sell col trend; la variabilità e modifica col trend e dei prezzi del canale diminuiscono sensibilmente andando sempre più verso Timeframe alti.
I valori dei parametri devono essere congrui col tipo di Timeframe utilizzato.
In caso di apertura ad esempio di un buy o di un sell ed invece il mercato va in contro trend il trade viene chiuso al raggiungimento dello stop loss o dalla protezione generale del conto tramite il parametro (Perditafissa) dell’EA.
Analizzare i chart nei vari timeframe per farsi una idea del comportamento delle linee ed individuazione di segnali di buy o sell.
Gli algoritmi implementati nel software sono alquanto complessi e rispondono ad esigenze e situazioni reali di mercato e di trading particolari.
Per dare una risposta al titolo dell’articolo si può dire che, dai riscontri effettuati, i risultati ottenibili (percentuali di profitto e livelli di drawdown) possono essere molto interessanti ed anche quì gioca un ruolo fondamentale il Money Management ed il livello di rischio ed una corretta scelta dei parametri.
Dalle analisi dei risultati di conti sperimentali si possono estrapolare le condizioni (lotto, ecc.) per le applicazioni su conti reali.
Per cui sarebbe opportuno provare la tecnica sempre su conti demo per le verifiche ed al fine di acquisire padronanza delle dinamiche di comportamento dell’EA e della tecnica Channel.
F1) Chart con Indicatore Channel
IMPORTANTE:
La tecnica Channel è stata implementata nei prodotti:
- Forexpowerful Ver.1.20: trading automatico o manuale con ONBUTTON e la tecnica Channel è utilizzata per offrire i segnali di tocco linea per aprire eventuali trade nella tecnica Signal pure inserite nel prodotto Forexpowerful ;
- FP-IstantScalping 1.20: con la tecnica Signal per aggiungersi alla tecnica di apertura – chiusura –gestione dei trades già espletati con la tecnica Signal che così utilizza anche l’indicazione della tecnica Channel.
Ma entriamo nel dettaglio della Tecnica Channel possibile con l’EA (vedi figura 1).
I Parametri che utilizza la Tecnica Channel sono già programmati per 28 valute (chiedere la Tabella Excel di riferimento al Supporto) oppure il traders può inserirli manualmente per ogni chart nell’EA.
I parametri che gestiscono questa Tecnica sono molteplici e consentono il pieno controllo del trading in condizioni e situazioni anche estreme.
//INIZIO VARIABILI ROUTINE CHANNEL_1
ONSTRATEGY_Trading_Channel_Trader_Ability_ON_OFF = TRUE;// True=abilita uso de Metodo Channel per apertura e chiusura dei trades o per la visualizzazione del canale sul chart; false=non abilita
Ischt_MagicNumber = 121000; numero magico dei trades aperti con la tecnica cannel; tale numero magico è per trades aperti in Forexpowerful con ‘ONBUTTON’ abilitato e può essere lo stesso numero magico impostato in ONBUTTON, mentre con SIGNAL il numero magico è quello impostato nella Tecnica Signal;
Ischt_use_channel_trading_ONBUTTON= FALSE;// True=abilita uso del Metodo Channel per apertura e chiusura dei trades sia nel prodotto Forexpowerful (con ONBUTTON se questo è Abilitato) che FP istantScalping; false=non abilita.
Ischt_use_channel_trading_SIGNAL = FALSE;// True=abilita uso de Metod Channel per apertura e chiusura dei trades con TECNICA SIGNAL (sia in Forexpowerful che in FP istantScalping) -INDIVIDUA I TRADES BUY-SELL DA APRIRE; false=non abilita.
//quando si inserisce nei robot fissare tali valori uguali a quelli di ONButto o Instantscalping
Ischt_TIPO_STRUMENTO = 0;// tipo strumento, valuta. Se =0 allora l’EA prende i valori già impostati nei parametri e modificabili dal Trader in base al timeframe utilizzato ed inserire o modificare manualmente i parametri Ischt_gapPips_open_trade_tocco ,Ischt_TakeProfit, Ischt_StopLoss;
Ischt_TIPO_Valori_1_2 = 1;// tipo valori dei parametri Ischt_gapPips_open_trade_tocco ,Ischt_TakeProfit, Ischt_StopLoss. Se =1 , valore di default, l’EA setta valori stretti; se =2 setta valori medi: =3-larghi. Se Ischt_TIPO_STRUMENTO = 0 il valore di Ischt_TIPO_Valori_1_2 è ininfluente. I valori dei parametri sono indicati in una tabella apposita di excel, da richiedere se interessati.
Ischt_controllo_close_trade_profit_cambio_trend = 0; // Flag per abilitare controllo profitto ed eventuale chiusura del trade aperto. Se uguale a 0 non viene fatto alcun controllo sul trade aperto quando si innesca un nuovo segnale per eventuale apertura di un trade. Se uguale a 1 si chiude il trade in profitto o se in profitto minimo il buy quando si deve aprire un sell ed un sell quando si deve aprire un buy. Se uguale a 2 allora il trade viene chiuso sia se sia in profitto che in perdita.
Se uguale a 3 allora il trade viene chiuso se in profitto nel momento in cui avviene il ‘tocco’ della linea; in particolare un buy viene chiuso se in profitto quando si verifica una condizione di segnale in cui il prezzo tocca la linea superiore (condizione di down) vicevesa un sell viene chiuso se in profitto quando si verifica una condizione di segnale in cui il prezzo tocca la linea inferiore (condizione di Up). Quest’ultima impostazione è molto utile quando non si vuole aspettare che il trade tocchi il take profit impostato e lasciare all’evoluzione dinamica del canale (linee superiori ed inferiori) al momento del tocco di innescare la chiusura in profitto del trade aperto buy o sell.
Ischt_pips_profit_for_close_orders_open_buy = 0; // numero di pips minimi per chiudere i trades buy in profitto al cambio trend quando il parametro Ischt_controllo_close_trade_profit_cambio_trend vale True . Se =0 non faccio controllo dei pips di profitto minimo.
Ischt_pips_profit_for_close_orders_open_sell = 0; // numero di pips minimi per chiudere i trades sell in profitto al cambio trend qando il parametro Ischt_controllo_close_trade_profit_cambio_trend vale True . Se =0 non faccio controllo dei pips di profitto minimo
Ischt_use_price_touch_at_TP= FALSE;// se true=usa il prezzo di tocco (prezzo della superiore o inferiore del canale) come take profit per il trade buy o sell aperto nel caso in cui anche il parametro Ischt_gapPips_open_trade_tocco è settato ad un valore maggiore di 0. Il Take profit minimo è messo a valore maggiore di 3 pips . Parametro usato solo in Forexpowerful e non in FP IstantScalping.
Ischt_TakeProfit = 75.0; n° di pips di take profit per ordine aperto di buy o sell.
Ischt_StopLoss = 100.0; n° di pips di stop loss per ordine aperto di buy o sell.
Nel caso di utilizzo del prodotto FP istantscalping allora:
1- in caso di utilizzo di Channel con Ischt_use_channel_trading_ONBUTTON uguale a true e Ischt_use_channel_trading_SIGNAL uguale a false e ONSTRATEGYINSTANTSCALPING_Trader_Ability_ON_OFF = false si ha:
Ischt_TakeProfit = Isca_TakeProfit ;
Ischt_StopLoss= Isca_StopLoss;
2. se Ischt_use_channel_trading_ONBUTTON uguale a false e Ischt_use_channel_trading_SIGNAL uguale a true e ONSTRATEGYINSTANTSCALPING_Trader_Ability_ON_OFF = false si ha Ischt_TakeProfit =al valore impostato (default 75).
Ischt_StopLoss= al valore impostato (default 100).
Se si usa la tenica Channel nel prodotto ForexPowerful allora il parametro Ischt_TakeProfit è cosi calcolato:
1.- in caso di utilizzo di Channel con Ischt_use_channel_trading_ONBUTTON uguale a true e Ischt_use_channel_trading_SIGNAL uguale a false e ONSTRATEGYINSTANTSCALPING_Trader_Ability_ON_OFF = false si ha:
Ischt_TakeProfit = TakeProfit1;
Ischt_StopLoss= StopLoss1;
2. – se Ischt_use_channel_trading_ONBUTTON uguale a false e Ischt_use_channel_trading_SIGNAL uguale a true e ONSTRATEGYINSTANTSCALPING_Trader_Ability_ON_OFF = false si ha:
Ischt_TakeProfit = Isca_TakeProfit
Ischt_StopLoss= Isca_StopLoss
Se si usa Ischt_use_price_touch_at_TP impostato a True allora il Take Profit è impostato al valore del prezzo di tocco della linea di canale superiore o inferiore sia in Forexpowerful che FP IstantScalping.
Ischt_gapPips_open_trade_tocco= 60.0; n° di pips di deviazione dal ‘tocco’ delle linee del canale al fine di ‘far scattare’ l’indicazione di una inversione di trend e quindi facilitare apertura di un ordine buy o sell; tale valore generalmente si può impostare a 0 o ad un valore pari alla metà di SL, dipende dal timeframe e dal valore usato nel parametro Ischt_Canal_halflenght_tf , Ischt_XX_ATR , Ischt_Periodo_ATR. Se si auspica apertura di molti trades tale valore deve essere basso.
Ischt_filtro_3_candele= false;// se true abilita un filtro cioè dopo il tocco del canale (sconfinamento della linea superiore o inferiore) si analizzano le ultime tre candele che hanno superato il canale i cui prezzi di chiusura devono essere al di fuori dei prezzi del canale in tal modo diminuiscono sensibilmente il numero dei trades che saranno aperti e quindi l’applicazione del filtro è di tipo restrittivo; se false il filtro non viene abilitato. La convenienza ad usare il filtro consiste nel fatto che aumenta la probabilità che il trades individuato con la tecnica cannel abbia maggiori probabilità di successo specie nei timeframe H1,H4,Daily. Nei timeframe bassi e nei casi in cui si vogliano fare trading con scalping con un take profit basso e lotto alto allora si può anche non usare il filtro. Ischt_open_Buy_sell_in_hedge= false;// opzione che se true abilita l’ apertura di trades in hedge; se false no.
Praticamente al verificarsi di un segnale di apertura di un trade buy o sell se il parametro è true allora se, ad esempio, è già aperto un trade sell il nuovo trade buy viene aperto anche se il suo prezzo di apertura è superiore al prezzo del trade sell già aperto; in questo caso si crea una situazione di hedge (un sell ed un buy aperti) in perdita in quanto il prezzo del buy è superiore al sell e si utilizza questa opzione quando si vuole diminuire la perdita del sell ed il rischio di un contro trend molto prolungato e una sofferenza alta per il trade aperto che in ogni caso chiuderebbe in perdita se venisse toccato lo stop loss del trade aperto o si innescasse il parametro di protezione di PerditaFissa; analogamente vale se è aperto già un trade buy. Se il parametro è false allora il trade in hedge (prezzo sell trade già aperto minore del prezzo buy da aprire oppure prezzo buy trade già aperto maggiore del trade sell da aprire) non viene aperto ma all’evento di un segnale ad esempio di buy , se è aperto già un ordine sell allora il buy viene aperto solo se il prezzo di apertura è inferiore al prezzo di ordine del sell già aperto a meno che sono verificate le condizioni di chiusura del trade aperto che è in profitto (dipendenza dai parametri Ischt_controllo_close_trade_profit_cambio_trend Ischt_pips_profit_for_close_orders_open_buy Ischt_pips_profit_for_close_orders_open_sell : vedi prima descrizione) nel qual caso il sell viene chiuso in profitto ed il buy viene aperto. Il tutto è correlato al Money Management ed al livello di rischio che si vuole assumere nella Tecnica di trading Channel.
Ischt_channel_hedging_resolve= false;// quando si utilizza la tecnica Channel si possono trovare situazioni di hedging (è aperto un trade buy e sell) con situazione di profitto (se prezzo buy inferiore a prezzo sell) o di perdita (se prezzo buy maggiore di prezzo sell); se il parametro è true si abilita la risoluzione di condizioni di hedging, cioe il n° di trade buy aperti uguale a quelli sell; se false non abilita. La soluzione consisye nella chiusura forzata dei due trade consolidando il profitto e la perdita.
Ischt_ON_alertsMessage = true; Ischt_ON_alertsSound = false;
//INIZIO VARIABILI ROUTINE CHANNEL_1 dell’indicatore ‘CHANNEL’
FP-Channel_indicator_for-EA.ex4 (File da installare nelle cartella Indicatori).
Dettagio dei parametri :
Ischt_Info = “Channel for EA Forexpowerful-V.1.20-06/11/2018”;
Ischt_Info1 = “Attenzione:Inserire Numero magico Ischt_MagicNumber = Numero magico robot Ischt_MagicNumber.”;
Ischt_MagicNumber = 887766; numero magico indicatore Channel, deve essere tassativamente uguale al parametro Ischt_MagicNumber dell’EA utilizzato.
Ischt_TIPO_STRUMENTO = 0;// tipo strumento, valuta. Se =0 allora l’EA prende i valori già impostati nei parametri e modificabili dal Trader in base al timeframe utilizzato; può essere uguale al parametro Ischt_TIPO_STRUMENTO dell’EA utilizzato.
alertsMessage = true;
alertsSound = true;
ATTENZIONE: Il Trading System basato sulla tecnica ‘Trading Channel’ è incluso nei due prodotti software di :
1.Forexpowerful
2.FP Istantscalping
In modo uguale.
Il Capitale o la moneta che viene utilizzata nella Tecnica Channel e valida ai fini del trading (apertura trades buy o sell con un determinato lotto) e del calcolo di profitti e perdite è dato dal valore impostato nel parametro di Money Deposito di InstantScalping- Isca_Moneydeposito sia nel prodotto Forexpowerful che in FP istantScalping.
Il valore di lotto utilizzato per il trading, nella tecnica Channel, è quello impostato nel parametro LotsI nella sezione di ONBUTTON quando si utilizza Channel con ONBUTTONcon il prodotto Forexpowerful, mentre è quello impostato in Isca_Lots_Init quando si utilizza Channel nella tecnica ONBUTTON e SIGNAL del prodotto FP istantScalping.
Per progettare una Tecnica ‘Channel’ è disponibile una tabella excel di riferimento, disponibile solo ai possessori di un abbonamento al software dell’EA, per scegliere e successivamente impostare un parametro di Tipo che applica ai vari timeframe ed alle diverse valute su cui è applicata la tecnica i parametri più adeguati anche al livello di rischio.
Di seguito una tabella A di valori già preimpostati di Tipo per n° 28 valute, ma la tecnica è applicabile a qualsiasi strumento finanziario compresi indici, materie prime , ecc. compresi in particolare Gold, Silver, Dax, Oil.
Tabella A:
Disponibili altre due tabelle tipo 1 e tipo 2 con altri parametri per altri livelli di rischio.
Queste tabelle sono già impostate nell’EA che consente inoltre anche l’inserimento manuale dei relativi parametri.
Risultati relativi a N° 4 conti sperimentali tutti con 20 valute Tabella B :
Tabella B
N° | Timeframe | Money
euro |
Profitto
euro |
Tempo di trading gg | Lotto | N° trades chiusi | Trades chiusi in stoploss |
1 | M30 | 5000 | 1000 | 50 | 0,15 | 120 | 30 |
2 | H1 | 5000 | 1600 | 45 | 0.15 | 23 | 6 |
3 | H4 | 5000 | 2438 | 45 | 0.6 | 11 | 1 |
4 | Daily | 5000 | 3100 | 45 | 0,6 | 7 | 0 |
Presentiamo, tra i tanti disponibili (M30, H1, H4, Daily) due esempi indicativi uno con trading Manuale ed un altro con trading Automatico operanti ognuno con 20 valute tutti con timeframe Daily.
Si nota che nei TF H4 e Daily la percentuale di insuccesso, trades chiusi in stop loss, è molto bassa ed a valori che rendono la tecnica soddisfacentemente profittevole.
Esempio N° 1:
Conto con 20 valute con trading manuale utilizzando
- Forexpowerful
- Indicatore Channel
- Indicatore AC
Il metodo completo di trading manuale è descritto nel dettaglio nel Libro ‘Forex Evolution’ di prossima uscita dove è spiegata la tecnica di apertura dei trades buy o sell.
Leva del conto è 1:30 Money = 50.000 ma se era con leva 1:300 un capitale di euro 5000 era sufficiente .
N° | Timeframe | Money
euro |
Profitto
euro |
Tempo di trading gg | Lotto | N° trades chiusi | Trades chiusi in stoploss |
1 | Daily | 50000 | 3500 | 24 | 0,6 | 21 | 2 |
F2) Chart con trades aperti
F3) Reports Account-1
Omissis…..
F4) Reports Account-2
Esempio N° 2:
Conto con 20 valute con trading Automatico utilizzando
- EA ‘Forexpowerful o FP Istantscalping’
- Indicatore Channel
Parametri scelti di tipo 1 molto stretti ; i trades aperti sono ridotti e molto selezionati ma ad altissime probabilità di successo.
Leva del conto è 1:30 Money = 50.000 ma se era con leva 1:300 un capitale di euro 5000 era sufficiente .
N° | Timeframe | Money
euro |
Profitto
euro |
Tempo di trading gg | Lotto | N° trades chiusi | Trades chiusi in stoploss |
1 | Daily | 50000 | 3.323 | 47 | 0,6 | 7 | 0 |
Omissis…
F5) Reports Account-3
Conclusioni
La tecnica analizzata, se impostata in automatico, è una tecnica che non ha alcun bisogno di controllo giornaliero; si lascia lavorare l’EA e si monitora periodicamente specie se il TF impostato è alto (H4, Daily).
Inoltre, cosa molto importante, non vi è alcun bisogno alcuno di fare previsioni di Trend o Analisi di alcun tipo, si impostano i pochi parametri di base e poi il robot lavora e….lavora e…lavora in modo al 100% autonomo ed automatico.
Per i Trader amanti del trading Manuale e che non vogliono impegnarsi in strumenti di ausilio di tipo automatici, nel Libro ‘Forex Evolution’ di prossima uscita è descritta una tecnica Manuale con il ‘Channel’ non molto complicata e di facile impostazione, con 20 valute ma teoricamente applicabile su tutto con timeframe Daily, che potrebbe sicuramente interessare e far raggiungere, se correttamente applicata, risultati di un ‘certo peso’.
I risultati ottenibili sono variabili e dipendono da vari fattori e dalle dinamiche evolutive del mercato e dal numero d trades aperti e chiusi in profitto o in perdita.
Il livello di soddisfazione ottenibile da parte del Trader potrebbe rivelarsi di alta qualità se non addirittura ‘Eccellente’.
Attenzione, il trader non deve pensare che tutto sia facile e scontato.
Quindi ci si deve muovere con molta accortezza e cautela nell’operare e ricordarsi che il ‘fallimento delle proprie aspettative potrebbe essere dietro l‘angolo ed in qualsiasi momento’.
Molti traders sono scettici e non credono molto sull’efficienza e utilità dei TS automatici ma chi scrive la pensa assolutamente al contrario, specie se le tecniche sono correttamente pianificate ed impostate, ma sono solo convinzioni esclusivamente personali.
In ogni caso credo fermamente che tutto ciò costituisca una novità nel settore dei Trading System Automatici per piattaforma MT4 e mi auguro che i traders se avranno la possibilità di utilizzare questi software come strumenti a supporto alla loro operatività nel trading e se capaci di farne buon uso ne trarranno un sensibile beneficio.
Chissà ai traders che entreranno in questa ‘nuova dimensione e visione’ succederà quello che è successo a me e cioè che il loro trading ‘non sarà mai più come prima’? Queste tecniche, adeguatamente applicate, avranno probabilità di essere ‘vincenti’? Sicuramente possiamo affermare: le abbiamo analizzate, studiate, implementate in un algoritmo automatico esclusivo dell’ EA, ‘ci abbiamo provato’.
A cura di Domenico Aristippo, Redazione di TRADERS’
Disclaimer
Il presente Articolo, ha finalità esclusivamente didattiche; esso spiega una tecnica particolare di trading che è gestita dal Software FP INSTANT SCALPING che è un Expert Advisor per piattaforma MT4 per i mercati Forex. La tecnica descritta è una libera interpretazione dell’Autore.
L’Autore e i Distributori espressamente declinano ogni responsabilità derivante dall’uso di concetti-metodi-pratiche-software qui descritti e per qualsiasi perdita o danno diretto o indiretto subito dall’Utente e non forniscono alcuna forma di garanzia. L’Autore e i Distributori non fanno dichiarazioni e non forniscono garanzie di sorta per quanto riguarda la correttezza tecnica e tecnologica e di funzionamento, l’efficacia e la completezza di FP INSTANTSCALPING e delle informazioni incluse in questo Articolo, che non deve pertanto essere inteso in alcun modo come consiglio operativo di investimento o di speculazione sui mercati finanziari e nel Forex, né come sollecitazione alla raccolta di pubblico risparmio. I risultati ipotetici presentati simulati o in demo non costituiscono alcuna garanzia che si ripeteranno in futuro in reale o in demo.
Istituto Svizzero della Borsa e Traders’ Magazine Italia sono distributori del software EA per MT4 ‘FP IstantScalping’ oggetto di questo articolo. Per chi volesse approfondire l’argomento invitiamo a rivolgersi a: info@forextoptrading.com o leggere il libro cartaceo od Ebook ‘Forex Evolution’ di prossima uscita.