Tracer un segment qui évolue dans le temps
Forums › ProRealTime forum Français › Support ProBuilder › Tracer un segment qui évolue dans le temps
- This topic has 16 replies, 3 voices, and was last updated 5 years ago by lannoogeoffrey.
Tagged: drawsegment
-
-
08/08/2019 at 11:44 PM #104447
Bonjour à toutes et tous.
J’essais de rendre l’un de mes indicateurs perso très précis au niveau de l’affiche de certaines informations et pour ceci j’ai plusieurs questions auxquelles je n’ai pas encore trouver réponse. Je vous remercie d’avance de votre aide.
- j’aimerais pouvoir débuter le tracer d’un segment pointillé avec l’indication “niveau de TP” qui commencerais 3 barres avant la bougie qui donne le signal et qui évolue sur le graphique jusqu’à ce que les prix atteignent ce niveau ou il serait alors affiché “TP1 avec le nombre de points pris depuis le signal. Ce segment s’arrêterait si jamais le niveau de mise à breakeven du signal serait atteint (voir question 2).
- est-il possible de tracer un trait fin plein d’une couleur donnée à “x points” au dessus ou en dessus du niveau d’achat ou de vente avec l’indication “mise à be possible”.
- est-il possible de démarrer le tracer de la borne opposée d’un canal de donchian au sens du signal, en trait fin d’une couleur donnée, et d’arrêter ce tracer une fois que les prix aient touché ce niveau ou qu’il ait touché le niveau du prix d’entrée après avoir franchi la lige de mise à break even.
- Est il possible d’empêcher toute indication de signal de sens opposé tant que la séquence soit de stop à Be ou d’atteinte du TP2 du signal en cours soit terminée ? (les signaux de même sens pourraient eux être afficher comme renfort par exemple)
Merci d’avance pour vos réponses.
08/14/2019 at 9:13 AM #104733Bonjour à tous,
Je relance un peu ma demande d’aide car depuis je n’y suis toujours pas parvenu 🙂
Merci d’avance.
08/14/2019 at 5:56 PM #104752Tout cela “est possible” en effet. Sauf pour la partie pointillé puisque les objets graphiques sont en trait plein épaisseur unique.
Je suis là en pointillé actuellement, si personne ne suggère rien j’essaierai de t’aider.
Sinon, ça n’est pas si compliqué : il faut utiliser des segments qui ont 2 coordonnées, il suffit de les déterminer (départ et arrivée) avec des conditions que tu connais déjà puisqu’elles découlent de ta stratégie.
08/18/2019 at 10:34 AM #104970Parallèlement à mes demandes précédente, j’ai une autre question. Je travail sur un graphique 1000 Tick et j’aimerais limiter les signaux donnés dans la plage horaire 9h – 21h30 mais quand je met mon code dans la condition pour le signal, plus rien n’est affiché. Je suppose qu’il n’aime pas beaucoup la limitation horaire car c’est un graphique en Tick? Y a-t-il un moyen de contourner celà?
Merci
08/22/2019 at 4:50 PM #105318Bonjour à tous.
Si une âme charitable peut m’aider car je n’y arrive vraiment pas tout seul 🙂
08/23/2019 at 7:27 PM #10541408/27/2019 at 11:19 PM #105686Bonjour Nicolas.
Concernant la limite horaire sur les graphique en tick je m’aperçois que les signaux s’affichent au fur et mesure mais ils ne s’affichent pas dans l’historique.
Concernant l’exemple sur graphique je le joint en image.
En te souhaitant une bonne journée.
08/28/2019 at 8:47 AM #105702Pour la condition horaire, comment l’écris-tu dans ton code ?
Dans un graphique en ticks, on ne peut pas vraiment tester l’heure juste puisqu’on ne peut pas savoir à l’avance si une bougie s’ouvrira à 10:45 par exemple, elle pourrait très s’ouvrir à 10:45:12, donc peut-être que selon comment tu as définit des conditions horaires, quelque-chose “coince” à ce niveau.
Concernant les segments, c’est une histoire de coordonnées:
Si tu veux que le segment évolue avec le temps, à chaque nouvelle bougie qui s’affiche, il faut continuellement le recréer (note qu’on ne peut pas effacer d’anciens objets, mais ça n’est pas un problème si tu traces toujours la même ligne).
Pour créer un segment en fonction d’une condition basique sur un RSI par exemple:
123456789101112131415i = rsi[7]if i crosses over 50 thenx1 = barindex //coordonnée en X de départy1 = close //coordonnée en Y de départendifif i crosses under 70 and x1>0 thenx2 = barindex //coordonnée en X d'arrivéey2 = y1 //coordonnée en Y d'arrivéedrawsegment(x1,y1,x2,y2) coloured(0,255,0)x1 = 0 //reset du segmentendifreturn08/28/2019 at 12:35 PM #10573008/28/2019 at 2:07 PM #105740Bonjour Nicolas,
- Plage horaire. J’utilise le code ci-joint.
- Segment –> je te remercie beaucoup. Ca ressemble pourtant beaucoup à ce que j’avais essayé 🙂 mais j’ai surement loupé quelque chose. Je vais m’y replonger.
Bonjour Supertiti,
C’est un indicateur perso que l’on développe avec un ami, lui sur MT4 et moi sur PRT mais qui est destiné à la location. Je ne peux malheureusement pas en dire plus et le partager ici. Je l’ai pris comme exemple mais mes demandes ne concernent pas cet indicateur.
Une très bonne journée.
08/28/2019 at 3:09 PM #105747Avec le code ça ira mieux 😉
Plage horaire1234567891011Starttime = 090000Endtime = 213000CT = time > starttime and time < endtimeif "condition" and CT thensignal = 1elsesignal = 0endifReturn signal as "achat"08/28/2019 at 3:22 PM #10574908/28/2019 at 3:46 PM #105756Voici ce que j’obtient
08/28/2019 at 3:48 PM #10575808/28/2019 at 4:07 PM #105762Non les horaires de base
-
AuthorPosts
Find exclusive trading pro-tools on