Aiuto per sistema intraday dax
Forums › ProRealTime forum Italiano › Supporto ProOrder › Aiuto per sistema intraday dax
- This topic has 7 replies, 4 voices, and was last updated 7 years ago by R05.
-
-
04/08/2017 at 10:35 AM #31419
Un saluto a tutta la community!
Sto verificando manualmente in real time un sistemino intraday sul Dax future che sembra dare ottimi risultati ma mi serve un aiuto per codificarlo.
Concettualmente si basa sull’ osservazione che nella stragrande maggioranza dei casi a una candela sul 5′ con un estensione pronunciata ( > o = a 1/10 della media del range delle precedenti 10 sedute ), segue quasi sempre un ritraccio almeno del 50% del movimento nella candela successiva.
In particolare, per candele con black body ( chiusura < all’ apertura ) il ritraccio avviene verso l’ alto, viceversa per candele con white body ( chiusura > apertura ).
Insomma stiamo parlando di un sistemino contrarian perfetto per le fasi laterali ma che non dovrebbe soffrire troppo anche allorquando parte un trend ben definito, dato che ( solitamente ) il movimento si sviluppa per un tempo limitato.
In ogni caso bando alle ciance questo è ciò che avrei bisogno di codificare:
STRUMENTO: Dax Future
Spese brokeraggio € 10*/Capitale Iniziale € 10.000 ( * stima commissioni + slippage medio su entrate e SL )
ENTRY LONG
Corpo candela nero con estensione complessiva dal max al min > o = 0,1% valore future ( media range ultimi 10gg )/100
EXIT LONG TARGET
Sell limit 0,067%valore indice ( media range ultimi 10 gg )/100
EXIT LONG STOP LOSS
Sell SL limit -0,1%valore indice ( media range ultimi 10 gg )/100
ENTRY SHORT
Corpo candela bianco con estensione complessiva dal max al min > o = 0,1% valore future ( media range ultimi 10gg )/100
EXIT SHORT TARGET
Buy limit – 0,067%valore indice ( media range ultimi 10 gg )/100
EXIT LONG STOP LOSS
Buy SL + 0,1%valore indice ( media range ultimi 10 gg )/100
Le entrate avvengono all’ apertura della candela successiva a quando si verifica la condizione.
FLAT in caso di dojy ( candela senza corpo, apertura = chiusura ).
Grazie a tutti quelli che mi aiuteranno! Se non si capisce ditemi che cerco di caricare un grafico con qualche esempio
04/09/2017 at 9:22 AM #31464> Inserite il segno di spunta all’interno della casella sul vostro profilo, per aggiornare il vostro paese. <<
Si prega di caricare immagini esempi, sarebbe di grande aiuto per la comprensione della vostra strategia, grazie.
04/10/2017 at 9:06 AM #31564Allora come prima cosa il sistema deve calcolare ogni giorno il range medio delle ultime 10 sedute; questo per dare una misura se vogliamo un po’ grossolana ma comunque abbastanza verosimile della volatilità. Il range che ho calcolato manualmente risulta essere di 117 pt.
Quindi come dicevamo il sistema entra long sull’ apertura della candela a 5′ dopo una candela con black body ed estensione da max a min > 0,001% ( valore future giorno precedente ) corretto per la volatilità quindi ( media range 10 giornate precedenti )/100.
Si ottiene per cui un entry long in presenza delle condizioni sopra descritte quindi in presenza di una candela con estensione da max a min > a 12,25 ( 117/100 ) = 14,33 pt.
Lo SL viene settato a – 14,33 pt ( arrotondato 14,5) , target 0,67(14,33) = 9,60 ( arrotondato 9,5 pt ).
Non riscrivo le condizioni per l’ entrata short perchè tanto sono le medesime, basta invertire il tutto se si è compreso la logica.
Passando all’ esempio pratico, nella candela di oggi delle 8.50 possiamo vedere un’ estensione di 25 pt e white ( green ) body, per cui il sistema entra short sull’ apertura della candela seguente a 12.283,5 con target a 12.274 e SL 12.298, andando a segno due candele dopo.
Questa è la logica del sistema, una volta codificato si può vedere come si comporta al variare dei parametri ed impostare una strategia di money management.
Tutte le osservazioni e gli alert sulle possibili criticità sono ovviamente benvenute.
04/10/2017 at 9:10 AM #31565Scusate ma non mi lascia allegare il file
04/10/2017 at 11:05 AM #3159309/28/2017 at 1:36 PM #47674sei riuscito a codificare il sistema?
grazie
09/28/2017 at 2:40 PM #47684Salve, ho cercato di fare una bozza della strategia anche se purtroppo non parte e poi mancano stop e target. Ovviamente, chiedo, gentilmente, nel caso a più esperti e in gamba di me nella programmazione una mano per completare questo codice in modo da testarlo, in quanto sembra interessante.
123456789101112131415161718192021222324252627282930defparam cumulateorders = falsedefparam flatbefore = 080000defparam flatafter = 220000a=(dhigh(1)+dlow(1))/2b=(dhigh(2)+dlow(2))/2c=(dhigh(3)+dlow(3))/2d=(dhigh(4)+dlow(4))/2e=(dhigh(5)+dlow(5))/2f=(dhigh(6)+dlow(6))/2g=(dhigh(7)+dlow(7))/2i=(dhigh(8)+dlow(8))/2l=(dhigh(9)+dlow(9))/2m=(dhigh(10)+dlow(10))/2z=(a+b+c+d+e+f+g+i+l+m)/10z1=z/100candelaverde=close>opencandelarossa=close<open// Condizioni per entrare su posizioni longif candelarossa>z1 thenbuy 1 contract at marketendif// Condizioni per entrare su posizioni shortif candelaverde>z1 thensellshort 1 contract at marketendif09/28/2017 at 2:56 PM #47686Mi sono accorto che avevo tralasciato alcune condizioni, ma nonostante ciò non parte. Oggi comunque la candela delle 9:25 sembra aver rispettato le condizioni e sembra essere andata a target.
1234567891011121314151617181920212223242526272829303132333435defparam cumulateorders = falsedefparam flatbefore = 080000defparam flatafter = 220000a=(dhigh(1)+dlow(1))/2b=(dhigh(2)+dlow(2))/2c=(dhigh(3)+dlow(3))/2d=(dhigh(4)+dlow(4))/2e=(dhigh(5)+dlow(5))/2f=(dhigh(6)+dlow(6))/2g=(dhigh(7)+dlow(7))/2i=(dhigh(8)+dlow(8))/2l=(dhigh(9)+dlow(9))/2m=(dhigh(10)+dlow(10))/2z=(a+b+c+d+e+f+g+i+l+m)/10z1=z/100z2=z1*0.1candelaverde=close>opencandelarossa=close<opencandelaverde1=high-lowcandelarossa1=high-low// Condizioni per entrare su posizioni longif candelarossa1>z2 and candelarossa thenbuy 1 contract at marketendif// Condizioni per entrare su posizioni shortif candelaverde1>z2 and candelaverde thensellshort 1 contract at marketendif -
AuthorPosts
Find exclusive trading pro-tools on