Lombardreport.comToptradercup.comLombardforum.comeSignal.it

il kane’s % hooks system

Cristiano Raco - 17/05/2007 8.25.00

Vediamo come costruire e cosa si può ottenere con il sistema ‘ % Hooks' ideato da Steve Kane ed illustrato nel libro ‘Day trading systems and methods' di Le Beau-Lucas. Il sistema è di tipo intraday, con chiusura delle posizioni rigorosamente a fine seduta e prevede l'utilizzo di due scale temporali, il 5 e il 60 minuti.

Come primo accorgimento bisogna determinare il trend giornaliero del mercato. Utilizzando le barre orarie, si intraprendono posizioni solo se il mercato ha segnato un nuovo massimo o minimo entro le ultime due ore. Se il trend è up si considerano solo i trades long, viceversa per gli short. Questo è l'unico filtro presente nella versione originale del sistema.

Per gli ingressi si utilizza uno stocastico slow a 12 periodi, calcolato sul 5 minuti. Si compra se la linea del %K risale al di sopra di 20 dal basso verso l'alto e si va short quando scende sotto 80 dall'alto verso il basso. Di seguito riporto il codice in Easylanguage per TradeStation.

Si definisce una variabile trend che assume il valore 1 in caso di trend long, il valore -1 nel caso di trend short e il valore 0 altrimenti;

 

Inputs: length(10) , sl(5), nbar(2) , tp(20);

 

Vars: trend(0);

 

if maxlist(h data2,h[1] data2)=highest(h data2, length) then trend=1

else if minlist(l data2, l[1] data2)=lowest(l data2, length) then trend=-1

else trend=0;

 

Ecco le regole per gli ingressi:

 

if marketposition=0 then begin

if trend=1 and slowk(12)[1]<20 and slowk(12)>20 then buy at market;

if trend=-1 and slowk(12)[1]>80 and slowk(12)<80 then sell at market;

end;

 

L'idea è dunque quella di comprare in un trend al rialzo, solo in seguito a una discesa dei prezzi di brevissimo termine.

Per le uscite poniamo uno stop fisso in punti (a cui facciamo corrispondere un tp) e uno stop sotto il massimo/minimo delle ultime n-barre:

 

exitlong at entryprice-sl stop;

exitshort at entryprice sl stop;

 

exitlong at lowest(l data2,nbar) -1 point stop;

exitshort at highest(h data2, nbar) 1 point stop;

 

exitlong at entryprice tp limit;

exitshort at entryprice-tp limit;

 

A titolo di esempio vediamo cosa si ottiene con una scelta opportuna dei valori dei parametri per il futures emini Russel2000 quotato al Cme:

 

 

Fig.1 - Performance report del sistema %K Hooks su emini-Russel2000, da settembre 2006 a oggi.

 

 

 

Fig.2 - Equity curve del precedente sistema su emini-Russel2000.

 

I parametri del report che lasciano qualche dubbio sono la percentuale di successi e il profit factor, piuttosto bassi, mentre il rapporto tra net profit e drawdown è discreto, se si tiene conto che il test è relativo a 7 mesi si dati. Per migliorare il sistema si potrebbe pensare di passare a un time frame più lento del 5 minuti, allo scopo di aumentarne la stabilità. Inoltre occorre sicuramente cercare di adattare i parametri alle condizioni del mercato per renderlo maggiormente performante su un periodo temporale più esteso.

 

A presto

 

Per domande e chiarimenti sono disponibile all'indirizzo email

cristiano.raco@fastwebnet.it

 

Commenti all'articolo

Per questo articolo non è stato inserito ancora alcun commento, sii il primo ad esprimere la tua opinione!
Toptrader Magazine 2007 - Tutti i diritti riservati - Sottoscrivi il nostro feed RSS
Web design & Promozione: Vitamino