Websocket如何? - 页 19 1...12131415161718192021222324252627 新评论 Roman 2020.04.08 01:34 #181 Renat Fatkhullin: 不,它是一个同步对象。 我想你写的是,你正在计划在mql中使用一些异步的功能。 也许OnSocket 事件也可以被分配 到那里? Алексей Барбашин 2020.04.08 08:03 #182 Renat Fatkhullin: 不,它是一个同步对象。 我也支持有一个套接字事件处理程序,这样你就不必通过定时器进行连续轮询。我相信开发者可以更优雅地实现它。 Fedor Arkhipov 2020.04.08 11:12 #183 Maxim Kuznetsov: 马克西姆,既然你在处理Websockets,你能在你的项目中尝试连接到wss://api.huobi.pro/ws socket,而不需要额外参数吗? 其目的是要找出它是否是我们在C#中使用的库。 IMHO,在任何情况下,插座都应该打开,以及通过网站,没有任何附加参数。 Maxim Kuznetsov 2020.04.08 17:26 #184 Fedor Arkhipov: 马克西姆,既然你在处理Websockets,你能在你的项目中尝试连接到wss://api.huobi.pro/ws socket,而不需要额外参数吗? 其目的是要找出它是否是我们在C#中使用的库。 IMHO插座应该在任何情况下打开,以及通过网站,没有任何附加参数。 插座打开了,甚至连订阅都在工作。 C:\src>tclsh hibou.tcl Socket sock0000000002E8D890 Connected :-) put json: { "sub": "market.btcusdt.kline.1min", "id": "1122" } Message binary ▼ «V*ÈÌKW²24µ036µ425657©♣ ´á!▬ Message binary ▼ «VÊLQ²R2442RÒQ*.I,)-♠òó³A¼Ò¤¤TlnbQvj^RIriqJ^vNf^ªanf▲PQ P¹¡© ±©¥©±a- éÝ×kS Message binary ▼ MÌÍ Ã ►♦àwÙ³ëïêÛ´F→ÑÒö►òîM Ð∟g>f6#♦o¯)u~ïq]Χkâ8ç D♠ïV♫►Rså ·^÷¿òûþ♣¬↨Ã▬È ¹u♀Jû\tÌñ·¹µ▼⌂q^£C- Message binary ▼ MÌÍ \?↨Òcºà°Ô´þÇ◄dHy÷F(4Ç↔Â♦▲á5ÇÆï-lëØøSTA[Á²ú¦P¬>«¶fð;¤ñO♀ê3▬ðF↑âh↓\ר³%® CÈ NæZÔNôûß@âq|☺ 数据发送,但它要么不是文档中的GZ,要么是聪明的中国人做的头文件:-) 必须处理他们的压缩,但说实话我太懒了 :-) PS脚本,它做它的附件,有线只有什么......它是可能从4拉它。 附加的文件: hibou.zip 1 kb Websocket how? Fedor Arkhipov 2020.04.08 18:28 #185 Maxim Kuznetsov: PS做这个的脚本附在后面,只有几行......你可以从4中拉出来。 非常感谢您!因此,这是关于C#库的问题。 Maxim Kuznetsov 2020.04.08 18:41 #186 Fedor Arkhipov: 非常感谢您!所以,这一定是关于C#库的问题。 我不认为有那么糟糕:她反而需要调整选项/设置--首先,hibou需要相当长的时间来连接,计时器会崩溃,其次,他们对TLS版本很挑剔。 Алексей Барбашин 2020.04.08 22:02 #187 Fedor Arkhipov: 非常感谢您!因此,这是关于C#库的问题。 不,图书馆本身没有问题。不得不花些时间,但还是把它挖出来了。 从githab上下载了几个例子,包括所指出的那些,都没有使插座工作。这就更令人困惑了。而原因竟然是加强了经纪人服务器上的安全证书。 改变我们的插座实例中的设置。 我们略微调整了程序类 这一改变是为了使服务器不会在库中被硬编码,而是可以从专家顾问中设置。 其结果是。 所以,结果是,这个图书馆的范围非常广泛。 接下来,让我们附上与费多尔的报价电话。 对这个例子有更多感兴趣的人,所以让我们继续改进它。 Fedor Arkhipov 2020.04.08 22:07 #188 Алексей Барбашин: 酷!它的工作!非常感谢你,阿列克谢! Fedor Arkhipov 2020.04.09 16:48 #189 我试着在MT4上应用这个库,EA文件的编译没有错误。 但当我把它附加到图表上时,如果我使用返回简单类型的方法,我会得到错误 "全局初始化失败"。 如果我试图得到一个结构,我得到 "无效的ex4文件(8) 如果我把所有的结构都扔掉,会不会有效果? 或者如果你需要弄乱IL或com-port Maxim Kuznetsov 2020.04.09 16:52 #190 Fedor Arkhipov: 我试着在MT4上应用这个库,EA文件的编译没有错误。 但当我把它附加到图表上时,如果我使用返回简单类型的方法,我会得到错误 "全局初始化失败"。 如果我试图得到一个结构,我得到 "无效的ex4文件(8) 如果我们扔掉所有的结构,也许会成功。 C#到4是一首单独的悲歌。 对5来说,这很容易,它里面有shuffle,否则字符串就不能从dll返回。 1...12131415161718192021222324252627 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
不,它是一个同步对象。
我想你写的是,你正在计划在mql中使用一些异步的功能。
也许OnSocket 事件也可以被分配 到那里?
不,它是一个同步对象。
我也支持有一个套接字事件处理程序,这样你就不必通过定时器进行连续轮询。我相信开发者可以更优雅地实现它。
马克西姆,既然你在处理Websockets,你能在你的项目中尝试连接到wss://api.huobi.pro/ws socket,而不需要额外参数吗?
其目的是要找出它是否是我们在C#中使用的库。
IMHO,在任何情况下,插座都应该打开,以及通过网站,没有任何附加参数。
马克西姆,既然你在处理Websockets,你能在你的项目中尝试连接到wss://api.huobi.pro/ws socket,而不需要额外参数吗?
其目的是要找出它是否是我们在C#中使用的库。
IMHO插座应该在任何情况下打开,以及通过网站,没有任何附加参数。
插座打开了,甚至连订阅都在工作。
C:\src>tclsh hibou.tcl Socket sock0000000002E8D890 Connected :-)
put json: { "sub": "market.btcusdt.kline.1min", "id": "1122" }
Message binary ▼ «V*ÈÌKW²24µ036µ425657©♣ ´á!▬
Message binary ▼ «VÊLQ²R2442RÒQ*.I,)-♠òó³A¼Ò¤¤TlnbQvj^RIriqJ^vNf^ªanf▲PQ P¹¡© ±©¥©±a- éÝ×kS
Message binary ▼ MÌÍ
à ►♦àwÙ³ëïêÛ´F→ÑÒö►òîM Ð∟g>f6#♦o¯)u~ïq]Χkâ8ç
D♠ïV♫►Rså ·^÷¿òûþ♣¬↨Ã▬È ¹u♀Jû\tÌñ·¹µ▼⌂q^£C-
Message binary ▼ MÌÍ
\?↨Òcºà°Ô´þÇ◄dHy÷F(4Ç↔Â♦▲á5ÇÆï-lëØøSTA[Á²ú¦P¬>«¶fð;¤ñO♀ê3▬ðF↑âh↓\ר³%®
CÈ NæZÔNôûß@âq|☺
数据发送,但它要么不是文档中的GZ,要么是聪明的中国人做的头文件:-)
必须处理他们的压缩,但说实话我太懒了 :-)
PS脚本,它做它的附件,有线只有什么......它是可能从4拉它。
PS做这个的脚本附在后面,只有几行......你可以从4中拉出来。
非常感谢您!因此,这是关于C#库的问题。
非常感谢您!所以,这一定是关于C#库的问题。
我不认为有那么糟糕:她反而需要调整选项/设置--首先,hibou需要相当长的时间来连接,计时器会崩溃,其次,他们对TLS版本很挑剔。
非常感谢您!因此,这是关于C#库的问题。
不,图书馆本身没有问题。不得不花些时间,但还是把它挖出来了。
从githab上下载了几个例子,包括所指出的那些,都没有使插座工作。这就更令人困惑了。而原因竟然是加强了经纪人服务器上的安全证书。
改变我们的插座实例中的设置。
我们略微调整了程序类
这一改变是为了使服务器不会在库中被硬编码,而是可以从专家顾问中设置。
其结果是。
所以,结果是,这个图书馆的范围非常广泛。
接下来,让我们附上与费多尔的报价电话。
对这个例子有更多感兴趣的人,所以让我们继续改进它。
酷!它的工作!非常感谢你,阿列克谢!
我试着在MT4上应用这个库,EA文件的编译没有错误。
但当我把它附加到图表上时,如果我使用返回简单类型的方法,我会得到错误 "全局初始化失败"。
如果我试图得到一个结构,我得到 "无效的ex4文件(8)
如果我把所有的结构都扔掉,会不会有效果?
或者如果你需要弄乱IL或com-port
我试着在MT4上应用这个库,EA文件的编译没有错误。
但当我把它附加到图表上时,如果我使用返回简单类型的方法,我会得到错误 "全局初始化失败"。
如果我试图得到一个结构,我得到 "无效的ex4文件(8)
如果我们扔掉所有的结构,也许会成功。
C#到4是一首单独的悲歌。
对5来说,这很容易,它里面有shuffle,否则字符串就不能从dll返回。