QUIT en cas de gain ou perte / jour

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #97496 quote
    skylife77
    Participant
    Junior

    Bonjour à tous,

    Je suis un débutant. Je ne connais pas encore très bien ce forum je viens de m’y inscrire depuis peu donc si je ne suis pas au bon endroit merci de m’interpeller 😉

    Je teste mes stratégies sur un compte démo. Je souhaiterais quitter le système en cas de gain/perte quel que soit le montant. En clair je ne souhaite pas plus d’un trade gagnant ou perdant par jour.

    1. En cas de trade gagnant, j’ai testé le code simple qui suit mais durant le backtest je remarque toujours dans la liste des ordres que lorsqu’il y a un trade gagnant il y a parfois un trade perdant le même jour alors que je ne devrais plus le voir si je lui demande de quitter le système. Pire que ça, beaucoup de trade qui était gagnant ne le sont plus du tout lors du backtesting pour le mois d’avril 2019 si je rajoute ce code. Est-ce que j’utilise le bon code ? Est-ce que c’est dû au backtest dans la mesure où j’imagine qu’il est semble-t-il difficile voire impossible je suppose de simuler de quitter un système sans que le système ne soit démarré ?

    IF STRATEGYPROFIT >0 THEN

    QUIT

    ENDIF

    2. En cas de trade perdant j’ai testé avec le même code mais en mettant à la place “<0” mais toujours rien.

    Voilà. Je ne sais pas si je suis clair mais je vous remercie d’avance pour votre aide.

    #97497 quote
    robertogozzi
    Moderator
    Master

    Vous n'êtes pas obligé de dire un gain d'un commerce perdant. Il suffit de définir une variable sur 1 au début de chaque nouveau jour pour permettre la négociation et de la définir sur 0 chaque fois qu'une transaction est entrée pour désactiver la négociation ultérieure. Utilisez cette variable, en plus de vos conditions, pour entrer un échange:

    Once TradeON = 1              //enable trading at the beginning
    If IntraDayBarIndex = 0 Then  //enable trading each new day
       TradeON = 1
    Endif
     .
     .
    If MyConditions and TradeON and Not OnMarket Then
       Buy/Sellshort ... 
       TradeON = 0                 //disable trading as soon as one is entered
    Endif
    #98056 quote
    Nicolas
    Keymaster
    Master

    Le code est lu à la fermeture de la bougie courante, donc STRATEGYPROFIT ne changera qu’à la bougie suivante. Sans avoir lu le code en entier, je ne peux pas te proposer une réponse complète, mais puisque le code est lu de haut en bas, tu devrais placer ta condition sur le strategyprofit en tête du code, pour éviter la nouvelle prise de position.

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

QUIT en cas de gain ou perte / jour


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
skylife77 @skylife77 Participant
Summary

This topic contains 2 replies,
has 3 voices, and was last updated by Nicolas
6 years, 10 months ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 05/02/2019
Status: Active
Attachments: No files
Logo Logo
Loading...