Websocket nasıl yapılır? - sayfa 15

 
Алексей Барбашин :

Benim kutularımda bulundu:

Tamsayı değişkenlerini geçmek, sıralama gerektirmez

Burada yapının devri, ayrıca sıralama gerekli değildi. İşte yapının kendisi:

Ve yalnızca marshaling gerektiren dize değerini iletmek:

Tüm bunları MT4'te uyguladım. Yani dün bu eski koda bakmış olsaydınız, hatanızı dün görmüş olabilirsiniz. Vladimir'e buna dikkat çektiği ve düzeltmeye yardımcı olduğu için çok teşekkürler.

Pekala, bundan bahsediyorum ve basit tiplerin sorunsuz yapılabileceğini yazıyorum, karmaşık tiplerle uğraşmanız gerekecek

ancak daha derin bir sorun var - MQL4'ten .Net'i çağırmak karmaşık sınıf kitaplıklarıyla çalışmayacak, her şeyi statik çağrılar olarak sağlayamayacaksınız, çözüm banal - .Net'ten dll dışa aktarma işlemi yeni bir "saf .Net" başlatmalı " iş parçacığı ve daha sonra bu iş parçacığı ile dll değişimi içinde işlem yapabilirsiniz

genel olarak, heyecan verici bir macera sıfırdandır))))


Alexey Barbashin :

DllExport kullanmanızı tavsiye ederim, her şeyin ne kadar kolaylaştığını göreceksiniz! :)

daha basit değil, aynı - bire bir, özellikle zaten her şeyi kurduğum ve çalıştığım için

ama endişelenmeden sadece MQL5'te yazmak ve sadece MT4 ile alışverişi organize etmek daha kolaydır;)

 

Belki de soketi kapatmadığımız ve derleme yaptığımda her zaman yeni bir tane oluşturduğu için?

 

kitaplığı sildi yeniden tıkladı, bundan sonra çalıştı


 
Алексей Барбашин :

Ve tek nedir?

kuyrukta kaç mesaj var
 
Алексей Барбашин :

Pekala, şimdi konsol uygulamasına geri dönmeyi deneyebilir ve istediğiniz aracıdan veri almayı deneyebilirsiniz. API sayfası nerede?

işte https://cloudapidoc.github.io/API_Docs/v1/ws/en/#general

ve burada https://www.huobi.com.ru/ru-ru/user/api/

WebSocket API
  • cloudapidoc.github.io
wss://{HOST}/ws Host structure Authenticated APIs:www.xxxx.com Public APIs: www.xxxx.com/api Data All return data of websocket APIs needs to be unzipped. Library Recommend: ws by Node.js Topic type topic description : { ethbtc, ltcbtc, etcbtc, bccbtc ... } Heartbeat If the type of request message is not , websocket server will response...
 
Алексей Барбашин :


Kök URL:

www.huobi.com.ru/api

anahtar 02e47f17-259d6a49-edrfhh5h53-4c700

 

işte bu

işte onların küresel web sitesi

https://huobiglobal.zendesk.com/hc/en-us/articles/900000014146-Huobi-Global-will-include-two-new-subscription-topics-in-existing-Websocket-API

ama bir şey çalışmıyor

Soket = new WebSocket("wss://www.huobi.com.ru/api/ws/v2");
//Socket = new WebSocket("wss://api.huobi.pro/ws/v2");

 

Hem /v1'i hem de onsuz denedim, hala soketi açmıyor

Anahtarı sildim, görünüşe göre REST için gerekli

 
Алексей Барбашин :

Ve mql'deki websocket ile ilgili olarak, şimdiye kadar kimse bunu uygulayamadı. .

Piyasada belirli bir kütüphane var .
4
ve 5 için .

Görünüşe göre piyasadan ürünler için DLL arama yasağı henüz kaldırılmamış, bu yüzden bu kadar kategorik olmazdım.

Торговую библиотеку Easy websocket library for mql4
Торговую библиотеку Easy websocket library for mql4
  • www.mql5.com
An easy to use websocket library for MQL4. It supports: ws:// and wss:// (secure websocket) text and binary data automatic ping-pong handling on protocol level (keep-alive protocol hand shake) automatic fragmented message handling on protocol level (large data transfer enabled) ================================================== ATTENTION: ...
 
Mikhail Dovbakh :

Piyasada belirli bir kütüphane var .
4
ve 5 için .

Görünüşe göre piyasadan ürünler için DLL arama yasağı henüz kaldırılmamış, bu yüzden bu kadar kategorik olmazdım.

Endonezyalıların oraya gönderdiğini varsaymak zor, Nijeryalılar var ve Hintlilerin de yeni bir numarası var gibi görünüyor

#include <wsmql.mqh> https://www.mql5.com/en/search#!keyword=wsmql.mqh zaten buldunuz

ve indirilen dosyayı yeniden adlandırmak için ne önerirsiniz: Lütfen MQL5 MARKET'ten indirilen dosyayı wsmqllib.ex5 olarak yeniden adlandırın / Lütfen MQL5 MARKET'ten indirilen dosyayı wsmqllib.ex4 olarak yeniden adlandırın

satıcının profili boş sayfası, KB cinsinden 2 kod, Mladen'in kodlarında bazı gizemli manipülasyonlar))))