Hatalar, hatalar, sorular - sayfa 3006
![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
Orada işaretçi kopyaları
Verileri nasıl kopyalayabilirsiniz? Peki, eleman eleman dışında?
Bunun ne kadar doğru olduğunu bilmiyorum ama görev ek bir kurucu aracılığıyla çözüldü. Belki birileri işine yarar.
Test cihazının görsel modunda ChartScreenShot düzgün çalışmıyor.
merhaba uv. geliştiriciler ChartScreenShot()'ın test cihazında ne zaman çalışacağını öğrenebilir miyim?
Böyle bir Uzman Danışmanda giriş parametrelerini (F7) nasıl değiştireceğimi veya global bir değişkenin (F3) değerini nasıl değiştireceğimi söyleyin?
Grafikten çıkarmak bile sorunlu.
Önceden, Hata Ayıklama tam olarak kullanılamıyordu , ancak bazen komut dosyalarını F5 üzerinden çalıştırmak uygundur (ancak lansmanın neden mevcut grafikte değil de yeni bir grafikte olduğu açık değildir).
Ve yanlışlıkla günlükte aşağıdaki girişleri buldum:![](https://c.mql5.com/3/354/debug__1.png)
Bu durumda, betiğin kendisi yürütülür. Aşağıdaki satırı koda eklemeye çalıştım:
"DebugBreak" satırı yazdırılıyor, ancak kesinti oluşmuyor
(ancak lansmanın neden mevcut grafikte değil de yeni bir grafikte olduğu açık değil).
Araçlar->Ayarlar->Hata Ayıklama/Profil Oluşturma düzenleyicisinde
orada, hangi sembol hata ayıklamasının başlatılacağı belirlenir , ancak yine de, başlatma ayrı bir grafikte olacaktır.
Sembol burada belirtilmemişse, Market Watch'taki ilk (üst) sembolde başlatılacaktır.
Bana genel olarak zaman iş üzerinden kırılma noktaları . 2875 inşa
Noktaları belirledim, gerçek verilerde hata ayıklamanın başlangıcına bastım ve uçtu ve hata ayıklamayı bitirdikten sonra durmadan uçtu.
Terminali editörle yeniden başlatıyorum ve sonra bir sonraki hata ayıklama başlangıcına/durdurmasına kadar kesme noktalarını görmeye başlıyor, sonra tekrar atlamaya başlıyor.
Genel olarak geçmiş verilerde hata ayıklamaya başlamak, test kullanıcısı penceresini çağırır ve ayrıca kesme noktalarını atlayarak hata ayıklamayı tamamlar.
Tarihsel verilerde, bir noktada hiç durmadım, her zaman atlıyor, hata ayıklamayı tamamlıyor.
Ancak, test cihazı için tarihsel verilere ne denir ve kaydedilen parametreler ondan alınır, h.z. bu nedir, çok tasarlanmış veya eğrilik.
Araçlar->Ayarlar->Hata Ayıklama/Profil Oluşturma düzenleyicisinde
orada, hangi sembol hata ayıklamasının başlatılacağı belirlenir, ancak yine de, başlatma ayrı bir grafikte olacaktır .
Sembol burada belirtilmemişse, Piyasa İzleme'deki ilk (üst) sembolde başlatılacaktır.
Bana göre bu son derece sakıncalı. Geçerli çizelge, programın etkileşimde bulunması gereken göstergeler, grafik nesneler, ayarlar vb. içerir. Yeni bir "boş" grafik başlatıldı. Ek olarak, program normal modda (hata ayıklama değil) Navigator'dan yeni grafikte değil, mevcutta başlatılır - bariz bir tutarsızlık var
https://www.mql5.com/ru/forum/368597
Sonuç: 2
Beklenen: 0