PowerX indicatore traduzione da TradingView

Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #205650 quote
    Andrea
    Participant
    Average

    Buongiorno , su TradingView è inserito e condiviso l’indicatore in questione, questo il codice dall’autore:

    //@version=4
    study("PowerX Strategy", overlay=true)
    [macdLine, signalLine, histLine] = macd(close, 12, 26, 9)
    rsiLine = rsi(close, 7)
    stochLine = sma(sma(stoch(close, high, low, 14),3),3)
    signal = histLine > 0 and rsiLine > 50 and stochLine > 50 ? "buy" : histLine <= 0 and rsiLine <= 50 and stochLine <= 50 ? "sell" : "none"
    palette = signal == "buy" ? color.lime : signal == "sell" ? color.red : color.black
    plotbar(open, high, low, close, color=palette)

    Ho problemi nella traduzione. Potete aiutarmi? Potrebbe essere un ottimo indicatore.

    Buy: quando macd>0, rsi>50, stoch >50

    Sell: quando macd<0, rsi<50, stoch <50

    Andrea

    #205665 quote
    Nicolas
    Keymaster
    Master

    Ecco il codice tradotto per ProRealTime sulla strategia PowerX:

    //PowerX Strategy
    histLine=MACD[12,26,9](close)
    rsiLine = rsi[7]
    stochline = Stochasticd[14,3,3](close)
    buysig = histLine > 0 and rsiLine > 50 and stochLine > 50 // "buy" 
    sellsig= histLine <= 0 and rsiLine <= 50 and stochLine <= 50 // "sell" 
    if buysig then 
    drawbarchart(open,high,low,close) coloured("lime")
    elsif sellsig then
    drawbarchart(open,high,low,close) coloured("red") 
    else
    drawbarchart(open,high,low,close) coloured("black")
    endif 
    
    return
    powerx-indicator.png powerx-indicator.png
    #207238 quote
    Andrea
    Participant
    Average

    Very thx Nicolas, how can apply in change color bar:

    arrow up , if it changes color from black candle to lime candle

    arrow dn, if it changes color from black candle to red candle

    If i insert code

    Molto grazie Nicolas, come si può applicare nella barra dei colori cambia: freccia su, se cambia colore da candela nera a candela lime freccia dn, se cambia colore da candela nera a candela rossa Se inserisco il codice

    DRAWARROWDOWN(barindex[1],high[1]+rge/2)coloured(255,10,10)

    after code

    dopo codice

     drawbarchart(aperto,alto,basso,chiuso) colorato("rosso")

    I see for every candle the arrow

    Thx

    Vedo per ogni candela la freccia Thx

     histLine=MACD[12,26,9](chiudi)
    rsiLinea = rsi[7]
    stochline = Stochasticd[14,3,3](chiudi)
    buysig = histLine > 0 e rsiLine > 50 e stochLine > 50 // "compra"
    sellsig= histLine <= 0 e rsiLine <= 50 e stochLine <= 50 // "sell"
    se compra allora
    drawbarchart(apri,alto,basso,chiudi) colorato("lime")
    elsif sellsig allora
    drawbarchart(aperto,alto,basso,chiuso) colorato("rosso")
    altro
    drawbarchart(aperto,alto,basso,chiuso) colorato("nero")
    finisci se
    Restituzione
    #207241 quote
    Nicolas
    Keymaster
    Master

    Ecco il codice modificato per tracciare una freccia ogni volta che una candela nera diventa rossa o verde:

    //PowerX Strategy
    histLine=MACD[12,26,9](close)
    rsiLine = rsi[7]
    stochline = Stochasticd[14,3,3](close)
    buysig = histLine > 0 and rsiLine > 50 and stochLine > 50 // "buy"
    sellsig= histLine <= 0 and rsiLine <= 50 and stochLine <= 50 // "sell"
    if buysig then
    drawbarchart(open,high,low,close) coloured("lime")
    if not buysig[1] then 
    drawarrowup(barindex,low) coloured("lime")
    endif 
    elsif sellsig then
    drawbarchart(open,high,low,close) coloured("red")
    if not sellsig[1]then 
    drawarrowdown(barindex,high) coloured("red")
    endif 
    else
    drawbarchart(open,high,low,close) coloured("black")
    endif
    
    
    
    return
    Andrea thanked this post
    #207278 quote
    Andrea
    Participant
    Average

    Grazie di cuore Nicolas

    #207280 quote
    Andrea
    Participant
    Average

    A little enhancement. one more improvement, based on what the strategy says.

    Let’s assume the first LIME candle is high at example 10.13 USD

    if the next candle always lime exceeds 10.13 by 0.01 (0.14), this is the entry signal, similarly for the short signal. So the arrow should be placed at the second lime candle.

    Un piccolo miglioramento. un ulteriore miglioramento, basato su ciò che dice la strategia. Supponiamo che la prima candela LIME sia alta ad esempio 10.13 USD se la candela successiva supera sempre 10.13 di 0.01 (0.14), questo è il segnale di ingresso, analogamente per il segnale short. Quindi la freccia dovrebbe essere posizionata sulla seconda candela di lime.

    #207285 quote
    robertogozzi
    Moderator
    Master

    @Andrea

    Pubblica solo nella lingua del forum in cui stai postando. Ad esempio solo l’inglese nei forum di lingua inglese e il francese solo nei forum di lingua francese.
    Grazie 🙂
    #207374 quote
    Andrea
    Participant
    Average

    Scusa Roberto non ho fatto caso.

    #207987 quote
    Andrea
    Participant
    Average

    Buon pomeriggio, con l’indicatore ho questo problema, se imposto lo spessore della barra del prezzo poi non me lo ritrovo salvato alla riapertura del grafico in altra sessione, questo accede anche se salvo i parametri dell’indicatore. il comando drawbarchart non mi sembra preveda l’opzione thickness, avete qualche suggerimento?

    #208055 quote
    robertogozzi
    Moderator
    Master

    Prova questo, anche se non è esattamente come l’originale:

    drawbarchart(open,high,low,close) coloured("white")   //cancella la barra originale, per poi ristamparcela sopra
    IF close >= open THEN
       drawtext("⎯   ",BarIndex,Open,Dialog,bold,10) coloured("Blue")
       drawtext("   ⎯",BarIndex,close,Dialog,bold,10) coloured("Blue")
       drawsegment(BarIndex,high,BarIndex,low) style(line,1) coloured("Blue")
    ELSE
       drawtext("⎯   ",BarIndex,Open,Dialog,bold,10) coloured("Red")
       drawtext("   ⎯",BarIndex,close,Dialog,bold,10) coloured("Red")
       drawsegment(BarIndex,high,BarIndex,low) style(line,1) coloured("Red")
    ENDIF
    return

    ovviamente se cambi da barre a candele, occorre cambiare il codice.

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

PowerX indicatore traduzione da TradingView


ProBuilder: Indicatori & Strumenti Personalizzati

New Reply
Author
author-avatar
Andrea @andy60rm Participant
Summary

This topic contains 9 replies,
has 3 voices, and was last updated by robertogozzi
3 years, 1 month ago.

Topic Details
Forum: ProBuilder: Indicatori & Strumenti Personalizzati
Language: Italian
Started: 12/12/2022
Status: Active
Attachments: 1 files
Logo Logo
Loading...