Riaprire argomento su strategia proposta 3 anni fa
Forums › ProRealTime forum Italiano › Supporto ProOrder › Riaprire argomento su strategia proposta 3 anni fa
- This topic has 4 replies, 2 voices, and was last updated 1 year ago by Stanko.
-
-
01/23/2023 at 3:08 PM #207995
Buongiorno doctrading e buongiorno a tutti.
Vorrei riportare all’attenzione della community il sistema “FINE GIORNATA” postato tre anni fa da doctrading perchè le performance sono ancora interessanti.
Con USD/JPY i backtest sono ottimi negli ultimi 4 mesi, in particolare con timeframe 1 minuto.
Se qualche membro della community ha la possibilità e la pazienza di effettuare backtest più lunghi potrebbe essere utile per capire se questo sistema è veramente ottimo anche nel lungo periodo.
Di seguito propongo una mia versione aggiornata in cui ho inserito la gestione della posizione tramite il sistema KAMA & SMA proposto da Roberto tempo fa, con uno stop fisso a 30.FINE GIORNATA con JPY1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798Defparam cumulateorders = false// TAILLE DES POSITIONSn = 1// PARAMETRES// high ratio = few positions// AUD/JPY : ratio = 0.5 / SL = 0.8 / TP = 1.2 / Period = 12// EUR/JPY : ratio = 0.6 / SL = 1 / TP = 0.8 / Period = 8// GBP/JPY : ratio = 0.5 / SL = 0.6 / TP = 1 / Period = 8// USD/JPY : ratio = 0.5 / SL = 1 / TP = 0.8 / Period = 12ratio = 0.6period = 8// HORAIRESstartTime = 210000endTime = 231500exitLongTime = 210000exitShortTime = 80000// BOUGIE REFERENCE à StartTimeif time = startTime THENamplitude = highest[Period](high) - lowest[Period](low)ouverture = closeendif// LONGS & SHORTS : every day except Fridays// entre StartTime et EndTimeif time >= startTime and time <= endTime and dayOfWeek <> 5 thenbuy n shares at ouverture - amplitude*ratio limitsellshort n shares at ouverture + amplitude*ratio limitendif// Stop Loss & Take Profit// Stop e target//SET STOP PLOSS 25//SET TARGET PPROFIT 13 //395//////////////////////////////////////////////////////////////////////////////////////////////////////////// Trailing Stop//------------------------------------------------------------------------------------IF Not OnMarket THENTrailStart = 10 //10 Start trailing profits from this pointBasePerCent = 0.100 //10.0% Profit to keepStepSize = 6 //6 Pips chunks to increase PercentagePerCentInc = 0.100 //10.0% PerCent increment after each StepSize chunkRoundTO = -0.5 //-0.5 rounds to Lower integer, +0.4 rounds to Higher integerPriceDistance = 7 * pipsize//8.9 minimun distance from current pricey1 = 0y2 = 0ProfitPerCent = BasePerCentELSIF LongOnMarket AND close > (TradePrice + (y1 * pipsize)) THEN //LONGx1 = (close - tradeprice) / pipsize //convert price to pipsIF x1 >= TrailStart THEN //go ahead only if N+ pipsDiff1 = abs(TrailStart - x1)Chunks1 = max(0,round((Diff1 / StepSize) + RoundTO))ProfitPerCent = BasePerCent + (BasePerCent * (Chunks1 * PerCentInc))ProfitPerCent = max(ProfitPerCent[1],min(100,ProfitPerCent))y1 = max(x1 * ProfitPerCent, y1) //y = % of max profitENDIFELSIF ShortOnMarket AND close < (TradePrice - (y2 * pipsize)) THEN//SHORTx2 = (tradeprice - close) / pipsize //convert price to pipsIF x2 >= TrailStart THEN //go ahead only if N+ pipsDiff2 = abs(TrailStart - x2)Chunks2 = max(0,round((Diff2 / StepSize) + RoundTO))ProfitPerCent = BasePerCent + (BasePerCent * (Chunks2 * PerCentInc))ProfitPerCent = max(ProfitPerCent[1],min(100,ProfitPerCent))y2 = max(x2 * ProfitPerCent, y2) //y = % of max profitENDIFENDIFIF y1 THEN //Place pending STOP order when y>0SellPrice = Tradeprice + (y1 * pipsize) //convert pips to priceIF abs(close - SellPrice) > PriceDistance THENIF close >= SellPrice THENSELL AT SellPrice STOPELSESELL AT SellPrice LIMITENDIFELSESELL AT MarketENDIFENDIFIF y2 THEN //Place pending STOP order when y>0ExitPrice = Tradeprice - (y2 * pipsize) //convert pips to priceIF abs(close - ExitPrice) > PriceDistance THENIF close <= ExitPrice THENEXITSHORT AT ExitPrice STOPELSEEXITSHORT AT ExitPrice LIMITENDIFELSEEXITSHORT AT MarketENDIFENDIFset stop ploss 3001/23/2023 at 8:13 PM #208023Puoi postare un linkal vecchio post?
01/24/2023 at 9:05 AM #208041Questo è il link relativo alla strategia di doctrading:
https://www.prorealcode.com/prorealtime-trading-strategies/end-of-day-yen-m15/
01/24/2023 at 12:06 PM #208088Ti allego due foto dei backtest fatti con 1M, cioè 1 milione, di barre.
Una è SENZA l’opzione tick-per-tick (ed il periodo di backtest è maggiore), l’altra è CON l’opzione tick-per-tick (ed il backtest parte dall’1/8/2010, prima non era disponibilie).
1 user thanked author for this post.
01/24/2023 at 12:58 PM #208102Molte grazie Roberto.
Non mi sembra ci siano conferme sulla tenuta delle performances…
Buona giornata.
1 user thanked author for this post.
-
AuthorPosts
Find exclusive trading pro-tools on