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.
Bonjour à tous,
Je relance un peu ma demande d’aide car depuis je n’y suis toujours pas parvenu 🙂
Merci d’avance.
Tout 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.
Parallè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
Bonjour à tous.
Si une âme charitable peut m’aider car je n’y arrive vraiment pas tout seul 🙂
Il n’y a pas de raison particulière pour ton problème de condition horaire. Tout dépend comment tu as codé celle-ci cependant ?
Concernant le segment à tracer, merci de poster un exemple dessiné sur un graphique.
Bonjour 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.
Pour 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:
i = rsi[7]
if i crosses over 50 then
x1 = barindex //coordonnée en X de départ
y1 = close //coordonnée en Y de départ
endif
if i crosses under 70 and x1>0 then
x2 = barindex //coordonnée en X d'arrivée
y2 = y1 //coordonnée en Y d'arrivée
drawsegment(x1,y1,x2,y2) coloured(0,255,0)
x1 = 0 //reset du segment
endif
return
Bonjour Geoffrey
Simple curiosité , comme d’autres membres je me demande quel est cet indicateur KTT que tu utilises ?
Bonne journée.
Bonjour 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.
Avec le code ça ira mieux 😉
Starttime = 090000
Endtime = 213000
CT = time > starttime and time < endtime
if "condition" and CT then
signal = 1
else
signal = 0
endif
Return signal as "achat"
Ce type de condition horaire est correct, je ne vois pas ce qui peut poser problème avec le code que tu as posté. Une image de celui-ci peut être pour vérifier si CT retourne 1 dans ton graphique en 1000 ticks ?
C’est assez curieux, pas d’horaires personnalisés ?