Hatalar, hatalar, sorular - sayfa 721

 
ivandurak :
MqlDateTime yapısında

int   gün ; // gün

Ayın gününü mi kastediyorsun?
Ve yapının açıklamasından bir örnek oluşturun. Örnekten str1.day çıktısı nedir? :)
 
Yedelkin :
Ve yapının açıklamasından bir örnek oluşturun. Örnekten str1.day çıktısı nedir? :)
Üzgünüm, derin bir iş içindeyim..... hata ayıklama, sadece evet veya hayır.
 
Yedelkin :
Kitaplıktaki özel gösterge parametreleriyle ilgili her şey yolunda mı?

ERR_WRONG_INTERNAL_PARAMETER

4002

İstemci terminal işlevinin dahili çağrısı sırasında yanlış parametre

Evet, mesele bu, parametrelerle ilgili her şey yolunda.

iCustom programının ana gövdesinden normal bir çağrı ile her şey yolundadır, ancak iCustom'u ex5 kitaplığından çağırmaya çalıştığınızda tanıtıcı -1'dir.

Böylece kütüphanedeki tüm girdi parametreleri doğru bir şekilde aktarılır. Yazdır ve kontrol edilir.

(Başka bir iCustom şarj etmeye çalıştım, ana programda da çalışıyor ama kütüphaneden istemiyor)...

 
ivandurak :
Üzgünüm, derin bir iş içindeyim..... hata ayıklama, sadece evet veya hayır.
Sorun yok. Örnek olarak, ayın gününden bahsediyoruz. Bu durumda haftanın günü ve yılın günü yapının diğer alanlarına atanır.
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5
 
Fia :

Evet, mesele bu, parametrelerle ilgili her şey yolunda.

iCustom programının ana gövdesinden normal bir çağrı ile her şey yolundadır, ancak iCustom'u ex5 kitaplığından çağırmaya çalıştığınızda tanıtıcı -1'dir.

Böylece kütüphanedeki tüm girdi parametreleri doğru bir şekilde aktarılır. Yazdır ve kontrol edilir.

(Başka bir iCustom şarj etmeye çalıştım, ana programda da çalışıyor ama kütüphaneden istemiyor)...

Sürüm gibi. Kütüphanenin göstergeyi nasıl bulduğu sorusunu çözdünüz mü? Bu, iCustom göstergesinin adının (adının) aynı zamanda bir parametre olduğu gerçeğinden yola çıkıyor; iCustom'u arayan bir Uzman Danışman, belirli bir klasördeki bir göstergeyi kolayca görürse, kitaplık bu göstergeyi nasıl "bulur"? Kabaca söylemek gerekirse, kütüphane göstergeyi görüyor mu?

... Dışa aktarma postmodifier'ı da var mı?

 
Liteforex terminalinde (SIG olan) takip eden bir durak yoktur. Bu çok tasarlanmış, komisyoncu kapatabilir mi?
 
Yedelkin :

Sürüm gibi. Kütüphanenin göstergeyi nasıl bulduğu sorusunu çözdünüz mü? Bu, iCustom göstergesinin adının (adının) aynı zamanda bir parametre olduğu gerçeğinden yola çıkıyor; iCustom'u arayan bir Uzman Danışman, belirli bir klasördeki bir göstergeyi kolayca görürse, kitaplık bu göstergeyi nasıl "bulur"? Kabaca söylemek gerekirse, kütüphane göstergeyi görüyor mu?

... Dışa aktarma postmodifier'ı da var mı?

Sürüm, MT5'ten bahsediyorsak, en son sürüm, 630'u oluşturun.

Bir göstergeden bahsediyorsak burada denedim https://www.mql5.com/ru/code/100 dahil

MQL5\Indicators göstergelerini yerleştirmek için standart bir klasör kullanıyorum, sırasıyla göstergenin adı bir yol olmadan doğru yazılmalıdır (konum standart olduğundan).

Belki de kütüphane için yolun zor bir şekilde belirtilmesi gerekiyor, net değil (yardımda bununla ilgili hiçbir şey yok, klasör gösterge için standart). Ayrıca tam yolu belirtmeye çalıştım, yardımcı olmadı.

dışa aktarma, ancak EX5 kitaplığımda standart iMA ve iMACD, örneğin çalışır, iCustom nedense çalışmıyor.

ZeroLag MACD
ZeroLag MACD
  • oylar: 9
  • 2010.04.14
  • Neer
  • www.mql5.com
ZeroLag MACD с раскраской баров гистограммы относительно предыдущего бара.
 
tol64 :

Valery, MT5 sipariş defterine bir otomatik strateji uygulamaya çalıştınız mı? Yaklaşık bir ay önce denedim ve bir şey benim için işe yaramadı, ancak forumda kimse cevap vermedi. Sonunda, bunun bir hata mı yoksa benim açımdan bir yanlış anlama mı olduğunu hala anlamadım. Işık tutmak. :)

Bardakta oynamadım çünkü henüz ilginç gözlükler görmedim (görünüşe göre borsa komisyoncuları MT5 sunmaya başladığında ortaya çıkacaklar). Ve test cihazı gözlükleri desteklemiyor. Tam olarak ne çalışmıyor?

Karşılaştığım kadarıyla SYMBOL_TRADE_EXECUTION_EXCHANGE ile SL/TP'yi ayrı olarak ayarlamanız gerekiyor.

 
Yedelkin :

Söz veriyorum bir daha senden alıntı yapmayacağım.

 

MQL5 geliştiricilerine.

Aşağıdaki yorumlar tartışma gerektirmez, eğer ilginizi çekmiyorlarsa, onları güvenle görmezden gelebilirsiniz.

1. Görünüşe göre DoubleToString() işlevi bazı durumlarda sayının sonuna biraz çöp ekliyor (önceki gönderilere bakın).

2. DoubleToString() belgeleri hatalı (Yedelkin'den gelen yorumlara bakın).

3. NormalizeDouble() belgeleri şu ifadeyi içerir:

Нужно иметь в виду, что нормализованное число при выводе в Журнал с помощью Print() может содержать большее количество знаков после запятой, чем вы ожидаете.

Bu ifade yanlışlıklar içermektedir. Büyük olasılıkla, sayıların yanlış çıktısı için Print () değil, yine DoubleToString (). Ayrıca konu matematik olduğunda bu tür bir ifadenin resmi bir belgede kullanılmaması gerektiğini düşünüyorum. Sayı yuvarlanır veya yuvarlanmaz.

4. NormalizeDouble() belgelerindeki örnekler pek doğru görünmüyor. Yukarıdaki örnekler, DoubleToString() muhtemelen yine suçlu olsa da, NormalizeDouble() işlevinin çalışmazlığını ikna edici bir şekilde göstermektedir. Büyük olasılıkla, örnekler çok iyi seçilmemiştir, Print () yerine PrintFormat () kullanmak yeterlidir ve örnekler hemen NormalizeDouble () eylemini doğru bir şekilde göstermeye başlayacaktır.

5. Yazdır () işlevi görünüyor   bazı durumlarda yuvarlar. Bununla ilgili belgelerde hiçbir şey yok.

Документация по MQL5: Преобразование данных / NormalizeDouble
Документация по MQL5: Преобразование данных / NormalizeDouble
  • www.mql5.com
Преобразование данных / NormalizeDouble - Документация по MQL5