Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
Evet, görsel stüdyo topluluğu kurun, ücretsizdir.
görsel stüdyo Microsoft geliştirmesidir. topluluk öğrenme versiyonudur.
Belki yanılıyorum, ancak koda hızlı bir bakış attıktan sonra, içindeki websocket uygulamasını görmedim, tcp soketi orada uygulandı.
Bu konudaki görüşümü ifade edeceğim: Tamamen mql dilinde bir şeyin uygulanması elbette harika. Her şeyin tek bir ortamda uygulanması güzel. AMA! Hiçbir geliştirme ortamı tüm ihtiyaçları karşılayamaz, bu nedenle geliştirme ortamının yeteneklerini genişleten çeşitli kitaplık türleri oluşturulur. Ama bu bile ana sorun değil. Mql'de çoklu kullanım ve eşzamansızlık yoktur, tüm yöntemler kesinlikle sırayla yürütülür. İster bir http talebi isterse bir web talebi olsun, harici kaynaklara herhangi bir erişim, kaçınılmaz olarak bir yanıt alınana kadar programın durmasına yol açar. Bazen bu tür duraklamalar, özellikle internette kesintiler olduğunda önemli olabilir. Benim bakış açıma göre, herhangi bir harici etkileşimi üçüncü taraf kitaplıkları (dll) biçiminde gerçekleştirmek daha iyidir.
Websockets, bu tcp soketleri için bir eklenti, burada uygulanan bir parçayı yayınladım, https://tools.ietf.org/html/rfc6455 uyarınca klasik bir websock istemcisi
Benim bakış açıma göre, herhangi bir harici etkileşimi üçüncü taraf kitaplıkları (dll) biçiminde gerçekleştirmek daha iyidir.
Bu soru tamamen kişisel bir din ve TK gereklilikleri meselesidir.
Yapıldığı için kendimi daha rahat hissettim.
İnternet için kullanmayı denediniz mi ws kullanmanız gerektiğini MT ayarlarında nasıl belirtiyorsunuz?
Dmitry, bunu yapmanın tek yolunun bu olduğunu söylemiyorum ve bunu kimseye empoze etmiyorum. Artık bu konudaki tutumunu dile getirmedi. :)
:) Evet anladım. Burada sorgusuz sualsiz.
İnanın bu uygulamaya bir nedenden dolayı geldim.
Hemen, prensipte çalışan bir dll şeklinde WCF vardı. Ancak, koltuk değneği sayısı katlanarak hata sayısını üretir,
ama çarpık bir altyapı üzerinde zaman harcamak... yapılacak doğru şey bu değil. Ve böylece, her şey şeffaf ve basittir.
Olaylar terminali <- json işleme -> <- websocket istemcileri -- websocket sunucusu -> <- json işleme <- DataSience hizmetleri
Yukarıda yazdım, çünkü MT ile çalışmak için yüksek kaliteli bir python lib ortaya çıktı ve başka bir koltuk değneği atabilirsiniz.
İnternet için kullanmayı denediniz mi ws kullanmanız gerektiğini MT ayarlarında nasıl belirtiyorsunuz?
Yani ip ile bir bağlantı var, her şeyi aynı host içinde yaptım, bu da gerçek adresleri girmenizi ve istediğiniz gibi yürümenizi engelliyor.
Unutmayın, https'yi bağlamadım. Buna ihtiyacım yoktu.
İnternet için kullanmayı denediniz mi ws kullanmanız gerektiğini MT ayarlarında nasıl belirtiyorsunuz?
Saldırının resmi. El sıkışma için 80 numaralı bağlantı noktası, tcp yuvaları için 5000.
Dll'ye izin ver - buna ihtiyacın yok.
Yani ip ile bir bağlantı var, her şeyi aynı host içinde yaptım, bu da gerçek adresleri girmenizi ve istediğiniz gibi yürümenizi engelliyor.
Unutmayın, https'yi bağlamadım. Buna ihtiyacım yoktu.
Websocket'imi MTsockets tabanlı yapmaya çalıştım ama tokalaşmanın ötesine geçmedi, cevap gelmedi. Ben de MTshnom'daki "güvenlik duvarı" işini düşündüm.
Bellek çalışıyorsa, bu sunucuyla test ettim http://demos.kaazing.com/echo/index.htmlWebsocket'imi MTsockets tabanlı yapmaya çalıştım ama tokalaşmanın ötesine geçmedi, cevap gelmedi. Ben de MTshnom'daki "güvenlik duvarı" işini düşündüm.
Bellek çalışıyorsa, bu sunucuyla test ettim http://demos.kaazing.com/echo/index.htmlwebsockets protokolünü uygularsanız, orada ikili başlıklar uygulamanız gerekir.
Evet, buradan test edebilirsiniz: http://www.websocket.org/demos/echo/