Ciao,
ho questo semplice codice in cui viene inserito un ordine al superamento del valore del SAR:
defparam cumulate orders=false
mysar = SAR[0.02,0.02,0.2]
if close crosses over mysar then
buy at market
endif
if close crosses under mysar then
sellshort at market
endif
Vorrei seguire l’ordine non alla chiusura della barra ma al raggiungimento della barra.
Come devo modificare il codice?
Grazie
Al raggiungimento di quale barra?
Tieni presente che le strategie vengono eseguite alla chiusura di ogni candela del TF prescelto dall’utente, quindi per entrare ad un certo punto specifico accorre piazzare degli oprdini pendenti.
Ciao,
Infatti vorrei capire come piazzare degli ordini pendenti dato che considero la barra in corso.
Grazie
Per inserire ordini pendenti devi usare:
- LIMIT per ordini ad un prezzo migliore di quello corrente
- STOP per ordini ad un prezzo peggiore di quello corrente
ed indicare il prezzo, che può essere una costante od una variabile o un indicatore, esempi:
BUY 1 CONTRACT AT 1.2345 STOP
BUY 1 CONTRACT AT Bigh STOP
BUY 1 CONTRACT AT highest[10](high) STOP
BUY 1 CONTRACT AT average[20](close) LIMIT
BUY 1 CONTRACT AT close[1] LIMIT
Ovviamente userai SELLSHORT per le vendite.
Tieni presente che gli ordini pendenti vengono mantenuti solo per una candela e, se ti interessano per più candele, devi reimmetterli ogni volta.
Puoi leggere la documentazione e fare ricerche nel forum per trovare esempi.
Scusami, ho scritto Bigh, invece di High.