indicateur "maison" de signaux de trading
Forums › ProRealTime forum Français › Support ProBuilder › indicateur "maison" de signaux de trading
- This topic has 13 replies, 2 voices, and was last updated 6 years ago by finplus.
-
-
10/20/2018 at 7:17 PM #83246
Bonsoir,
afin de disposer d’une aide visuelle, j’ai programmé le petit programme ci-dessous qui affiche une flèche verte ou rouge selon la position du STO
j’aurai aimé pouvoir remplacé les 3 premières flèches à gauche par les STO. Est-ce possible et si oui comment faire SVP?
1234567891011// Paramèr-tres stochastique HEIKIN ASHIindicator1, indicator2, ignored, ignored, ignored = CALL "Stochastique Heikin-Ashi" [60, 6, 10]if (indicator1 > indicator2) and (indicator1 < 80) thenDRAWTEXT("▲", BarIndex,4.0,SansSerif,BOLD,12) COLOURED(0,255,0)elsif (indicator1 < indicator2) and (indicator1 > 20) thenDRAWTEXT("▼", BarIndex,4.0,SansSerif,BOLD,12) COLOURED(255,0,0)ENDIFReturnen réalité, les flèches haut ou bas sont vertes ou rouges.
10/21/2018 at 10:51 AM #83264pouvoir remplacé les 3 premières flèches à gauche par les STO
Désolé je n’ai pas compris. Une image pour bien comprendre peut-être ?
10/21/2018 at 6:22 PM #8328210/22/2018 at 2:03 PM #83331Je suis à moitié en vacances en ce moment, donc c’est peut-être ça qui bloque .. 😆 Mais je ne comprends toujours pas.. Il faudrait afficher l’oscillateur plutôt que les flèches dans les 3 premières colonnes de la gauche ? Si oui, on a un problème d’échelle, mais on pourrait adapter .. à voir.
10/22/2018 at 5:15 PM #83351oui c’est absolument ça. Dans l’exemple il faudrait par exemple afficher “STO” au lieu des 3 premières flèches. Toutefois je viens de me rendre compte que l’identification des 3 première flèches dépend de la taille du graphique…. Donc je pense qu’il serait plus simple d’afficher “STO” (dans mon exemple) à droite de la dernière flèche de droite (autrement dit de la barre en cours).
10/27/2018 at 7:47 PM #8361910/28/2018 at 10:44 AM #8363510/29/2018 at 12:57 PM #83716Non, je crois que je vais faire un scan d’un dessin pour matérialiser ma demande. Ce sera plus simple. Pour revenir à ma demande, je souhaiterai que à la droite de la dernière flèche de droite (donc est soit verte et orientée vers le haut si l’indicateur 1 > indicateur 2 et vice versa), soit marqué les lettres “STO” pour simplement indiquer que sur cette ligne les flèches correspondent à la position des indicateurs sur le timeframe indiqué.
10/30/2018 at 1:20 PM #83791Ah oui effectivement, c’était plus simple comme demande 🙂
Pour écrire dans le futur, tu peux utiliser DRAWTEXT avec des espaces devant ton texte, un exemple dans cet indicateur récent de la bibliothèque: ZigZag Fibonacci levels
(Les % de retracement Fibo sont inscrits à droite des lignes, dans le futur).
11/02/2018 at 4:34 PM #8405211/05/2018 at 9:55 AM #84160Oui donc c’est bien ce que j’avais compris, sauf que comme tu utilises des objets graphiques pour faire tes flèches on ne peut pas limiter l’inscription du texte telle que tu le désires uniquement sur la première barre, car comme tu le sais on ne peut pas effacer un objet déjà tracé, de ce fait tu vas avoir du texte inscrit sur tous l’historique..
On pourrait essayer avec une détection si nous sommes dans la barre en cours avec:
12345IsLastBarOnChart=currenttime=opentime and date=todayif IsLastBarOnChart thendrawtext(" STO",barindex,valeur,dialog,12,bold)endifvaleur étant la coordonnée en Y où tu souhaites placer ce texte bien entendu.
11/07/2018 at 8:10 PM #84359Bonsoir, petit retour. Ci-joint une photo de la situation. C’est bien mais au fur et à mesure du temps, les symboles ajoutés se rapprochent des flèches puis se mêlent à elles. Donc la question est : comment conserver la distance initiale ? merci.
ex de lignes de programme et en gras la ligne ajoutée pour faire apparaître les lettres DMI.
// Paramètres du DI
indicator1, ignored, ignored = CALL DM[5, -5]
if (indicator1) > 5 then
DRAWTEXT(“▲”, BarIndex,6.0,SansSerif,BOLD,12) COLOURED(32,0,192)
elsif (indicator1) < -5 then
DRAWTEXT(“▼”, BarIndex,6.0,SansSerif,BOLD,12) COLOURED(255,0,0)
endifif IsLastBarOnChart then
drawtext(” DMI”,barindex,6,dialog,bold,12)
endif11/07/2018 at 8:12 PM #8436111/07/2018 at 9:40 PM #84367 -
AuthorPosts
Find exclusive trading pro-tools on