Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Ve 4 veya 5 ondalık basamak hangi tırnak işaretleridir?
4 karakter ... ve 5 karakter üzerinde denedi. NormalizeDouble yardımcı olmuyor :(
Benim dediğim de o. Neden 10 pip stop yanlış...
Başka bir şey daha var: 10 noktada yüz, Zarar Durdurma koyabileceğiniz minimum mesafenin 10 puandan fazla olması nedeniyle yanlış olabilir (örneğin: 15 puan). Bu değer işlem merkezi tarafından belirlenir.Evet, 200 denedim! Hala aynı...
Orijinal EA kodunu gönderebilir misiniz?
OrderSend() işlevinde kayıpları durdurma ilkesinin kendisi doğrudur. Yani hiçbir şeyi değiştirmeye gerek yok.
Print() işlevi yürütüldüğünde, değer ZigZag=0'dır, dolayısıyla durma kaybı 0+15*Point'tir, yani 0.0015'e eşittir. Bu yüzden bir hata veriyor - OrderSend Error 130 .
double ZZ_1 = NormalizeDouble(iCustom(NULL,0,"ZigZag",21,5,3,0,1),4);// 21,5,3 harici gösterge değişkenleridir, sırayla belirtilmelidirler ZigZag göstergesinde bildirilirler.
Benzer şekilde, double Buffer1 = NormalizeDouble(iCustom(NULL,Frame,"Osc_Mx",0,0,1),4);
double Buf1 = NormalizeDouble(iCustom(NULL,Frame,"Osc_Mx",0,6,1),4);
double Buffer2 = NormalizeDouble(iCustom(NULL,Frame,"Osc_Mn",0,0,1),4);
double Buf2 = NormalizeDouble(iCustom(NULL,Frame,"Osc_Mn",0,6,1),4);
Dış değişkenler burada listelenmez.
Ancak MQL4 belgelerinde yazıldığı gibi isteğe bağlıdırlar.
Ve
double Buffer1 = NormalizeDouble(iCustom(NULL,Frame,"Osc_Mx",0,0,1),4);
double Buf1 = NormalizeDouble(iCustom(NULL,Frame,"Osc_Mx",0,6,1),4);
double Buffer2 = NormalizeDouble(iCustom(NULL,Frame,"Osc_Mn",0,0,1),4);
double Buf2 = NormalizeDouble(iCustom(NULL,Frame,"Osc_Mn",0,6,1),4);
HİÇBİR harici değişken yok :)
Bu arada, PRINT işlevim normal olarak ZigZag çıktısı veriyor:
Ancak MQL4 belgelerinde yazıldığı gibi isteğe bağlıdırlar.
Ve
double Buffer1 = NormalizeDouble(iCustom(NULL,Frame,"Osc_Mx",0,0,1),4);
double Buf1 = NormalizeDouble(iCustom(NULL,Frame,"Osc_Mx",0,6,1),4);
double Buffer2 = NormalizeDouble(iCustom(NULL,Frame,"Osc_Mn",0,0,1),4);
double Buf2 = NormalizeDouble(iCustom(NULL,Frame,"Osc_Mn",0,6,1),4);
HİÇBİR harici değişken yok :)
Bu arada, PRINT işlevim normal olarak ZigZag çıktısı veriyor:
Bu göstergelerde harici değişken yoksa, şikayet yoktur :). Ama ayakları düşünmelisin. Belki aydınlatma vurur.Bu göstergelerde harici değişken yoksa, şikayet yoktur :). Ama ayakları düşünmelisin. Belki aydınlatma vurur.
canınızı sıkmayın :) Geliştiriciler: TEST EDİCİ / OPTIMIZER HATA
Duraklarda da böyledir eminim.