ajout sur un super indicateur de price action
Forums › ProRealTime forum Français › Support ProBuilder › ajout sur un super indicateur de price action
- This topic has 9 replies, 4 voices, and was last updated 1 year ago by geroniman.
-
-
05/25/2023 at 9:12 AM #215152
bonjour
voici un super indicateur de price action, le TIGER. pour un buy il y aune fleche sous la bougie pour indiquer le trade. Jaimerai des pointillés vert ou rouge ( dottedline) sur la cloture de la bougie . ( il y en a sur le plus bas de la bougie mais pas au niveau du plus haut). Merci. et régalez vous avec cet indicateur.
12345678910111213141516171819202122232425262728293031323334353637383940//defparam calculateonlastbars = 1000if Close>( max(max(high,high[1]),max(high[1],high[1]) ))[1] thenD=Min(Min(low,low[1]),Min(low[1],low[1]))elsif close<(Min(Min(low,low[1]),Min(low[1],low[1])))[1] thenD=Max(Max(high,high[1]),Max(high[1],high[1]))elseD=D[1]endif//plot1 = 0//plot2 = 0rge = averagetruerange[30](close)if (close crosses over D) then//plot1 = 1DRAWARROWUP(barindex,low[1]-0.2*rge) coloured(250,250,0,255)DRAWTEXT(".",BarIndex,low[1]-0.1*rge,dialog,bold, 2) coloured(255,255,20,255) //(H1/H4 = +7) (1 min = -1)levelDwn=low[0]//else//plot1 = 0endifif (close crosses under D) thenDRAWARROWDOWN(barindex,high[1]+0.2*rge) coloured(250,250,0,255)DRAWTEXT(".",BarIndex,high[1]*0.1*rge,dialog,bold, 2) coloured(0,0,0,255) //(H1/H4 = +7) (1 min = -1)//plot2=-1//else//plot2=0levelUP=high[0]endifreturn D,levelUp coloured(250,250,250) STYLE(DOTTEDLINE),levelDwn coloured(0,0,0) STYLE(DOTTEDLINE)05/25/2023 at 10:05 AM #215158N’est-ce pas le même que celui que vous avez posté il y a environ 4 ans https://www.prorealcode.com/topic/placer-des-fleches-buy-sell-a-partir-de-mon-indic/?
Publiez uniquement dans la langue du forum dans laquelle vous publiez. Par exemple, l’anglais uniquement dans les forums anglophones et le français uniquement dans les forums francophones.
Je l’ai déplacé du forum anglais.
Merci 🙂
05/25/2023 at 2:04 PM #21516905/25/2023 at 2:06 PM #215170Il faut modifier la dernière ligne avec:
1return D,levelUp coloured("green") STYLE(DOTTEDLINE),levelDwn coloured(0,0,0) STYLE(DOTTEDLINE), levelup coloured(0,0,0) STYLE(DOTTEDLINE)et modifier le nom de la couleur à convenance.
05/25/2023 at 2:26 PM #215173Lignes 3 et 6 : max(high[1],high[1]) ???
Lignes 4 et 5 : min(low[1],low[1]) ???
Si c’est intentionnel je ne vois pas l’intérêt, et si plus probablement ça n’est pas intentionnel car faute(s) de frappe dans les rangs des high et low, alors D s’en trouve faussé, les cross over/under aussi, et l’indicateur n’affiche pas forcément le résultat escompté.
05/25/2023 at 9:19 PM #21518705/25/2023 at 9:31 PM #215188JC exact. Voici le bon ITF
12345678910111213141516171819202122232425262728293031323334353637383940//defparam calculateonlastbars = 1000if Close>( max(max(high,high[2]),max(high[1],high[2]) ))[1] thenD=Min(Min(low,low[2]),Min(low[1],low[2]))elsif close<(Min(Min(low,low[3]),Min(low[1],low[2])))[1] thenD=Max(Max(high,high[2]),Max(high[1],high[2]))elseD=D[1]endif//plot1 = 0//plot2 = 0rge = averagetruerange[30](close)if (close crosses over D) then//plot1 = 1DRAWARROWUP(barindex,low[1]-1*rge) coloured(0,255,255,250)DRAWTEXT(".",BarIndex,low[1]-0.3*rge,serif,bold, 15) coloured(0,255,255,255) //(H1/H4 = +7) (1 min = -1)levelDwn=low[0]//else//plot1 = 0endifif (close crosses under D) thenDRAWARROWDOWN(barindex,high[1]+1*rge) coloured(250,0,0,250)DRAWTEXT(".",BarIndex,high[1]+0.5*rge,serif,bold, 15) coloured(0,0,0,255) //(H1/H4 = +7) (1 min = -1)//plot2=-1//else//plot2=0levelUP=high[0]endifreturn D,levelUp coloured(0,250,0) STYLE(DOTTEDLINE),levelDwn coloured(250,0,0) STYLE(DOTTEDLINE)05/26/2023 at 9:21 AM #215200Hmm ok, je pense que cette fois on y est avec cette version ! 🙂
123456789101112131415161718192021222324252627282930313233343536373839404142//defparam calculateonlastbars = 1000if Close>( max(max(high,high[2]),max(high[1],high[2]) ))[1] thenD=Min(Min(low,low[2]),Min(low[1],low[2]))elsif close<(Min(Min(low,low[3]),Min(low[1],low[2])))[1] thenD=Max(Max(high,high[2]),Max(high[1],high[2]))elseD=D[1]endif//plot1 = 0//plot2 = 0rge = averagetruerange[30](close)if (close crosses over D) then//plot1 = 1DRAWARROWUP(barindex,low[1]-1*rge) coloured(0,255,255,250)DRAWTEXT(".",BarIndex,low[1]-0.3*rge,serif,bold, 15) coloured(0,255,255,255) //(H1/H4 = +7) (1 min = -1)levelDwn=low[0]hh=high//else//plot1 = 0endifif (close crosses under D) thenDRAWARROWDOWN(barindex,high[1]+1*rge) coloured(250,0,0,250)DRAWTEXT(".",BarIndex,high[1]+0.5*rge,serif,bold, 15) coloured(0,0,0,255) //(H1/H4 = +7) (1 min = -1)//plot2=-1//else//plot2=0levelUP=high[0]ll=lowendifreturn D,levelUp coloured(0,250,0) STYLE(DOTTEDLINE),levelDwn coloured(250,0,0) STYLE(DOTTEDLINE),hh coloured(250,0,0) STYLE(DOTTEDLINE),ll coloured(0,250,0) STYLE(DOTTEDLINE)05/29/2023 at 2:33 PM #215340Bravo merci Nicolas. c’est ce qu’ il manquait. sur cette stratégie des TIGER
Résumé: TIGER long bougie bleue avec un trait bleu sur le plus haut pour un buystop et un jaune sur l eplus bas pour un sell stop. il faudra filterre les siganux avec stoch, rsi ( ce que vous voulez- de moncoté je flitre avec un bandeau de stoch 5.3.3 et 10.6.6. pour les siganux short sur bougie rouge, trait rouge sur le plus abs pour un sellstop et vert sur le plus haut de la bougie pour un buystop.. letrait noir c’est le stoploss basé sur le plus haut/plus bas des 2 derniéres bougies précedant le signal. A votre dispsoition pour toute remarque
05/30/2023 at 9:17 AM #215384pour simplifier les couleurs, j ai placé trait rouge sur bas du signal SELL et vert sur le haut de la bougie et inversement trait vert sur haut de signal BUY et rouge sur le bas de la bougie . ce qui donne ça par exemple sur le GOLD en 2 mn
-
AuthorPosts
Find exclusive trading pro-tools on