personalisation bande de bollinger
Forums › ProRealTime forum Français › Support ProBuilder › personalisation bande de bollinger
- This topic has 7 replies, 2 voices, and was last updated 3 years ago by
pierrickoroberto.
-
-
04/08/2022 at 6:22 PM #191455
bonjour, j’aurais besoin d’un code pour personnaliser l’indicateur bande de bollinger avec les conditions suivantes:
- si écart entre les bandes de bollinger strictement inférieur a 50pip: coloration de l’indicateur en violet clair.
- si écart entre les bandes de bollinger supérieur ou égale a 50pips: coloration de l’indicateur en bleu clair.
merci
04/09/2022 at 9:10 AM #191470Bonjour,
1234567891011121314151617alpha=100//transparence, régler entre 0 et 255bsup=BollingerUp[20](close)binf=BollingerDown[20](close)ecart=bsup-binfif ecart<50*pipsize thenr=255g=0b=255elser=0g=255b=255endifCOLORBETWEEN(bsup,binf,r,g,b, alpha)return04/10/2022 at 6:28 PM #191532bonjour, merci énormément pour ce travail qui est très réussi je ne m’attendais pas a un résultat aussi incroyable,
il y a seulement un petit problème peut être arriverez vous a le resoudre, en fait tout fonctionne parfaitement mais le changement de couleur ne fonctionne pas sur toutes les paires de devises, j’ai noté les paires sur lesquels il ne fonctionne pas et dont j’ai vraiment besoin, les voici:
AUD/CAD
CAD/CHF
EUR/CHF
EUR/GBP
NZD/USD
USD/CHF
Si vous trouvez le problème je peux vous payer en contrepartie de ce service. merci encore.
04/10/2022 at 6:55 PM #191536C’est sympa de proposer, mais je refuse le paiement, l’aide est gratuite.
En revanche, je viens de tester sur AUDCAD et je n’ai pas vu de problème… Pourriez-vous SVP illustrer via copie écran par un exemple d’un changement de couleur qui n’a pas fonctionné, avec les détails suivants: broker,devise,timeframe, indication de l’endroit où vous pensez que ça ne marche pas sur le graphe, merci. Je tenterai 1) de reproduire le problème 2) si je peux le reproduire de “tirer sur le fil” des infos qui en découlent pour tenter de le résoudre. Merci (et sans doute à demain, je ne fais que passer vite fait ce soir)
04/11/2022 at 8:29 AM #191553Merci énormément en tous cas il n’y a pas de soucis pour moi.
je vous envois donc un exemple de graph sur AUD/CAD en 30min le 11 avril à 4h00 du matin, mon courtier est interactiv broker.
sur cet exemple l’indicateur devrait se colorer en violet comme il n’y a que 25pips et il reste en bleu, absolument tout l’indicateur reste en bleu sur cette paire même quand il y a moins de 50 pips. J’ai également remarqué que la liste des paires sur lesquels l’indicateur fonctionne mal ont toutes des parités inférieur ou égale à 1 peut être que cela pourra vous aider. Merci04/11/2022 at 8:51 AM #191555Ok, pour les paires que je viens de tester, c’est un problème de pipsize de 0.00001 IBKR vs resté à 0.0001 IG (on peut voir sa valeur en cliquant sur le “i” entouré d’un carré en haut du graphe). Je vais modifier le code pour que l’utilisateur puisse compenser d’un facteur 10 si besoin selon combo paire/broker.
04/11/2022 at 10:42 AM #191558Voici, en 2 versions au choix:
- une qui ramène le pipsize broker de 0.00001 à 0.0001 automatiquement, code Boll50pipsAuto
- l’autre qui permet de rester informé et garder la main sur l’ajustement ou non du pipsize en cochant la case CompenserPipsizeX10 dans les paramètres, avec messages d’avertissement à l’écran, code Boll50pips
Boll50pipsAuto:
123456789101112131415161718192021222324252627282930//Boll50pipsAuto | Dérivé de Boll50pips | indicator//11.04.2022//JC_Bywan @ www.prorealcode.com//Sharing ProRealTime knowledgeEcartBollPips=50// Ecart frontière désiré entre les bollingers pour déclencher le changement de couleur de remplissageTransparence=100 // ou régler entre 0 et 255// Version Auto pour rester en pipsize 0.0001, utiliser plutôt l'autre code Boll50pips pour garder la main sur l'ajustement du pipsizeif pipsize=0.00001 thentaillepip=pipsize*10elsetaillepip=pipsizeendifbsup=BollingerUp[20](close)binf=BollingerDown[20](close)ecart=bsup-binfif ecart<EcartBollPips*taillepip thenr=255g=0b=255elser=0g=255b=255endifCOLORBETWEEN(bsup, binf, r, g, b, Transparence)returnBoll50pips:
12345678910111213141516171819202122232425262728293031323334353637383940//PRC_Boll50pips | indicator//11.04.2022//JC_Bywan @ www.prorealcode.com//Sharing ProRealTime knowledge// === Paramètres ===////EcartBollPips=50// Ecart frontière désiré entre les bollingers pour déclencher le changement de couleur de remplissage//CompenserPipsizeX10// =0 ou =1 // si case non cochée =0 = pipsize fourni, si case cochée = 1 = 10x le pipsize fourni par le courtier//Transparence// =100 // ou régler entre 0 et 255//// === Fin des Paramètres ===if CompenserPipsizeX10 thentaillepip=pipsize*10if pipsize<>0.00001 thenDRAWTEXT("Attention, case CompenserPipsizeX10 cochée, mais pipsize différent de 0.00001", 0, -20) anchor(top)endifelsetaillepip=pipsizeif pipsize=0.00001 thenDRAWTEXT("Attention, case CompenserPipsizeX10 non cochée, mais pipsize=0.00001", 0, -20) anchor(top)endifendifbsup=BollingerUp[20](close)binf=BollingerDown[20](close)ecart=bsup-binfif ecart<EcartBollPips*taillepip thenr=255g=0b=255elser=0g=255b=255endifCOLORBETWEEN(bsup, binf, r, g, b, Transparence)returnNB1: Possible qu’il faille attendre encore quelques jours pour certaines versions de PRT avant que la version “Boll50pips” avec messages fonctionne, à cause de l’usage du nouveau mot clé “anchor” dispo en démo mais pas encore en live selon courtier et version de PRT
NB2: capture écran qui illustre les 3 paramètres à créer dans la version “Boll50pips” pour les configurer ensuite dans les propriétés de l’indicateur, et la case à cocher quand le pipsize fourni est à 0.00001 mais qu’on veut lire en 0.0001.
04/11/2022 at 6:01 PM #191592OK super je viens d’essayer le code en mode auto et ça marche à la perfection j’espère vous avoir bien guidé mdrr, en tous cas c’est super tout fonctionne à merveille c’est un excellent travail merci de tout cœur ça va vraiment me faire gagner beaucoup de temps, et surtout merci d’avoir pris de votre temps pour moi !
Merci pour vos précieux services
P.
-
AuthorPosts
Find exclusive trading pro-tools on