Aiuto per codice intraday non funzionante
Forums › ProRealTime forum Italiano › Supporto ProOrder › Aiuto per codice intraday non funzionante
- This topic has 6 replies, 3 voices, and was last updated 13 hours ago by
Mauro M.
-
-
11/02/2025 at 10:00 AM #253187
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
11/02/2025 at 11:03 AM #253191Ciao,
Prova questi:(puoi anche utilizzare un ordine STOP: Buy 1 contract at maxCandle9 STOP)
BreakOut at High 09:00 Hour1234567891011121314DefParam CumulateOrders=FalseIf OpenTime=090000 thenmaxCandle9=HighbarCandle9=BarIndexEndIfIf BarIndex-barCandle9<=3 thenIf Close>maxCandle9 thenBuy 1 contract at MarketEndIfEndIfGraphOnPrice maxCandle911/02/2025 at 1:51 PM #25319511/02/2025 at 1:57 PM #253196ci 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.
11/02/2025 at 2:03 PM #253197Ciò è dovuto all’ordine “Mercato”, che apre una posizione sull'”Apertura” del bar successivo…
Puoi utilizzare un ordine “Stop” invece dell’ordine “Mercato”…
BreakOut at 09:00 Hour123456789101112131415DefParam CumulateOrders=FalseIf OpenTime=090000 thenmaxCandle9=HighbarCandle9=BarIndexEndIfIf BarIndex-barCandle9<=3 then//If Close>maxCandle9 then//Buy 1 contract at MarketBuy 1 contract at maxCandle9 Stop//EndIfEndIfGraphOnPrice maxCandle911/02/2025 at 3:35 PM #253201come 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.
11/02/2025 at 5:52 PM #253203 -
AuthorPosts
Find exclusive trading pro-tools on 