Stratégie RSI

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #22215 quote
    HC
    Participant
    Average

    Bonsoir,

    Je souhaiterai optimiser une stratégie pris sur le site. (je ne retrouve pas à quel endroit)

    Stratégie consiste à prendre à l’achat des positions quand le RSI est survendu

    Mon souhait est de mettre une condition suplémentaire dans la prise de position

    style : lorsque que les prix est inférieur à une moyenne mobile longue.

    J’avais essayé juste avant
    IF NOT ONMARKET AND RSI[14](Close) < 30 THEN
    de mettre : IF TRadeprice > Average[50](Close)

    // Conditions pour ouvrir une position acheteuse
    DEFPARAM CumulateOrders = false
    REM Ce système entre long de 1 lorsque le RSI est inférieur à 30, si l'on n'est pas déjà en position.
    IF NOT ONMARKET AND RSI[14](Close) < 30 THEN
    buy 1 SHARES AT MARKET
    ENDIF
    REM Si l'on a ouvert une position longue et que le cours de clôture précédent < au cours d'ouverture actuel, alors on entre long de 1 lot à chaque fois que les conditions qui précèdent sont validées, dans la limite de 3 lots au total.
    IF LONGONMARKET AND Open < Close[1] AND COUNTOFPOSITION < 3 THEN
    buy 1 SHARES AT MARKET
    ENDIF
    REM Lorsque le prix croise à la baisse une moyenne mobile simple, toute la position est fermée.
    IF Close Crosses over Average[14](Close) and (Open>positionprice)THEN
    sell AT MARKET
    ENDIF

    Mon objectif et Ma recherche :

    D’ajouter une condition pour avoir un double signal

    #22237 quote
    Nicolas
    Keymaster
    Master

    TRADEPRICE retourne le prix du dernier Xème ordre. Si tu veux prendre position en fonction du prix, il faut utiliser “Close”, qui te retourne le cours de clôture de la barre actuelle.
    Donc si je reprends ton code:

    IF NOT ONMARKET AND RSI[14](Close) < 30  AND Close<AVERAGE[50] THEN
    buy 1 SHARES AT MARKET
    ENDIF

    Ici on test en plus, si le prix est bien inférieur à une moyenne mobile 50 périodes. Ai-je bien compris la demande ?

    #22268 quote
    HC
    Participant
    Average

    Impecable.

    C’est la formule que je recherchais.

    STRATEGIE/TEST – Pour d’information

     

    IF NOT ONMARKET AND RSI[14](Close) < 30  AND Close<AVERAGE[50] THEN

    et

    IF NOT ONMARKET AND RSI[14](Close) < 30   THEN

    Donne le même résultat. ce qui parait assez logique

    Je vais tenter de voir avec d’autres indicateurs.

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

Stratégie RSI


Support ProOrder

New Reply
Author
author-avatar
HC @hc Participant
Summary

This topic contains 2 replies,
has 2 voices, and was last updated by HC
8 years, 12 months ago.

Topic Details
Forum: Support ProOrder
Language: French
Started: 01/23/2017
Status: Active
Attachments: No files
Logo Logo
Loading...