[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 128
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
Lütfen bana bu işlevin neden çalışmadığını ve nasıl çalıştırılacağını söyleyin?
Satarken, zararı durdur satış fiyatından daha yüksek olmalı ve kar al daha düşük olmalıdır.
OrderClose(nomer_sdelki,katsayı,Teklif,3,Kırmızı);
İşlev doğru çalışıyor, büyük olasılıkla yanlış parametreleri giriyorsunuz.
Satarken, zararı durdur satış fiyatından daha yüksek olmalı ve kar al daha düşük olmalıdır.
OrderClose(nomer_sdelki,katsayı,Teklif,3,Kırmızı);
İşlev doğru çalışıyor, büyük olasılıkla yanlış parametreleri giriyorsunuz.
Senaryolardan birinde şu ifadeye rastladım:
bool Yön = Ma[1] > Ma[2];
Şaşırtıcı bir şekilde, her şey çalışıyor ve derleyici yemin etmiyor. Ma[1] ve Ma[2] double türünde değişkenler olsa da , Direction bool türündedir . Günlüğe Yön değerlerini yazmaya bile çalıştım - "0"ın gerekli olduğu yerde, "1"in gerekli olduğu yerde açıkça yazıyor. Ama bu neden oluyor?
Sipariş vermek için benzer bir araç hakkında bir danışman yazdım. O zaman bile ilgi olsun diye üretimden sonra aklıma getirmeye çalıştım. Danışman açıkçası dökmeye başladığında, depozitoyu kurtarmak için onun için çeşitli işlevlerimin çoğunu yapmak zorunda kaldım. Deney uğruna, özel stratejiyi EA'dan çıkardıktan sonra, yalnızca işlevlerini ve kriterlerine göre çalışmasını bırakarak, kararlı hale geldiği ve test cihazında sızıntı yapmadığı ortaya çıktı. Gerçek hayatta nasıl davrandığını bilmiyorum - Müşteriye sipariş edilen danışmanın bir sonraki versiyonu olarak tamamen yeniden yaptığım danışmanı sattım. Buna göre, yayınlama hakkım yok. Sadece kendi amaçlarım için kullanmayı düşündüğüm gelişmelerim kaldı ... Neredeyse ticari olanları yazdım :))))))
Bu EA'nın testlerini yayınlayabilir misiniz?
Senaryolardan birinde şu ifadeye rastladım:
boolDirection = Ma[1] > Ma[2];
Şaşırtıcı bir şekilde, her şey çalışıyor ve derleyici yemin etmiyor. Ma[1] ve Ma[2] double türünde değişkenler olsa da , Direction bool türündedir . Günlüğe Yön değerlerini yazmaya bile çalıştım - "0"ın gerekli olduğu yerde, "1"in gerekli olduğu yerde açıkça yazıyor. Ama bu neden oluyor?
Neden şaşıralım? --> Ma[1] > Ma[2]==X; // boole değeri.
Bu EA'nın testlerini yayınlayabilir misiniz?
Bitirdiğimde buna göre test ettim ama müşteriye satmaya karar verdiğimde testlerin sonuçları benim için bir işe yaramaz hale geldi. Nerede olduklarını ve bilgisayarın derinliklerinde altı aydan fazla kalıp kalmadıklarını - bir işlemci bilir ... :)
Ve durumları düzenlemek için bu işlevler hakkında bir test danışmanı yazmak, nankör bir görevdir;)
Bilmem gereken - öğrendim ve bu benim için yeterli :)
Telefon etmek :)))
Senaryolardan birinde şu ifadeye rastladım:
bool Yön = Ma[1] > Ma[2];
Şaşırtıcı bir şekilde, her şey çalışıyor ve derleyici yemin etmiyor. Ma[1] ve Ma[2] double türünde değişkenler olsa da , Direction bool türündedir . Günlüğe Yön değerlerini yazmaya bile çalıştım - "0"ın gerekli olduğu yerde, "1"in gerekli olduğu yerde açıkça yazıyor. Ama bu neden oluyor?
Basitçe söylemek gerekirse, buna eşdeğer bir mantıksal karşılaştırma var:
... ve kesinlikle şaşıracak bir şey yok ... ;)Bazı mucizeler...
Bir mesaj vardı ve hayır...
Cevap: Gerekli mi?
Lütfen test stratejileri ve otomatik ticaret için mql hakkında temel bilgileri edinmenin en iyi yolunu söyleyin. Herhangi bir kurs veya video eğitimi var mı?
google'a ihtiyacın var.