Yeni başlayanlardan sorular MQL4 MT4 MetaTrader 4 - sayfa 260

 
Alexandr Spravchikov # :

Market siparişi. böyle yaptım, if(Mas_Tip[0]>=1 && Ask<=OrderOpenPrice()) CloseBay();, çıkmıyor

Bu kod parçası çok net değil, her şeyden önce Mas_Tip[0] dizisi nedir? o zaman OrderOpenPrice() ve CloseBay() işlevleri düzgün çalışıyor mu?

 
sashasonik # :

Bu kod parçası çok net değil, her şeyden önce Mas_Tip[0] dizisi nedir? o zaman OrderOpenPrice() ve CloseBay() işlevleri düzgün çalışıyor mu?

Bu, Bay emrinin bir Dizisidir, Ask Bay emrinden büyükse emrin kapanışı nasıl kaydedilir

 
Alexandr Spravchikov # :

Bu, Bay emrinin bir Dizisidir, Ask Bay emrinden büyükse emrin kapanışı nasıl kaydedilir

Açık bir siparişin fiyatını doğru şekilde alıp almadığınızı kontrol etmek için Yazdır'ı kullanın.
Print(OrderOpenPrice());
Ve numaralandırma ve karşılaştırmalarla elde edilebiliyorsa neden bir dizi siparişe ihtiyacınız olduğunu anlamıyorum.
 
Александр Вараксин # :
Açık bir siparişin fiyatını doğru şekilde alıp almadığınızı kontrol etmek için Yazdır'ı kullanın.
Print(OrderOpenPrice());
Ve numaralandırma ve karşılaştırmalarla elde edilebiliyorsa neden bir dizi siparişe ihtiyacınız olduğunu anlamıyorum.
Anladığım kadarıyla diziden sipariş tipini almak istiyorsunuz, dizinin bu değeri nasıl aldığını ve neden 0 veya 1 ise neden >=1 karşılaştırdığınızı anlayamadım.
Size bir diziyle ilgili açık bir sorun. Açık bir sipariş almak için ortak bir işlev bulun.
Ben psişik değilim ve bu tür yazışmalarla uzun süre iletişim kuracağız)
 
CloseBay () ile zaten derleme aşamasında kesinlikle çalışmayacaktır.
 
dll'deki bir işleve çift argüman iletirken, High[0] dizisinin bir öğesini iletirseniz her şey yolunda olsa da, bundan önce çöp ortaya çıktı.
Neden: