MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1858

 

Tünaydın

MQL4 derleyicisinin neden böyle bir dizi bildiriminden şikayet ettiğini söyleyin:


giriş int trendSlowCountBar=9;

çift MAslowTrend[trendFastCountBar];


aşağıdaki hatayı veriyor:

'[' - geçersiz dizin değeri


dil referansında, boyutu ayarlama konusunda herhangi bir kısıtlama bulamadım ... (

 
Владимир Казаков bir dizi bildiriminden şikayet ettiğini söyleyin:


giriş int trendSlowCountBar=9;

çift MAslowTrend[trendFastCountBar];


aşağıdaki hatayı veriyor:

'[' - geçersiz dizin değeri


dil referansında, boyutu ayarlama konusunda herhangi bir kısıtlama bulamadım ... (

Çünkü statik dizilerin boyutu değişkenler tarafından ayarlanamaz. Bunun yerine dinamik bir dizi kullanmalısınız:

 input int      trendSlowCountBar= 9 ;

double   MAslowTrend[];

int OnInit () {
   ArrayResize (MAslowTrend, trendSlowCountBar, 0 );
  ...
   return ( INIT_SUCCEEDED );
}
 
Mihail Matkovskij # :

Yuvarlama yoktur, ancak 2'den fazla ondalık basamak olan her şeyi keser

Bu yuvarlama denir.

Michael Matkovskij   # :

Ama belgeler biliyor! Ve belgelerdeki tavsiyeleri ihmal ediyorsunuz. Nasıl istersen. Sana kalmış. Bence her şey ortada ve bu konuda seninle tartışmayacağım, bir kez daha tekrar ediyorum!

Özellikle sizin için son sayfada, düzenlemeden bir ekran görüntüsü.

 
Andrey Sokolov # :

Bu yuvarlama denir.

Peki, ne istersen diyebilirsin :)

Özellikle sizin için son sayfada, düzenlemeden bir ekran görüntüsü.

Bağlantıyı takip edip okuduysam neden ekran görüntüsüne ihtiyacım var: https://docs.mql4.com/en/trading/ordersend

Ayrıca, yukarıda her şeyin yazılı olduğu bir alıntı yaptım. Ve bana biraz ekran izlememi tavsiye ediyorsun. :)

Her şey. Bu boş konuşmayı kes.

OrderSend - Торговые функции - Справочник MQL4
OrderSend - Торговые функции - Справочник MQL4
  • docs.mql4.com
OrderSend - Торговые функции - Справочник MQL4
 

Michael Matkovskij :

Bağlantıyı takip edip okuduysam neden ekran görüntüsüne ihtiyacım var: https://docs.mql4.com/en/trading/ordersend

Bu yüzden dikkatlice okuyun. Orada, yazdığım gibi, herhangi bir normalleşme olmadan açılış fiyatı.

Michael Matkovskij   # :

Peki, ne istersen diyebilirsin :)

Olduğu gibi adlandırın, "ne istersen" değil.

 
Mihail Matkovskij # :

Bu boş konuşmayı kes.

Lütfen bu kabalığı foruma taşımayın.

 

Geçmişte, Teklif Sor'un normalleştirilmediği veya Yüksek/Düşük/Kapanış'ın hatalı olduğu (EMPTY_VALUE) durumlar vardı, bu nedenle gelen tüm veriler kontrol edilmelidir. Sunucu bileşenlerinin yeniden başlatılması veya eşler arasında veri koordinasyonu olabilir. Sadece hatalar olabilir.

ve bir ticaret emri gönderirken, onu düzeltmek için her türlü çabayı göstermelisiniz. Böyle   HER ZAMAN   Fiyatları Rakamlara göre normalleştirin ve hacimleri minLot,lotStep ile getirin.

 
Andrey Sokolov # :

Lütfen bu kabalığı foruma taşımayın.

Her şey. Yorum yok.

 
Maxim Kuznetsov ticaret emri   Doğru yapmak için her türlü çaba gösterilmelidir.

Endişelenme. Kimin bilmesi gerekiyor. :)

 
Mihail Matkovskij # :

Çünkü statik dizilerin boyutu değişkenler tarafından ayarlanamaz. Bunun yerine dinamik bir dizi kullanmalısınız:

Ve söyle bana, statik bir dizi ile dinamik bir diziyi işleme hızı arasında bir fark var mı?