MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 108
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
Yani böyle bir dönüşümüm var - bir çizgiyi uzun sürebilirsin, ama virgülle hesaplamalar için iki katına ihtiyacım var.
Eh, normal olarak görüntüleniyor gibi görünüyor
Print ( "CalcY=" , DoubleToString (CalcY, 14 ));
2017.02.05 23:52:50.190 00 EURUSD,M1: CalcY=0.01234567890001
Eh, normal olarak görüntüleniyor gibi görünüyor
Print ( "CalcY=" , DoubleToString (CalcY, 14 ));
Numaramda 18 karakter var.
Ve şimdi kim kolay ...
Metin çıktısı - yalnızca 16 karaktere kadar, bu belgelerde siyah beyaz olarak yazılmıştır. Ve hesaplamalar - veri türü tarafından sağlanan sınıra kadar.
Ve şimdi kim kolay ...
Metin çıktısı - yalnızca 16 karaktere kadar, bu belgelerde siyah beyaz olarak yazılmıştır. Ve hesaplamalar - veri türü tarafından sağlanan sınıra kadar.
Bu yüzden hesaplamadan bahsediyorum - sayı normal olarak yazdırılıyor ve bir dizgeye dönüştürülmeden. Ve bir sayı ile yapılan çift hesaplamalar, anladığım kadarıyla 15 karakterle sınırlıdır. Yoksa ondalık noktadan önce ve sonra her iki yönde de 15 karakter mi?
DBL_MIN
Bir çift ile temsil edilebilecek minimum pozitif değer
2.2250738585072014e-308
DBL_MAX
Çift tip ile temsil edilebilecek maksimum değer
1.7976931348623158e+308
DBL_EPSILON
1.0+DBL_EPSILON != 1.0 koşulunu sağlayan en küçük sayı
2.2204460492503131e-016
DBL_DIG
Önemli ondalık basamak sayısı
on beş
DBL_MANT_DIG
Mantisteki bit sayısı
53
DBL_MAX_10_EXP
Üs üssünün maksimum ondalık değeri
308
DBL_MAX_EXP
Üs derecesinin maksimum ikili değeri
1024
DBL_MIN_10_EXP
Üsün minimum ondalık değeri
(-307)
DBL_MIN_EXP
Üsün minimum ikili değeri
(-1021)
Ve bir sayı ile yapılan çift hesaplamalar, anladığım kadarıyla 15 karakterle sınırlıdır. Yoksa ondalık noktadan önce ve sonra her iki yönde de 15 karakter mi?
Her şeyin kısıtlanması - maksimum 15 karakter, virgül önemli değil.
{
...
}
TIME_1_SY, TOPLAM veya KİLİT
Nasıl uygulanır?
Anlaşıldı, her şey çok basit çıktı:
int Counter ( int type, string sy, int counterEnum)
{
...
}
Merhaba, söyle lütfen, işte programın kodu
if ( ObjectFind ("Dikdörtgen 33579")==0) Alert("EVET");
başka Uyarı("HAYIR");
Nesne varsa birkaç kez "EVET", ardından birkaç kez "HAYIR" ve nesne yoksa her zaman "HAYIR" sinyali verir, ancak nesne varken neden böyle bir semafor?
{
...
}
TIME_1_SY, TOPLAM veya KİLİT
Nasıl uygulanır?
Merhaba, söyle lütfen, işte programın kodu
if (ObjectFind("Dikdörtgen 33579")==0) Alert("YES");
başka Uyarı("HAYIR");
Nesne varsa birkaç kez "EVET", ardından birkaç kez "HAYIR" ve nesne yoksa her zaman "HAYIR" sinyali verir, ancak nesne varken neden böyle bir semafor?
Şu şekilde deneyin:
else Alert ( "ДА" );
Merhaba
Neden böyle görüntülendiğini kim görüyor?
Yani fonksiyonların farklı özellikleri farklıdır ve görüntü aynıdır.
Ayrıca aynı tipteki diğer iki nesneyle, bunlardan sadece biri çalışır, parametrelerin geri kalanı yoksayılır.