Alpha trend from trading view.

Viewing 3 posts - 1 through 3 (of 3 total)
  • Author
    Posts
  • #201781 quote
    jonpt88
    Participant
    New
    // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
    // author © KivancOzbilgic
    // developer © KivancOzbilgic
    //@version=5
    indicator('AlphaTrend', shorttitle='AT', overlay=true, format=format.price, precision=2, timeframe='')
    coeff = input.float(1, 'Multiplier', step=0.1)
    AP = input(14, 'Common Period')
    ATR = ta.sma(ta.tr, AP)
    src = input(close)
    showsignalsk = input(title='Show Signals?', defval=true)
    novolumedata = input(title='Change calculation (no volume data)?', defval=false)
    upT = low - ATR * coeff
    downT = high + ATR * coeff
    AlphaTrend = 0.0
    AlphaTrend := (novolumedata ? ta.rsi(src, AP) >= 50 : ta.mfi(hlc3, AP) >= 50) ? upT < nz(AlphaTrend[1]) ? nz(AlphaTrend[1]) : upT : downT > nz(AlphaTrend[1]) ? nz(AlphaTrend[1]) : downT
    
    color1 = AlphaTrend > AlphaTrend[2] ? #00E60F : AlphaTrend < AlphaTrend[2] ? #80000B : AlphaTrend[1] > AlphaTrend[3] ? #00E60F : #80000B
    k1 = plot(AlphaTrend, color=color.new(#0022FC, 0), linewidth=3)
    k2 = plot(AlphaTrend[2], color=color.new(#FC0400, 0), linewidth=3)
    
    fill(k1, k2, color=color1)
    
    buySignalk = ta.crossover(AlphaTrend, AlphaTrend[2])
    sellSignalk = ta.crossunder(AlphaTrend, AlphaTrend[2])
    
    
    K1 = ta.barssince(buySignalk)
    K2 = ta.barssince(sellSignalk)
    O1 = ta.barssince(buySignalk[1])
    O2 = ta.barssince(sellSignalk[1])
    
    plotshape(buySignalk and showsignalsk and O1 > K2 ? AlphaTrend[2] * 0.9999 : na, title='BUY', text='BUY', location=location.absolute, style=shape.labelup, size=size.tiny, color=color.new(#0022FC, 0), textcolor=color.new(color.white, 0))
    
    plotshape(sellSignalk and showsignalsk and O2 > K1 ? AlphaTrend[2] * 1.0001 : na, title='SELL', text='SELL', location=location.absolute, style=shape.labeldown, size=size.tiny, color=color.new(color.maroon, 0), textcolor=color.new(color.white, 0))
    
    
    alertcondition(buySignalk and O1 > K2, title='Potential BUY Alarm', message='BUY SIGNAL!')
    alertcondition(sellSignalk and O2 > K1, title='Potential SELL Alarm', message='SELL SIGNAL!')
    
    alertcondition(buySignalk[1] and O1[1] > K2, title='Confirmed BUY Alarm', message='BUY SIGNAL APPROVED!')
    alertcondition(sellSignalk[1] and O2[1] > K1, title='Confirmed SELL Alarm', message='SELL SIGNAL APPROVED!')
    
    
    
    alertcondition(ta.cross(close, AlphaTrend), title='Price Cross Alert', message='Price - AlphaTrend Crossing!')
    alertcondition(ta.crossover(low, AlphaTrend), title='Candle CrossOver Alarm', message='LAST BAR is ABOVE ALPHATREND')
    alertcondition(ta.crossunder(high, AlphaTrend), title='Candle CrossUnder Alarm', message='LAST BAR is BELOW ALPHATREND!')
    
    alertcondition(ta.cross(close[1], AlphaTrend[1]), title='Price Cross Alert After Bar Close', message='Price - AlphaTrend Crossing!')
    alertcondition(ta.crossover(low[1], AlphaTrend[1]), title='Candle CrossOver Alarm After Bar Close', message='LAST BAR is ABOVE ALPHATREND!')
    alertcondition(ta.crossunder(high[1], AlphaTrend[1]), title='Candle CrossUnder Alarm After Bar Close', message='LAST BAR is BELOW ALPHATREND!')
    
    

    Dear all,

    I have seen that in the interest of our Pro-Real Community indicators from other platforms are being converted. I saw the above indicator (posted in may 2022) on trading view by chance and it looks like an improved version of the magic indicator. The improvement aims at avoiding sideways markets. Maybe one of the geniuses of this forum could attempt to convert it to Pro Real Time and post it in the library afterwards when they have the time to do so. It should benefit the Pro Real time Community hopefully. I have also included here the original link: https://www.tradingview.com/script/o50NYLAZ-AlphaTrend/

    #212946 quote
    Nicolas
    Keymaster
    Master

    Hi, late reply, for the record code converted is here:

    Alphatrend Indicator conversion

    #213062 quote
    yas
    Participant
    Junior

    Hi mate

    Is it possible can someone help me convert this indicator from tradingview please

    Market structure ob indicator conversion request

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

Alpha trend from trading view.


ProBuilder: Indicators & Custom Tools

New Reply
Author
author-avatar
jonpt88 @jonpt88 Participant
Summary

This topic contains 2 replies,
has 3 voices, and was last updated by yas
2 years, 10 months ago.

Topic Details
Forum: ProBuilder: Indicators & Custom Tools
Language: English
Started: 10/02/2022
Status: Active
Attachments: No files
Logo Logo
Loading...