Problème avec un Break even

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #202329 quote
    clasch
    Participant
    Senior

    Bonsoir,

    Décidement, j’ai un problème avec mon code pour un Break even (voir mon poste d’il y a une semaine).

    Voici le code :

    If Longonmarket then
     If ((Close-Tradeprice)*100)/Tradeprice >= 0.4 then
      Sell at Tradeprice Stop
     Endif
    Endif

    Et bien, il ne fonctionne pas et je ne sais pas pourquoi.

    En effet, voici ce qui s’est passé aujourd’hui le 11.10.2022 sur l’indice US 500 (Standard & Poor’s) avec des bougies à 15 minutes, avec le code ci-dessus :

    Ordre pris à l’achat à 17h30 à 3604.55
    Le SL s’est mis en BE à 18h30.
    Et à 20h45 le SL a de nouveau été modifié au SL initial pour être touché à 20h56 (le SL est à 0.4 %).

    Quelqu’un a-t-il une idée ?
    Merci d’avance !

    Bonne soirée,
    Claudio

    E7AADDE2-ADF8-4ACD-A185-A11EC7E80165.jpeg E7AADDE2-ADF8-4ACD-A185-A11EC7E80165.jpeg
    #202331 quote
    robertogozzi
    Moderator
    Master

    Veuillez ne pas insérer d’images et de documents dans le texte, mais utilisez le bouton “Sélectionner un fichier”.

    Ceci afin de ne pas ralentir le chargement des pages.

    Merci 🙂

    #202333 quote
    clasch
    Participant
    Senior

    Désolé !
    Merci pour la correction.

    #202334 quote
    Nicolas
    Keymaster
    Master

    Si il y a une autre instruction qui place un stoploss, alors celle-ci a pris le pas. Sans avoir une vision du code complet, alors difficile de répondre plus précisément.

    Pour placer un stoploss à breakeven, tu devrais utiliser la nouvelle instruction SET STOP BREAKEVEN

    #202339 quote
    clasch
    Participant
    Senior

    Merci Nicolas, ça fonctionne 🙂

    Voici donc le code rectifié :

    If Longonmarket then
    If ((Close-Tradeprice)*100)/Tradeprice >= 0.4 then
    Set Stop Breakeven
    Endif
    Endif

    Mais bizarrement, en position courte, ça ne marche pas :

    L’idée est que, en position courte, lorsqu’il y a un gain de 0.4 %, la commande Set Stop Breakeven s’enclenche.

    If Shortonmarket then
    If ((Tradeprice-Close)*100)/Tradeprice >= 0.4 then
    Set Stop Breakeven
    Endif
    Endif

    Une idée pourquoi ?

    #202343 quote
    Nicolas
    Keymaster
    Master

    Si ça ne marche pas, ça provient sans doute de ton calcul, donc tu peux le visualiser avec:

    graph ((Tradeprice-Close)*100)/Tradeprice
    #202349 quote
    clasch
    Participant
    Senior

    Merci beaucoup Nicolas.

    PS : Je connais la fonction graph, mais je l’ai utilisée autrement et de la façon que tu me l’as indiquée, cela m’a donné plus d’informations.

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

Problème avec un Break even


ProOrder : Trading Automatique & Backtests

New Reply
Author
author-avatar
clasch @clasch Participant
Summary

This topic contains 6 replies,
has 3 voices, and was last updated by clasch
3 years, 4 months ago.

Topic Details
Forum: ProOrder : Trading Automatique & Backtests
Language: French
Started: 10/11/2022
Status: Active
Attachments: 1 files
Logo Logo
Loading...