MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 125
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
yaklaşık 25 kişi. Örneğin: 02/14/2017 EURUSD 1.0630
Tamamen mql yardımıyla maalesef bu soruna da bir çözüm görmüyorum.
Yalnızca tüm arkadaşların ve postaların adlarını içeren bir mektup şablonu oluşturun...
yaklaşık 25 kişi. Örneğin: 02/14/2017 EURUSD 1.0630
Merhaba.
Bütün akşam öldü ama sebebinin ne olduğunu anlayamadım, lütfen yardım edin. Gösterge, verileri ekranda bir metin etiketi şeklinde göstermelidir, ancak bu , terminal başlatıldığında olmaz, etiket yalnızca zaman çerçevesini değiştirdiğinizde görünür, ardından keneler için iyi çalışır.
Örnek mümkün olduğunca basitleştirilmiştir, ancak öz değişmez:
int a=HesapInfoInteger(HESAP_LEVERAGE);
int b=1000/a; // sonra ekranda b'yi göster
Eleme yöntemini kullanarak, bunun yalnızca bölme başka bir işlemle değiştirilirse veya "a" değişkenine herhangi bir sabit atanırsa işe yaradığı sonucuna vardım.
ChartRedraw() kullanılarak denendi, tamsayı, double ile oynandı, MathRound() ve diğer pek çok şey denendi, hiçbir şey yardımcı olmadı.
Bütün bunlar garip.
Merhaba.
Bütün akşam öldü ama sebebinin ne olduğunu anlayamadım, lütfen yardım edin. Gösterge, verileri ekranda bir metin etiketi şeklinde göstermelidir, ancak bu , terminal başlatıldığında olmaz, etiket yalnızca zaman çerçevesini değiştirdiğinizde görünür, ardından keneler için iyi çalışır.
Örnek mümkün olduğunca basitleştirilmiştir, ancak öz değişmez:
int a=HesapInfoInteger(HESAP_LEVERAGE);
int b=1000/a; // sonra ekranda b'yi göster
Eleme yöntemini kullanarak, bunun yalnızca bölme başka bir işlemle değiştirilirse veya "a" değişkenine herhangi bir sabit atanırsa işe yaradığı sonucuna vardım.
ChartRedraw() kullanılarak denendi, tamsayı, double ile oynandı, MathRound() ve diğer pek çok şey denendi, hiçbir şey yardımcı olmadı.
Bütün bunlar garip.
Peki, bölme yerine çarpmayı yeniden yazmanın sorunu nedir?
int b=a*0,001;
Ayrıca, hesaplamaları yapmak için kodun tam olarak neresinde olduğu da önemlidir. Umarım bu internette veya hatta küresel düzeyde değildir? Veya sıfıra bölebilirsiniz ;)
Merhaba.
Bütün akşam öldü ama sebebinin ne olduğunu anlayamadım, lütfen yardım edin. Gösterge, verileri ekranda bir metin etiketi olarak göstermelidir, ancak bu , terminal başlatıldığında olmaz, etiket yalnızca zaman çerçevesini değiştirdiğinizde görünür, ardından keneler için iyi çalışır.
Örnek mümkün olduğunca basitleştirilmiştir, ancak öz değişmez:
int a=HesapInfoInteger(HESAP_LEVERAGE);
int b=1000/a; // sonra ekranda b'yi göster
Eleme yöntemini kullanarak, bunun yalnızca bölme başka bir işlemle değiştirilirse veya "a" değişkenine herhangi bir sabit atanırsa işe yaradığı sonucuna vardım.
ChartRedraw() kullanılarak denendi, tamsayı, double ile oynandı, MathRound() ve diğer pek çok şey denendi, hiçbir şey yardımcı olmadı.
Bütün bunlar garip.
Peki, bölme yerine çarpmayı yeniden yazmanın sorunu nedir?
int b=a*0,001;
Ayrıca, hesaplamaları yapmak için kodun tam olarak neresinde olduğu da önemlidir. Umarım bu internette veya hatta küresel düzeyde değildir? Veya sıfıra bölebilirsiniz ;)
Ve seviyeleri transfer etmek zorunlu mu? Bir sinyal oluşturup yayınlamak daha iyi olmaz mıydı?
Ve günlüğe bakarsanız, orada "0'a bölme" kritik bir hata bulabilirsiniz.
Dergide geçerlidir: sıfır bölme. Şimdi kontrol edeceğim.
0 nereden geliyor anlamadım? Başlatma sırasında AccountInfoInteger'dan (ACCOUNT_LEVERAGE) veri yok mu? Ve etiket neden sonraki kenelerde görünmüyor?
Whatsapp üzerinden gruba gönderiyorum. Ben sadece onlar için hayatı kolaylaştırmak istedim ... böylece tabloyu açsınlar ve işte seviyem zaten orada. Sinyali detaylandırabilir misiniz, MT aracılığıyla mı yoksa üçüncü taraf aracılığıyla mı?
Dergide geçerlidir: sıfır bölme. Şimdi kontrol edeceğim.
0 nereden geliyor anlamadım? Başlatma sırasında AccountInfoInteger(ACCOUNT_LEVERAGE) verisi yok mu? Ve etiket neden sonraki kenelerde görünmüyor?
Çünkü program kritik bir hata aldı ve artık yürütülmüyor.
Belki bazı ofisler kaldıraç transfer etmez? Bunu forexte görmeme rağmen ...