Hatalar, hatalar, sorular - sayfa 1930
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
Nedense DoubleToString'in normalleştirmeden sonra anlamsız olduğundan emindim. Ama hayır, senaryonun gösterdiği gibi. Nedenmiş?
Görünüşe göre double -> string cast düzgün çalışmıyor.
Sarı çizgiler yorumlandığında tek bir çalıştırmanın sonucu
Sarı çizgiler yorumlanmadığında tek bir çalıştırmanın sonucu
TesterBench kitaplığı aynı çalışma zamanı düşüşünü gösterir.
PS Sadece PositionGet'i değil, OrderGet, HistoryDealGet, HistoryOrderGet'i de yavaşlatırlar.
Test cihazında (1629), işlemler sıfır fiyatla açılır
Uzman Danışmanı test cihazında FIBOGroup-MT5 Sunucu ticaret sunucusunun gerçek tıklamaları üzerinde başlatma
Geliştiricilere ve ilgilenen meslektaşlarına soru.
Test Cihazında, görselleştirme modunda CiMA sınıfının bir nesnesi kullanılır - hareketli bir ortalama.
Mod = "Her tik, gerçek tiklere dayalıdır". Görüntüleyicideki hız maksimuma yakın.
Sorun şu. Yeni bir çubuk göründüğünde, CiMA tipi hareketlerin değerlerinin veya daha doğrusu hareketli tampondaki değerlerin güncellenmesi için bir cehennem yeni kene bulutu beklemeniz gerekir.
Aynı zamanda, CiMA::Refresh(-1) yöntemi kullanılarak her onay için bir yenileme zorlanır.
Test Cihazı neden bu kadar kötü çalışıyor?
Gerçekte, böyle sorunlar yoktur.
garip itmeler artık yok:
uest/302788
istek/302788
Tahmin ettiğim gibi aday olarak gösterilen ve aynı sırayla yorum yapan bendim.
Ancak mesajlar kodlayıcılar için olduğu gibidir)
Belgelerden
ENUM_BASE_CORNER
tanımlayıcı
Tanım
CORNER_LEFT_UPPER
Grafiğin sol üst köşesindeki koordinatların merkezi
CORNER_LEFT_LOWER
Grafiğin sol alt köşesindeki koordinatların merkezi
CORNER_RIGHT_LOWER
Grafiğin sağ alt köşesindeki koordinatların merkezi
CORNER_RIGHT_UPPER
Grafiğin sağ üst köşesindeki koordinatların merkezi
Soru: Tablo neden sayısal sırayla derlenemedi? 1 koyarsınız - ve beklenen " Grafiğin sol üst köşesindeki koordinatların merkezi " yerine " Grafiğin sağ alt köşesindeki koordinatların merkezi " alırsınız.
Şimdi böyle görünüyor
1 - Grafiğin sol alt köşesindeki koordinatların merkezi
2 - Grafiğin sağ alt köşesindeki koordinatların merkezi
3 - Grafiğin sağ üst köşesindeki koordinatların merkezi
4 - Grafiğin sol üst köşesindeki koordinatların merkezi
Belgelerden
ENUM_BASE_CORNER
tanımlayıcı
Tanım
CORNER_LEFT_UPPER
Grafiğin sol üst köşesindeki koordinatların merkezi
CORNER_LEFT_LOWER
Grafiğin sol alt köşesindeki koordinatların merkezi
CORNER_RIGHT_LOWER
Grafiğin sağ alt köşesindeki koordinatların merkezi
CORNER_RIGHT_UPPER
Grafiğin sağ üst köşesindeki koordinatların merkezi
Soru: Tablo neden sayısal sırayla derlenemedi? 1 koyarsınız - ve beklenen " Grafiğin sol üst köşesindeki koordinatların merkezi " yerine " Grafiğin sağ alt köşesindeki koordinatların merkezi " alırsınız.
Şimdi böyle görünüyor
1 - Grafiğin sol alt köşesindeki koordinatların merkezi
2 - Grafiğin sağ alt köşesindeki koordinatların merkezi
3 - Grafiğin sağ üst köşesindeki koordinatların merkezi
4 - Grafiğin sol üst köşesindeki koordinatların merkezi
Sayma sıfırdan başlar.
Sayı yerine CORNER_LEFT_UPPER girmenizi engelleyen nedir? Bu yüzden numaralandırmalar, sayılar hakkında düşünmenize gerek kalmayacak şekilde yapılmıştır.
yardımda
MT4:
Sabit boyutlu nesneler için: OBJ_BUTTON, OBJ_RECTANGLE_LABEL ve OBJ_EDIT, OBJPROP_XDISTANCE ve OBJPROP_YDISTANCE özellikleri, piksel cinsinden X ve Y koordinatlarının sayılacağı grafik köşesine (OBJPROP_CORNER) göre nesnenin sol üst noktasının konumunu ayarlar.
MT5:
Sabit boyutlu nesneler için: OBJ_BUTTON, OBJ_RECTANGLE_LABEL, OBJ_EDIT ve OBJ_CHART, OBJPROP_XDISTANCE ve OBJPROP_YDISTANCE özellikleri, X ve Y'nin piksel cinsinden koordinatları olacağı grafik köşesine (OBJPROP_CORNER) göre nesnenin sol üst noktasının konumunu ayarlar. sayıldı.
Aynı şey gibi görünüyor, sadece MT4'te OBJ_LABEL için nesnenin sol noktası yok - doğru bir tane var, ancak bu benim öfkeme neden olmadı, gerçek şu ki ObjectSet kullanan eski MT4 kodunun nesnelerin göreceli olarak yerleştirilmesine izin vermesi. kenarlar (köşeler) - sol taraftaki nesneler için pikseller ilk karakterden, sağ taraf için - son karakterden hesaplanmıştır ve yeni sürüm her zaman girintiyi ilk karakterden hesaplar, bu da etiketleri konumlandırmayı zorlaştırır metinle, kaç metin karakteri olacağı her zaman bilinmediğinden. Geliştiricilerden bir dizi metin hizalama yöntemi eklemelerini istiyorum!
MT5'te sağa ve sola hizalamayı bilen biri varsa, lütfen ilgili işlevi paylaşın!
Sayma sıfırdan başlar.
Sayı yerine CORNER_LEFT_UPPER girmenizi engelleyen nedir? Bu yüzden numaralandırmalar, sayılar hakkında düşünmenize gerek kalmayacak şekilde yapılmıştır.
Sıfırdan mı? Pekala, bu iyi - sıfırdan olmasına izin ver - hesaba katmadım - ama yine de çalışmıyor!
Çünkü benim için daha net ve daha önce kullanıldı ...
Sıfırdan mı? Pekala, bu iyi - sıfırdan olmasına izin ver - hesaba katmadım - ama yine de çalışmıyor!
Çünkü benim için daha net ve daha önce kullanmıştım...
4 rakamı ile adlandırmaya çalıştığınız ve orada olmayan liste maddesini sizin için yukarı mı taşıyayım? Sıfır olur - ve her şey yerli yerindedir.