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

İndikatör olarak ekleme yapmak

Soruldu
Görüntülenme
147 görüntülenme
Durum
Cevaplandı
MERHABA BU KODU MATRİKSE GEÇİRMENİN BİR YOLU VAR MIDIR

İNDİKATÖR OLARAK TAKİP EDİLEBİLİR Mİ

 

// EMA ve RSI tanımları
EMA8   = MOV(C,8,E)
EMA20  = MOV(C,20,E)
EMA500 = MOV(C,500,E)
RSI14  = RSI(C,14)
VOL20  = MA(V,20)   // 20 periyot ortalama hacim

// Trend gücü filtresi
EMA_DIFF  = EMA8 - EMA20
MIN_DIFF  = C * 0.002  // %0.2 fark

// EMA500 trend yönü
UPTREND   = C > EMA500
DOWNTREND = C < EMA500

// Hacim filtresi
VOL_OK = V > VOL20

// Al ve Sat koşulları (trend, hacim, RSI)
AL  = CROSS(EMA8, EMA20) AND RSI14 > 50 AND RSI14 < 65 AND EMA_DIFF > MIN_DIFF AND UPTREND AND VOL_OK
SAT = CROSS(EMA20, EMA8) AND RSI14 < 50 AND RSI14 > 35 AND EMA_DIFF < -MIN_DIFF AND DOWNTREND AND VOL_OK

// Çoklu zaman dilimi filtresi (örnek: 60dk grafikte trend)
EMA500_HTF = MOV(GETH(60),500,E)   // 60dk EMA500
UPTREND_HTF   = C > EMA500_HTF
DOWNTREND_HTF = C < EMA500_HTF

AL  = AL  AND UPTREND_HTF
SAT = SAT AND DOWNTREND_HTF

// Arka plan renkleri
IF AL THEN
    SETBKCOLOR(RGB(180,255,180))   // Açık yeşil
ENDIF

IF SAT THEN
    SETBKCOLOR(RGB(255,180,180))   // Açık kırmızı
ENDIF

// Oklarla gösterim
IF AL THEN
    ARROWUP(C)
ENDIF

IF SAT THEN
    ARROWDOWN(C)
ENDIF

// EMA’ları grafik üzerinde göster
PLOT(EMA8, "EMA8", RGB(0,255,0))
PLOT(EMA20,"EMA20", RGB(255,0,0))
PLOT(EMA500,"EMA500", RGB(0,0,255))

// Alert koşulları
ALERT(AL, "AL Sinyali – Trend Yukarı + Hacim OK + Çoklu Zaman EMA500")
ALERT(SAT,"SAT Sinyali – Trend Aşağı + Hacim OK + Çoklu Zaman EMA500")
Paylaş

1 Cevap

0
Merhabalar,

Aşağıdaki şekilde deneyiniz,

al

EMA8   := MOV(C,8,E);
EMA20  := MOV(C,20,E);
EMA500 := MOV(C,500,E);
RSI14  := RSI(C,14);
VOL20  := MOV(V,20,S);
EMA_DIFF  := EMA8 - EMA20;
MIN_DIFF  := C * 0.002;
UPTREND   := C > EMA500;
DOWNTREND := C < EMA500;
VOL_OK := V > VOL20;
AL  := CROSS(EMA8, EMA20) AND RSI14 > 50 AND RSI14 < 65 AND EMA_DIFF > MIN_DIFF AND UPTREND AND VOL_OK;
SAT := CROSS(EMA20, EMA8) AND RSI14 < 50 AND RSI14 > 35 AND EMA_DIFF < -MIN_DIFF AND DOWNTREND AND VOL_OK;

AL AND C >MOV[60](C,500,E)

sat

EMA8   := MOV(C,8,E);
EMA20  := MOV(C,20,E);
EMA500 := MOV(C,500,E);
RSI14  := RSI(C,14);
VOL20  := MOV(V,20,S);
EMA_DIFF  := EMA8 - EMA20;
MIN_DIFF  := C * 0.002;
UPTREND   := C > EMA500;
DOWNTREND := C < EMA500;
VOL_OK := V > VOL20;
AL  := CROSS(EMA8, EMA20) AND RSI14 > 50 AND RSI14 < 65 AND EMA_DIFF > MIN_DIFF AND UPTREND AND VOL_OK;
SAT := CROSS(EMA20, EMA8) AND RSI14 < 50 AND RSI14 > 35 AND EMA_DIFF < -MIN_DIFF AND DOWNTREND AND VOL_OK;

SAT AND C >MOV[60](C,500,E)

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

Cevabınız

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