excusez si je ne suis pas à la bonne place dans le forum.
J’aimerais faire du money time dans la partie back-test de prorealtime.
Plus exactement et “simplement” au lieu d’exécuter un ordre d’achat de 3 actions (par exemple) ” buy 3 contracts AT MARKET” ,
j’aimerais acheter pour 3% de mon capital restant. ( je peux connaitre le nombre d’actions à acheter => x = 3% du capital restant / close et ensuite ” buy x contracts AT MARKET”
le problème, je ne vois pas la commande qui me retourne le montant du capital restant ? ? ?
merci de votre aide.
=> pouvez vous me donner le bout de code qui réalise cette fonction ( encore merci )
Le forum correct est Proorder. J’ai déplacé le houblon de Discussions générales sur le Trading.
Il existe un ensemble de commandes pour connaître le capital résiduel.
1. Vous devez établir, dans votre code, avec une ligne spécifique, quelle est la capitale initiale
2. vous devez ajouter à ce Capital Initial le bénéfice accumulé jusqu’à ce moment (s’il s’agit d’une perte le total résiduel sera inférieur au Capital Initial, sinon il sera supérieur).
Exemple:
1
2
3
4
// 1
ONCEmyCapital=10000
// 2
currentCapital=myCapital+StrategyProfit
currentCapital (le capital restant) est une variable que vous utiliserez pour effectuer ce calcul, tandis que StrategyProfit est une instruction ProRealTime qui renvoie le profit, ou la perte (si négatif), accumulé à la CLÔTURE de la dernière transaction (il n’inclut donc aucun gain ou perte temporaire provenant de transactions en cours).
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.Ok