![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Böyle bir sembol var mı?
Lütfen bana hatanın nerede olduğunu söyle? Sonuçlar neden farklı?
Sonuç:
2014.02.17 19:56:38.828 TestFr EURUSD,M15: z=3 FrUpz=1.37083
2014.02.17 19:56:38.828 TestFr EURUSD,M15: z=2 FrUpz=1.37083
2014.02.17 19:56:38.828 TestFr EURUSD,M15: z=1 FrUpz=1.37104
2014.02.17 19:56:38.828 TestFr EURUSD,M15: # FrUp3=1.37056
2014.02.17 19:56:38.812 TestFr EURUSD,M15: # FrUp2=1.37162
2014.02.17 19:56:38.812 TestFr EURUSD,M15: # FrUp1=1.37083
Lütfen bana hatanın nerede olduğunu söyle? Sonuçlar neden farklı?
Sonuç:
2014.02.17 19:56:38.828 TestFr EURUSD,M15: z=3 FrUpz=1.37083
2014.02.17 19:56:38.828 TestFr EURUSD,M15: z=2 FrUpz=1.37083
2014.02.17 19:56:38.828 TestFr EURUSD,M15: z=1 FrUpz=1.37104
2014.02.17 19:56:38.828 TestFr EURUSD,M15: # FrUp3=1.37056
2014.02.17 19:56:38.812 TestFr EURUSD,M15: # FrUp2=1.37162
2014.02.17 19:56:38.812 TestFr EURUSD,M15: # FrUp1=1.37083
Kontrol kolaylığı için, fonksiyon biraz elden geçirildi, Şimdi çubuğun numarasını döndürür
Sonuç
2014.02.17 21:45:57.409 TestFr GBPUSD,H1: z=3 FrUpz=9.0
2014.02.17 21:45:57.409 TestFr GBPUSD,H1: z=2 FrUpz=9.0
2014.02.17 21:45:57.409 TestFr GBPUSD,H1: z=1 FrUpz=13.0
2014.02.17 21:45:57.409 TestFr GBPUSD,H1: # FrUp3=24.0
2014.02.17 21:45:57.409 TestFr GBPUSD,H1: # FrUp2=17.0
2014.02.17 21:45:57.409 TestFr GBPUSD,H1: # FrUp1=13.0
Tüm değişkenlerin açık bir şekilde başlatılması eklendi
Sonuç
2014.02.17 21:50:09.462 TestFr GBPUSD,H1: z=3 FrUpz=24.0
2014.02.17 21:50:09.462 TestFr GBPUSD,H1: z=2 FrUpz=17.0
2014.02.17 21:50:09.462 TestFr GBPUSD,H1: z=1 FrUpz=13.0
2014.02.17 21:50:09.462 TestFr GBPUSD,H1: # FrUp3=24.0
2014.02.17 21:50:09.462 TestFr GBPUSD,H1: # FrUp2=17.0
2014.02.17 21:50:09.462 TestFr GBPUSD,H1: # FrUp1=13.0
Geliştiricilere göstermemiz gerekiyor. İşlevlerde bir sorun var
kodu olduğunu fark ettim
Print(ChartID()," ",ChartGetInteger(ChartID(), CHART_HEIGHT_IN_PIXELS ,0));
göstergeye yerleştirilen garip sonuçlar verir. Bu nedenle, göstergenin gerçekten sıfırlandığı grafiğin sekmesi açıksa, ana grafik penceresinin yüksekliğinin sonuçları oldukça doğru bir şekilde görüntülenir.
Ancak "yerel" grafikten çıkar çıkmaz, bir nedenden dolayı sonuç 75'e eşit oluyor (elbette, diğer durumlarda sonuçlar farklı olabilir), ancak grafik tanımlayıcısının değeri aynı kalıyor.
"Yerel" arsaya döndüğünüzde, yükseklik değerleri doğru hale gelir.
Geliştiricilerden ve "bilgili" olanlardan, özelliğin burada ne olduğunu açıklamaları için büyük bir istek. Böyle mi olması gerekiyor?! Bir şey inanılmaz!
Eğer öyleyse, herhangi bir açık sekme için "yerel" grafiğin yüksekliğinin doğru değerini veren bir kod önermenizi rica ediyorum.Tüm değişkenlerin açık bir şekilde başlatılması eklendi
Sonuç
2014.02.17 21:50:09.462 TestFr GBPUSD,H1: z=3 FrUpz=24.0
2014.02.17 21:50:09.462 TestFr GBPUSD,H1: z=2 FrUpz=17.0
2014.02.17 21:50:09.462 TestFr GBPUSD,H1: z=1 FrUpz=13.0
2014.02.17 21:50:09.462 TestFr GBPUSD,H1: # FrUp3=24.0
2014.02.17 21:50:09.462 TestFr GBPUSD,H1: # FrUp2=17.0
2014.02.17 21:50:09.462 TestFr GBPUSD,H1: # FrUp1=13.0
Geliştiricilere göstermemiz gerekiyor. İşlevlerde bir sorun var
Tünaydın.
I.Kim'in işlevleri danışman kodunda yer alır. Hangi "monte edilmiş" kitaplıkların çağrısını sağlar. "Harici parametrelerden" sonraki kodda şunlar sağlanır:
Ancak, şans eseri (aynı mt4 güncellemesinden sonra - danışman çalışmıyor), "Danışman Özellikleri" penceresinde, "bağımlılıklar" sekmesinde garip bir giriş fark ettim:
Söyleyin bana, bu hata ne anlama geliyor ve nasıl düzeltilir (her iki kitaplık da Dahil Et klasöründe hala mevcutsa)? Kitaplıklar klasörü ne olacak?
Tünaydın.
I.Kim'in işlevleri danışman kodunda yer alır. Hangi "monte edilmiş" kitaplıkların çağrısını sağlar. "Harici parametrelerden" sonraki kodda şunlar sağlanır:
Ancak, şans eseri (aynı mt4 güncellemesinden sonra - danışman çalışmıyor), "Danışman Özellikleri" penceresinde, "bağımlılıklar" sekmesinde garip bir giriş fark ettim:
Söyleyin bana, bu hata ne anlama geliyor ve nasıl düzeltilir (her iki kitaplık da Dahil Et klasöründe hala mevcutsa)? Kitaplıklar klasörü ne olacak?
stderror.mqh , ErrorDescription işlevini , kaynak koduyla birlikte terminalin standart dağıtımındaki Kitaplıklar klasöründe bulunan stdlib.ex4 kitaplığından içe aktarır. Bu dosyanın orada olup olmadığını kontrol edin, yoksa başka bir terminalden alın.
Her iki klasör de (Include ve Libraries) stdlib kaynaklarını içerir. Her ihtimale karşı, Include klasöründen ekledim-kopyaladım.
Ancak yukarıda açıklanan hata hala "bağımlılıklar" sekmesinde görüntüleniyor. Belki bir şekilde bu işlevlerin çağrısını değiştirin: Bunun yerine:
Başka bir şekilde arama mı yapıyorsunuz?
Yoksa MT4'ün son versiyonunda I.Kim'in fonksiyonlarını kullanmak artık imkansız mı olacak?
Her iki klasör de (Include ve Libraries) stdlib kaynaklarını içerir. Her ihtimale karşı, Include klasöründen ekledim-kopyaladım.
Ancak yukarıda açıklanan hata hala "bağımlılıklar" sekmesinde görüntüleniyor. Belki bir şekilde bu işlevlerin çağrısını değiştirin: Bunun yerine:
Başka bir şekilde arama mı yapıyorsunuz?
Yoksa MT4'ün son versiyonunda I.Kim'in fonksiyonlarını kullanmak artık imkansız mı olacak?
stdlib.ex4 yürütülebilir dosyasının Kitaplıklar klasöründe bulunduğundan emin olun, ancak teslimattaki standart dosya olan Kimov'a ait gibi görünmüyor.
Bir seçenek olarak, Kimov işlevinin ondan ne aldığını görün ve neyin yanlış olduğunu anlayın.