Modfica indicatore HH RSI

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #243825 quote
    Msport71
    Participant
    Junior

    Buongiorno,

    vorrei chiedere cortese modifica del codice in oggetto, nel quale le candele Heikin Ashi cambiano colore quando RSI supera il valore di 50 (da rosso a verde e viceversa).

    Pur mantenendo questa variabile, mi sarebbe utile  (trattandosi di candele Heijin Ashi) che venisse evidenziato   non solo il cambio di colore ma anche la prima candela direzionale (priva di wick  sul minimo in caso di candela verde e priva di wick sul massimo in caso di candela rossa).

    Una buon evienzazione potrebbe essere colorare in giallo la prima candela rossa che rispetta il requisito ( senza wick sul massimo) e in verde chiaro la prima candela verde senza wick sul minimo.

     

    Spero di essermi spiegato in maniera comprensibile.

     

    Heikin Ashi RSI

    #243855 quote
    robertogozzi
    Moderator
    Master

    Eccolo:

    ONCE Period      = 14
    ONCE BullishFalg = 0
    ONCE BearishFalg = 0
    ONCE OuvertureHA = (open + close + high + low)/4
    ONCE ClotureHA   = (open + close)/2
    ONCE PlusBasHA   = high
    ONCE PlusHautHA  = low
    OuvertureHA      = (OuvertureHA + ClotureHA)/2
    ClotureHA        = (open + close + high + low)/4
    PlusBasHA        = MIN(MIN(OuvertureHA,ClotureHA),low)
    PlusHautHA       = MAX(MAX(OuvertureHA,ClotureHA),high)
    myRSI            = rsi[period](ClotureHA)
    if myRSI > 50 then
       IF myRSI[1] <= 50 THEN
          BullishFlag = 0
       ENDIF
       DRAWCANDLE (ouvertureHA, plushautHA, plusbasHA, clotureHA) COLOURED (100,200,100)
       IF BullishFlag = 0 AND (PlusBasHA = OuvertureHA) THEN
          DRAWCANDLE (ouvertureHA, plushautHA, plusbasHA, clotureHA) COLOURED ("Cyan")
          BullishFlag = 1
       ENDIF
    elsif myRSI < 50 then
       IF myRSI[1] >= 50 THEN
          BearishFlag = 0
       ENDIF
       DRAWCANDLE (ouvertureHA, plushautHA, plusbasHA, clotureHA) COLOURED (200,100,100)
       IF BearishFlag = 0 AND PlusHautHA = OuvertureHA THEN
          DRAWCANDLE (ouvertureHA, plushautHA, plusbasHA, clotureHA) COLOURED ("Fuchsia")
          BearishFlag = 1
       ENDIF
    else
       DRAWCANDLE (ouvertureHA, plushautHA, plusbasHA, clotureHA) COLOURED (100,100,100)
       BullishFlag = 0
       BearishFlag = 0
    endif
    RETURN
    Msport71 and Iván González thanked this post
Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.

Modfica indicatore HH RSI


ProBuilder: Indicatori & Strumenti Personalizzati

New Reply
Author
author-avatar
Msport71 @carlo-pasca Participant
Summary

This topic contains 1 reply,
has 2 voices, and was last updated by robertogozzi
11 months, 3 weeks ago.

Topic Details
Forum: ProBuilder: Indicatori & Strumenti Personalizzati
Language: Italian
Started: 02/14/2025
Status: Active
Attachments: 3 files
Logo Logo
Loading...