Yeni başlayanlardan sorular MQL5 MT5 MetaTrader 5 - sayfa 59
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
Bazı platformlar 1 (bazen 2) OCO siparişini bağlama yeteneğine sahiptir. MT4/5'te, programlı olarak ilgili siparişler zincirini uygularım (bazen oldukça karmaşıktır) ve bunun daha uygun bir seçenek olduğunu düşünüyorum
Örneğin, sunucuda yürütme yerine?
Sunucuda yürütmede daha az esneklik vardır ve daha fazla güvenilirlik olduğu gerçeği yoktur.
Yalnızca teklif ve işlem zamanı arasındaki aralıkta sunucuda yürütmenin alternatifi yoktur.
Yalnızca teklif ve işlem zamanı arasındaki aralıkta sunucuda yürütmenin alternatifi yoktur.
...ve internetiniz kesildiğinde.
Şimdi, elbette, bir PC'nin kararlı çalışmasını sağlamak zor değil (pahalı değil), ancak aynı şekilde, istemci tarafı çözümler, sunucu tarafı yürütme ile rekabet edemez.
Anladığım kadarıyla, komisyoncular yürütme sorumluluğunu almak istemiyorlar ve MC'ler onları destekliyor.
Sorunun, belirli olaylar meydana geldiğinde (özellikle, bir TP emri açık bir pozisyonda tetiklendiğinde) bir SL veya TP emri olmayan bekleyen bir emrin tam olarak nasıl silineceği ile ilgili olduğu ortaya çıktı.
Şu anda, böyle bir bekleyen emir, ancak ilgili "Bekleyen Emri Sil" talebi gönderilerek zorla silinebilir. Onlar. terminal tarafında ilgili olayların oluşumunu izlemeniz ve bir istek göndermeniz gerekir. Ancak, sürümünüzün aksine, istekte yalnızca biri istek olan iki alan gereklidir. sipariş .
Belirttiğiniz durumda, OCO emirleri ("Biri Diğer(ler)i İptal Eder" - "biri diğerini iptal eder") yardımcı olabilir: TP seviyesinde, hacmi sipariş hacmine eşit olan bekleyen bir emir verilir. açık pozisyon ve bekleyen bir emir, yazarın niyetine göre pozisyonu "tersine çevirmek" için gereken hacimde bir emir SL düzeyinde yerleştirilecektir. Bu OCO emirlerinden biri tetiklendiğinde, ikincisi sunucu tarafında otomatik olarak silinecektir. Bununla birlikte, bu forumun varlığı boyunca, platform geliştiricileri, OCO siparişleri de dahil olmak üzere herhangi bir ek sipariş türü sunmayı kategorik olarak kabul etmezler.
Tavsiye için teşekkürler. Benim durumumda, en kolay yolun siparişin son kullanma tarihini kullanmak olduğuna karar verdim, yani:
......... request.type_time = ORDER_TIME_DAY ; ........
2 günlük bir zaman sınırının nasıl belirleneceği açık değil mi?2 günlük bir zaman sınırının nasıl belirleneceği açık değil mi?
tarih saat sona erme ;
geçerli tarihe 2 gün ekleyin veya 60*60*24*2 saniye
Testten sonra testçi tablosundaki fırsatların üzerindeki metin nasıl görüntülenir? Veya genel olarak, testten sonra mevcut olanlara ek olarak bazı ek nesnelerin test cihazının tablosunda görüntülenmesi için nasıl yapılır?
Onları OnDeinit() işlevine eklemeye çalıştım ama bir şey çıktı vermiyor.
Testten sonra testçi tablosundaki fırsatların üzerindeki metin nasıl görüntülenir? Veya genel olarak, testten sonra mevcut olanlara ek olarak bazı ek nesnelerin test cihazının tablosunda görüntülenmesi için nasıl yapılır?
Onları OnDeinit() işlevine eklemeye çalıştım ama bir şey çıktı vermiyor.
tol64 :
После того, как тест завершён перейдите на вкладку Результаты , нажмите правую кнопку и в контекстном меню выберите Открыть график . Откроется график со всеми сделками и на нём можно создавать любые объекты и применять для анализа любые индикаторы.