Bonjour,
j’essaye de convertir ma stratégie en indicateur.
Comment puis-je convertir les commandes “if longONMARKET” ainsi que “tradeprice” qui font référence à des ordres passés ainsi qu’a leur valeur ?
Car j’ai besoin de me référer à mon entrée en position pour indiquer TP,SL,BE suivant des conditions futures.
J’ai aussi une autre problématique, c’est d’indiqué les niveaux de SL,TP,BE avec une ligne qui ne soit pas une ligne continue.
J’espère que vous pourrez m’aider
Merci
bonjour,
moi j’utilise proorder en faible unité et j’attend le signal
Peut être que je me suis mal exprimé au vu de la réponse.
J’ai crée un système de trading automatisé que je souhaite transformer en indicateur.
Je coince pour coder l’affichage des indications d’entrée, sortie, BE car je ne sais pas comment créer un repère. Car dans un système dès lors qu’il y a un trade de passé il y aura “tradeprice” qui me permettra de trouver la valeur, mais sur un indicateur ?
merci
Le point d’entrée précis (tel qu’il aurait été au marché), tu ne pourras jamais vraiment le connaître, cela étant lié au spread et au slippage notamment. Puisque le code est lu au Close, le mieux c’est d’utiliser cette valeur, ou l’Open suivant, puisque l’ordre sera ouvert à ce même instant (début de la nouvelle bougie).
Si tu connais cette valeur d’entrée, alors tu pourras ensuite calculer le PnL de la position et agir en conséquence pour déterminer tes points de breakeven, etc..
Pour afficher des niveaux en pointillés par exemple, c’est possible à partir de la v11 avec DRAWSEGMENT par exemple. Sinon il faut retourner la valeur dans l’instruction RETURN avec un STYLE:
RETURN mavaleur STYLE(dottedline,1)
voir STYLE dans notre documentation en ligne.
Merci Nicolas.
Mon point d’entrée je sais que c’est à l’open d’une certaine bougie, est ce qu’il est possible d’aller chercher cette valeur en précisant l’heure de la bougie ?
par exemple en m5 de trouver la valeur de la bougie de 12h05 ?
Si tu envois un signal de trading à 12h05, pourquoi ne pas enregistrer la valeur dans une variable à ce moment précis ? Simple question avant de proposer autre chose.
Car je n’ai pas trouvé comment faire, j’ai cherché pour “value” “open” “time” et je n’ai pas trouvé comment crée cette variable
Pour cela, on va tester si à la barre précédente on a eu un signal et si oui on enregistrera l’Open de la barre présente, donc celle qui verrait l’ordre s’ouvrir en trading automatique.
signal = rsi[14] crosses over 50
if signal[1] then //signal était présent dans la bougie précédente
PrixOuverture = open //alors on enregistre l'Open actuel
endif
Ah oui effectivement ! merci Nicolas, je vais voir si j’arrive à m’en sortir avec ça.
la strategie est simple ou multi timeframe ?
Quand la stratégie est simple (non MTF), on peut transformer le code en un indicateur donnant les signaux de manière visuelle. Cela peut être de l’histogramme (+1 achat / -1 vente)… ou des flèches positionnées directement sur le graphique prix. L’entrée est généralement simple à faire figurer sur graph. Pour les sorties, il faut voir le code. Soit il s’agit de SL, TP connus au signal, soit cela varie selon différents critères. bref, sans code difficile d’en dire plus.