AIDE LIGNE DE CODE AUGMENTATION TAILLE POSITION LIMITE A 3 CONTRATS

Viewing 9 posts - 16 through 24 (of 24 total)
  • Author
    Posts
  • #59550 quote
    LOUIS WILLIAM
    Participant
    Junior

    Merci Nicolas je vais le tester et te tiens au courant

    #59552 quote
    LOUIS WILLIAM
    Participant
    Junior

    Ça fonctionne bien, merci beaucoup Nicolas

    #59587 quote
    LOUIS WILLIAM
    Participant
    Junior

    Bonsoir 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.

    #59628 quote
    Nicolas
    Keymaster
    Master

    Donc tu voudrais qu’il reste au minimum x% du compte disponible pour chaque contrat ? Ne devrait-il pas être en argent, puisque ce pourcentage va varier en fonction de la balance ?

    #59681 quote
    LOUIS WILLIAM
    Participant
    Junior

    Oui 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.

    #59737 quote
    LOUIS WILLIAM
    Participant
    Junior

    Bonsoir 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é ?

    #59782 quote
    Nicolas
    Keymaster
    Master

    Non, je n’ai pas eu le temps hier. Voilà ce que je viens de coder, à vérifier à nouveau !

    balance = 1000
    margeparcontrat = 130
    Once taille=1
    // ---
    mprofit = balance+strategyprofit
    
    // calcul de la taille du contrat 
    if mprofit>lastprofit*1.25 then 
     taille = taille+1
     lastprofit=mprofit
    elsif mprofit<lastprofit then 
     taille = taille-1
     taille = max(1,taille)
     lastprofit=mprofit
    endif
    
    // stratégie de trading 
    if buycondition then 
     myLot = min(taille,3)
     if mprofit>margeparcontrat*myLot then   
      buy myLot contract at market 
     endif
    endif
    #59794 quote
    LOUIS WILLIAM
    Participant
    Junior

    Un grand merci Nicolas je vais le vérifier et te tiendrais au courant.

    Heureusement tu es là pour nous aider.

    #59836 quote
    LOUIS WILLIAM
    Participant
    Junior

    Juste 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.

Viewing 9 posts - 16 through 24 (of 24 total)
  • You must be logged in to reply to this topic.

AIDE LIGNE DE CODE AUGMENTATION TAILLE POSITION LIMITE A 3 CONTRATS


ProOrder : Trading Automatique & Backtests

New Reply
Author
Summary

This topic contains 23 replies,
has 3 voices, and was last updated by LOUIS WILLIAM
8 years, 1 month ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 01/11/2018
Status: Active
Attachments: No files
Logo Logo
Loading...