Vente sur le MACD ?

Forums ProRealTime forum Français Support ProOrder Vente sur le MACD ?

  • This topic has 2 replies, 2 voices, and was last updated 2 days ago by avatarNicoa.
Viewing 3 posts - 1 through 3 (of 3 total)
  • #242167

    Bonjour,

    J’essaie de coder une stratégie de vente sur base du MACD.

    J’ai un code mais qui n’opère pas comme je le souhaite, pouvez-vous m’aider?

    L’idée est de vendre au marché lorsque le MACD arrive à -4, mais à la condition que précède une bougie MACD qui a clôturée à +2.

    J’ai donc développé ceci, qui s’active à -4 mais ré enchaine les ventes sans tenir compte de la seconde variable, ou du moins en terme de bougie… :

    // Calcul de la MACD
    macdValue = macd[6,26,10]
    isignal = macdsignal[6,26,10]
    // Conditions de la stratégie
    previousClose = close[1]
    currentClose = close
    // Conditions pour vendre à découvert
    if macdValue crosses under -4 and previousclose > 2 then
    sellshort at market
    endif

     

    Avec ceci, la vente s’active donc à -4 et se réactive dès que le MACD passe à -2 puis -4.

     

    #242182

    Ce serait le code correct:

    Mais cela n’ouvrira JAMAIS aucune position car il est impossible que le Macd actuel soit exactement -4 et le précédent 2.
    Ils peuvent être -3,993 ou 4,001, ou 1,995 ou 2,003, etc…
    J’ai modifié le code pour qu’il vérifie une certaine plage, au lieu de 4 il suffit que la valeur soit comprise entre -3,5 et -4,5 et pour la bougie précédente, entre 1,5 et 2,5.
    De cette façon, une transaction devrait parfois s’ouvrir.
    J’ai également mis un SL et un TP à tester.

     

    1 user thanked author for this post.
    #242193

    Ok, voilà pourquoi j’avais l’impression que la vente s’effectuait toujours avec un temps de retard.

    Merci pour ces explications, il est donc plus judicieux de parler de zone avec le MACD.

    Par contre le second code n’ouvre aucune position tandis que le premier bien. Mais pas tout à fait comme je le souhaite.

    Avec vos explications, l’idée serait alors que la vente s’active lorsque le Macd est dans la zone des 4 mais mon problème est qu’elle doit s’activer uniquement si c’est précédé d’une bougie Macd bleu qui a clôturée au delà de la zone des 2. Et cette dernière partie semble coincer.

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

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