Probacktest basé sur Ichimoku, RSI et ATR
Forums › ProRealTime forum Français › Support ProOrder › Probacktest basé sur Ichimoku, RSI et ATR
- This topic has 2 replies, 3 voices, and was last updated 5 years ago by robertogozzi.
-
-
12/30/2019 at 4:17 PM #115613
Ci-dessous une demande qui a été envoyée à ProRealTime :
Bonjour,
Je voudrais vous demander de coder ce système de trading pour autant que tous les critères soit effectivement codable.
Essentiellement pour du trading Forex en H1 sur EURUSD.
Indicateur: Ichimoku Kinko Hyo (Paramètre par défaut)
RSI 4 : Niveau 60-40-75-25
ATR 20.
Condition D’achat:
Le RSI 4 Donne les entrées de cette façon: RSI 4 passe SOUS le niveau 25
RSI 4 Repasse AU-DESSUS de 40.
( Le signal d’achat est donné lorsque le RSI passe sous 25 AVANT de repasser le niveau 40 à la hausse )A la Clôture de la bougie qui donne le signal:
Le PRIX doit être SUPERIEUR à Senkou Span A et B.
Le PRIX doit être SUPERIEUR à KijunSen ET TenkanSen
CHIKOU doit être SUPERIEUR Au prix de clôture de la bougie sur laquelle il se trouveType d’Ordre: AU MARCHE ( Toujours )
Quantité: 20 x 1000 ( forex )Objectif et Stop Loss:
Le stop est = 3 fois l’ATR20 de la bougie signal. ( Ou de celle qui la précède si ce n’est pas codable )
L’Objectif est = 6 fois l’ATR20 de la bougie signal. ( Ou de celle qui la précède si ce n’est pas codable )Breakeven dés que 3 fois ATR20 Atteint.
Condition de Vente:
Le RSI 4 Donne les entrées de cette façon: RSI 4 passe AU DESSUS du niveau 75
RSI 4 Repasse EN DESSOUS de 60.
( Le signal de Vente est donné lorsque le RSI passe au-dessus de 75 AVANT de repasser le niveau 60 à la baisse )A la Clôture de la bougie qui donne le signal:
Le PRIX doit être INFERIEUR à Senkou Span A et B.
Le PRIX doit être INFERIEUR à KijunSen ET TenkanSen
CHIKOU doit être INFERIEUR Au prix de Clôture de la bougie sur laquelle il se trouveType d’Ordre: AU MARCHE ( Toujours )
Quantité: 20 x 1000 ( forex )Objectif et Stop Loss:
Le stop est = 3 fois l’ATR20 de la bougie signal. ( Ou de celle qui la précède si ce n’est pas codable )
L’Objectif est = 6 fois l’ATR20 de la bougie signal. ( Ou de celle qui la précède si ce n’est pas codable )Breakeven dès que 3 fois ATR20 Atteint.
Et une proposition de réponse:
Code basé sur RSI et prix123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263MyRSI=RSI[4](close)MyATR=AverageTrueRange[20](close)SSA=SenkouSpanA[9,26,52]SSB=SenkouSpanB[9,26,52]Kijun=KijunSen[9,26,52]Tenkan=TenkanSen[9,26,52]if MyRSI crosses under 25 thenc1=1endifc2=MyRSI crosses over 40c3=close > max (SSA,SSB)c4=close > max (Kijun,Tenkan)c5=close > close[26]if c1 and c2 thenif c3 and c4 and c5 thenbuy 20 shares at marketset stop loss 3*MyATRset target profit 6*MyATRLongATR=MyATRendifc1=0endifIf Longonmarket thenif LongBreakeven=0 and close >= tradeprice+3*LongATR thenLongBreakeven=1elsif LongBreakeven=1 thensell at tradeprice stopendifelseLongBreakeven=0endifif MyRSI crosses over 75 thenc6=1endifc7=MyRSI crosses under 60c8=close < min (SSA,SSB)c9=close < min (Kijun,Tenkan)c10=close < close[26]if c6 and c7 thenif c8 and c9 and c10 thensellshort 20 shares at marketset stop loss 3*MyATRset target profit 6*MyATRShortATR=MyATRendifc6=0endifIf SHORTONMARKET thenif ShortBreakeven=0 and close <= tradeprice-3*ShortATR thenShortBreakeven=1elsif ShortBreakeven=1 thenexitshort at tradeprice stopendifelseShortBreakeven=0endif1 user thanked author for this post.
12/31/2019 at 10:04 AM #1156411234Tenkan = (highest[9](high)+lowest[9](low))/2Kijun = (highest[26](high)+lowest[26](low))/2SSA = (tenkan[26]+kijun[26])/2SSB = (highest[52](high[26])+lowest[52](low[26]))/2Je l’ai mis sous cette facon
mettre aussi le nombre de buy/Sell en paramètre (20 ? )
J’ai testé tel que sans trop rentrer dans les détails avec 200K et 1 contrat, la stratégie est perdante
12/31/2019 at 10:28 AM #115643Je pense qu’il a été publié principalement pour montrer comment utiliser les nouvelles instructions disponibles dans la v11.
-
AuthorPosts
Find exclusive trading pro-tools on