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

Satış stratejisi için formül oluşturulması

Soruldu
Kategori
Grafik
Görüntülenme
247 görüntülenme
Durum
Cevaplandı
Merhaba,

Son 50 bar içerisinde mom ve rsi'in düşen tepeler oluşturduğu, Skotastik RSI'in 80'i aşağı kestiği, Skotastik Slow'un %D değerinin %K değerini aşağı kestiği (yani STOS'un sat verdiği) formülün yazımı için yardımcı olabilir misiniz?

Teşekkür eder, iyi çalışmalar dilerim.
Paylaş

1 Cevap

0
Merhaba Serdar Bey,

PK:=3;

PD:=3;

RPD:=14;

SPD:=14;

SRSI:=(RSI(C,RPD)-LLV(RSI(C,RPD),SPD))/(HHV(RSI(C,RPD),SPD)-LLV(RSI(C,RPD),SPD))*100;

K:=MOV(SRSI,PK,S);

D:=MOV(K,PD,S);  cross(80,k) and  cross(d,k)

Şeklinde deneyebilirsiniz.

Bilgilerinize.
BağlantıBayraklaemrahyilmazMatriks Destek9.790

Yorumlar (7)

  • ▲0
    Teşekkürler, yalnız son 50 barda tarama koşulu nerede belirtilmiş?
  • ▲0
    Merhaba

    PK:=3;
    PD:=3;
    RPD:=14;
    SPD:=14;
    SRSI:=(RSI(C,RPD)-LLV(RSI(C,RPD),SPD))/(HHV(RSI(C,RPD),SPD)-LLV(RSI(C,RPD),SPD))*100;
    K:=MOV(SRSI,PK,S);
    D:=MOV(K,PD,S);  
    RS := RSI(C,14);
    Peak := Ref(RS,-1) > RS AND Ref(RS,-1) > Ref(RS,-2);  
    LastPeak1 := ValueWhen(1, Peak, Ref(RS,-1));
    LastPeak2 := ValueWhen(2, Peak, Ref(RS,-1));
    DusukTepe := LastPeak1 < LastPeak2;
    Son50 := BarsSince(Peak) < 50;  
    Son50 AND DusukTepe and cross(80,k) and  cross(d,k)

     

    Şeklinde deneyiniz.

    Bilgilerinize
  • ▲0
    Teşekkür ederim, formülün içerik yapısını anlamak için soruyorum. Burada RSI düşüş tepeler ve MOMENTUM düşük tepelerin olduğu bölümler hangileri?

    İyi çalışmalar dilerim.
  • ▲0

    Merhaba Serdar Bey,

    PK:=3;
    PD:=3;
    RPD:=14;
    SPD:=14;
    SRSI:=(RSI(C,RPD)-LLV(RSI(C,RPD),SPD))/(HHV(RSI(C,RPD),SPD)-LLV(RSI(C,RPD),SPD))*100;
    K:=MOV(SRSI,PK,S);
    D:=MOV(K,PD,S);  


    RS := RSI(C,14);
    Peak := Ref(RS,-1) > RS AND Ref(RS,-1) > Ref(RS,-2);  
    LastPeak1 := ValueWhen(1, Peak, Ref(RS,-1));
    LastPeak2 := ValueWhen(2, Peak, Ref(RS,-1));
    DusukTepe := LastPeak1 < LastPeak2;
    Son50 := BarsSince(Peak) < 50;  


    RSI_MO := MO();  
    Peak1 := Ref(RSI_MO,-1) > RSI_MO AND Ref(RSI_MO,-1) > Ref(RSI_MO,-2);  
    P1 := ValueWhen(1, Peak1, Ref(RSI_MO,-1));  
    P2 := ValueWhen(2, Peak1, Ref(RSI_MO,-1));  
    P3 := ValueWhen(3, Peak1, Ref(RSI_MO,-1));  
    DusukTepe1 := P1 < P2 AND P2 < P3; 
    Son501 := BarsSince(Peak1) < 50;  

    Son501 AND DusukTepe1 and Son50 AND DusukTepe and cross(80,k) and  cross(d,k) 

     

    3 bölümü arada boşluklar ile iletiyorum. İlk bölüm Srsi koşulunuz , ikinci bölüm rsi ve üçüncü bölüm momentum koşulu. Burada tepeleri nizami olarak bulmak zor olacağından başta hepsini yazmamıştım çıkan sonuçlardan manuel kontrol etmeniz için.

  • ▲0

    Açıklayıcı görsel için ayrıca teşekkür ediyorum. Koyu olarak gösterdiğim yerlerde RSI taramasında Son50 yazarken, RSI_MO taramasında SON501 yazmasının sebebi nedir? Ayrıca son satırda da Son501'in anlamını öğrenebilir miyim? Sizi çok yordum ancak çözümleriniz benim için çok değerli.

    RS := RSI(C,14);
    Peak := Ref(RS,-1) > RS AND Ref(RS,-1) > Ref(RS,-2); 
    LastPeak1 := ValueWhen(1, Peak, Ref(RS,-1));
    LastPeak2 := ValueWhen(2, Peak, Ref(RS,-1));
    DusukTepe := LastPeak1 < LastPeak2;
    Son50 := BarsSince(Peak) < 50; 

    RSI_MO := MO(); 
    Peak1 := Ref(RSI_MO,-1) > RSI_MO AND Ref(RSI_MO,-1) > Ref(RSI_MO,-2); 
    P1 := ValueWhen(1, Peak1, Ref(RSI_MO,-1)); 
    P2 := ValueWhen(2, Peak1, Ref(RSI_MO,-1)); 
    P3 := ValueWhen(3, Peak1, Ref(RSI_MO,-1)); 
    DusukTepe1 := P1 < P2 AND P2 < P3;
    Son501 := BarsSince(Peak1) < 50; 

    Son501 AND DusukTepe1 and Son50 AND DusukTepe and cross(80,k) and  cross(d,k)

  • ▲1
    Merhaba Serdar Bey,

    Aslında 2 bölüm için de mantık aynı, değişken yani peak - son50 isimli yerleri aynı olacağından birinin sonuna fazladan 1 yazdım. Aynı isimde 2 farklı değişken oluşturursam bu hata vermesine neden olur.

    Örnek olarak

    Bir değişkene bir bölümde 3 değeri atıp aynı isimli bir değişkene 5 değerini atayamam hem 3 hem 5 değerini alamaz çünkü.

    Başlıkları sadece isim olarak düşünün  koşula herhangi bir etkisi yoktur.

    Bilgilerinize.
  • ▲0
    Çok teşekkürler yardımlarınız için

Cevabınız

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