sull’indicatore che hai postato, non hai definito la variabile “s”, a cosa si riferisce?
S è una variabile che ho definito per regolare la sensibilità dell’indicatore. Per ora, per semplicità, ponila uguale a zero.
O aggiungi una riga nel codice, oppure la metti nella sezione definizione delle variabili (strumento chiave inglese).
L’ingresso va fatto al prezzo di chiusura della candela che fa il secondo tocco, naturalmente se candela rialzista, l’uscita va fatta alla 3 candela di mercato esclusa quella del tocco, per capirci sul grafico che ho postato la linea nera è l’ingresso la linea verde è l’uscita, praticamente sempre sui prezzi di chiusura delle candele
Si, ma come ti dicevo, non è possibile passare un ordine che vale per la chiusura di candela. Al massimo per l’apertura della candela successiva.
Si scusa l’apertura della candela successiva a quella che effettua il secondo tocco, per quanto riguarda l’indicatore non so cosa dovrebbe visualizzare, ma a me non da nessun riscontro,
ci deve essere qualcosa che non funziona
L’indicatore l’ho spiegato nel post dove l’ho messo, ci sono anche delle immagini: ti mostra una freccia in corrispondenza della candela che ha rotto il pavimento o il tetto. E poi c’è un numeretto che ti dice di quanti punti ha rotto il tetto o il pavimento.
L’hai aggiunta la variabile S?
si la variabile s=0
comunque ora controllo coma mai non funziona
ok funziona, i numeri che escono a cosa si riferiscono?
Ho messo anche un paio di immagini riferite al Dax con time frame 15 minuti.
Osservando le immagini, si nota la freccia verde quando la barra colpisce il pavimento del supertrend ma la stessa chiude sopra e, pertanto, non vi è inversione. E poi la freccia nera, quando la candela colpisce il tetto del supertrend ma la stessa chiude al di sotto e, anche in questo caso, non vi è inversione. Quei numeretti che si trovano sotto e sopra le due frecce, indicano di quanti punti la barra perfora tetto e pavimento del supertrend. Avevo messo questa notazione quando stavo ragionando su una strategia basata sul supertrend da applicare al Dax. In tali casi, infatti, io mi costruisco un indicatore, prima della strategia, per poter avere alcune informazioni che possono orientarmi per la stesura della strategia.
Nel codice si trova anche una condizione di filtro (governata dalla variabile booleana SetupTime) che mi serviva per evidenziare solamente le perforazioni che occorrevano nel corso della sessione di borsa a contanti (nel caso del Dax, 9:00-17:30). Se, invece, interessa osservare tutto il periodo giornaliero di contrattazione del CFD, allora è sufficiente rimuoverla.
Emanuele, è tutto già scritto nel post relativo che qui ti ho quotato.
ok grazie ora vedo come poter sviluppare una strategia funzionante, che magari dia profitto
Intanto ti metto a disposizione il codice che mi hai chiesto.
Defparam CumulateOrders = False // Posizioni cumulate disattivate
St=SuperTrend[3,10]
CondLong = St<Close and Low[1]<St[1] and Low < St
CondShort = St>Close and High[1]>St[1] and High > St
if CondLong then
buy 1 contract at market
StopLoss=Low-1*pipsize
endif
if CondShort then
sellshort 1 contract at market
StopLoss=High+1*pipsize
endif
IF LONGONMARKET AND (BarIndex - Tradeindex) = 3 THEN
SELL AT MARKET
ENDIF
IF SHORTONMARKET AND (BarIndex - Tradeindex) = 3 THEN
exitshort AT MARKET
ENDIF
SET STOP LOSS StopLoss
Alle righe 18 e 22 puoi variare il numero di barre di durata del trade, qualora non ti stesse bene che il sistema esca dopo tre barre dalla barra di entrata.
grazie gentilissimo, se vollessi aprire una posizione invece che all’apertura della candela tipo un 10 pip sotto, come dovrei fare?
La riga 26 richiede una differenza di prezzo, non un prezzo. Sul Dax avresti uno stop loss di circa 13700 punti!
Occorre modificare le linee 10 e 15 in modo che calcolino la differenza di prezzo correttamente:
StopLoss=Close - (Low-1*pipsize) //linea 10
StopLoss=(High+1*pipsize) - close //linea 15
Grazie Roberto, molto gentile.
tanto che ci sei ho postato un topic ieri, intitolato stop loss dinamico, non è che ci puoi dare un occhio, grazie
Ma allora, qual è la differenza tra
set stop loss
e
set stop ploss
?
Si ho capito. Il manuale, però, è un po’ ambiguo: a pagina 12/97 riporta quanto mostro in figura. Nel riquadro parla di prezzo. Però, poi, più avanti differenzia le le due istruzioni con unità e punti.
Io non me ne ero accorto in quanto, a prima vista, il codice funzionava, in quanto, comunque, usciva sempre dopo tre barre.