Coupure d'un systeme en perte

Forums ProRealTime forum Français Support ProOrder Coupure d'un systeme en perte

Viewing 5 posts - 1 through 5 (of 5 total)
  • #7296

    Peut-on écrire un code qui garantissen la coupure, l’arrêt d’un système de trading auto /Proorder en fonction d’un montant de perte atteind sur une journée.

    Exemple : si sur un jour, le système perd x euros… le système est automatiquement arrêté ?

    Si c’est possible comment coder cela ?

     

    #7300

    Bonjour,

    Oui, ça me semble facile. Il suffit de faire croire, en cas de perte, que son capital est passé à zéro.

     

    Si la perte est de x euros sur la journée, tu mets une condition appelée “pertejournee”, genre :

     

     

    Le tout est de faire comprendre au code de combien est la perte sur la journée. C’est faisable aussi.

    #7320

    Merci pour la réponse. Je vais faire des essais… et poster si je parviens à un résultat satisfaisant
    j’en profite pour une autre question qui me pose problème : sur IG, il y a des stops minimum. Exemple 10 sur le Dax. je voudrais savoir s’il existe un moyen de contourner cette logique de stop minimum en codant un truc du style “si prix actuelle = prix d’entrée – x points” fermer la position… plutôt que d’utiliser le classique “set stop loss”.

    #7322

    Pour ma première question, je découvre la fonction “STRATEGYPROFIT” ( retourne les gains ou pertes (absolues, dans la devise de l’instrument et hors frais de courtage) effectivement réalisés depuis le début du système de trading. Les gains/pertes latents ne sont pas pris en compte.)
    Donc un code du style :
    IF STRATEGYPROFIT < -500
    THEN QUIT
    ENDIF
    Mais la notion de “début du système de trading” me semble peut claire.

    #7372

    STRATEGYPROFIT ne comptabilise que les positions déjà clôturées pour information.

    Si tu souhaites obtenir en temps réel ton équité (tes profits passés plus les gains latents), tu peux utiliser cette formule par exemple :

    Pas testé, mais ça doit pouvoir t’aider à clôturer si ‘equity’ passe sous ton seuil de perte autorisé.

    Par ailleurs, tu peux aussi faire un

    Pour visualiser dans ton backtest si cette fonction retourne bien ce que tu souhaites. Bon courage.

     

Viewing 5 posts - 1 through 5 (of 5 total)

Create your free account now and post your request to benefit from the help of the community
Register or Login