Kodlama yardımı - sayfa 30

 

...

Yeniden boyama göstergelerine uyarı ekleme sorunu basittir:

5. çubukta bir sinyal verdiğini hayal edin (geçmiş çubuklar değişeceğinden klasik bir kapalı çubuk uyarısına güvenemeyiz, bu nedenle örnekte 5 kullanıyorum - tüm yeniden boyama çubuklarını değişiklikler için izlememiz gerekiyor). Sonra bir sonraki tikte "sinyal verme yerini" 10. çubuk olarak değiştirir. Sonra bir sonraki tikte sinyal yerini 1. çubuk olarak değiştirir. Ve böyle devam eder ...

Gerçekte bu kadar "sert" olmayacağını biliyorum, ancak bunu sadece bir örnek olarak verdim: ne zaman alarm verilmesi gerektiğine "karar vermek" neredeyse imkansız veya yeniden boyama göstergelerinde gerçekten yeni bir uyarı var mı (bu yüzden) İsteğe bağlı karar verme için iyi olabileceklerini, ancak sinyal modunda kullanılması çok, çok tehlikeli olduğu için sinyal modunda kullanılmaması gerektiğini her zaman söylüyorum)

MQL:
Mladen,

Yine de renk değişikliği konusunda bir uyarıda bulunabilecek misiniz, benim için yeniden boyama bir sorun değil, bunu bir erken uyarı sinyali olarak kullanıyoruz ve bir ok ve sesli uyarı harika olurdu.

Umarım yardımcı olabilirsiniz.

MQL
 

J6Boolinger Bantları Göstergesi Hakkında Yardım

Herkese selam,

bugünlerde EA'mı geliştirdim, her şey yolunda görünüyor

Ama benim EA için önemli bir taş olan "J6Bollinger Bantları göstergesi" ile ilgili bir sorun var,

Grafik üzerinde iyi çalışır,

EA çağırdığında MT4 yükleyemiyor ve " JJMASeries sayı = 0. Hata !!! JJMASeries() fonksiyonunun nJMA.limit parametresi olması gerekenden daha küçük " şeklinde hata veriyor.

J6Bolinger Bantları göstergesiyle sorunumu çözmeme yardımcı olan var mı?

şimdiden teşekkürler

Dosyalar:
 

...

Sorunu açıklamanızdan, sorunun göstergede değil, EA'dan ona çağrınızda olduğu açıktır. Kullanmakta olduğunuz iCustom() çağrısını , hataya karşı test edilebilmesi için göstergeye göndermelisiniz (çünkü bu hatanın birkaç nedeni olabilir)

kemal44:
Herkese selam,

bugünlerde EA'mı geliştirdim, her şey yolunda görünüyor

Ama benim EA için önemli bir taş olan "J6Bollinger Bantları göstergesi" ile ilgili bir sorun var,

Grafik üzerinde iyi çalışır,

EA çağırdığında MT4 yükleyemiyor ve " JJMASeries sayı = 0. Hata !!! JJMASeries() fonksiyonunun nJMA.limit parametresi olması gerekenden daha küçük " şeklinde hata veriyor.

J6Bolinger Bantları göstergesiyle sorunumu çözmeme yardımcı olan var mı?

şimdiden teşekkürler
 
mladen:
Yeniden boyama göstergelerine uyarı ekleme sorunu basittir:

5. çubukta bir sinyal verdiğini hayal edin (geçmiş çubuklar değişeceğinden klasik bir kapalı çubuk uyarısına güvenemeyiz, bu nedenle örnekte 5 kullanıyorum - tüm yeniden boyama çubuklarını değişiklikler için izlememiz gerekiyor). Sonra bir sonraki tikte "sinyal verme yerini" 10. çubuk olarak değiştirir. Sonra bir sonraki tikte sinyal yerini 1. çubuk olarak değiştirir. Ve böyle devam eder ...

Gerçekte bu kadar "sert" olmayacağını biliyorum, ancak bunu sadece bir örnek olarak verdim: ne zaman alarm verilmesi gerektiğine "karar vermek" neredeyse imkansız veya yeniden boyama göstergelerinde gerçekten yeni bir uyarı var mı (bu yüzden) İsteğe bağlı karar verme için iyi olabileceklerini, ancak sinyal modunda kullanılması çok, çok tehlikeli olduğu için sinyal modunda kullanılmaması gerektiğini her zaman söylüyorum)

