Kodlama yardımı - sayfa 458

 
AchiJameson:
Tamam çok teşekkür ederim... ma filtresi ve kar amacı gütmeyen bir takip durağı eklemek bu kadar zor mu?

Tüm insanların senden yardım istediğini biliyorum bu bazen rahatsız edici pls tam vaktin olduğunda ve istersen yardım et..

şimdiden teşekkürler Achi

AchiJameson

Hacmi (tik sayısı) ticaret için yön sinyali olarak kullanmak iyi bir fikir değildir (çünkü ricks herhangi bir yön gösteremez). Başka bir şey kullanmak daha iyidir (yani, tamamen başka bir şeye dayalı bir EA'ya sahip olmak)

 

Merhaba,

Lütfen bu göstergeyi düzeltmeye yardım edin heiken_ashi_smoothed-alert--bug.mq4

DÜZELTİLDİ, ancak "Uzmanlar" sekmesinde, heiken ashi smoohter, symbol, timeframe:0 gibi, saniyede birkaç kez sabit mesajlar veriyor, böylece fan vızıltısı veriyor ve günlük dosyalarını varsayıyorum...

Bunu yapmamak düzeltilebilirse gerçekten minnettar olurum, aksi halde aynı kalır

 
zigflip:
Merhaba,

Lütfen bu göstergeyi düzeltmeye yardım edin heiken_ashi_smoothed-alert--bug.mq4

DÜZELTİLDİ, ancak "Uzmanlar" sekmesinde, heiken ashi smoohter, symbol, timeframe:0 gibi, saniyede birkaç kez sabit mesajlar veriyor, böylece fan vızıltısı veriyor ve günlük dosyalarını varsayıyorum...

Bunu yapmamak düzeltilirse gerçekten minnettar olurum, aksi halde aynı kalır

zikzak

Buyrun : heiken_ashi_smoothed-alert.mq4

 

Merhaba,

Close i ve önceki kapanış (Close i-1 ) arasındaki farkla çalışan bir gösterge üzerinde çalışıyorum. Gösterge çizgisi , indeks arabelleği a1'i temel alır. Kod aşağıdadır.

for(i=0;i<=limit;i++) {

a1 = Kapat-Kapat;

}

Bu işe yaramıyor. Bir gösterge çizgisi var, ancak gösterge çizgisinin sağ ucunda (en son çubukta) statik ve belirli bir seviyede sabit kalıyor. Close-Open kodunu kullandığımda da aynısı oluyor; örneğin.

Bu neden oluyor???? Birisi neyi yanlış yaptığımı ve bunu nasıl düzeltebileceğimi açıklayabilir mi?

Şimdiden teşekkürler.

 
mladen:
zigflip Buyrun : heiken_ashi_smoothed-alert.mq4

çok teşekkür ederim en kısa zamanda deneyeceğim

 
mrcodix:
Merhaba,

Close i ve önceki kapanış (Close i-1 ) arasındaki farkla çalışan bir gösterge üzerinde çalışıyorum. Gösterge çizgisi, indeks arabelleği a1'e dayanmaktadır. Kod aşağıdadır.

for(i=0;i<=limit;i++) {

a1 = Kapat-Kapat;

}

Bu işe yaramıyor. Bir gösterge çizgisi var, ancak gösterge çizgisinin sağ ucunda (en son çubukta) statik ve belirli bir seviyede sabit kalıyor. Close-Open kodunu kullandığımda da aynısı oluyor; örneğin.

Bu neden oluyor???? Birisi neyi yanlış yaptığımı ve bunu nasıl düzeltebileceğimi açıklayabilir mi?

Şimdiden teşekkürler.

değiştir

a1 = Kapat-Kapat;

ile

a1 = Kapat-Kapat;

mql'de i+1 önceki öğe anlamına gelir

 

haha çözümün bu kadar basit olduğunu bilmiyordum Mladen'e teşekkürler!

 

Selam beyler. Eski bir göstergeyle ilgili yardım arıyorum (ekli). Gösterge düzgün hesaplanmıyor. Gösterge, çubuğun düşüş veya yükseliş olmasına bağlı olarak açıktan yükseğe veya düşüğe olan mesafeleri hesaplamalıdır. Ardından, seçtiğimiz çubuk sayısına göre sonucu ortalamalıdır - işte sorun burada. Şu şekilde çalışmalı: 10. periyodu seçersem, bu, son 10 aşağı çubuktan ve son 10 yukarı çubuktan değerleri hesaplamak istediğim anlamına gelir, ancak şimdi sadece yukarı çubukların veya aşağı çubukların içerdiği değerleri hesaplar. son 10 bar kesinlikle. Örneğin, son 10 çubukta 5 yukarı çubuk ve 5 aşağı çubuk vardı - bu durumda hesaplanan değer aslında son 10 çubuk için değil, son 5 çubuk için. Umarım anlaşılabilir, değilse daha iyi açıklamaya çalışacağım :-) Kodu kendim araştırırken oldukça çaresizim :-/

Dosyalar:
gsv-v1.mq4  3 kb
 
Unca:
Selam beyler. Eski bir göstergeyle ilgili yardım arıyorum (ekli). Gösterge düzgün hesaplanmıyor. Gösterge, çubuğun düşüş veya yükseliş olmasına bağlı olarak açıktan yükseğe veya düşüğe olan mesafeleri hesaplamalıdır. Ardından, seçtiğimiz çubuk sayısına göre sonucu ortalamalıdır - işte sorun burada. Şu şekilde çalışmalı: 10. periyodu seçersem, bu, son 10 aşağı çubuktan ve son 10 yukarı çubuktan değerleri hesaplamak istediğim anlamına gelir, ancak şimdi sadece yukarı çubukların veya aşağı çubukların içerdiği değerleri hesaplar. son 10 bar kesinlikle. Örneğin, son 10 çubukta 5 yukarı çubuk ve 5 aşağı çubuk vardı - bu durumda hesaplanan değer aslında son 10 çubuk için değil, son 5 çubuk için. Umarım anlaşılabilir, değilse daha iyi açıklamaya çalışacağım :-) Kodu kendim araştırırken oldukça çaresizim :-/

Örnek olarak, son 100 bar yukarı bar olduğunda ve bar aşağı bar olmadığında ne yapardınız? Bu durumda, bar aşağı ortalaması 0 olmalıdır (bence) ve bu durumda kodunuz iyi çalışıyor

 

O zaman yine de istenen son çubuk miktarından değerleri almalıdır - hatta 100 bar öncesi. Bu, son 100 çubuk için aynı değeri (aşağı çubuklar için) göstereceği anlamına gelir.