Kodlama yardımı - sayfa 184

 
kenwa:
merhaba mladen,

seni tekrar rahatsız ettiğim için özür dilerim,

ekli olanı rsi versiyonuna çeviremiyorum, benim için oldukça karmaşık

ayrıca aşağıdaki bağlantı göstergesidir (önceki dpo'dan farklıdır)

DiNapoli Fiyat Osilatörü - MQL4 Kod Tabanı

Kendimi başarılı olmadan deniyorum, lütfen onları rsi sürümüne dönüştürmeme yardım eder misiniz?

yardımın için çok teşekkür ederim

Zaten 8 tampon kullanıyor

Bu değerin bir rsi'sini yapmak için genellikle yaptığınız şeyi yapmak için bu göstergenin tamamen yeniden yazılması gerekir.

 
mladen:
Zaten 8 arabellek kullanıyor Bu değerin bir rsi'sini yapmak için genellikle yaptığınız şeyi yapmak için bu göstergenin tamamen yeniden yazılması gerekir.

merhaba mladen, bir sürümü deniyorum, içeride kodlama seviyem için eğleneceksiniz, ana ve sinyal için rsi'yi hesaplamama izin vermek için iki arabelleği azaltmaya çalışıyorum, elbette işe yaramıyor ; Dinapoli PO için, DetrendedPrice Oscillator.mq4 - MQL4 Code Base , sadece 1 tampon kullanılmış olmasına rağmen, nasıl rsi yapacağımı da bilmiyorum. (içeride iki vaka görünüyor) Onlara rsi yardım edebilir misiniz? Çok teşekkür ederim.

Dosyalar:
testcci2.mq4  4 kb
 
kenwa:
merhaba mladen, bir sürümü deniyorum, içeride kodlama seviyem için eğleneceksiniz, ana ve sinyal için rsi'yi hesaplamama izin vermek için iki arabelleği azaltmaya çalışıyorum, elbette işe yaramıyor ; Dinapoli PO için, DetrendedPrice Oscillator.mq4 - MQL4 Code Base , sadece 1 tampon kullanılmış olmasına rağmen, nasıl rsi yapacağımı da bilmiyorum. (içeride iki vaka görünüyor) Onlara rsi yardım edebilir misiniz? Çok teşekkür ederim.

iMAOnArray(iMAOnArray()) yolunu kullanamazsınız

iMAInArray öğesinin ilk argümanı bir çift değer değil (iMAOnArray() öğesinin çağrılmasının sonucudur) dizidir, bu nedenle yanlış bir veri türünün iMAOnArray öğesini hesaplamaya çalışıyorsunuz

____________________

double iMAOnArray(çift dizi[], int toplam, int nokta, int ma_shift, int ma_method, int shift)

Sayısal bir dizide depolanan verilerde Hareketli Ortalamanın hesaplanması. iMA(...)'dan farklı olarak, iMAOnArray işlevi verileri sembol adına, zaman çerçevesine ve uygulanan fiyata göre almaz. Fiyat verileri önceden hazırlanmış olmalıdır. Gösterge soldan sağa doğru hesaplanır. Dizi öğelerine bir dizi dizisi olarak (yani sağdan sola) erişmek için ArraySetAsSeries işlevini kullanmak gerekir. parametreler:

dizi[] - Veri içeren dizi.

toplam - Sayılacak öğelerin sayısı. 0 tüm dizi anlamına gelir.

periyot - Hesaplama için ortalama periyot.

ma_shift - MA kayması

ma_method - MA yöntemi. Hareketli Ortalama yöntemi numaralandırma değerinden herhangi biri olabilir.

shift - Gösterge tamponundan alınan değerin indeksi (verilen periyotlar öncesindeki mevcut çubuğa göre kayma).

 

Teşekkürler mladen ama nasıl yapacağımı bilmiyorum rsi indikatör kısmından rica edebilir miyim? tekrar teşekkürler.

 
kenwa:
Teşekkürler mladen ama nasıl yapacağımı bilmiyorum rsi indikatör kısmından rica edebilir miyim? tekrar teşekkürler.

Bu, yalnızca 2 arabellek kullanan FX keskin nişancının ergodik CCI'sinin bir sürümüdür. Artık buna kolayca RSI hesaplaması ekleyebilirsiniz.

 

mladen,

harikasın, karmaşık kodları o kadar basitleştirebilirsin ki yaptığın şeyi pek anlamasam da, içinde çok şey basitleştirdiğini görebiliyorum.

 

merhaba mladen

dpo'da kendimi deniyorum, ekranı var ama standart kullanmıyorum cümleyi sınırlandırıyorum vs. geliştirebilir misiniz çünkü kodladım saçma bir şekilde düşünüyorum , herhangi bir sözdizimi veya mantık sorunu, lütfen bir kısmını düzeltin veya iyileştirin, tekrar çok teşekkürler.

Dosyalar:
 
kenwa:
merhaba mladen dpo'da kendimi deniyorum ekran var ama standart kullanmıyorum limitli cümle vs. geliştirebilir misiniz çünkü kodladım saçma sapan düşünüyorum , herhangi bir sözdizimi veya mantık sorunu, lütfen bir kısmını düzeltin veya iyileştirin, tekrar çok teşekkürler.

kenva

Gördüğüm kadarıyla olması gerektiği gibi çalışıyor

Tabii ki optimize edilebilir (her kod olabilir ve her mans kodu olabilir - benimki bile daha fazla optimize edilebilir) ancak bu zamanla yavaş gelir

mutlu kodlama

 

mladen

sadece standart i limit cümlesini kullanarak nasıl optimize edeceğimi bilmiyorum. Mekanizmasını pek anlamadan deneme yanılma yoluyla yapıyorum. Daha önce de söylediğim gibi, ben sadece bir kopyala ve yapıştır tipi kodlamaya yeni başlayan biriyim.

 
kenwa:
mladen sadece standart i limiti kullanarak nasıl optimize edeceğimi bilmiyorum. Mekanizmasını pek anlamadan deneme yanılma yoluyla yapıyorum. Daha önce de söylediğim gibi, ben sadece bir kopyala ve yapıştır tipi kodlamaya yeni başlayan biriyim.

Bunu yapmanın en basit yolu bu olurdu

Dosyalar: