MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1205
![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
derleyici neden bu satırda bir uyarı veriyor?
derleyici neden bu satırda bir uyarı veriyor?
çünkü XxxxGetInteger uzun (işaretli bir tamsayı) döndürürken, datetime işaretsiz bir tamsayı ve tamamen ayrı bir türdür. Yönlendirilmeli
datetime timeProperty = (datetime)XxxGetInteger(...)
Söylemek. Çıkarırken, 3e-5 sayısını alıyorum. 0.00003 formuna nasıl getirilir? Teşekkür ederim.
Nereden alırsın?
Merhaba!
OnCalculate işlevi periyodik olarak 0 döndürür
prev_calculated = 0
Sanırım grafik üçüncü taraf bir kaynaktan alıntılarla dolu. Her ne kadar program yeniden yazılıyor gibi görünmese de.
Bu koşullar altında eskilerin üzerine yazmadan yeni veriler nasıl yazılır?
Sadece belirli hesaplamalarla bir gösterge oluşturuyorum, alıntı yüklemeye çalışmıyorum.
MQL4'te yalnızca şu şekilde:
Sonuç:
Yardımın için çok teşekkürler.
Nereden alırsın?
Burada.
Burada.
Alert("Разбег "+DoubleToString(delta,_Digits));
veya Alert( StringFormat ("Run %.5f",delta));
ve genellikle buna alışırsınız, bunlar sadece aynı sayının farklı temsilleridir. Harika okul yıllarını hatırlayın - bu oradan
Merhaba!
OnCalculate işlevi periyodik olarak 0 döndürür
Sanırım grafik üçüncü taraf bir kaynaktan alıntılarla dolu. Her ne kadar program yeniden yazılıyor gibi görünmese de.
Bu koşullar altında eskilerin üzerine yazmadan yeni veriler nasıl yazılır?
Sadece belirli hesaplamalarla bir gösterge oluşturuyorum, alıntı yüklemeye çalışmıyorum.
Global bir değişken bildirin (terminal global değişkenlerle karıştırılmamalıdır)
ve yalnızca ilk onay işaretinde tam bir yeniden hesaplama yapın
FirstRun ayrıca OnCalculate parametreleriyle birlikte sıfırlanırsa, sıfırlamalarının nedeni göstergeyi yeniden başlatmaktır.