"HedgeTerminal API'sini Kullanarak MetaTrader 5'te İki Yönlü Alım Satım ve Pozisyonların Korunması, Bölüm 2" makalesi için tartışma
Bakın harika ve çalışmaya değer!
WeChat ücretsiz deneyim bağırarak, QQ grubunun binden fazla noktasından başka bir kar: 375124107, artı grup lütfen "77" not edin, işbirliği için teşekkür ederiz!
Merhaba,
makale ve harcadığınız emek için teşekkür ederim. Hızlı bir soru: Kodun bakımı yapılıyor mu ve çerçeveyi geliştirmeye devam ediyor musunuz?
Şerefe,
Matt
Bu makalenin yankı uyandırmamasına şaşırdım)
Bunun için teşekkürler!!! Harika yazılmış!!!
Bongioanni:
Dördüncü bir metatrader varsa beşinci bir metatrader'ın anlamı nedir? Avantajı nedir?
Dördüncü bir metatrader varsa beşinci bir metatrader'ın anlamı nedir? Avantajı nedir?
Ve sınıflar? Onları 4'te programlayamazsınız, değil mi?
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
Yeni makale HedgeTerminal API'sini Kullanarak MetaTrader 5'te İki Yönlü Alım Satım ve Pozisyonların Korunması, Bölüm 2 yayınlandı:
Bu makale, pozisyonların korunmasına yönelik yeni bir yaklaşım açıklar ve MetaTrader 4 ile MetaTrader 5 kullanıcıları arasında gerçekleşen konu hakkındaki tartışmalarda çizgiyi çizer. Birinci bölümün devamıdır: "HedgeTerminal Panelini Kullanarak MetaTrader 5'te İki Yönlü Alım Satım ve Pozisyonların Korunması, Bölüm 1". İkinci bölümde, özel Expert Advisor'ların, uygun pozisyon yönetimi için araçlar sağlayan rahat bir yazılım ortamında çift yönlü alım satım için tasarlanmış özel bir görselleştirme kitaplığı olan HedgeTerminalAPI ile entegrasyonunu tartışıyoruz.
Asenkron işlemler konusu karmaşıktır ve ayrı şekilde ayrıntılı makale gerektirir. Ancak HedgeTerminal'in asenkron operasyonları aktif olarak kullanması nedeniyle, bu tür istek gönderimini kullanan Expert Advisors'ın organizasyon prensiplerini kısaca açıklamak yerinde olacaktır. Ek olarak, konuyla ilgili neredeyse hiç materyal yoktur.
3.1. Senkronize İşlem Talimatı Gönderme Organizasyonu ve Şeması
MetaTrader 5, alım satım isteklerini sunucuya göndermek için iki işlev sağlar:
OrderSend() işlevi, isteği doldurulmuş bir MqlTradeRequest yapısı olarak kabul eder ve yapının doğruluğunun temel doğrulamasını gerçekleştirir. Temel doğrulama başarılı olursa, isteği bir sunucuya gönderir, sonucunu bekler ve ardından sonucu MqlTradeResult yapısı ve dönüş bayrağı aracılığıyla özel iş parçacığına gönderir. Temel doğrulama başarısız olursa, işlev negatif bir değer verir.
İsteğin doğrulanamamasının nedeni de MqlTradeResult'da yer almaktadır.
Aşağıdaki şema, OrderSend() işleviyle özel bir MQL5 programının iş parçacığının yürütülmesini içerir:
Şek. 6. Eşzamanlı bir alım satım isteğinin düzenlemesi ve gönderilmesi.
Yazar: Vasiliy Sokolov