Massimo e Minimo entro determinate ore
Forums › ProRealTime forum Italiano › Supporto ProOrder › Massimo e Minimo entro determinate ore
- This topic has 18 replies, 5 voices, and was last updated 4 years ago by volpiemanuele.
-
-
01/29/2017 at 12:28 PM #22914
Ciao,
sto cercando di far funzionare uno script che mi rilevi il massimo e il minimo entro una determinato periodo di tempo della giornata.
Esempio:
Grafico 5 min time frame
Orario in cui voglio individurare max e min è tra le 1530 (cet time) e 2149 (cet time)
Ho provato con questo contando il numero di barre a 5 minuti ci sono tra i due orari…ma non funziona. Mi potete aiutare ? Grazie
a = Highest[76](high)
b = Lowest[76](low)01/29/2017 at 12:47 PM #2291901/29/2017 at 12:49 PM #22920Ma il link del video ? Grazie
01/29/2017 at 7:27 PM #22977Ho visto questo video e copiato il codioce ma non funziona. Mi potete spiegare ? Grazie
01/29/2017 at 7:54 PM #2298101/29/2017 at 8:39 PM #22984Ho esattamente replicato quanto riportato nel video e l’indicatore non funziona… In sostanza ho bisogno di trovare massimo e minimo tra due orari in una giornata di trading a prescindere dal time frame usato. Grazie
01/30/2017 at 9:17 AM #23022Ora capisco il problema, si desidera trovare i più alti / più basso tra 2 ore con lo stesso codice in ogni periodo di tempo che si desidera. Ma non è possibile con lo stesso codice, se si desidera testare l’inizio dell’intervallo di tempo a 090.500 per esempio, il periodo di tempo prescelto deve soddisfare i 05 minuti e non è il caso in un arco di tempo 1 ora naturalmente, almeno sulla storia, ma dovrebbe funzionare in tempo reale però.
01/30/2017 at 9:22 AM #2302401/31/2017 at 5:45 AM #23191Sinceramente non ho capito. Ho provato a trovare una soluzione ma non riesco. In sostanza vorrei creare all’interno della strategia una routine che mi dia in un certo intervallo di tempo il massimo e il minimo e che sia indipendente dal time frame usato. Vorrei che fosse un routine con la quale possa fare anche backtest. Grazie
Funziona ma ho tanti valori quante sono le candele e non va bene per quello che ho in mente. Grazie
01/31/2017 at 10:38 AM #23207Questo è uno frammento di codice uso io a volte.
Come ho già detto, il tempo collaudato devono essere soddisfatte nei tempi si vuole operare.
Come forse laready saperlo, ProBacktest / ProOrder solo leggere e eseguire codice una volta per ogni candela.
Quindi, se si desidera utilizzare questa routine in un lasso di tempo di 15 minuti e l’intervallo di tempo è impostato 090500-100500, queste 2 ore non saranno mai visti dalla routine, perché il codice sarà letto solo da 091500 a ..
Si prega di prendere un minuto per capire cosa intendo 🙂 So che questo è a volte inquietante!12345678910111213if intradaybarindex=0 thenvaleurhaute=0valeurbasse=close*100endiftcondition = time>090000 and time<=100000if tcondition thenvaleurhaute = max(valeurhaute,high)valeurbasse = min(valeurbasse,low)endifreturn valeurhaute,valeurbasse01/31/2017 at 10:19 PM #23353Grazie,
ho inserito lo script dentro la mia strategia e ho realizzato anche due indicatori separati per vedere se funzionavano correttamente. Gli indicatori funzionano correttamente ma se inserisco il codice nella strategia eseguendo backtest non entra mai a mercato e non capisco dove è il problema. Mi puoi aiutare ? Grazie
12345678910111213141516171819202122232425262728293031323334353637383940414243444546DEFPARAM CumulateOrders = falseDEFPARAM FlatAfter =220500OraLimite = 215500Orainizio = 220000n=1if intradaybarindex=0 thenvaleurhaute=0valeurbasse=close*100endiftcondition = time>153000 and time<=215500if tcondition thenvaleurhaute = max(valeurhaute,high)valeurbasse = min(valeurbasse,low)endifif Time >= Orainizio and time <= Oralimite thenif not onmarket thenc1 = close[0] > valeurbassec2= Close[0] < valeurhauteIF c1 THENbuy n contract at marketendifIF c2 THENsellshort n contract at marketendifendifendifSET STOP ptrailing 1001/31/2017 at 10:50 PM #23357123456DEFPARAM FlatAfter =220500OraLimite = 215500Orainizio = 220000Scusa egreggio signore DEFPARAM FlatAfter =220500 significa che a partire da questa ora in poi il sistema viene arrestato,se il sistema viene arrestato alle 22.05 e ora inizio e impostata
alle ore 22.00 il sistema lavora 5 minuti giusto?01/31/2017 at 10:55 PM #23358Sì. ..ho provato anche ad allargare orario ma in Back non.entra mai…non capisco dove sia il.problema
01/31/2017 at 10:57 PM #2335909/21/2020 at 10:38 AM #144872 -
AuthorPosts
Find exclusive trading pro-tools on