Hatalar, hatalar, sorular - sayfa 448

 

Örtülü tip döküm hakkında soru.

Bu yapı kullanılabilir mi?

 int Value = 0 ;
...
if (Value) ...

Veya yine de açık tip döküm kullan?:

 int Value = 0 ;
...
if (( bool )Value) ...
Документация по MQL5: Основы языка / Типы данных / Приведение типов
Документация по MQL5: Основы языка / Типы данных / Приведение типов
  • www.mql5.com
Основы языка / Типы данных / Приведение типов - Документация по MQL5
 
voix_kas :

Örtülü tip döküm hakkında soru.

Bu yapı kullanılabilir mi?

Veya yine de açık tip döküm kullan?:

Belki seversin.
 
470'ten 478'e güncellenirken, yeniden başlatmayı kabul ettikten sonra 470 yapı yeniden başlatıldı.Manuel çıkıştan sonra 478'e güncelleme yapıldı.
Günlük mesajı "'C:\Program Files\MetaTrader 5\metatester.exe' güncellemesi başarısız oldu [32]" ve "terminal güncellenemedi".
Dosyalar:
 
Ashes :
470'ten 478'e güncellenirken, yeniden başlatmayı kabul ettikten sonra 470 yapı yeniden başlatıldı.Manuel çıkıştan sonra 478'e güncelleme yapıldı.
Günlük mesajı "'C:\Program Files\MetaTrader 5\metatester.exe' güncellemesi başarısız oldu [32]" ve "terminal güncellenemedi".

Sorunu biliyoruz - zamanında boşaltmak için zamanı olmayan hizmetler olarak yüklenen test aracılarınız ve bu nedenle güncellemelerinde bir hata oluştu.

Bu durumda terminal, güncellemeyi bir sonraki başlangıca kadar erteler.

 

Açık açık, kodumda bir hata görmüyorum, diyor ki:

ObjectSetInteger (0, ID, OBJPROP_XOFFSET, x);

Nesne kimliğinin adını yazdırıyorum ve x doğru değerler, ancak nedense grafikte sol üst köşede (0, 0) sıkışmış. Ne yanlış olabilir?

PS Belki ilk beşte dörtlü bir ObjectSet(ID, OBJPROP_XDISTANCE, x) çağrısına eşdeğer değildir? O zaman analog nasıl yapılır?
 
marketeer :

Açık açık, kodumda bir hata görmüyorum, diyor ki:

ObjectSetInteger(0, ID, OBJPROP_XOFFSET, x);

Nesne kimliğinin adını yazdırıyorum ve x doğru değerler, ancak nedense grafikte sol üst köşede (0, 0) sıkışmış. Ne yanlış olabilir?

PS Belki ilk beşte dörtlü bir ObjectSet(ID, OBJPROP_XDISTANCE, x) çağrısına eşdeğer değildir? O zaman analog nasıl yapılır?

OBJPROP_XOFFSET, görüntülenen hareketli grafiği görüntü içinde konumlandırmak için kullanılır. Bununla ilgili daha fazla ayrıntı örnekte yazılmıştır. Demo_BitmapOffset (OBJPROP_XOFFSET ve OBJPROP_YOFFSET)

Büyük olasılıkla OBJPROP_XDISTANCE gerekir.

 
MT4'te kapatılan çok sayıda anlaşmanın miktarını hesaplarken, Bakiye türündeki siparişler için OrderLots() öğesinin 0,01 döndürdüğü gerçeğiyle karşılaştım. Bu bir hata veya özellik mi? Bu MT5'te nasıl çalışır?
 
Bu ne bir özellik ne de bir bug. Hacimleri dikkate almadan önce ticaret türlerini kontrol etmelisiniz. MT5'te bakiyenin yanı sıra başka işlem türleri de vardır - bunlar hakkında bilgi edindiğinizden emin olun - bazıları geçmişte tüccarın eylemleri olmadan görünebilir.
 

İyi günler, lütfen söyleyin , programı çalıştırırken araç çubuğunda hangi nokta düğmelerini seçtiğimi bulmak mümkün mü ??? (örneğin, M2, M10, H1'in görüntüsünü yapılandırdım)

Документация по MQL5: Программы MQL5 / Выполнение программ
Документация по MQL5: Программы MQL5 / Выполнение программ
  • www.mql5.com
Программы MQL5 / Выполнение программ - Документация по MQL5
 
marketeer :

Birkaç soru.

1. Belgelerde okudum:

StringSetKarakter

Belirtilen konumdaki karakterin değiştirilen değeriyle dizenin bir kopyasını döndürür.

bool StringSetCharacter (

Ya sözlü anlatımda bir yanlışlık var, ya da beyanda.

2. Şu satırı derlemeye çalışıyorum:

StringConcatenate(Gösterge_Adı, " ", Temel);

Yanlış sayıda parametre hakkında bir hata alıyorum. Belgeler, birinciye ek olarak en az 2 parametre olması gerektiğini söylüyor ve burada sadece 3 tane var.

1. Açıklamanın gerçeğe karşılık geldiği anda işlevin daha doğru bir açıklaması ( https://www.mql5.com/ru/docs/strings/stringconcatenate )

2. Daha fazla ayrıntıya ihtiyacınız var. Oynanabilir değil.

Документация по MQL5: Строковые функции / StringConcatenate
Документация по MQL5: Строковые функции / StringConcatenate
  • www.mql5.com
Строковые функции / StringConcatenate - Документация по MQL5