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
Şimdi yoruma bir fonksiyon ekledim - Comment (isCloseLastPosByStop());
Bir test cihazında mı test ediyorsunuz? Test cihazındaysa, o zaman, iki veya daha fazla son kapatılan pozisyonun farklı bir OrderCloseTime () olmayacağı bir durum ortaya çıkabilir.
Açık. Test cihazında aynı anda (bir sinyalde) birkaç konum kapatılırsa, isCloseLastPosByStop() işlevi "başarısız olabilir" ve çalışmayabilir mi? Ve çevrimiçi, görünüşe göre, işe yarayacak.
Evet, bir pozisyonla çalışırken test cihazında kontrol ettim. Her şey doğru çalışıyor! İşlev, Açıklama'da (isCloseLastPosByStop()) stop-loss kapanışını doğru bir şekilde görüntüler ve farklı bir nedenle kapatırken bayrağı zamanında değiştirir.
Açık. Test cihazında aynı anda birkaç pozisyon kapatılırsa, isCloseLastPosByStop() işlevi "başarısız olabilir" ve çalışmayabilir mi?
Evet, çünkü isCloseLastPosByStop() işlevi, saniye cinsinden ölçülen maksimum kapanma süresiyle son kapatılan konumu tanımlar. Bu nedenle, birkaç pozisyonun kapanması arasında bir saniyeden fazla geçiş yapılması gerekir. Test cihazında bir saniyeden az bir süre geçebilir.
Ve çevrimiçi, görünüşe göre, işe yarayacak.
İyi günler, KimIV. Tavsiyene, daha doğrusu yardımına ihtiyacım var. Başlat () işlevine tık tık değil, yeni bir kene gelip gelmediğine bakılmaksızın her saniye çalışması için ihtiyacım var. Bu görevi şu şekilde uygulamaya çalıştım:
Başlat () işlevine tık tık değil, yeni bir kene gelip gelmediğine bakılmaksızın her saniye çalışması için ihtiyacım var.
Ben şöyle yaptım:
Çok teşekkürler!!!! Kodumun çalışıp çalışmadığını söyleyebilir misin? Test cihazında değil... Ama gerçek hayatta olacak mı?... Yoksa gerekli mi?
Boş başlatma()...
Kodumun çalışıp çalışmadığını söyleyebilir misin?
bilmiyorum... kontrol etmedim...
Test cihazında değil... Gerçek hayatta olacak mı?...
Döngüsel herhangi bir şey test cihazında çalışmaz. Sadece keneler üzerinde çalışanlar işe yarar...
Kodunuz çevrimiçi çalışmalıdır. En azından mantıksal olarak işe yarıyor gibi görünüyor...
yoksa gerekli mi
Boş başlatma()...
Açık. Tekrar teşekkürler.
. Son kapatılan pozisyonun nasıl daha güvenilir bir şekilde tanımlanacağına dair herhangi bir fikriniz varsa, bunu minnetle kabul edeceğim ve işlevi yeniden yapmaya çalışacağım.
Nazik teklif için teşekkürler. Ne yazık ki, iyi fikirler nadiren (ne yazık ki...) kafamda dolaşıyor! Çok uzun zaman önce, örneğin, işlevlerinizin pratik olarak "bileşeni" kullanmadığını fark ettim - OrderComment
Bununla birlikte, belki de bu işlevin kullanımı size yeni fikirler verecektir (mevcut olan herkesi memnun edecek şekilde).
Örneğin, if (OrderComment()==" [sl]" && .... - gerçekleştirilen görevlerin aralığını genişletebilir!
//------------------------------------------------ ---------------------------------
"Daha fazla fonksiyon - iyi ve farklı!" (ile)
. Son kapatılan pozisyonun nasıl daha güvenilir bir şekilde tanımlanacağına dair herhangi bir fikriniz varsa, bunu minnetle kabul edeceğim ve işlevi yeniden yapmaya çalışacağım.
Örneğin, if ( OrderComment ()==" [sl]" && .... - gerçekleştirilen görevlerin kapsamını genişletebilir!
rid , Sipariş yorumlarında bir giriş tarafından tetiklenen bir durağı tanımlamanın bir yolunu önerdiniz. Teşekkürler, ancak yorumlarda [sl] dışında başka girdiler olabilir.
Aynı sorunu kapanış fiyatını stop fiyatı ile karşılaştırarak çözüyorum.