You are currently viewing TTK INDICATOR IN FREE   (SCRIPT code )
ttk indiacator in free

TTK INDICATOR IN FREE (SCRIPT code )

 

 
 
 
 
 
 

✅TTK INDICATOR IN FREE  

 
 
 
✔️ how to use this  ? 
✔️how to apply on chart ??
✔️ how you can make some changes and .. create a tool for you ??
✔️  so for this . please watch video till End /////
✔️ and just copy this code and paste to your script editor and save as .. any name .. 
✔️  and it will work flawlessly …
 
 
👇SCRIPT 👇
IF YOU COPY THEN IT WILL NOT SHOW AS YOU COPIED BUT JUST PASTE IT WILL WORK…  USE  ctrl+A  FOR COPY 

 
 
 
t.t.k indicator in zerodha you can also use in zerodha watch this video
trend trader karan exposed you can subscribe our channel for more paid
 
indicators in free .. best free amibroker afl collection.
ttk indicator tradingview
 
ttk indicator source code download below from download link
trend trader karan tool script given below simply copy and paste in pine editor
trend trader karan tool code is same thing means .. script of ttk
trend trader karan tool script download
 
//@version=4
strategy("TTK V.2",overlay=true)
res = input(title="Resolution", type=input.resolution, defval="360",confirm = true)

ProfitPerc = input(title=" Take Profit (%)",type=input.float, minval=0.0, step=0.1, defval=1.4) * 0.01

stoploss = input(title=" Stop Loss (%)",type=input.float, minval=0.0, step=0.1, defval=0.7) * 0.01

CCI = input(20,title = "CCI")
ATR = input(5,title = "ATR")
Multiplier= 1
original = false
thisCCI = cci(close, CCI)
lastCCI = nz(thisCCI[1])


calcx()=> 
    bufferDn= high + Multiplier * wma(tr,ATR)
    bufferUp= low - Multiplier * wma(tr,ATR)
    if (thisCCI >= 0 and lastCCI < 0) 
        bufferUp := bufferDn[1]
    if (thisCCI <= 0 and lastCCI > 0) 
        bufferDn := bufferUp[1]

    if (thisCCI >= 0)
        if (bufferUp < bufferUp[1])
            bufferUp := bufferUp[1]
    else
        if (thisCCI <= 0)
            if (bufferDn > bufferDn[1])
                bufferDn := bufferDn[1]

   
    x = 0.0
    x := thisCCI >= 0 ?bufferUp:thisCCI <= 0 ?bufferDn:x[1]
    x

tempx = calcx()

calcswap() =>
    swap = 0.0
    swap := tempx>tempx[1]?1:tempx<tempx[1]?-1:swap[1]
    swap

tempswap = calcswap()

swap2=tempswap==1?color.yellow:color.blue
swap3=thisCCI >=0 ?color.yellow:color.blue
swap4=original?swap3:swap2

//display current timeframe's Trend



plot(tempx,color=swap4 == color.blue ? color.red : swap4,transp=0,linewidth=2)


htfx = security(syminfo.tickerid,res,tempx[1],lookahead = barmerge.lookahead_on)
htfswap4 = security(syminfo.tickerid,res,swap4[1],lookahead = barmerge.lookahead_on)

plot(htfx,color=htfswap4,transp=0,linewidth=3)


//plotarrow( ? 1 : swap4[1] == color.yellow and swap4 == color.blue ? -1 :0 , title="Up Entry Arrow", colorup=color.green,colordown = color.blue, maxheight=10, minheight=10, transp=0)

plotshape( swap4[1] == color.blue and swap4 == color.yellow ? 1 : na , style = shape.triangleup , color = color.green , location = location.belowbar , size = size.tiny )
plotshape( swap4[1] == color.yellow and swap4 == color.blue ? 1 : na , style = shape.triangledown , color = color.red , location = location.abovebar , size = size.tiny)




buy =  swap4[1] == color.blue and swap4 == color.yellow and htfswap4 == color.yellow

sell =  swap4[1] == color.yellow and swap4 == color.blue and htfswap4 == color.blue


if(buy)
    strategy.entry("buy",true)
    
if(sell)
    strategy.entry("sell",false)
    
if(swap4[1] == color.blue and swap4 == color.yellow)
    strategy.close("sell")
    
if(swap4[1] == color.yellow and swap4 == color.blue )
    strategy.close("buy")
    
    
longExitPrice  = strategy.position_avg_price * (1 + ProfitPerc)
shortExitPrice = strategy.position_avg_price * (1 - ProfitPerc)

stop_buy = strategy.position_avg_price * (1 - stoploss)
stop_sell = strategy.position_avg_price * (1 + stoploss)
    
    
if (strategy.position_size > 0)
    strategy.exit(id="Target", limit=longExitPrice , stop = stop_buy)

if (strategy.position_size < 0)
    strategy.exit(id="Target", limit=shortExitPrice , stop = stop_sell)