DPO: SISTEMA NON FUNZIONANTE
Forums › ProRealTime forum Italiano › Supporto ProOrder › DPO: SISTEMA NON FUNZIONANTE
- This topic has 9 replies, 3 voices, and was last updated 1 year ago by KAMJKAZE.
-
-
04/15/2023 at 6:55 PM #213334
salve a tutti
vorrei una mano su questo sistema
purtroppo non parte, non ho nessun dato sul backtest
vi allego il sistema sperando che qualcuno riesca a trovare l’inghippo
un saluto a tutti
stefano
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960// Chaos Awsome Oscillator Signal LineDEFPARAM CUMULATEORDERS = FALSE//CALL "myDIVERGENZAWILLIAMDPO = CALL "DIVERGENZA WILLIAM DPO"CHAOSAO=Average[5](MedianPrice)-Average[34](MedianPrice)CHAOS= Average[1](CHAOSAO)ChaosAOSignalLine=Average[5](Average[5](MedianPrice)-Average[34](MedianPrice))REM Alligator Indicator - Bill Williams// Alligator Blue Line - Jaw// 13 bar smoothed average future 8 barsSSMAblue = WilderAverage[13](close[8])// Alligator Red Line - Teeth// 8 bar smoothed average future 5 barsSSMAred = WilderAverage[8](close[5])// Alligator Green Line - Lip// 5 bar smoothed average future 3 barsSSMAgreen = WilderAverage[5](close[3])ao = average[5](medianprice)-average[34](medianprice)ac = ao-average[5](ao)if ac>ac[1] thenr=0g=255elser=255g=0endifACDIRECTION= Average[1](AC)LONGALLIGATOR= SSMAblue>SSMAred AND SSMAblue>SSMAgreen AND SSMAred> SSMAgreenSHORTALLIGATOR= SSMAblue<SSMAred AND SSMAred<SSMAgreen AND SSMAblue<SSMAgreenATR= AverageTrueRange[14](close)DPODIVERGENZASHORT= DPO[21](close)>0 AND DPO[21](close)>DPO[21](close)[1] AND ACDIRECTION<ACDIRECTION[1] AND CHAOS<CHAOS[1]DPOLONGDIVERGENZALONG= DPO[21](close)<0 AND DPO[21](close)<DPO[21](close)[1] AND ACDIRECTION>ACDIRECTION[1]IF NOT ONMARKET AND CLOSE>OPEN AND CLOSE<SSMAgreen AND DPOLONGDIVERGENZALONG AND LONGALLIGATOR THENBUY 1 CONTRACT AT MARKETTARGETTELONG= CLOSE + (2*ATR *pipsize)STOPLONGE= CLOSE- (ATR * pipsize )SELL AT TARGETTELONG LIMITSELL AT STOPLONGE STOPENDIFIF LONGONMARKET THENSELL AT TARGETTELONG LIMITSELL AT STOPLONGE STOPENDIF04/15/2023 at 10:25 PM #213338Purtroppo io sono fuori fino a giovedì.
Se nessun altro può aiutarti te lo farò allora.
04/15/2023 at 10:35 PM #21333904/16/2023 at 9:47 AM #213343Ciao,
ho provato a cambiare parametri ma ancora nessun risultato.
Invece togliendo DPOLONGDIVERGENZALONG dalla riga con IF ottengo +250 euro con 157 trades sul DAX 5m 10.000 periodi
Quindi secondo me dovresti lavorare e modificare:
DPOLONGDIVERGENZALONG= DPO[D21](close)<0 AND DPO[D21](close)<DPO[D21](close)[1] AND ACDIRECTION>ACDIRECTION[1]
04/16/2023 at 11:52 AM #213348La prima parte del sistema è un indicatore:
praticamente al posto dell’instruzione di acquisto inserisco
signal=1
else
signal=0
endif.
se richiamassi l’indicatore con la funzione call risolverei il problema secondo te?
è una funzione in cui non mi sono mai cimentato
04/18/2023 at 8:47 PM #21345904/18/2023 at 9:29 PM #213463Esatto, proprio così. Come lo ZigZag è un indicatore repainting, cioè torna a mettere un segnale su una vecchia candela, cosa inaccettabile in un sistema dì trading.
2-3 anni fa ne feci una versione utilizzabile, che puoi trovare a https://www.prorealcode.com/prorealtime-indicators/dpo-detrended-price-oscillator/.04/18/2023 at 9:43 PM #21346604/24/2023 at 9:19 AM #213659Il DPO non può essere usato in quanto restituisce segnali sul passato, sia che venga utilizzato da solo oppure all’interno di un tuo indicatore.
I cosiddetti indicatori REPAINTING, cioè che individuano i segnali solo DOPO un certo numero di candele, non si possono usare perché non puoi aprire una posizione oggi sui livelli di 3-4 candele prima. In pratica sulla candela corrente NON hai mai un segnale quando la candela chiude.
04/24/2023 at 10:36 AM #213665 -
AuthorPosts
Find exclusive trading pro-tools on