Bonjour,
Après avoir terminé la formation “Premiers pas avec la programmation ProRealTime” et actuellement en plein dans la formation “Programmation avancée”, je n’ai pas encore trouvé la réponse à mon problème et je me permet donc de poser ma question ici:
J’aimerai déterminer la position de mon SL non pas en nombre de points mais à un niveau bien précis.
Exemple: En cas d’achat au marché, je souhaite placer mon SL au niveau le plus bas de mes 5 dernières bougies précédent ma prise de positon.
J’imagine que c’est possible mais je n’ai aucune idée de comment le faire…
Merci d’avance! 🙂
Bonjour,
Vous devez simplement traduire votre phrase en langage prt
je vous cite “Exemple: En cas d’achat au marché, je souhaite placer mon SL au niveau le plus bas de mes 5 dernières bougies précédent ma prise de positon.”
Déterminer le plus bas :
plusbas = lowest[5] (low)
= > le plus bas étant calculé, vous calculerez votre stop en point dans la condition d’achat
plusbas5bougies = lowest[5] (low)
maconditionachat = à determiner
// Condition pour ouvrir une position achateuse
if conditionachat then
monstop = close - plusbas5bougies//Calcul en point de "mon stop"
buy 1 contracts at market
//SET STOP Ploss monstop//pour un stop fixe
//SET STOP Ptrailling monstop//pour un stop suiveur
endif
J’ai détaillé au mieux pour une meilleure compréhension du principe
Bonsoir,
Je vous remercie pour la pédagogie et la qualité de votre réponse, cela fonctionne parfaitement!
Avec la nouvelle instruction par exemple:
Set Stop Price X : Permet de poser un stop a un prix X défini directement par l’utilisateur et non pas par rapport au prix d’entrée de la position.
soit dans le cas présent:
SET STOP PRICE lowest[5](low)