Programmation stop loss et take profit

Forums ProRealTime forum Français Support ProOrder Programmation stop loss et take profit

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

    Bonjour,

    J’ai besoin d’aide pour la programmation de mon SL et de mon TP.

    J’ai trouvé comment les définir par rapport à un nombre de pip ou par pourcentage mais pas avec comme référence un indicateur.

    Je m’explique, dans mon code j’utilise un indicateur de fractales et je voudrais m’en servir pour configurer le SL et TP. Donc par exemple si je suis acheteur, je voudrais que mon SL soit égale à la valeur de la dernière fractale basse et mon TP égale à la différence entre ma prise de position et cette même fractale.

    Après je voudrais savoir si il est possible de faire un SL et TP avec une condition, si je reprend mon exemple,  si la différence entre ma prise de position et ma fractale basse est supérieur à 50 pips établir un SL et un TP à 50 pips.

    Je vous donne ça à titre d’exemple car je n’ai rien définis encore.

    Merci d’avance pour l’aide et les conseils.

    #94422

    Avant d’aller plus loin, il y a ce sujet récent assez complet avec un code similaire de mémoire, basé sur les fractals: https://www.prorealcode.com/topic/fractal-systeme/

     

    #94426

    Merci beaucoup Nicolas pour l’intérêt que tu porte à ma demande d’aide.

    En effet j’avais déjà remarqué ce sujet mais le SL et le TP sous la forme que je souhaite n’y sont pas abordé, d’où ma demande dans ce nouveau sujet.

    Je vais quand même le relire au cas ou mais je doute fort d’y trouver mon bonheur.

    (Pour info j’utilise le même code de fractales)

    #94431

    Je viens de relire le sujet et je n’ai rien trouvé qui puisse régler mon problème.

    Je vais essayer de poursuivre mes recherches.

    #94447

    Bon après un long moment de réflexion je pense que je n’avais pas la bonne vision du problème.

    Je me servais de la valeur de la fractale alors qu’il fallait que je me serve de la différence entre la valeur de la bougie et la valeur de la fractal.

    Donc je détermine l’écart entre la clôture de la bougie et ma fractale basse (Fdown)

    Puis je test si la valeur est supérieur à 50 pips je donne la valeur à mon SL et mon TP (SLTP) de 50, sinon je donne la valeur de mon écart.

    TaillePosition = close – Fdown
    IF TaillePosition > 50 THEN
    SLTP = 50
    ELSE
    SLTP = TaillePosition
    ENDIF

    SET STOP pLOSS SLTP
    SET TARGET pPROFIT SLTP

    Après un backtest je vois bien qu’il y a des prises de positions et des sorties mais les sorties ne correspondent pas à ma demande.

    Je voudrais savoir si j’ai fais une erreur dans mon code ou si j’ai eu un mauvais raisonnement?

     

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