![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, ikinci eşittir işaretinin yokluğunu bir hata olarak işaretlemez.
Ve yapmamalı, kodunuz bir hata içermiyor.
ve bu kodla aynı
Derleyici, ikinci eşittir işaretinin yokluğunu bir hata olarak işaretlemez.
Ama bir uyarı veriyor, en azından benim için böyle bir kod için yazıyor:
'DealInfo.mqh' DealInfo.mqh 1 1ifade boolean değil Shou History.mq5 60 19
0 hata(lar), 1 uyarı(lar) 1 1
Ve yapmamalı, kodunuz bir hata içermiyor.
ve bu kodla aynı
Eh, tamamen boşuna, örneğin, stüdyo bu kodu bir hata olarak tanımlar.
ek olarak, o zaman bu kodun olduğu ortaya çıkıyor
bununla aynıdır:
Diyelim ki 0 = yanlış, 1 = doğru, o zaman geri kalan sayılar nedir? 2,3,4, ...... :-)
IMHO, bu yaklaşım iyi bir şeye yol açmayacak, yalnızca hatayı görüntülemek için fazladan bir fırsat sunuyor.
IMHO, bu yaklaşım iyi bir şeye yol açmayacak, yalnızca hatayı görüntülemek için fazladan bir fırsat sunuyor.
Kullanıcının ne yaptığını görebilmesi için Boole olmayan bir değere uyarı eklendi.
Seti terminale (tabloda) kaydeder ve ardından test cihazında veya terminalde açarsam, her şey yolunda demektir. Ve test cihazına kaydeder ve ardından terminalde açarsam, dize olmayan türdeki tüm değişkenlerin değerleri abrakadabra olarak görüntülenir. Tamam'a tıklarsam, seçenekler penceresini tekrar açtığımda normal görünecek, boole'ler hariç tüm seçenekler yenileriyle doğru bir şekilde değiştirilecek. Doğru olan HER ŞEY yanlış oluyor... Test cihazında, test cihazından kaydedilen set doğru açılıyor.
Sıkıntı için özür dilerim, daha önce yazdığım hata henüz düzeltilmedi. CopySpread fonksiyonunun açıklamasında verilen indikatörü çalıştırdığınızda, forma geçmişi bir delik ile çizilir. Delik her zaman terminalin başlatıldığı andan göstergenin başlatıldığı ana kadar geçen süreyi kapsar. Her yeni tick ile sunucudan gelen spreadler spread geçmişine kaydedilmiyor gibi görünüyor. Teşekkür ederim!
Derleyiciden uyarılar alıyorum:
örtük numaralandırma dönüştürme
tür dönüştürme nedeniyle olası veri kaybı
bu satırı kullanırken:
Burada sorun ne?
Bulundu: uzun kullanmanız gerekiyor
Sonra başka bir soru. Bunun gibi bir şey düzgün çalışır mı:
posType ne zaman uzun olarak tanımlanır?
Derleyiciden uyarılar alıyorum:
örtük numaralandırma dönüştürme
tür dönüştürme nedeniyle olası veri kaybı
bu satırı kullanırken:
Burada sorun ne?
Bulundu: uzun kullanmanız gerekiyor
Sonra başka bir soru. Bunun gibi bir şey düzgün çalışır mı:
posType ne zaman uzun olarak tanımlanır?
Sıkıntı için özür dilerim, daha önce yazdığım hata henüz düzeltilmedi. CopySpread fonksiyonunun açıklamasında verilen indikatörü çalıştırdığınızda, forma geçmişi bir delik ile çizilir. Delik her zaman terminalin başlatıldığı andan göstergenin başlatıldığı ana kadar geçen süreyi kapsar. Her yeni tick ile sunucudan gelen spreadler spread geçmişine kaydedilmiyor gibi görünüyor. Teşekkür ederim!