0 beğenilme 0 beğenilmeme
61 kez görüntülendi
MERHABA  IYI CALISMALAR

vars: RSI_Saatlik(0), RSI_5dk(0), DususSayisi(0);

RSI_Saatlik = RSI(C, 60); // 60 dakikalık (saatlik) RSI değeri
RSI_5dk = RSI(C, 5); // 5 dakikalık RSI değeri

if (BarType < 2) then begin // Sadece 5 dakikalık çubuklar üzerinde çalışacak

    // Her 3 veya 5 çubukta bir kontrol et
    if (CurrentBar mod 3 = 0) or (CurrentBar mod 5 = 0) then begin
        // 5 dakikalık RSI değerinin düştüğünü kontrol et
        if RSI_5dk < RSI_5dk[1] then
            DususSayisi = DususSayisi + 1 // RSI değeri düştüyse düşüş sayısını artır
        else
            DususSayisi = 0; // RSI değeri arttıysa düşüş sayısını sıfırla
        
        // Eğer son 3 veya 5 çubukta RSI değeri düşmüşse ve düşüş sayısı 3 veya 5 ise satış sinyali üret
        if DususSayisi = 3 or DususSayisi = 5 then
            Sell("RSI_Dusus_Satis") next bar at market;
        
        // Eğer son 3 veya 5 çubukta RSI değeri düşmemişse ve düşüş sayısı sıfır ise alış sinyali üret
        if DususSayisi = 0 then
            Buy("RSI_Yukselis_Alis") next bar at market;
    end;
    
    // Saatlik RSI değeriyle ilgili kontrol
    if (Time >= 1100 and Time < 1200) then begin
        // 5 dakikalık RSI değeri düşerken saatlik RSI değeri de düşüyorsa satış sinyali üret
        if RSI_Saatlik < RSI_Saatlik[1] and RSI_5dk < RSI_5dk[1] then
            Sell("Saatlik_RSI_Dusus_Satis") next bar at market;
    end;
end;

.ACIKLAMASI .

Bu kod, 5 dakikalık çubuklar üzerinde çalışır. Her 3 veya 5 çubukta bir RSI değerinin düşüp düşmediğini kontrol eder. Eğer RSI değeri düşüyorsa, bir düşüş sayacı artar. Eğer son 3 veya 5 çubukta düşüş sayısı 3 veya 5 ise satış sinyali üretilir. Eğer son 3 veya 5 çubukta RSI değeri düşmüyorsa ve saatlik RSI de düşüyorsa satış sinyali üretilir. Aksi durumda alış sinyali üretilir.

 

YUKARIDAKI FORMULU NASIL YAPABILIRIZ.

DAHA ONCE BU SEKILDE SORULDU.

 

Merhaba iyi calismalar.Nasilsiniz. Ben 5dk lik ta çalışacak al sat robotu kurgulamak istiyorum. Sorum şöyle Diyelim ki saat 11 ile 12 bari içinde saatlik RSI değerimiz 11.10 gece 71.80 değerinde olsun. Saat 11.20 de RSI değerimiz 71.55 olsun saat 11.30 da da RSI değerimiz 71.35 olsun. Görüldüğü gibi aynı saat bari içinde yavaş yavaş dusuyor. Ben 5 dk likta yapmak istediğim saatlik RSI değerini baz alarak Saatlikteki RSI değerinin yukarıdaki örnekte olduğu gibi 5 dk lik aralıklarla 3 veya 5 barlık zaman diliminde (15 veya 25 dakikalık zaman dilimi) arka arkaya RSI degeri düşüşe geçiyorsa sat ,3 veya 5 barlık zaman diliminde düşüş yoksa alış posizyonumuz varsa tut ve posizyonu koru. Bunu nasıl formüle edebiliriz.
Grafik kategorisinde (124 puan) tarafından | 61 kez görüntülendi

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

7,731 soru
7,722 cevap
4,480 yorum
11,802 kullanıcı