Hızlı cevap için teşekkürler Mladen, EA, aşağıdaki gibi 2 farklı format olarak adlandırıyor, ancak bu konuda başarılı değilim

EA olarak adlandırın

" iCustom (NULL,0,"J6BB",Bands_Period,Bands_Sapma,MA_method,MA_Smooth,Bands_Smooth,Smooth_Phase,Bands_Shift,Giriş_Fiyat_Gümrük,5,1)

VEYA BAŞKA BİÇİM

EA bunu icustom(Null,0,"J6BB",0,5,1) olarak adlandırır;

 

...

:) :)

Kulübe hoş geldiniz (hata bulma kulübü)

419 yapı ile test edildi ve testin başında tanımladığınız aynı "şeyleri" yapıyor. Yapı 409 ile test edildi ve testin başında aynı şeyleri yapıyor. İşte build 409 ile görsel geri testte elde ettiğim şey

Ve aynı görsel geri testte yapı 419'da aynı göstergeye sahip aynı EA sonucunda elde ettiğim şey bu.

Yapı 419'da çoğu zaman anlamsız değerler döndürdü. Sonunda stabilize oldu, ancak o zaman bile sonuçların olması gerektiği gibi olduğundan emin değilim, çünkü "stabilizasyondan" önce şöyle bir şey yapıyordu:

Bu, çalışıp çalışmayacağını görmek için her iki platformda da kullandığım test edilmiş sürüm.

Dürüst olmak gerekirse, hatanın kaynağı ben değilim, ancak görebildiğim kadarıyla, hata jma bollinger bantları içinde (açıkça "stabilize etmek" için verilere ihtiyaç duyuyor) bunun kullanımı ilk kez olmayacaktı. jma sürümü bazı hatalar gösteriyor

kemal44:
Hızlı cevap için teşekkürler Mladen, EA, aşağıdaki gibi 2 farklı format olarak adlandırıyor, ancak bu konuda başarılı değilim

EA olarak adlandırın

" iCustom (NULL,0,"J6BB",Bands_Period,Bands_Sapma,MA_method,MA_Smooth,Bands_Smooth,Smooth_Phase,Bands_Shift,Giriş_Fiyat_Gümrük,5,1)

VEYA BAŞKA BİÇİM

EA bunu icustom(Null,0,"J6BB",0,5,1) olarak adlandırır;
Dosyalar:
calltest.mq4  2 kb
419.gif  18 kb
419_2.gif  35 kb
409.gif  46 kb
 
mladen:
:) :) :)

Kulübe hoş geldiniz (hata bulma kulübü)

419 yapı ile test edildi ve testin başında tanımladığınız aynı "şeyleri" yapıyor. Yapı 409 ile test edildi ve testin başında aynı şeyleri yapıyor. İşte build 409 ile görsel geri testte elde ettiğim şey

Ve aynı görsel geri testte yapı 419'da aynı göstergeye sahip aynı EA sonucunda elde ettiğim şey bu.

Yapı 419'da çoğu zaman anlamsız değerler döndürdü. Sonunda stabilize oldu, ancak o zaman bile sonuçların olması gerektiği gibi olduğundan emin değilim, çünkü "stabilizasyondan" önce şöyle bir şey yapıyordu:

Bu, çalışıp çalışmayacağını görmek için her iki platformda da kullandığım test edilmiş sürüm.

Dürüst olmak gerekirse, hatanın kaynağı ben değilim, ancak görebildiğim kadarıyla, hata jma bollinger bantları içinde (açıkça "stabilize etmek" için verilere ihtiyaç duyuyor) bunun kullanımı ilk kez olmayacaktı. jma sürümü bazı hatalar gösteriyor

Bize yardımcı olduğunuz için tekrar teşekkür ederim, Gördüğüm kadarıyla Ea'm düzgün çalışmayacak. Ben sadece tüccarım ve forex piyasasında yeniyim.

