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
Silinmesi gereken yorumları görebilirsiniz.
TradeOrdersArray ve ClosedOrdersArray dizilerinin amacı burada açıklanmıştır. Biraz daha.
CorrectPrice() ve DrawArrowOnChart() işlevleri henüz tanımlanmadı.
Burada yayınlandı - http://forexsystems.ru/phpBB/viewtopic.php?p=4380#4380
Tüm değişkenleri init() bloğundan başlığa sürüklemek zorunda kaldım - aksi halde değişkenler görünmez. İlk hatam.
İkinci olarak, derleyici, işlevde varsayılan parametre değerini NULL olarak ayarlama girişiminde bulunur.
Üçüncü olarak, derleyici kodda tanımsız/tanımsız bir işlevle karşılaştığında yemin etmez (CorrectPrice() ve DrawArrowOnChart() ).
Belki de NULL ile tökezliyor ve daha fazla yemin etmiyor.
Fonksiyonun tanımını aptalca yaptım - sözlükten kopyaladım, bu yüzden geliştiriciler beni yanlış beyanla azarlarsa ....
Yarın OrderClose()'u yeniden tanımlamaya çalışacağım - orada test etme fikrini açıklamak daha kolay olacak.
PS İki kişi zaten indirdi - umut var
Rosh, bu foruma Rusça metin eklemeyi buldum (bunu kendim çözmek zorunda kaldım :)
Sadece editördeki kodu kopyaladığınızda, Rusça diline sahip olmalısınız, yani. Rusça nasıl yazılır? Ve foruma eklediğinizde de sırasıyla.
Ve tüm yorumlar kaydedilecek ;)
İşte boş ifade hakkında tartışmak için iyi bir örnek.
Örtülü tür dönüştürme, ";" den çok daha kötü ve daha tehlikelidir. parantezden sonra.
Bu durumda, açık bir hatamız var, ancak derleyici bir uyarı bile vermiyor.
Roş,
sayfa yine gitti.
Ben sadece Renat'ın bakıp hatayı kendisinin bulmasını istedim.
Ama görünüşe göre buraya bakmıyorlar ya da yazımı aptalca buluyorlar.
(ait. - "aptal sorulara cevap vermeyiz..") - :))
Bu, MQL sözdiziminin (ve/veya derleyicinin) eksiklikleri ile ilgilidir.
Derleyici, uyarmış olsa da, bu hataya hiçbir şekilde tepki vermeyecektir.
Ve bunu dilde yasaklardım (örtük tip dönüşümü).
özellikle.
TradeOrdersArray dizisi double türündedir.
Birkaç yerde ona dize değerleri atarsınız.
Örneğin:
Derleyici tüm bunları yer ve test cihazı bile çalışır, ancak istediğiniz gibi olmaz.
Ve böyle bir hatayı aramak oldukça zordur, özellikle bir ay önce yapılmışsa,
ancak bugün programa birkaç satır eklediğimde ortaya çıktı.
(Plz., komut dosyasını düzeltin - sayfa ayrıldı, aksi takdirde izlemesi rahatsız edici.)
Bu reklam için burada
Ama az önce sözlükten şablona göre kopyaladım.
olmadığından şüpheleniyorum.
Sadece 2 farklı dizide.