Aucun trade pour ma strategie ichimoku !!
Forums › ProRealTime forum Français › Support ProOrder › Aucun trade pour ma strategie ichimoku !!
- This topic has 6 replies, 4 voices, and was last updated 3 years ago by fifi743.
-
-
10/27/2021 at 7:18 PM #180441
Bonjour,
Je croyais avoir trouve le bon code mais ma stratégie finalement ne déclenche aucun trades !! Sauriez vous dire pourquoi ?
je précise qu’il faut qu’un ordre se déclenche quand senkou span A croise a la hausse senkou span B et ce MÊME SI LE CROISEMENT NE FAIT 26 PÉRIODES EN AVANT.
Ci dessous le code. Merci de votre aide
defparam cumulateorders=false
//K = (highest[26](high)+lowest[26](low))/2//T =(highest[9](high) + highest[9](low))/2//SA = (T[1]+K[1])/2//SB =(highest[52](high) + lowest[52](low))/2//— ichimoku parametersK = (highest[26](high)+lowest[26](low))/2
T =(highest[9](high) + highest[9](low))p1=9
p2=26
p3=52
p4=0SA=(t[p4]+k[p4])/2
SB=(highest[p3](high[p4])+lowest[p3](low[p4]))/2SA=(t[p4]+k[p4])/2
SB=(highest[p3](high[p4])+lowest[p3](low[p4]))/2c1 = SA [1] CROSSES OVER SB[1]
c2 = SA [1] CROSSES UNDER SB[1]if c1 then
buy 1 contract at market
endifif c2 then
sell at market
endif10/27/2021 at 7:50 PM #180442voici le code que j’utilise pour ichimoku
12345678910111213141516defparam cumulateorders=false// ichimokuTenkan = (highest[9](high)+lowest[9](low))/2Kijun = (highest[26](high)+lowest[26](low))/2SSpanA = (tenkan[26]+kijun[26])/2SSpanB = (highest[52](high[26])+lowest[52](low[26]))/2c1 = SSpanA CROSSES OVER SSpanBc2 = SSpanA CROSSES UNDER SSpanBif c1 thenbuy 1 contract at marketendifif c2 thensell at marketendif10/28/2021 at 9:18 AM #180453Bonjour,
Oui merci pour le code qui fonctionne bien, mais pas comme je voudrais… peut être je fais une erreur de logique ! ou peut être que cela revient au même !
en fait je voudrais que les ordres se déclenchent sur la bougie n quand le croissement se fait a n +26 périodes de SSA et SSB.
Qu en pensez vous ? est ce possible sur prorealtime ?
Merci
Cordialement
Jérôme
10/29/2021 at 11:28 AM #180540Bonjour,
Si c’est pour passer un ordre lors du croisement SSA et SSB dans le futur, il faut revenir au calcul de base de ces droites qui sont simplement projetees dans le futur.SSA et SSB future12SSpanA_future = (tenkan+kijun)/2SSpanB_future = (highest[52](high)+lowest[52](low))/210/29/2021 at 12:56 PM #180555Bonjour Swingueur et merci pour l’aide
J’ ai modifie la stratégie comme indiqué mais pas de trades non plus …
ci dessous j’ai mis le code en entier, je ne vois pas l erreur :(….
12345678910111213141516171819202122DEFPARAM FLATBEFORE = 090000tenkan = (highest[26](high)+lowest[26](low))/2kijun = (highest[9](high) + highest[9](low))SSpanAfuture = (tenkan+kijun)/2SSpanBfuture = (highest[52](high)+lowest[52](low))/2c1 = (SSpanAfuture CROSSES OVER SSpanBfuture)IF c1 thenbuy 1 CONTRACT AT MARKETENDIFc2 = (SSpanAfuture CROSSES UNDER SSpanBfuture)IF c2 THENsell AT MARKETENDIF10/29/2021 at 3:31 PM #180558Ton calcul de Kijun est mauvais, si tu fais un GRAPH de cette variable tu t’en rends compte immédiatement. Tu ajoutes 2 fois un prix, sans en faire la moyenne. De plus, je pense que la formule n’est pas correct, à vérifier :
1234567891011121314151617181920212223DEFPARAM FLATBEFORE = 090000tenkan = (highest[26](high)+lowest[26](low))/2kijun = (highest[9](high) + lowest[9](low))/2SSpanAfuture = (tenkan+kijun)/2SSpanBfuture = (highest[52](high)+lowest[52](low))/2c1 = (SSpanAfuture CROSSES OVER SSpanBfuture)IF c1 thenbuy 1 CONTRACT AT MARKETENDIFc2 = (SSpanAfuture CROSSES UNDER SSpanBfuture)IF c2 THENsell AT MARKETENDIFgraphonprice sspanafuturegraphonprice sspanbfuture1 user thanked author for this post.
10/29/2021 at 4:59 PM #180563 -
AuthorPosts
Find exclusive trading pro-tools on