Hatasız herhangi bir Jma serisi mqh dosyası var mı? lütfen onu bulmam için bana yol göster

 
kemal44:
Bize yardımcı olduğunuz için tekrar teşekkür ederim, Gördüğüm kadarıyla Ea'm düzgün çalışmayacak. Ben sadece tüccarım ve forex piyasasında yeniyim. Hatasız herhangi bir Jma serisi mqh dosyası var mı? lütfen onu bulmam için bana yol göster

Merhaba Kemal,

Belki bu sürümü deneyin, benim için çalışıyor gibi görünüyor. JJMASeries.mqh ve PriceSeries.mqh dosyaları içerir ve Heiken Ashi# göstergesi rar dosyasındadır.

Dosyalar:
 

...

Kemal

Bu hatalar geçmişte daha fazla test yaptığınızda oluyor (test dönemimin başlangıcı 01.05.2010 idi). Daha yakın bir dönemi test ediyorum, böyle görünmeyecek (sadece 2012'yi test etmeyi deneyin ve ne demek istediğimi göreceksiniz) Buna neyin sebep olduğundan emin değilim. Gönderilen mrtools sürümünü de deneyin belki bazı sürümler bu hatayı düzeltiyor ... kim bilir

kemal44:
Bize yardımcı olduğunuz için tekrar teşekkür ederim, Gördüğüm kadarıyla Ea'm düzgün çalışmayacak. Ben sadece tüccarım ve forex piyasasında yeniyim. Hatasız herhangi bir Jma serisi mqh dosyası var mı? lütfen onu bulmam için bana yol göster
 
kemal44:
Herkese selam,

bugünlerde EA'mı geliştirdim, her şey yolunda görünüyor

Ama benim EA için önemli bir taş olan "J6Bollinger Bantları göstergesi" ile ilgili bir sorun var,

Grafik üzerinde iyi çalışır,

EA çağırdığında, MT4 yükleyemiyor ve " JJMASeries sayı = 0. Hata !!! JJMASeries() işlevinin nJMA.limit parametresi olması gerekenden daha küçük " şeklinde hata veriyor.

J6Bolinger Bantları göstergesiyle sorunumu çözmeme yardımcı olan var mı?

şimdiden teşekkürler

Teşekkür ederim, bunu gerçekten takdir ediyorum,

Jseries, EA'mızın geçmiş performansını görmemize izin vermiyor, T3MA ind kullanacağım j serisi yerine BB normal ile

Kodlayıcı olmadığımız için diğer engel, MS formülümüzü MT4 platformuna dönüştüremiyoruz,

ekteki ticaret stratejimi ve benim tarafımdan geliştirilen dinamik pivotu gösterir, Pivot değeri farklı cari değerdir ancak aynı cahrt üzerinde birlikte çalışırlar,

Pivot, hacim ve fiyat dahil olmak üzere farklı zaman dilimlerinde işlem yapmak için üst ve alt çizgiyi gösterir, örneğin dün gece destek çizgisinin 1.2688 olduğunu, dün gece kırıldığını gösterir, ancak fiyat her zaman destek çizgisi kırıldıktan sonra yükselir, daha sonra bir sonraki hesaplar destek değeri.

aynı grafiği MT4 platformunda yapma imkanı var mı?

şimdiden teşekkürler

Dosyalar:
eurusd.png  36 kb
 

EA'm İçin Son Soru

Sevgili Mladen,

yardım eden ve deneyimlerini bizimle paylaşan adamsın. EA şablonunuzu kullanıyorum ve stratejimi EA şablonunuza yazdım, geriye dönük test stratejimin iyi olduğunu gösteriyor, demo hesabı bu stratejiyi doğruladı ama konu para yönetimi olduğunda bir sorum var,

örneğin bugün, sistemlerim usdchf satıyor, 15-20 pip sonra, trend stratejime ters düşüyor, bu nedenle takip eden stop-loss karımı korumadı, benzer bir durum ortaya çıktığında, EA sıfır kaybı korumayı nasıl yönetebilir?

sakıncası yoksa, lütfen payınızı bizimle paylaşın,

Teşekkürler