Ajout moyenne exponentielle sur l’indicateur RSI

Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #143455 quote
    uzan
    Participant
    New

    Bonjour à tous

    je souhaite ajouter une moyenne exponentiel a mon indicateur RSI dont voici le code

    seulement je n’obtient que deux ligne  droite lorsque je valide le programme.

    quelqu’un peut il m’aidé.

    Merci d’avance.

    irsi = rsi[rsiPeriod]
    mme = exponentialaverage[periodMME](close)
    RETURN irsi style(line,2) as "RSI", 70 coloured(100,100,100) style(dottedline) as "Zone de surachat RSI", 50 coloured(100,100,100) style(dottedline) as "Ligne de neutralité", 30 coloured(100,100,100) style(dottedline) as "Zone de survente RSI",mme as "exponentialaverage"
    #143457 quote
    JC_Bywan
    Moderator
    Master

    Bonjour, merci d’utiliser le bouton “insert PRT code”, voir image ci-jointe pour le localiser si besoin (pas besoin de reposter pour cette fois, je vais éditer ton message précédent pour formater le code). Le grand cadre jaune inclut d’autres règles de publication importantes à suivre pour future référence. Merci.

    InsertPRTcode2-1.png InsertPRTcode2-1.png
    #143459 quote
    robertogozzi
    Moderator
    Master

    La ligne 2 doit être:

    mme = exponentialaverage[periodMME](irsi)
    #143548 quote
    uzan
    Participant
    New

    Ok! Merci

    #143867 quote
    uzan
    Participant
    New

    Bonjour

    Je construit une stratégie sur mon indicateur période 1H

    Entrée = Irsi crosses over 50 (condition = dans le sens de la tendance en journalier)

    Sortie = Irsi  crosses under Imme

    je voudrais ajouter une condition à mon entrée (Entrée dans le sens de la tendance en journalier)

    quelqu’un peut il m’aidé.

    Merci d’avance.

    #143882 quote
    Nicolas
    Keymaster
    Master

    Oui bien sûr, merci de définir comment trouver la tendance en journalier.

    #143920 quote
    uzan
    Participant
    New

    Vente

    (rsi>70) and (rsi<rsi [1])

    Achat

    (rsi<30) and(rsi>rsi (1])

    je dois préciser que cette condition s’appliquera uniquement a la première entrée

    Merci d’avance

    #143949 quote
    Nicolas
    Keymaster
    Master

    Voilà le code demandé :

    defparam cumulateorders=false
    
    timeframe(daily, updateonclose)
    drsi = rsi[14]
    trend=0
    if drsi>70 and drsi<drsi[1] then 
    trend=-1
    endif
    if drsi<30 and drsi>drsi[1] then 
    trend=1
    endif
    
    timeframe(default)
    periodMME=7
    irsi = rsi[14]
    mme = exponentialaverage[periodMME](irsi)
    
    //entree
    if trend>0 then 
    if irsi crosses over 50 then 
    buy 1 contract at market 
    endif 
    endif 
    if trend<0 then 
    if irsi crosses under 50 then
    sellshort 1 contract at market
    endif 
    endif 
    
    //sortie
    if longonmarket and irsi crosses under mme then 
    sell at market 
    endif 
    if shortonmarket and irsi crosses over mme then 
    exitshort at market 
    endif 
    
    graph trend
    
    #143959 quote
    uzan
    Participant
    New

    Merci beaucoup.

    #144191 quote
    uzan
    Participant
    New

    Bonjour

    Merci pour votre aide. Sans vouloir abuser y’a t’il moyen d’avoir le screneer pour cette strategie

    Même conditions.

    Merci d’avance

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

Ajout moyenne exponentielle sur l’indicateur RSI


ProBuilder : Indicateurs & Outils Personnalisés

New Reply
Author
author-avatar
uzan @uzan Participant
Summary

This topic contains 9 replies,
has 4 voices, and was last updated by uzan
5 years, 5 months ago.

Topic Details
Forum: ProBuilder : Indicateurs & Outils Personnalisés
Language: French
Started: 09/06/2020
Status: Active
Attachments: 1 files
Logo Logo
Loading...