Matriks Destek ve Yardım Platformu

Matriks Ürünleri ile ilgili tüm sorularınız için bizlere buradan ulaşabilirsiniz. Daha önce sorulan soruları ve verilen cevapları ilgili sekmelerden ve arama üzerinden inceleyebilirsiniz. Sağ taraftaki kategoriler üzerinden İlgilendiğiniz özelliklerle ilgili soruları filtreleyebilirsiniz. Soru ve cevapları sosyal medyada paylaşabilirsiniz. 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.

0

Formül Hakkında

Soruldu
Kategori
Grafik
Görüntülenme
610 görüntülenme
Durum
Cevaplandı

Merhaba,

Aşağıda belirtmiş olduğum indikatörü Matriks Prime ( Metastock ) diline çevirebilmeniz mümkün mü acaba ?

 

//@version=5

indicator('MDTM', shorttitle='MDTM - HAFTALIK')

YAKIN = input(24, 'KISA VADE')

UZAK = input(26, 'UZUN VADE')

TRIG = input(24, 'YUMUSATMA')

 

ema1 = ta.ema(close, YAKIN)

eema1 = ta.ema(ema1, YAKIN)

eeema1 = ta.ema(eema1, YAKIN)

 

ma1 = 3 * ema1 - 3 * eema1 + eeema1

 

ema2 = ta.ema(close, UZAK)

eema2 = ta.ema(ema2, UZAK)

eeema2 = ta.ema(eema2, UZAK)

ma2 = 3 * ema2 - 3 * eema2 + eeema2

 

MDTM = ma1 - ma2

 

masignal1 = ta.ema(MDTM, TRIG)

mmasignal1 = ta.ema(masignal1, TRIG)

mmmasignal1 = ta.ema(mmasignal1, TRIG)

 

TRIGG = 3 * masignal1 - 3 * mmasignal1 + mmmasignal1

 

//masignall1= sma(d1,signal)

histo = MDTM - TRIGG

 

histo_color = histo >= 0 ? histo > histo[1] ? #0e80c2 : #84bedf : histo < histo[1] ? #e61616 : #e26b58

macd_color = MDTM >= TRIGG ? color.lime : color.red


 

plot(histo, style=plot.style_columns, color=histo_color, linewidth=3)

plot1 = plot(MDTM, linewidth=2, color=macd_color)

plot2 = plot(TRIGG, linewidth=1, color=#999462)

 

// LONG SİNYAL

LongEntryAlert = MDTM > TRIGG

LongCloseAlert = MDTM < TRIGG

/////////

//////LABELS - ADDED ON 19.SEPT.2023

alimsart = bool(na)

satimsart = bool(na)

alimsart := LongEntryAlert 

satimsart := LongCloseAlert 

kondisyon = 0

kondisyon := alimsart ? 1 : satimsart ? -1 : kondisyon[1]

alimkondisyon = alimsart and kondisyon[1] == -1

satimkondisyon = satimsart and kondisyon[1] == 1

//Grafik Üstü Sinyaller

plotshape(alimkondisyon, title='Al Sinyali', text='AL', textcolor=color.new(color.white, 20), style=shape.labelup, size=size.small, location=location.bottom, color=#2b5cf0cc)

plotshape(satimkondisyon, title='Sat Sinyali', text='SAT', textcolor=color.new(color.white, 20), style=shape.labeldown, size=size.small, location=location.top, color=#ff6702cc)

 

renk1 = input(true, "Mum Renk Ayarları?")

mumrenk = input(true,title="Trend Bazlı Mum Rengi Değişimi?")

htaColor = renk1 ? (alimsart ? color.rgb(57, 230, 132) : #E56337) : #c92626

barcolor(color = mumrenk ? (renk1 ? htaColor : na) : na)

Paylaş

1 Cevap

0
Merhabalar,

Formül bütününü bu şekilde anlamamız zor,

Dilerseniz egitim@matriksdata.com adresine hem görselini hem de az çok çalışma mantığını iletebilirseniz bir inceleyelim

iyi çalışmalar
BağlantıBayraklaSibelyMatriks Destek42.148

Cevabınız

Cevap yazmak için giriş yapın.Giriş yapKayıt ol