programma su 2 time frame diversi
Forums › ProRealTime forum Italiano › Supporto ProOrder › programma su 2 time frame diversi
- This topic has 5 replies, 2 voices, and was last updated 1 year ago by ettore.
-
-
08/14/2023 at 1:15 PM #219037
Buogiorno sono nuovo della comunità,vorrei fare un programma mettendo in relazione lo stoccastico calcolato su due timr frame diversi, settimanale e quello giornaliero. Ho un pò guardato i vari video e manuali ma non ho trovato niente su questo argomento.
sapete darmi qualche indicazione in merito? grazie
08/15/2023 at 3:57 PM #219112Devi usare il supporto MTF, acronimo di Multi (o Multiple) Time Frame.
Qui trovi le spiegazioni su cos’è e qualche esempio generale sulle strategie: https://www.prorealcode.com/blog/learning/approach-multi-timeframe-trading-prorealtime/.
Qui trovi la parte più specifica per gli indicatori: https://www.prorealcode.com/topic/multi-timeframe-mtf-indicators-for-prorealtime/.
Inoltre, se cerchi nel forum le parole MTF o Multi Time Frame o Multiple Time Frame, troverai moltissimi esempi.
08/20/2023 at 5:00 PM #219374salve la ringrazioper i suggerimenti che mi ha dato ma provando a usarli ho notato dei problemi:
scrivendo
100 timeframe (TemLungo,updateonclose)
200 indicatore da osservare
300 timeframe (TemCorto,default)
400 indicatore da osservare
500 istruzioni compra/vendi
le operzoni vengono APERTE DOPO rispetto all’incrocio dell’indicatore del TemLungo
se invece scrivo
100 timeframe (TemLungo)
200 indicatore da osservare
300 timeframe (TemCorto,default)
400 indicatore da osservare
500 istruzioni compra/vendi
Le operazioni vengono CHIUSE DOPO rispetto all’incrocio dell’indicatore delm TemCorto.
Sapete darmi qualche indicazione? Grazie
08/21/2023 at 10:32 AM #219402Le strategie vengono SEMPRE eseguite alla CHIUSURA della candela del timeframe che è sul grafico (in pratica quello di DEFAULT se usi vari timeframe).
Quindi se viene verificata una condizione al termine della candela oraria delle 090000, quando l’operazione viene eseguita la candela delle 090000 è già chiusa, quindi vedrai l’apertura sulla successiva. Lo stesso vale per la chiusura.
Non può essere diversamente, in quanto non si può eseguire un’operazione retroattivamente, anche se di pochi millesimi di secondo.
08/21/2023 at 1:21 PM #219426Si quello mi è chiaro, io sto usando un MACD giornaliero e uno a 2h, sta di fatto che prima che venga immessa l’ordine A/V dopo che macdline>macsignal passano 2gg per il tempo lungo e almeno 8_10 barre per il tempo 2h. è quello che non mi riesco a spiegare.
// Definizione dei parametri del codice
DEFPARAM CumulateOrders = False // Posizioni cumulate disattivate//timeframe (daily,UPDATEONCLOSE)
//INSERENDO QUESTO COMANDO LA PIATTAFORMA è PIù LENTA A INSERIRE GLI ORDINI DI ACQISTO
TIMEFRAME (DAILY,UPDATEONCLOSE )// Condizioni per entrare su posizioni long
indicatorw1 = MACDline[12,26,9](close)
indicatorw2 = MACDSignal[12,26,9](close)
cw = (indicatorw1 > indicatorw2)// Condizioni per uscire da posizioni long
indicatorw3 = MACDline[12,26,9](close)
indicatorw4 = MACDSignal[12,26,9](close)
vw = (indicatorw3 < indicatorw4)// Condizioni per entrare su posizioni long
TIMEFRAME (2h,default)indicatord1 = MACDline[12,26,9](close)
indicatord2 = MACDSignal[12,26,9](close)
cd = (indicatord1 > indicatord2)// Condizioni per uscire da posizioni long
indicatord3 = MACDline[12,26,9](close)
indicatord4 = MACDSignal[12,26,9](close)
vd = (indicatord3 < indicatord4)//if (cw = 1) and (cd = 1)then
//buy 100 cash AT MARKET
//else
//sell AT MARKET
//endifif (cw = 1) and (cd = 1) then
buy 100 cash AT MARKET
elsif (vw =1) OR (vd = 1) THEN
SELL AT MARKET
endif// Definizione dei parametri del codice
//return ccw, vw, cd, vd,compra08/21/2023 at 1:53 PM #219429trovato il problema dipende da come visualizzo i grafici.
pur avendo le stesse percentuali di guadagno/perdite i momenti di ing/usc dal mercato risultano diversei rispetto al timeframe GG.
1 user thanked author for this post.
-
AuthorPosts
Find exclusive trading pro-tools on