Hatalar, hatalar, sorular - sayfa 1764

 
Alexander :
Biraz sonra kontrol edeceğiz. Yalnızca Wine'da tekrar üretilebilir mi?

Sadece Linux'um var.

Not: her zaman bir dikdörtgen oluşturulur ("nesneler listesinde" bulunur), ancak görüntülenmez (grafiği sola / sağa kaydırmak yardımcı olmaz). Ölçeği değiştirmeye veya zaman dilimlerini değiştirmeye başlarsanız, görünür hale gelecektir (genellikle m15'ten başlayarak). Dikdörtgen, büyük olanlardan daha düşük TF'lerde (m5, m1) kaybolma eğilimindedir. Belki Windows'ta da aynıdır.

 
fxsaber :
Diğer dillere çevrilmiş CodeBase çalışmaları eski (orijinal) kaynakları içermektedir. Güncellenen kaynaklar bir nedenle yalnızca orijinal dilde mevcuttur.
@fxsaber , lütfen örnekler verin.
 
Julia Test :
@fxsaber , lütfen örnekler verin.

https://www.mql5.com/ru/code/16006

https://www.mql5.com/en/code/16006 (ve orijinalinden farklı dillerde).

MT4Orders.mqh dosyasına bakalım.

Başka örnekler verilebilir. Ve kaynak kodunun hangi sürümü terminalden, örneğin Japonca'dan indirilir?

MT4Orders
MT4Orders
  • oylar: 25
  • 2016.08.05
  • fxsaber
  • www.mql5.com
Параллельное использование ордерных систем MetaTrader 4 и MetaTrader 5.
 
fxsaber :
Diğer dillere çevrilen CodeBase çalışmaları eski (orijinal) kaynakları içermektedir. Güncellenen kaynaklar bir nedenle yalnızca orijinal dilde mevcuttur.
Kodun yorumlarını açıkça yazarsanız, diğer dillerde düzeltilecektir.
 
Rashid Umarov :
Kodun yorumlarını açıkça yazarsanız, diğer dillerde düzeltilecektir.
Kod neden tüm dil sürümleri için aynı değil?
 
fxsaber :
Kod neden tüm dil sürümleri için aynı değil?
"Yani tarihsel olarak oldu" (c)
 
Alexander :
Şarap hiçbir şey için suçlanamaz, terminaldedir. Şuna benziyor: zaman koordinatı fiyat geçmişinin sınırlarını aştığında (gerekli çıktının değerini ölçmedim), tüm bu garip davranışlar başlar. Fiyat geçmişi olan bir aralıkta dikdörtgen oluştururken:
ObjectCreate ( 0 , "name" , OBJ_RECTANGLE , 0 , D'2016.11.10' ,
             0 , D'2016.12.16 13:23:00' , ChartGetDouble ( 0 , CHART_PRICE_MAX ) +
                                        ChartGetDouble ( 0 , CHART_PRICE_MAX ) * 20 );

sorun yok gibi. Ek olarak, sağ tarafı grafiğin sağ kenarının ötesine bakmak için yeterliyse, grafikte manuel olarak "çarpık bir dikdörtgen" oluşturmak mümkündür.

Not: MT4'te tekrar tekrar oluşturulan, kısmen gelecekte olan dikdörtgenler, hiç sorun gözlemlemedim. ObjectCreate her zaman true değerini döndürür.

 
pavlick_ :

Not: MT4'te tekrar tekrar oluşturulan, kısmen gelecekte olan dikdörtgenler, hiç sorun gözlemlemedim. ObjectCreate her zaman true değerini döndürür.

Bu doğru, Grafik nesneleri okuyoruz

Belirtilen herhangi bir çizelgeyle ilgili grafik nesnelerle çalışmak üzere tasarlanmış bir işlevler grubu.

Grafik nesnelerinin özelliklerini belirleyen işlevler ve ayrıca ObjectCreate() oluşturma ve ObjectMove() nesnelerini grafik üzerinde taşıma işlemleri, aslında grafiğe komutlar göndermeye yarar. Bu işlevlerin başarılı bir şekilde yürütülmesinin ardından komut, genel grafik olayları sırasına girer . Verilen grafiğin olay kuyruğunun işlenmesi sürecinde grafik nesnelerin özelliklerinde görsel bir değişiklik gerçekleştirilir.

Takım başarıyla sıraya alındı
 
Rashid Umarov :

Bu doğru, Grafik nesneleri okuyoruz

Takım başarıyla sıraya alındı

Bir dosyaya ekran görüntüsü kaydederken aynı mantık mı?

Onlar. ChartScreenShot(chartIds,filename,1000,800)) true değerini döndürdüyse, dosya henüz oluşturulmamış olabilir mi?

Yoksa boş mu?

Samimi olarak,
Michael

 
Mikhail Dovbakh :

Bir dosyaya ekran görüntüsü kaydederken aynı mantık mı?

Onlar. ChartScreenShot(chartIds,filename,1000,800)) true değerini döndürdüyse, dosya henüz oluşturulmamış olabilir mi?

Yoksa boş mu?

Samimi olarak,
Michael

Uzman Danışmanlardan ve komut dosyalarından ChartScreenShot, eşzamanlı olarak, göstergelerden eşzamansız olarak işlenir.