Ho creato questo codice time frime 15 minuti. Dovrebbe comprare ai massimi della candela delle ore 9 se viene superato nelle tre candele successive. Se non entra cancella l’ordine. Ma come vedrete non funziona. Sulla creazione dei ts intraday faccio schifo lo so da solo.
// — Parametri base —
DEFPARAM CumulateOrders = False
// — Identificazione della candela delle 9:00 —
IF time = 090000 THEN
maxCandle9 = high
barCandle9 = barindex
ENDIF
// — Condizione di ingresso: massimo superato entro 3 candele successive —
IF barindex > barCandle9 AND barindex <= barCandle9 + 3 THEN
IF high > maxCandle9 THEN
BUY 1 CONTRACT AT MARKET
// Disattivo la condizione dopo l’acquisto
barCandle9 = 0
ENDIF
ENDIF
JSParticipant
Senior
Ciao,
Prova questi:(puoi anche utilizzare un ordine STOP: Buy 1 contract at maxCandle9 STOP)
DefParam CumulateOrders=False
If OpenTime=090000 then
maxCandle9=High
barCandle9=BarIndex
EndIf
If BarIndex-barCandle9<=3 then
If Close>maxCandle9 then
Buy 1 contract at Market
EndIf
EndIf
GraphOnPrice maxCandle9
grazie dell’aiuto ma non entra al massimo della candela delle ore 9
ci entra ma dopo la terza candela . io vorrei che alla prima candela che supera il max delle ore 9 lui entrasse, e per fare questo massimo devono susseguirsi tre candele. Esempio grafico orario . candela delle 10 non supera il massimo delle ore 9 si aspetta la candela delle 11 e se neanche questa lo supera si aspetta la candela delle 12 se neanche questa lo supera il segnale si cancella.
JSParticipant
Senior
Ciò è dovuto all’ordine “Mercato”, che apre una posizione sull'”Apertura” del bar successivo…
Puoi utilizzare un ordine “Stop” invece dell’ordine “Mercato”…
DefParam CumulateOrders=False
If OpenTime=090000 then
maxCandle9=High
barCandle9=BarIndex
EndIf
If BarIndex-barCandle9<=3 then
//If Close>maxCandle9 then
//Buy 1 contract at Market
Buy 1 contract at maxCandle9 Stop
//EndIf
EndIf
GraphOnPrice maxCandle9
@Mauro M
come indicato nelle regole basilari evidenziate qui sotto in giallo:
Dai un titolo significativo al tuo argomento. Descrivi la tua domanda o l’oggetto nel titolo. Non utilizzare titoli privi di significato come “Aiuto per la codifica”. Grazie 🙂
L’ho variato io.
Grazie mille funziona, sei stato gentilissimo.
Scusami Roberto.