MatriksIQ Destek
Matriks Destek
Matriks Web Destek
Matriks Mobile Destek
0 beğenilme 0 beğenilmeme
215 kez görüntülendi

Merhaba,

Supertrend 60dk-ATR period 4-kapanış-atr multiplier 2.8 ayarlarında. Bar kapanınca BUY sinyali varsa alsın. (Buy sinyali için  Kıvanç Bey'in kodlarını paylaştım. Sanırım buySignal = trend == 1 and trend[1] == -1 ile ilgili bir durum ama yazılımcı olmadığımdan anlayamadım)

AND

Tillson T3 (TMOV): Length 3-volume factor 0.5 ayarlarında yukarı yönlü "yeşil" ise alsın

AND

EMA (9), WMA (30) u yukarı kesiyorsa alsın

NOT: Koşulun tetiklenmesi için tüm bunların aynı anda olması gerekmiyor. Ör: Supertrend buy sinyali verince TMOV yukarı ise ve EMA, WMA'yı zaten yukarı yönlü kesiyorsa alsın. Genelde bu şekilde zaten.

Esas sorum, bunun için aşağıdaki Supertrend kodlarındaki buy sinyalini IQ ya nasıl aktarabilirim? Yada bu yazdıklarımı kod olarak paylaşabilirseniz çok memnun olurum.

 

Ayrıca ben her alım satıma girdiğinde 50 USDT ile o coin ne kadarlık satoshi verirse o kadarlık girsin istiyorum. Satarkende tümünü kaç USDT ediyorsa o pariteden satsın istiyorum. Her coinin fiyatı farklı kimi (0,05 USDT kimisi 2500 USDT) dolayısıyla miktar kısmına ne girmem gerekir?

Teşekkürler

 

Supertrend kodları:

//@version=4

study("Supertrend", overlay = true, format=format.price, precision=2, resolution="")

 

Periods = input(title="ATR Period", type=input.integer, defval=10)

src = input(hl2, title="Source")

Multiplier = input(title="ATR Multiplier", type=input.float, step=0.1, defval=3.0)

changeATR= input(title="Change ATR Calculation Method ?", type=input.bool, defval=true)

showsignals = input(title="Show Buy/Sell Signals ?", type=input.bool, defval=true)

highlighting = input(title="Highlighter On/Off ?", type=input.bool, defval=true)

atr2 = sma(tr, Periods)

atr= changeATR ? atr(Periods) : atr2

up=src-(Multiplier*atr)

up1 = nz(up[1],up)

up := close[1] > up1 ? max(up,up1) : up

dn=src+(Multiplier*atr)

dn1 = nz(dn[1], dn)

dn := close[1] < dn1 ? min(dn, dn1) : dn

trend = 1

trend := nz(trend[1], trend)

trend := trend == -1 and close > dn1 ? 1 : trend == 1 and close < up1 ? -1 : trend

upPlot = plot(trend == 1 ? up : na, title="Up Trend", style=plot.style_linebr, linewidth=2, color=color.green)

buySignal = trend == 1 and trend[1] == -1

plotshape(buySignal ? up : na, title="UpTrend Begins", location=location.absolute, style=shape.circle, size=size.tiny, color=color.green, transp=0)

plotshape(buySignal and showsignals ? up : na, title="Buy", text="Buy", location=location.absolute, style=shape.labelup, size=size.tiny, color=color.green, textcolor=color.white, transp=0)

dnPlot = plot(trend == 1 ? na : dn, title="Down Trend", style=plot.style_linebr, linewidth=2, color=color.red)

sellSignal = trend == -1 and trend[1] == 1

plotshape(sellSignal ? dn : na, title="DownTrend Begins", location=location.absolute, style=shape.circle, size=size.tiny, color=color.red, transp=0)

plotshape(sellSignal and showsignals ? dn : na, title="Sell", text="Sell", location=location.absolute, style=shape.labeldown, size=size.tiny, color=color.red, textcolor=color.white, transp=0)

mPlot = plot(ohlc4, title="", style=plot.style_circles, linewidth=0)

longFillColor = highlighting ? (trend == 1 ? color.green : color.white) : color.white

shortFillColor = highlighting ? (trend == -1 ? color.red : color.white) : color.white

fill(mPlot, upPlot, title="UpTrend Highligter", color=longFillColor)

fill(mPlot, dnPlot, title="DownTrend Highligter", color=shortFillColor)

alertcondition(buySignal, title="SuperTrend Buy", message="SuperTrend Buy!")

alertcondition(sellSignal, title="SuperTrend Sell", message="SuperTrend Sell!")

changeCond = trend != trend[1]

alertcondition(changeCond, title="SuperTrend Direction Change", message="SuperTrend has changed direction!")

 

Böyle bir ayar doğru mu bilmiyorum. Sadece Supertrend'den emin olamadım. 

İndikator kategorisinde (12 puan) tarafından | 215 kez görüntülendi

Bu soruya cevap vermek için lütfen giriş yapınız veya kayıt olunuz.

Hoş geldiniz, Matriks Destek Platformu sizlere sorularınızın hızlıca cevaplanması için bir ortam sağlar. Sorduğunuz ve cevapladığınız soruların ve yorumlarınızın aldığı oylar üzerinden puan kazanırsınız. Puan sistemine bağlı kampanyamızla ücretsiz kullanım avantajlarından faydalanabilirsiniz.



2,351 soru
2,225 cevap
1,936 yorum
1,609 kullanıcı