Kodlama yardımı - sayfa 169

 

Teşekkürler Mladen

düzgünleştirilmiş momentum=pürüzsüz RSI ise (PRT'de sorunsuz yapabilirim)

Ama eğer "mutlak" momentuma ne diyorsunuz?

RSX=(düzgün RSI)/(Düzgün mutlak RSI)

umarım iyi anlamışımdır

teşekkürler

Zilliq

 
zilliq:
Teşekkürler Mladen

eğer düzgünleştirilmiş momentum=pürüzsüz RSI (Bunu PRT'de sorunsuz yapabilirim)

Ama eğer "mutlak" momentuma ne diyorsunuz?

RSX=(düzgün RSI)/(Düzgün mutlak RSI)

umarım iyi anlamışımdır

teşekkürler

Zilliq

Zilliq

"Düzgün RSI" veya "düzgün mutlak RSI" demedim

Söylediğim şey, bunun "düzleştirilmiş momentum ve düzleştirilmiş mutlak momentum oranı" olduğudur (btw: RSI, tanımı gereği, bir momentum göstergeleri ailesine aittir).

Bir kısımda "MathAbs(mom)" yazan rsx hesaplamasında bir satır bulabilirsiniz. Bu mutlak momentumdur - yumuşatma gecikmesi veya "yetersiz atış" (nadir görülen) dışında asla 0'ın altına düşmez.

 

Zilliq

Bu gönderideki göstergeye bir göz atın: https://www.mql5.com/en/forum/178733/page36 . Herhangi bir rsi türü hesaplanırken neyin ve nasıl kullanıldığını netleştirecektir.

Saygılarımızla

 

Çok teşekkürler Mladen, çok güzel

Bunu göreceğim ve PRT'de ne yapabileceğime bir bakacağım.

İyi geceler

Zilliq

 

Tamam, RSI denemenizi görüyorum ve sanırım kodunuzu anlıyorum

Burada birine yardımcı olabilirse, RSI ve nasıl hesaplanabileceği hakkında ilginç bir makale var.

http://forum.vtsystems.com/index.php?act=Attach&type=post&id=1517

Şimdi düzgün bir momentum kodlamam gerekiyor

Açıklamalar için çok teşekkürler Mladen

Zilliq

Dosyalar:
 

Merhaba Mladen ve arkadaşlar burada

Lütfen beni bağışlayın ve belirli bir Pazar profiline dayalı olarak bir Hedef bant için POC ve VA değerlerinin tanımlanmasıyla ilgili sorunla sizi rahatsız ediyorsam doğrudan bana bildirin. Bu konuyla ilgili özel sorunlarımı burada paylaşmaya devam edebilir miyim?

Bu mesajla, denemelerim (şimdiye kadarki başarısızlık) hakkında bilgi vermek ve kodlama hatamı tespit etmek için yardım çağırmak istiyorum. Lütfen ekteki göstergenin içindeki kodlamamın mantığını kontrol edin (test sırasında rahatlığım için parametreleri M15-EURUSD tablosuna uygulamak için özel olarak ayarladım).

Yorum bilgilerine dayanarak, TB_POCCount (MaxCount = 34) ve TB_TotalCount (> 1million) arasındaki farkı çok garip buldum, oysa sadece 400 puan var. Tekrar tekrar kontrol ettim ama nedenini açıklayamıyorum.

Ayrıca VAH & VAL'ı bulmak için kodlamadaki mantığımı test etmek için makul bir TB_TotalCount varsayımını denedim. Aynı zamanda başarısızdır. Ve en kötüsü, hatamın nerede olduğunu belirleyemiyorum !!!

Dikkatiniz için tekrar teşekkürler. Nazik tavsiyelerinizi almak dileğiyle!

uzakdoğu

 
fareastol:
Merhaba Mladen ve arkadaşlar burada

Lütfen beni bağışlayın ve belirli bir Pazar profiline dayalı olarak bir Hedef bant için POC ve VA değerlerinin tanımlanmasıyla ilgili sorunla sizi rahatsız ediyorsam doğrudan bana bildirin. Bu konuyla ilgili özel sorunlarımı burada paylaşmaya devam edebilir miyim?

Bu mesajla, denemelerim (şimdiye kadarki başarısızlık) hakkında bilgi vermek ve kodlama hatamı tespit etmek için yardım çağırmak istiyorum. Lütfen ekteki göstergenin içindeki kodlamamın mantığını kontrol edin (test sırasında rahatlığım için parametreleri M15-EURUSD tablosuna uygulamak için özel olarak ayarladım).

Yorum bilgilerine dayanarak, TB_POCCount (MaxCount = 34) ve TB_TotalCount (> 1million) arasındaki farkı çok garip buldum, oysa sadece 400 puan var. Tekrar tekrar kontrol ettim ama nedenini açıklayamıyorum.

Ayrıca VAH & VAL'ı bulmak için kodlamadaki mantığımı test etmek için makul bir TB_TotalCount varsayımını denedim. Aynı zamanda başarısızdır. Ve en kötüsü, hatamın nerede olduğunu belirleyemiyorum !!!

Dikkatiniz için tekrar teşekkürler. Nazik tavsiyelerinizi almak dileğiyle!

uzakdoğu

uzakdoğu

TB_TotalCount değişkeninde neyi saymaya çalıştığınızı tam olarak açıklayabilir misiniz?

________________________

Not: 1 saatlik bir grafik için ortalama bir nokta adım sayısı 3 ile 4000 arasında bir yerdedir (çünkü MAX_HISTORY dönemi için en yüksek en yüksek ve en düşük en düşük değerlere bağlıdır)

 

Merhaba Mladen

Nazik düşünceniz için teşekkürler.

TargetBand içindeki tüm fiyat seviyelerinin her bir belirli fiyatındaki toplam frekansı saymak için TB_TotalCount kullanıyorum (örnek denemede 1.35450 ila 1.35850 aralığı ~ 400 adım adım fiyat). Bu sayı daha sonra, TargetBand'in toplam frekansının %70'i oranında verilen Değer Alanının (VA) toplam sayısını hesaplamak için kullanılacaktır.

VA Yüksek/Düşük'ü bulmak için mantığım, POC fiyatını merkezi nokta olarak kullanmak, ardından upPOC ve dnPOC değişkenleriyle bu belirli seviyenin her iki yönünde yukarı/aşağı saymak, ardından her sayım adımında fiyat frekansını kademeli olarak VAcount'a entegre etmektir. VA'nın yukarıda belirtilen TotalCount'unu doldurmak.

 
fareastol:
Merhaba Mladen

Nazik düşünceniz için teşekkürler.

TargetBand içindeki tüm fiyat seviyelerinin her bir belirli fiyatındaki toplam frekansı saymak için TB_TotalCount kullanıyorum (örnek denemede 1.35450 ila 1.35850 aralığı ~ 400 adım adım fiyat). Bu sayı daha sonra, TargetBand'in toplam frekansının %70'i oranında verilen Değer Alanının (VA) toplam sayısını hesaplamak için kullanılacaktır.

VA Yüksek/Düşük'ü bulmak için mantığım, POC fiyatını merkezi nokta olarak kullanmak, ardından upPOC ve dnPOC değişkenleriyle bu belirli seviyenin her iki yönünde yukarı/aşağı saymak, ardından her sayım adımında fiyat frekansını kademeli olarak VAcount'a entegre etmektir. VA'nın yukarıda belirtilen TotalCount'unu doldurmak.

uzakdoğu

bu kısmı kaldırmayı deneyin:

for(j=0, n=TB_LL; j<Target_band; j++, n++)

{

TBCount[j] = Count[n];

TB_TotalCount += TBCount[j];

TB_VACount = MathRound(0.7 * TB_TotalCount);

nPOC = ArrayMaximum(TBCount);

TB_POC = TargetL + nPOC*PointStep;

TB_POCCount = TBCount[nPOC];

}

" for (i=1; i < Geçmiş; i++)" döngüsünün dışında (bir döngü içinde bir döngü yaşıyorsunuz)

 

Merhaba Mladen,

Göreceli ve mutlak momentumu kullanmayı başardım

Yardımın için çok teşekkürler, şimdi rsx için ivmeyi düzeltmem gerekiyor

Zilliq

Not: Birine yardımcı olabilecekse:

// Kapanışta Göreli Momentum

ind1= kapat-kapa[1]

// Mutlak momentum

ind2=abs(ind1)

ind3=wilderAverage[rs](ind1)

ind4=wilderAverage[rs](ind2)

ind3=(50*(ind3+ind4))/ind4

ind3'ü "RSI",0, 30, 70, 100 olarak döndür

Dosyalar: