Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 833

 
borilunad :
Hangi anlamda "adım adım değil"? Adım adım sayar, ancak fazlalığı yalnızca hesaplama zincirinin sonunda "atar", verilen Rakamlara() göre normalleştirir! Bu nedenle, bir hesap makinesine kıyasla doğrulukta çok daha az kayıp vardır!

Boris, sana şaşırdım. Kesriyi Rakamlarla normalleştirmeyle değil, MathFloor tarafından ve tam olarak hesap makinesindeyken reddeder (hesap makinesi adım adım çözse de tüm denklemi tam olarak girmenize izin verir).

Uzman Danışman: lot=MathFloor(AccountFreeMargin()*rsk*0.01/margin/lotstep)*lotstep=MathFloor(1000*1*0.01/275.88/0.01)*0.01=0.03 - gördüğünüz gibi "normalleştirme" yok

Hesap Makinesi: Trunc(1000*0.01/275.88/0.01)*0.01=0.03

Soru kapalı, danışman doğru düşünüyor, kontrol sırasında yanlış teminat değerini değiştirdim ve yanlış sonuç aldım.

 
evillive :

1Birkaç pip kritik ise

2 tırtıldan normal ticarete geçmek için.

3Pipsing yalnızca otomatikleştirildiğinde etkilidir ve o zaman bile sunucuya ping'in 1 ms'den az olması ve yürütmenin istek üzerine olması çok arzu edilir.

1 hayır

İyi pipsçilerin 2 günlük geliri, "normalde işlem yapan" tüccarların aylık geliri ile aynıdır, bu nedenle oturup normalde sessizce ticaret yapmak isteyen herkese izin verin.

3 haklı değil. pip atmayı bilmek zorundasın.

 
evillive :

Boris, sana şaşırdım. Kesriyi Rakamlarla normalleştirmeyle değil, MathFloor tarafından ve tam olarak hesap makinesindeyken reddeder (hesap makinesi adım adım çözse de tüm denklemi tam olarak girmenize izin verir).

Uzman Danışman: lot=MathFloor(AccountFreeMargin()*rsk*0.01/margin/lotstep)*lotstep=MathFloor(1000*1*0.01/275.88/0.01)*0.01=0.03 - gördüğünüz gibi "normalleştirme" yok

Hesap Makinesi: Trunc(1000*0.01/275.88/0.01)*0.01=0.03

Soru kapalı, danışman doğru düşünüyor, kontrol sırasında yanlış teminat değerini değiştirdim ve yanlış sonuç aldım.

"Davetsiz misafir"i bulduğunuz için tebrikler! ;)
 
Puanları (1.0003–1.0001) 10000 ile çarpıyorum, NormalizeDouble'dan (1.0003–1.0001.0) sonra her şey doğru şekilde yuvarlanacak mı?
 
eddy :
NormalizeDouble(1.0003–1.0001.0) sonrasında her şey doğru şekilde yuvarlanacak mı?
Çarpma nerede? Sıfır olmadan çıkıyor.
 

Kullanışlı uzman hata ayıklama - lütfen yardım edin

MetaEditor 5.0 Yapı 1035

EA'yı Debug sekmesinde belirttiğim MetaEditor ayarlarında çizdim : Use...=Yes, Symbol=EURUSD, Period=H4.

1) Hata ayıklamaya başlıyorum ve MT4 Build 765'te ihtiyacım olan finansal araç gerekli süre ve bağlı uzmanla açılıyor.

2) Grafiklerin görünümünü değiştiririm, gerekli göstergeleri eklerim, ölçeği ayarlarım...

3) Olay tetiklenir, hata ayıklama modunda adım adım gerekli algoritmayı uygularım, hatayı düzeltirim, EA'yı yeniden derlerim ve ... adım 1) ile devam ederim.

Sorun : finansal araç penceresini istenen görünüme getirmek için adım 2'yi her geçmeniz gerektiğinde (finansal araç Şablonunu kullanmayı denedim - yardımcı olmuyor, varsayılan ayarlarla hata ayıklama modundan açılıyor).

Soru : Hata ayıklama sürecini hızlandırmak için finansal araç türünün ayarlarını hatırlamak mümkün müdür?

 
AndreiIT :

Kullanışlı uzman hata ayıklama - lütfen yardım edin

MetaEditor 5.0 Yapı 1035

EA'yı Debug sekmesinde belirttiğim MetaEditor ayarlarında çizdim : Use...=Yes, Symbol=EURUSD, Period=H4.

1) Hata ayıklamaya başlıyorum ve MT4 Build 765'te ihtiyacım olan finansal araç gerekli süre ve bağlı uzmanla açılıyor.

2) Grafiklerin görünümünü değiştiririm, gerekli göstergeleri eklerim, ölçeği ayarlarım...

3) Olay tetiklenir, hata ayıklama modunda adım adım gerekli algoritmayı uygularım, hatayı düzeltirim, Uzman Danışmanı yeniden derlerim ve ... adım 1) ile devam ederim.

Sorun : finansal araç penceresini istenen görünüme getirmek için adım 2'yi her geçmeniz gerektiğinde (finansal araç Şablonunu kullanmayı denedim - yardımcı olmuyor, varsayılan ayarlarla hata ayıklama modundan açılıyor).

Soru : Hata ayıklama sürecini hızlandırmak için finansal araç türünün ayarlarını hatırlamak mümkün müdür?

Ve hata ayıklama adındaki şablonun kaydedilmesi gerekiyor.
 
evillive :
Ve hata ayıklama adındaki şablonun kaydedilmesi gerekiyor.

FI penceresinden yapılmıştır: Template->Save Template...->debug.tpl

Artık MetaEditor'dan hata ayıklama başlamıyor: MT4 penceresi yanıp sönüyor ve başlamadan MetaEditor'a dönüyor.  

 
AndreiIT :

FI penceresinden yapılmıştır: Template->Save Template...->debug.tpl

Artık MetaEditor'dan hata ayıklama başlamıyor: MT4 penceresi yanıp sönüyor ve başlamadan MetaEditor'a dönüyor.  

Garip, benim için çalışıyor. Belki günlükte hatalar vardır?
 
evillive :
Garip, benim için çalışıyor. Belki günlükte hatalar vardır?

Bahşiş için teşekkürler: MT4 günlüğünde önce "... Expert ProbaExpert EURUSD,H4: başarıyla yüklendi" ve ardından hemen "... Expert ProbaExpert EURUSD,H4: kaldırıldı" yazıyor.

Kesme noktaları her yerde, dahil. ve OnInit() içinde