Websocket如何? - 页 20 1...131415161718192021222324252627 新评论 Алексей Барбашин 2020.04.09 18:11 #191 Fedor Arkhipov: 我试着在MT4上应用这个库,EA文件的编译没有错误。 但当我把它附加到图表上时,如果我使用返回简单类型的方法,我会得到错误 "全局初始化失败"。 如果我试图得到一个结构,我得到 "无效的ex4文件(8) 如果你把所有的结构都扔掉,也许会成功。 或者我们不得不摆弄IL或com端口 我建议你慢慢来。首先,值得把所有的东西提上日程,在MT5上调试,然后转移到MT4上,这不会超过5分钟。 与插座的连接只是一个开始。我们还需要对响应进行解码,因为服务器以存档的形式发送所有内容。 此外,我们还需要创建一个乒乓机制,由服务器播放。也就是说,每隔一段时间,服务器就会向客户发送ping,如果客户在一定时间内没有回应,那么服务器就会断开客户的连接。 我们需要实现在线模式下接收报价历史和订阅点数的方法。 一旦我们能够从MT5管理这一切,那么我们将把库切换到MT4。 有人要求为Binance交易所播放相同的报价 Fedor Arkhipov 2020.04.09 18:14 #192 Алексей Барбашин: 有一个为Binance交易所提供相同报价广播的请求 是的,但有必要根据胡比的要求形成一个请求。 马克西姆做到了 json: { "sub": "market.btcusdt.kline.1min", "id": "1122"} Алексей Барбашин 2020.04.09 18:17 #193 Fedor Arkhipov: 是的,但你必须在 "muzilla "houbi上形成一个查询。 以下是马克西姆的做法 json: { "sub": "market.btcusdt.kline.1min", "id": "1122"} 那么?不明白其中的难度。 Fedor Arkhipov 2020.04.09 18:37 #194 Алексей Барбашин: 那么?我不理解这种困难。 我不认为有什么复杂性,你需要看一下查询的结构,我在找的是 Fedor Arkhipov 2020.04.09 18:44 #195 蜡烛时间是指从1970年1月1日开始的秒数,即在Metatrader中的秒数。 Алексей Барбашин 2020.04.09 18:47 #196 费多尔,我建议你再考虑一下我们图书馆的结构和可能性。 我们的最终目标是什么? Алексей Барбашин 2020.04.09 18:48 #197 Fedor Arkhipov: 这个蜡烛图的时间是从1970年1月1日开始的秒数,即在metatrader中的时间。 并非如此。数一数ts字段中的数字,你会发现它不是MT中的秒数,而是ticks的数量,即1000倍。 Maxim Kuznetsov 2020.04.09 18:51 #198 Fedor Arkhipov:在这里,只是我还没有想出如何及时得到一支蜡烛。 不可能:-)具体的蜡烛图是在rest api中。 或者你需要记住区间内所有/部分以前的烛台。 正确理解--WebSocket 和线程通过它,是数据快速进入。你不能再快了。这就是它的价值所在 当需要挖掘时,单独使用Rest,但对请求率(响应量)有限制。 Fedor Arkhipov 2020.04.09 18:51 #199 Алексей Барбашин: 费多尔,我建议你再考虑一下我们图书馆的结构和可能性。 我们的最终目标是什么? 一般来说,我想转移价格历史和tick价格。但现在能得到一支蜡烛就不错了,我想我以后可以在圈内做一个老价格的要求。 Fedor Arkhipov 2020.04.09 18:53 #200 Maxim Kuznetsov:但你不能:-)具体的蜡烛图是在其他api中。 所以没有办法通过websocket 请求旧的蜡烛图? 只有虱子? 1...131415161718192021222324252627 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我试着在MT4上应用这个库,EA文件的编译没有错误。
但当我把它附加到图表上时,如果我使用返回简单类型的方法,我会得到错误 "全局初始化失败"。
如果我试图得到一个结构,我得到 "无效的ex4文件(8)
如果你把所有的结构都扔掉,也许会成功。
或者我们不得不摆弄IL或com端口
我建议你慢慢来。首先,值得把所有的东西提上日程,在MT5上调试,然后转移到MT4上,这不会超过5分钟。
与插座的连接只是一个开始。我们还需要对响应进行解码,因为服务器以存档的形式发送所有内容。 此外,我们还需要创建一个乒乓机制,由服务器播放。也就是说,每隔一段时间,服务器就会向客户发送ping,如果客户在一定时间内没有回应,那么服务器就会断开客户的连接。
我们需要实现在线模式下接收报价历史和订阅点数的方法。
一旦我们能够从MT5管理这一切,那么我们将把库切换到MT4。
有人要求为Binance交易所播放相同的报价
有一个为Binance交易所提供相同报价广播的请求
是的,但有必要根据胡比的要求形成一个请求。
马克西姆做到了
json: { "sub": "market.btcusdt.kline.1min", "id": "1122"}
是的,但你必须在 "muzilla "houbi上形成一个查询。
以下是马克西姆的做法
json: { "sub": "market.btcusdt.kline.1min", "id": "1122"}
那么?不明白其中的难度。
那么?我不理解这种困难。
蜡烛时间是指从1970年1月1日开始的秒数,即在Metatrader中的秒数。
费多尔,我建议你再考虑一下我们图书馆的结构和可能性。
我们的最终目标是什么?
这个蜡烛图的时间是从1970年1月1日开始的秒数,即在metatrader中的时间。
并非如此。数一数ts字段中的数字,你会发现它不是MT中的秒数,而是ticks的数量,即1000倍。
在这里,只是我还没有想出如何及时得到一支蜡烛。
不可能:-)具体的蜡烛图是在rest api中。
或者你需要记住区间内所有/部分以前的烛台。
正确理解--WebSocket 和线程通过它,是数据快速进入。你不能再快了。这就是它的价值所在
当需要挖掘时,单独使用Rest,但对请求率(响应量)有限制。
费多尔,我建议你再考虑一下我们图书馆的结构和可能性。
我们的最终目标是什么?
但你不能:-)具体的蜡烛图是在其他api中。
所以没有办法通过websocket 请求旧的蜡烛图?
只有虱子?