İşkence hatası ticaret işlemi yok - sayfa 3

 
Bu, piyasaya yayınlarken çok yaygın bir hatadır. Hatta bu gönderiyi çerçeveleyip asabilirsiniz)
genellikle seyrek girişli çok karmaşık sistemlerde oluşur, ancak bu sizin için geçerli değildir.

Ancak, kodunuza bakalım.
"AllChecks", her koşulda tek bir sonuçla olası hataların bir kısmı için kontrol ediliyor - yanlış
yanlışsa, danışmanınız anlaşma yapmaya çalışmaz.
Mantıklı ama beceriksiz. daha esnek olmak gerekiyor. Bu kadar küçük bir parti açmak mümkün mü? Tamam, minimal olanı açalım, vb.

Bu arada, mql4'te ENUM_ORDER_TYPE ve tüm değerleri orada görünse de kullanılmamaktadır. Bunlar, mql5'ten rastgele aktarılan numaralandırılmış sabitlerdir.
Kullanabilirsiniz, ancak tam olarak doğru değil.
 
Bu arada, sinyaliniz de doğru değil.
En Yüksek Fiyat > 80 && Alt Fiyat >80
double ile doğrudan int'yi karşılaştırıyorsunuz.
En azından şöyle yazılmalıydı:
En Yüksek Fiyat > 80.0 && Alt Fiyat > 80.0
80 bir int olduğundan ve 80.0 zaten bir çift olduğundan, şunları kontrol edebilirsiniz:
Baskı (440/80) //5
Yazdır(440/80.0) //5.5
Sanırım double ile double'ı nasıl doğru bir şekilde karşılaştıracağınızı bulacaksınız.

bu durumda kritik değil, ama yine de bir hata.
 
Nikolay Khrushchev :
Bu, piyasaya yayınlarken çok yaygın bir hatadır. Hatta bu gönderiyi çerçeveleyip asabilirsiniz)
genellikle seyrek girişli çok karmaşık sistemlerde oluşur, ancak bu sizin için geçerli değildir.

Ancak, kodunuza bakalım.
"AllChecks", her koşulda tek bir sonuçla olası hataların bir kısmı için kontrol ediliyor - yanlış
yanlışsa, danışmanınız anlaşma yapmaya çalışmaz.
Mantıklı ama beceriksiz. daha esnek olmak gerekiyor. Bu kadar küçük bir parti açmak mümkün mü? Tamam, minimal olanı açalım, vb.

Bu arada, mql4'te ENUM_ORDER_TYPE ve tüm değerleri orada görünse de kullanılmamaktadır. Bunlar, mql5'ten rastgele aktarılan numaralandırılmış sabitlerdir.
Kullanabilirsiniz, ancak tam olarak doğru değil.

Yanlış olan nedir ve gelecekte bundan nasıl kaçınılır?

 
Алексей Тарабанов :

Yanlış olan nedir ve gelecekte bundan nasıl kaçınılır?

daha esnek kontroller yapın.
Bol örnek verdim, belirtileni açamıyorsanız, mümkün olan minimum veya maksimumu açın ve sadece bu fikirden vazgeçmeyin.

 
Nikolay Khrushchev :

daha esnek kontroller yapın.
Bol örnek verdim, belirtileni açamıyorsanız, mümkün olan minimum veya maksimumu açın ve sadece bu fikirden vazgeçmeyin.

Başka bir deyişle, Uzman Danışmanlarımızı test ederken Meta Alıntıların anlaşmalarımızı gerçeğe dönüştürdüğünden eminsiniz. Senin (onların) parası için.

 
Алексей Тарабанов :

Başka bir deyişle, Uzman Danışmanlarımızı test ederken Meta Alıntıların anlaşmalarımızı gerçeğe dönüştürdüğünden eminsiniz. Senin (onların) parası için.

hayır onu bile söylemedim

 
yani seni anlamadım
 
Алексей Тарабанов :
yani seni anlamadım

açıkça)

koddaki kişide her şey katıdır. İstediğim lotu açamazsın - açmayacağım. Bu arada 0.01 lot deneyerek açın
Bu nedenle, Uzman Danışmanının minimum 0.1 lotlu bir hesapta (veya minimum lot 0.1 olan bir komisyoncuya sahip bir test cihazında) hiçbir şey açmayacağı ortaya çıktı.

Böyle bir durumda, danışmanın 0.1 lot açmasına ihtiyacınız var, o zaman her şey yoluna girecek.

 
İnsanlar bu sorunu piyasaya yayınlarken herhangi bir alım satım işlemi yapmadan çözmüşlerdir. Bu sadece bir çeşit teneke. Ben zaten sabit kodladım ve danışmanın başlangıcında 1 pozisyonun %100 açılışını yaptım, ancak yine de bana geri veriyor ... 2 haftadır bununla savaşıyorum ve önceki sürümler de geçmiyor piyasada bulunsalar ve daha önce test edilmiş olsalar da
 
Roman Gergert :
İnsanlar bu sorunu piyasaya yayınlarken herhangi bir alım satım işlemi yapmadan çözmüşlerdir. Sadece bir çeşit teneke. Ben zaten sabit kodladım ve danışmanın başlangıcında 1 pozisyonun %100 açılışını yaptım, ancak yine de bana geri veriyor ... 2 haftadır bununla savaşıyorum ve önceki sürümler de geçmiyor piyasada bulunsalar ve daha önce test edilmiş olsalar da

Bilgisayar bir aptal. © M.M. Botvinnik.

Bu yüzden, bir aptal gibi davranın ve bir aptalın bakış açısından ve bir aptal tarafından belirlenen parametrelerle algoritmayı gözden geçirmeye çalışın. Bu bakış açısından, otomatik doğrulayıcı uygundur. "Geri bildirime" dikkat edin. EA size hataları bildiriyor mu?

Neden: