AIDE LIGNE DE CODE AUGMENTATION TAILLE POSITION LIMITE A 3 CONTRATS
Forums › ProRealTime forum Français › Support ProOrder › AIDE LIGNE DE CODE AUGMENTATION TAILLE POSITION LIMITE A 3 CONTRATS
- This topic has 23 replies, 3 voices, and was last updated 6 years ago by LOUIS WILLIAM.
Tagged: position size
-
-
01/15/2018 at 2:58 PM #59550
Merci Nicolas je vais le tester et te tiens au courant
01/15/2018 at 3:17 PM #59552Ça fonctionne bien, merci beaucoup Nicolas
01/15/2018 at 10:08 PM #59587Bonsoir Nicolas,
Merci pour le code il fonctionne très bien, mais il me manque juste une touche finale.
Je ne sais pas si tu as remarqué dans le backtest, on peut renseigner le spread mais pas la marge, ce qui ne reflète pas la réalité et peut être dangereux par rapport a la balance lorsqu’on subit des pertes successives.
Actuellement la marge du dow (comptant 1€) que je travaille avec est au alentour de 130 € pour 1 contrat, dans le code que tu m’as proposé, est ce que c’est possible que tu puisses que tu rajoutes une marge qui sera paramétrable en pourcentage en fonction de mprofit ou le disponible.
La marge doit être strictement inférieur ou égal à 25% par rapport à mprofit avant d’augmenter la taille, comme ça je me protège contre une balance insuffisante lorsqu’il y a un Drawdown Max important et éviter d’être liquider, un cas de figure que j’ai déjà vécu.
Merci pour ton aide précieuse.
01/16/2018 at 10:38 AM #5962801/16/2018 at 10:10 PM #59681Oui tu as raison, il vaut mieux que ça soit en argent c’est plus facile à comprendre et à gérer, je le voudrais donc cette valeur en argent.
Merci pour ton retour et ton aide.
01/17/2018 at 8:21 PM #59737Bonsoir Nicolas,
Esc ce que tu as eu le temps de rajouter sur le code la marge mini par rapport à la balance comme tu me l’avais conseillé ?
01/18/2018 at 10:04 AM #59782Non, je n’ai pas eu le temps hier. Voilà ce que je viens de coder, à vérifier à nouveau !
1234567891011121314151617181920212223balance = 1000margeparcontrat = 130Once taille=1// ---mprofit = balance+strategyprofit// calcul de la taille du contratif mprofit>lastprofit*1.25 thentaille = taille+1lastprofit=mprofitelsif mprofit<lastprofit thentaille = taille-1taille = max(1,taille)lastprofit=mprofitendif// stratégie de tradingif buycondition thenmyLot = min(taille,3)if mprofit>margeparcontrat*myLot thenbuy myLot contract at marketendifendif01/18/2018 at 11:35 AM #59794Un grand merci Nicolas je vais le vérifier et te tiendrais au courant.
Heureusement tu es là pour nous aider.
01/18/2018 at 9:23 PM #59836Juste pour te dire que le nouveau code qui tiens compte de la marge, répond bien à ma demande et fonctionne, je vais le laisser tourner un peu et voir comment il se comporte sur le court terme.
Un grand bravo à toi et merci encore pour ton aide.
-
AuthorPosts
Find exclusive trading pro-tools on