RSI 2 stop loss et moyenne mobile

Forums ProRealTime forum Français Support ProOrder RSI 2 stop loss et moyenne mobile

Viewing 2 posts - 1 through 2 (of 2 total)
  • #202936

    Bonjour
    Pour le trading automatique via Pro Order, j’utilise aussi le RSI 2 de Larry Connors.
    J’aimerais ajouter un stop loss d’urgence situé à 100 points de l’entrée en position et faire figurer une moyenne mobile simple à 200 jours (achat uniquement si les cours sont au dessus de la moyenne mobile 200 et vente si les cours sont en dessous de la moyenne mobile 200. Pourriez vous svp me modifier le code ci dessous en y ajoutant le stop loss et la condition de la moyenne mobile simple ?

    Cordialement Thibault

    defparam cumulateorders = false
    cl = RSI[2]<7
    cs = RSI[2]>100-7
    if cl then
    buy 1 contracts at market
    endif

    if cs then
    sellshort 1 contract at market
    endif

    if longonmarket and RSI[2]>100-(7+5) and close < open then
    sell at market
    endif

    if shortonmarket and RSI[2]<(7+5) then
    exitshort at market
    endif

    #202942

    Re bonjour

    J’ai trouvé un code optimisé (ne pas prendre en compte mon 1er message svp)

    1/ Par contre, pourriez vous svp m’écrire une ligne de code avec un stop loss à 100 points du niveau d’entrée en cas de short ou en cas de long ?

    2/ Me supprimer les codes concernant la moyenne mobile à 5 périodes ?

    3/ M’ajouter un take profit pour les long avec un RSI 2 à 60 ?

    4/ M’ajouter un take profit pour les ventes avec un RSI 2 à 40 ?

     

    Voici le code :

    DEFPARAM CumulateOrders = False

    n = 2

    // Conditions pour ouvrir une position acheteuse

    MM200 = Average[200](close)

    MM5 = Average[5](close)

    RSI2 = RSI[2](close)

    c1 = close > MM200

    c2 = close < MM5

    c3 = RSI2 < 10

    IF c1 AND c2 AND c3 THEN

    BUY n SHARES AT MARKET

    ENDIF

    // Conditions pour fermer une position acheteuse

    c4 = close > MM5

    IF c4 THEN

    SELL AT MARKET

    ENDIF

    // Conditions pour ouvrir une position en vente à découvert

    c1v = close < MM200

    c2v = close > MM5

    c3v = RSI2 > 90

    IF c1v AND c2v AND c3v THEN

    SELLSHORT n SHARES AT MARKET

    ENDIF

    // Conditions pour fermer une position en vente à découvert

    c4v = close < MM5

    IF c4v THEN

    EXITSHORT AT MARKET

    ENDIF

     

    MERCI Beaucoup ! Thibault

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

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