Hatalar, hatalar, sorular - sayfa 1169
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
Lütfen aşağıdaki durumu açıklayın. Değerleri hangi grafiğe yerleştirildiğine bağlı olarak DEĞİŞMEYEN çok para birimli bir hindi vardır - verilen semboller için değerleri hesaplar ve mevcut pencere ile hiçbir şekilde bağlantılı değildir. Bu hindide nesneleri manuel olarak çiziyorum - destek ve direnç çizgileri. Şimdi püf noktası: Piyasa İzleme'den başka bir enstrümanı pencereye sürüklerseniz hindinin görünümü aynı kalır, ancak çizgiler kaybolur. List of object iletişim kutusunu çağırırsanız, bu nesneler hala orada listelenir. Uç noktaların (tarihler ve değerler) değerleri aynı kalır (yani aynı yerlerde görünmeleri gerekir) - bu anlaşılabilir, kimse onları değiştirmedi. Ancak çizgiler görünmüyor. Daha sonra orijinal olarak orada bulunan eski aracı pencereye sürüklerseniz, çizgiler yeniden görünür hale gelir. Sorun nedir?
Araçlar arasında fiyat farkı olabilir mi? Çizgiler zaman/fiyat koordinatlarına bağlıdır. Zaman kalır, ancak fiyat değişir. EURUSD'de satır 1,35 fiyatına bağlıysa, USDJPY'de nerede göreceksiniz, örneğin fiyatın 101,35 olduğu yerde...
Çizgiler - gösterge penceresinde. Gösterge değerleri sabittir. Bunun hakkında yazdım.
Başka bir ek. Yeni aracın bulunduğu pencerede, çizgi nesneleri görünmüyorsa, Nesne Listesi'ni açın, oradaki "gizli" çizgilerden herhangi birini seçin, Özellikler düğmesini tıklayın ve açılan eğilim çizgisi özellikleri iletişim kutusunda (olmadan) Tamam'ı tıklayın. herhangi bir şeyi değiştirmek), sonra çizgi görünür hale gelir. Daha sonra eski enstrümanı çizelgeye sürüklerseniz, bu "yeniden kaydedilmiş" çizgi sırayla kaybolur (özellikleri yeniden kaydetmediğim bu çizgiler görünmesine rağmen). Bu "yeniden kaydedilmiş" satırın grafikte yeniden görünmesi için özelliklerini tekrar açmanız ve Tamam'a tıklamanız gerekir.
Başka bir ek. Yeni aracın bulunduğu pencerede, çizgi nesneleri görünmüyorsa, Nesne Listesi'ni açın, oradaki "gizli" çizgilerden herhangi birini seçin, Özellikler düğmesini tıklayın ve açılan eğilim çizgisi özellikleri iletişim kutusunda (olmadan) Tamam'ı tıklayın. herhangi bir şeyi değiştirmek), sonra çizgi görünür hale gelir. Daha sonra eski enstrümanı çizelgeye sürüklerseniz, bu "yeniden kaydedilmiş" çizgi sırayla kaybolur (özellikleri yeniden kaydetmediğim bu çizgiler görünmesine rağmen). Bu "yeniden kaydedilmiş" satırın grafikte yeniden görünmesi için özelliklerini tekrar açmanız ve Tamam'a tıklamanız gerekir.
OBJ_LABEL , MT4'te UNICODE'u desteklemiyor gibi mi? Değeri hem programlı olarak hem de Etiket özellikleri iletişim kutusundan değiştirdim: sembol eklendi, iletişim kutusunun kendisinde doğru bir şekilde görünüyor, ancak grafikte soru işaretiyle (?) görüntüleniyor. Seçilen yazı tipi unicode'dur ve etiket özellikleri iletişim kutusunda yazı tipleriyle birlikte açılır listede doğru şekilde seçilmiştir.
SD'den yanıt geldi. Başka birinin bu sorunla karşılaşması durumunda buraya kopyalıyorum.
MQL4'teki dizelerin unicode olmasına rağmen, terminaldeki dizeler hala ansi'dir.
MT4'ten bahsediyoruz, ancak tam unicode desteği beklemek için oldukça modern (ve sık güncellenen) bir ürün olan IMHO'dur. Durumun böyle olmadığı ortaya çıktı.
670 oluşturun, çalışmayın:
Basit bir soru: Neden, tabloya yeni bir sembol atıldığında, tüm hindiler kaydediliyor ve komut dosyaları siliniyor? Bunun gerekçesi nedir? IMHO, rahatsız edici ve mantıksız. Komut dosyasının bazı arka plan çalışmaları yapabileceği açıktır, ancak bu belirsizliği gidermek için kullanıcıya bir soru sorabilirsiniz. Ve terminal bir soru sorar, ancak soru ("bir komut dosyasını sil?"), bir komut dosyasının diğerinin yerini aldığı bir duruma atıfta bulunur. Ve tablodaki sembolün değiştirilmesi durumunda "Senaryoyu bırakayım mı?" diye sormak gerekir.
Komut dosyası, tek seferlik yürütülebilir bir programdır.
Döngüsel eylemler için uzmanları kullanın