augmenter la taille des position à chaques gains

Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • #38238 quote
    TheAccountant
    Participant
    Average

    Bonjour !

    Je code une stratégie de scalping avec beaucoup de positions par jour et un taux de reussite de 80%. Meme si les pertes sont rares elles m’éffacent la totalité des gains puisque elles sont bien plus grande ( 2 points de TP pour 15 de SL).

    J’ai une idée pour contrer ça mais malheureusement mes talents de codeurs sont limités, si un vétéran pouvais me coder ça ce serai super ( dédicace à Nicolas 😉   )

    premiere position : 1 lot

    si gain : deuxieme position : 2 lots

    si gain : troisième position : 5 lots

    si gain : quatrieme position : 10 lots

    à partir de la 5eme position retour à 1 lots pour toute les postions suivantes… jusqu’a une perte. Quand vient la perte je la mange avec 1 lot de taille de position (soit 15 points) et donc cette perte est couverte par les 4 premiers trades.

    Après la perte on recommence : premiere position 1, si gain 2 ect… évidemment si perte on reste un 1 lot.

    Si vous pouviez poster le code à inclure dans la stratégie ce serai d’une grande aide ! merci !!

    Bonne soirée.

    #38261 quote
    Nicolas
    Keymaster
    Master

    Sans avoir testé, je peux te proposer ceci:

    initiallot = 1
    
    if buycondition then 
     if positionperf(1)>0 then 
      count=count+1
     else
      count=0
     endif
     if count=1 then 
      mylot = 2
     elsif count=2 then 
      mylot = 5
     elsif count=3 then 
      mylot = 10
     else 
      mylot = initiallot
     endif
    
     BUY mylot CONTRACTS AT MARKET 
    endif

    Bien sûr il faudra l’incorporer dans ta stratégie et l’adapter pour les ordres de vente.

    Victorio and TheAccountant thanked this post
    #38277 quote
    TheAccountant
    Participant
    Average

    Super Nicolas merci beaucoup ça fonctionne parfaitement bien !! la stratégie par contre n’est toujours pas en profit… Je vais creuser encore selon la taille des lots…

    #38278 quote
    jerome974
    Participant
    Average

    Merci Nicolas ça va servir a beaucoup d’apprenants codeurs…

    #38389 quote
    TheAccountant
    Participant
    Average

    Nicolas, j’ai tenté de poster un sujet dans le forum anglais pour demander de l’aide avec la stratégie mais je ne vois pas le post, est ce que c’est parcequ’il doit etre approuvé par un modérateur ou est ce que j’ai fais une boulette et il faut que je repost ?

    merci 🙂

    #38407 quote
    Nicolas
    Keymaster
    Master

    Pas du tout, tu es libre de poster dans le forum Anglais. Ce que tu me dis m’inquiète 8) , est-ce que le titre de ton sujet était suffisamment long, mais pas trop (<80 caractères) ? Merci.

    #38408 quote
    TheAccountant
    Participant
    Average

    le titre exact etait “Donchian Scalping”.

    Après j’ai mis du temp à l’ecrire disons environ 30 min… peu etre une histoire de déconnection ou autre…

    Je vais reposter !

    #38410 quote
    Nicolas
    Keymaster
    Master

    Ouch! vraiment dommage que cela te doit arriver .. je compatis complètement 😐

    Par habitude, lorsque j’écris pendant longtemps et un très long message sur internet, je fais toujours un copier/coller de celui-ci dans un document texte à part. Vraiment désolé, mais je ne vois pas ce qui a pu arriver…

    #38412 quote
    TheAccountant
    Participant
    Average

    non non ben pas de soucis je vais le reposter ! Cela me prend du temps parceque je suis tres tres mauvais en anglais… enfin plus exactement je le comprend parfaitement mais j’ai du mal à écrire correctement et donc ça me prend du temp pour faire quelque chose de lisible 😉  .   Mais je veux le poster sur le forum anglais pour toucher un plus large audimate ! 🙂

    #38417 quote
    Nicolas
    Keymaster
    Master

    Si tu écrits correctement ce que tu souhaites dire en bon français, alors google translate fera un excellent allié 🙂 Mais ça n’aide pas en effet pour apprendre à parler/écrire en Anglais !

    #38433 quote
    TheAccountant
    Participant
    Average

    J’utilise régulierement google translate pour traduire du russe ou du chinois en français et vu le résultat parfois…..surprenant 🙂 je pense que ça doit rester une solution de dépannage !

    Mais quand ce sera parfaitement au point, couplé avec des lunettes de réalité virtuelle pour traduire en direct ce que l’on voit et avec de la reconnaissance vocale pour traduire en direct ce qu’on entend… ce sera formidable !

    #38474 quote
    Victorio
    Participant
    Senior

    Bonsoir

    Dans le même ordre d’idée, j’ai cherché par moi-même à faire quelque chose de similaire mais “à l’envers”.

    J’aimerais que si il existe une position perdante parmi les 3 dernières positions clôturées, Au lieu de1 lot de base, soit pris 3 lots, puis 2 si précédent gagnant, puis revenir à 1 lot.

    Jusque là, je sais comment passer de 1 à 3 lots, mais c’est ensuite que je sèche, pour revenir à 2, puis 1.

    Si vous avez des pistes, je suis preneur, merci.

Viewing 12 posts - 1 through 12 (of 12 total)
  • You must be logged in to reply to this topic.

augmenter la taille des position à chaques gains


ProOrder : Trading Automatique & Backtests

New Reply
Author
Summary

This topic contains 11 replies,
has 4 voices, and was last updated by Victorio
8 years, 8 months ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 06/13/2017
Status: Active
Attachments: No files
Logo Logo
Loading...