Bonjour,
Je souhaite créer un algorithme qui prenne en compte le levier maximum disponible.
Mes StopLoss, étant calculer en fonction de la volatilité, il arrive que le nombre de lots soit trop élevé et mettent alors l’algorithme en défaut, cela est dû au fait que la volatilité est trop faible.
Je voudrais donc calculer en fonction du levier 1:30, mais j’ignore le calcul à effectuer.
L’incorporer dans la stratégie ne sera pas un problème.
Quelqu’un aurait il une idée du calcul à effectuer dans ProOrder ?
Merci d’avance pour vos commentaires
Effet de levier = Taille de position / Capital du compte
On ne peut pas récupérer la taille du capital dans le code, donc il faut le renseigner dans une variable et y ajouter STRATEGYPROFIT.
Bonjour Nicolas, Merci pour ton intervention, c’était simple finalement..
Pour ceux qui seraient intéressés, voici la formule pour un levier de 1:15, pour d’autres leviers, la suite est logique
LotssMax = (0.0015 * Capital)
if Lotss > LotssMax then
Lotss = LotssMax
endif
Bonjour IV Mcm,
voici comment je gère le levier sur les actions avec un réinvestissement des gains
avec la fonction strategyprofit évoqué par Nicolas.
leverage = 1.3 //variable
initcapital = 20000 //variable
capital = initcapital + strategyprofit
n = (capital / close)*leverage
n = round(n)
…
buy n shares at market //exemple
…
Bonjour je vous remercie pour l’exemple