Hatalar, hatalar, sorular - sayfa 1078
![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
871 oluşturun. Araç, Ukrayna Menkul Kıymetler Borsası endeksinde bir vadeli işlemdir. Hacim değerleri biraz fantastik:
Bu çubuktaki hacmin değeri 1 sözleşmeye eşit olmalıdır. 110034815030 değerini görüyorum
Bunun nedeni muhtemelen bir demo hesabı kullanmanızdır. Gerçeğe geç, yeterli alıntı var
Bu durumda değil, muhtemelen soruyu tam olarak doğru sormadım. Peki, test cihazında dolar vadeli işlemlerinin onay değeri nedir? Son güncel mi yoksa tarihi mi?
hızlı forex tarifesinde bulanık olduğunda, iki terminalden biri (bir süre sonra) yapı 858'den başlayarak tüm küresel terminal değişkenlerinin kaybıyla donar. Ondan yarım yıl önce, hiç takılma yok. karşılaşan var mı? bu nasıl düzeltilir ve ne kontrol edilir?
A100 :
Тоже столкнулся с частым (несколько раз за неделю) зависанием без видимых причин (в отсутствии активных советников), но не только MT5, но и ME5 при редактировании. Помогает - только перезагрузка компьютера.
Danışmanları geçici olarak devre dışı bırakmayı denedim, hala asılıydı. Şimdi her şeyi yeniden yükledim ve tarifeyi değiştirdim. Varsa değiştiririm...
Böyle bir yanlış anlama buldum, CopyBuffer kullanarak iStochastic tanıtıcısından kopyalarken, kopyalamanın "doğruluğunu" if(CopyBuffer(...) <=0 ) - her şey yolunda, ama eğer bunu şöyle yaparsanız yapın. (CopyBuffer(...) !=1 ) - veriler kopyalanmaz. Çıktıyı Yorum ile kontrol ediyorum. MQ'dan "3.2. CheckForOpen() function" bölümündeki Hareketli Ortalama örneğinde tam olarak !=1 kullanılır (orada MA için doğrudur).
Söyle bana neden bu?
Bir kez daha herkese merhaba! Expert Advisor'ın nerede çalıştığını programlı olarak nasıl belirleyebilirim: terminalde mi yoksa test cihazında mı? Hangi global değişkenleri yiyebilir?
Böyle bir yanlış anlama buldum, CopyBuffer kullanarak iStochastic tanıtıcısından kopyalarken, kopyalamanın "doğruluğunu" if(CopyBuffer(...) <=0 ) return; - her şey yolunda, ancak if(CopyBuffer(...) !=1 ) return; - veriler kopyalanmaz. Çıktıyı Yorum ile kontrol ediyorum. MQ'dan "3.2. CheckForOpen() function" bölümündeki Hareketli Ortalama örneğinde tam olarak !=1 kullanılır (orada MA için doğrudur).
Söyle bana neden bu?
Yardımdan CopyBuffer () işlevi:
Kopyalanan dizi öğelerinin sayısı veya bir hata olması durumunda -1.
3 öğeyi kopyalarken - bu işlev 3 değerini döndürür. !=1 ile değiştirin. !=3 ve her şey işe yarayacak. Ama yine de <3 kontrolünü kullanırdım.