id-4dn
Collapse
X
-
Attento che nel backtest potresti avere risultati diversi in quanto indipendentemente da cio che scrivi, il segnale entra sempre a chiusura barra e non al breakout del minimo o massimo della barra inside per cui ti consiglio ti provarlo per qulache giorno in forward tick by tick e vedere come performa
Apo....non si desidera ciò che è facile ottenere (Ovidio)....
Comment
-
Ottimo lavoro Smash,
attenzione però, perché così ci sono delle inesattezze da sistemare.
Il pattern è di quattro barre e solo nella barra successiva si entra alla rottura di high o low della barra inside.
Va quindi sistemato il SET del PatternIDNR4, SET b e SET c.
Inoltre per quanto riguarda gli exit long e short, purtroppo con il CHANGEIF il valore di stop viene modificato
e quindi spostato successivamente al momento di ingresso, questo tutte le volte che viene incontrato un nuovo
PatternIDNR4 successivamente all\'ingresso.
Se lo usi daily e dopo due barre esci comunque va benissimo lo stesso.
Io volevo utilizzarlo su timeframe intraday, es. 15 minuti, senza chiudere subito dopo due barre dall\'ingresso.
E\' un paio di giorni che mi ci rompo la testa ma non ho ancora trovato una soluzione per aggirare il problema.
Grazie a Planta per averci ricordato questo pattern che su alcuni TF sembra funzionare bene.
Saluti
MassimoLast edited by maxmax68; 01-12-13, 07:45.Comment
-
Ciao a tutti,Ottimo lavoro Smash,
attenzione però, perché così ci sono delle inesattezze da sistemare.
Il pattern è di quattro barre e solo nella barra successiva si entra alla rottura di high o low della barra inside.
Va quindi sistemato il SET del PatternIDNR4, SET b e SET c.
Inoltre per quanto riguarda gli exit long e short, purtroppo con il CHANGEIF il valore di stop viene modificato
e quindi spostato successivamente al momento di ingresso, questo tutte le volte che viene incontrato un nuovo
PatternIDNR4 successivamente all\'ingresso.
Se lo usi daily e dopo due barre esci comunque va benissimo lo stesso.
Io volevo utilizzarlo su timeframe intraday, es. 15 minuti, senza chiudere subito dopo due barre dall\'ingresso.
E\' un paio di giorni che mi ci rompo la testa ma non ho ancora trovato una soluzione per aggirare il problema.
Grazie a Planta per averci ricordato questo pattern che su alcuni TF sembra funzionare bene.
Saluti
Massimo
secondo me(jr member con poca attitudine alla programmazione) il settaggio di smash è corretto perché come ordine finale per il segnale mette ref(pattern idnr4,1) che da segnali calcolando il pattern verificato sulla barra precedente come il settaggio che avevo prima
set b =Ref(high,1) < ref(high,2)
set c = ref(low,1)> ref (low,2)
ref(a,1) < ref(a,2) and ref(a,1) < ref(a,3) and ref (a,1) <ref (a,4) and b and c
e quindi l entrata sulla barra in corso
sul discorso degli stop ciò che dice maxx è vero( anch io lo uso su tf 10 min) in casi di formazione di un altro pattern con posizione gia aperta su pattern precedente, però bisogna anche provare a vedere se è una situazione verificabile in presenza di un take profit(trailing stop per esempio) dato il tf ristrettoComment
-
Ciao,
diciamo che è corretto a metà.
Oggi non ho a disposizione beeTrader per provare, ma credo che sia da uniformare la condizione dei quattro script.
Quello su cui vorrei soffermare la vostra attenzione, e vorrei il vostro aiuto, è la questione del CHANGEIF.
In questo caso il problema è relativo e serve solo da spunto come caso studio.
Tanto per focalizzare il problema:
Abbiamo una condizione A al cui realizzarsi noi entriamo in posizione, proprio come nel nostro caso.
E supponiamo che come nel nostro caso, il nostro stop debba essere il low della barra precedente
la barra in cui si realizza l\'ingresso.
Come facciamo a caricare quel valore di low e tenerne memoria nel tempo per utilizzarlo come stop.
Il CHANGEIF sembrerebbe non funzionare, perché ad ogni condizione vera successiva alla barra d\'ingresso
il nostro valore di low stop verrebbe modificato.
Onestamente io non sono ancora riuscito a trovare una soluzione, avete qualche suggerimento ?
Forse sarebbe necessario pensare alla possibilità di introdurre dei valori costanti a fianco dei vettori, ma come ?
Per ora non ho ancora una risposta.
Saluti
MassimoComment
-
Ciao,
diciamo che è corretto a metà.
Oggi non ho a disposizione beeTrader per provare, ma credo che sia da uniformare la condizione dei quattro script.
Quello su cui vorrei soffermare la vostra attenzione, e vorrei il vostro aiuto, è la questione del CHANGEIF.
In questo caso il problema è relativo e serve solo da spunto come caso studio.
Tanto per focalizzare il problema:
Abbiamo una condizione A al cui realizzarsi noi entriamo in posizione, proprio come nel nostro caso.
E supponiamo che come nel nostro caso, il nostro stop debba essere il low della barra precedente
la barra in cui si realizza l\'ingresso.
Come facciamo a caricare quel valore di low e tenerne memoria nel tempo per utilizzarlo come stop.
Il CHANGEIF sembrerebbe non funzionare, perché ad ogni condizione vera successiva alla barra d\'ingresso
il nostro valore di low stop verrebbe modificato.
Onestamente io non sono ancora riuscito a trovare una soluzione, avete qualche suggerimento ?
Forse sarebbe necessario pensare alla possibilità di introdurre dei valori costanti a fianco dei vettori, ma come ?
Per ora non ho ancora una risposta.
Saluti
Massimo
Ciao Massimo,
non so se ho compreso esattamente il problema che esponi, e premetto di non avere analizzato così a fondo il tutto.
Comunque, se si è verificato il pattern ed io sono entrato in posizione, e poco dopo se ne verifica un altro senza che sia stato ancora preso lo stop del pattern precedente, le casistiche sono 2:
1) il nuovo pattern genera un ingresso nella stessa direzione rispetto a quella già in essere, e quì secondo me spostare lo stoploss avvicinandolo al prezzo avrebbe senso!
2) il nuovo pattern genera invece un ingresso nella direzione opposta rispetto a quella già in essere, ed allora si procede chiudendo la posizione in essere ed eventualmente aprendone un\'altra in direzione contraria.
Non so se magari c\'è dell\'altro che non sto considerando ...Comment
-
Ciao, i casi sono questi 2 ed il primo non sarebbe male anzi potrebbe essere buono a livello di gestione del rischio.Ciao Massimo,
non so se ho compreso esattamente il problema che esponi, e premetto di non avere analizzato così a fondo il tutto.
Comunque, se si è verificato il pattern ed io sono entrato in posizione, e poco dopo se ne verifica un altro senza che sia stato ancora preso lo stop del pattern precedente, le casistiche sono 2:
1) il nuovo pattern genera un ingresso nella stessa direzione rispetto a quella già in essere, e quì secondo me spostare lo stoploss avvicinandolo al prezzo avrebbe senso!
2) il nuovo pattern genera invece un ingresso nella direzione opposta rispetto a quella già in essere, ed allora si procede chiudendo la posizione in essere ed eventualmente aprendone un\'altra in direzione contraria.
Non so se magari c\'è dell\'altro che non sto considerando ...
nel secondo caso il problema invece c ė perché chiuderebbe la posizione con un sell( ipotizziamo di essere long) invece che con un exit long cosa che sballerebbe il sistema. Secondo me l unica cosa da risolvere ė quest ultima.Comment
-
Ciao Smash,Ciao Massimo,
non so se ho compreso esattamente il problema che esponi, e premetto di non avere analizzato così a fondo il tutto.
Comunque, se si è verificato il pattern ed io sono entrato in posizione, e poco dopo se ne verifica un altro senza che sia stato ancora preso lo stop del pattern precedente, le casistiche sono 2:
1) il nuovo pattern genera un ingresso nella stessa direzione rispetto a quella già in essere, e quì secondo me spostare lo stoploss avvicinandolo al prezzo avrebbe senso!
2) il nuovo pattern genera invece un ingresso nella direzione opposta rispetto a quella già in essere, ed allora si procede chiudendo la posizione in essere ed eventualmente aprendone un\'altra in direzione contraria.
Non so se magari c\'è dell\'altro che non sto considerando ...
quello che scrivi è ovviamente più che ragionevole.
Però nel caso in cui volessimo che lo stop non cambiasse ?
Saluti
MassimoLast edited by maxmax68; 01-12-13, 21:49.Comment
-
Perchè sballerebbe il sistema?Ciao, i casi sono questi 2 ed il primo non sarebbe male anzi potrebbe essere buono a livello di gestione del rischio.
nel secondo caso il problema invece c ė perché chiuderebbe la posizione con un sell( ipotizziamo di essere long) invece che con un exit long cosa che sballerebbe il sistema. Secondo me l unica cosa da risolvere ė quest ultima.
Forse farebbe semplicemente Exit-And-Reverse (chiusura della posizione long in essere ed apertura di una nuova posizione short)!
L\'unico problema che vedo invece è nel caso in cui la barra immediatamente successiva al pattern fosse una barra outside, che farebbe verificare sia il Buy Script che il Sell Script ... !!!Comment
-
Perchè sballerebbe il sistema?
Forse farebbe semplicemente Exit-And-Reverse (chiusura della posizione long in essere ed apertura di una nuova posizione short)!
L\'unico problema che vedo invece è nel caso in cui la barra immediatamente successiva al pattern fosse una barra outside, che farebbe verificare sia il Buy Script che il Sell Script ... !!!
se fa exit and reverse allora sarebbe ok, ma così com ė non mi sembra faccia stop and reverse
Il caso di barra outside ė un problema del pattern che lo stesso autore cita e suggerisce in tal caso l proprio lo stop and reverse. Nel caso di beetrader penso che dando il segnale all avverarsi della condizione , esegue alla prima condizione avverata e stoppa all avverarsi della seconda.
Come vi ho anticipato sono alle prime armi quindi pazientate se scrivo qualche c...zata
ciaoComment
-
Ciao,Il caso di barra outside ė un problema del pattern che lo stesso autore cita e suggerisce in tal caso l proprio lo stop and reverse. Nel caso di beetrader penso che dando il segnale all avverarsi della condizione , esegue alla prima condizione avverata e stoppa all avverarsi della seconda.
intendevo dire che sarebbe un problema per il backtest:
se non si sa con quale cronologia si è formata la barra outside è praticamente impossibile sapere se a fine barra si è Long oppure Short !Comment


Comment