Websocket如何? - 页 21 1...1415161718192021222324252627 新评论 Maxim Kuznetsov 2020.04.09 18:59 #201 Fedor Arkhipov:所以没有办法通过websocket请求旧的蜡烛图? 在专家顾问中(在应用程序中),他们分别打开WebSocket,并通过Rest分别要求提供所需的历史记录。而从他们同步的那一刻起(没有孔和其他东西),他们开始交易。 但这不是关于这个问题--这是关于如何与hibou一起生活的问题 :-) Алексей Барбашин 2020.04.09 19:01 #202 Maxim Kuznetsov:在专家顾问中(在应用程序中),他们单独打开WebSocket,并通过Rest单独询问所需的历史。而从他们同步的那一刻起(没有洞和其他东西),他们开始交易。但现在不是这个问题--现在专门讨论如何与hibou生活在一起 :-)麦克斯,你能给我们一些时间吗?你有在MT4中创建自定义符号 的经验吗?也就是说,仅仅获得市场信息本身是没有意义的,我们需要立即记录并建立一个图表。 换句话说,在第一个调试阶段,我们可以将市场信息直接从控制台应用程序写入一个报价文件中。 Fedor Arkhipov 2020.04.09 19:10 #203 Алексей Барбашин: 麦克斯,你能给我们一些时间吗?你有在MT4中创建自定义符号的经验吗? 也就是说,仅仅获得市场信息本身是没有意义的,我们需要立即记录并建立图表。 换句话说,在第一阶段,即调试阶段,我们可以将市场信息直接从控制台应用程序写到报价文件中。 我可以在明天建造它,我认为这不会有问题。 最重要的是得到烛台 Maxim Kuznetsov 2020.04.09 19:10 #204 Алексей Барбашин:马克斯,你能给我们一些时间吗?你有在MT4中创建自定义符号的经验吗?也就是说,仅仅是获得市场信息本身是没有意义的,我们需要立即把它写下来并建立一个图表。 换句话说,在最初的调试阶段,我们可以将市场信息直接从控制台应用程序写到报价文件中。 把它写在适合导入 的CSV中,就不用管了。当它开始工作时,你可能会想一些事情。 PS在半年或一年或两年后,4号机将最终被杀死。 PPS你可以用适当的弓箭和正确的格式一次写完,但这只是真正的早期--还没有什么效果。 Алексей Барбашин 2020.04.09 19:13 #205 Алексей Барбашин: 马克斯,你能给我们一些时间吗?你有在MT4中创建自定义符号的经验吗? 也就是说,仅仅获得市场信息本身是没有意义的,我们需要立即记录它并绘制成图表。 换句话说,在第一阶段,即调试阶段,我们可以直接从控制台应用程序中写入市场信息到报价文件。 费多尔,我所建议的。 我们在程序中有两个输入点:Program类(方法Main)--用于在控制台应用模式下进行调试,以及ConnectorMQL类,它包含并将包含连接mql与sharp的方法。 我建议创建一个单独的类,它将包含那些我们需要的方法,我们将能够在控制台模式下调试,调用这个类的方法,然后同样的方法我们可以简单地重定向到ConnectorMQL类。 我们到底需要什么方法? Connected() - 在初始化过程中,通过传递服务器名称 Disconnected() - 当我们取消初始化的时候 SetSymbol() - 用于设置所需的符号 GetTicks() - 用于选择下一个刻度线 ReqHistory() - 要求提供报价历史。 GetHistory() - 获取报价历史,因为当请求时没有任何东西会被返回,套接字会异步响应。 Алексей Барбашин 2020.04.09 19:15 #206 Maxim Kuznetsov: 写在一个可导入的CSV中,就不用管了。当它发挥作用时,你就可以想办法了。 PS在半年或一年或两年后,4号机将最终被杀死。 PPS你可以用适当的弓箭和正确的格式一次写完,但这只是真正的早期--还没有什么效果。 我在想,立即写入报价文件,这不可能吗?我记得有一个由fxsaber 发布的整个自定义符号库。 最初,我们可以把报价完全写进数据库。 Fedor Arkhipov 2020.04.09 19:18 #207 Алексей Барбашин: 我在想,直接写到报价文件中去,这不可能吗?我记得fxsaber 发布了一个完整的自定义符号库。 它更好--更简单。没有瓶子,你就无法弄清C#代码。 Алексей Барбашин 2020.04.09 19:20 #208 Fedor Arkhipov: 它更好--更简单。没有瓶子,你就不会理解C#代码。 Fedor,你用c#写了一点,它和同样的mql有什么不同吗?你在VS编辑器中看到了哪些陌生的单词? 你知道这个编辑器也允许你编辑mql文本吗?:) Fedor Arkhipov 2020.04.09 19:33 #209 Алексей Барбашин: Fedor,你用c#写了一点,它和同样的mql有什么不同吗?你在VS编辑器中看到了哪些陌生的单词? 你知道这个编辑器也允许你编辑mql文本吗?:) 是的,有一些混淆不清的地方。 我已经看到,它也支持其他语言 )) Алексей Барбашин 2020.04.09 19:43 #210 Fedor Arkhipov: 是的,有一些误解。 我已经看到,它支持其他语言)) 想象一下,你用mql编写的程序不是在一个文件中,而是在不同的文件中,把它们作为include(从c++中借用)。所以,如果你写一个关于类的程序,那么把每个类写在自己的文件里,然后通过include把整个程序统一起来,会更方便。 所有这些文件都将在MetaEditor中提供。 下面是两个执行相同功能的导航器。 好吧,这都是为了争论。 为了巩固这些材料,我们将从头开始。创建一个新的项目(控制台应用程序),让我们把它称为BinaryTicks 创建项目后,我们在其中创建一个GlobalManager类,并使其成为静态公共的。我们将用它来创建我们所有的套接字操作方法。 1...1415161718192021222324252627 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
所以没有办法通过websocket请求旧的蜡烛图?
在专家顾问中(在应用程序中),他们分别打开WebSocket,并通过Rest分别要求提供所需的历史记录。而从他们同步的那一刻起(没有孔和其他东西),他们开始交易。
但这不是关于这个问题--这是关于如何与hibou一起生活的问题 :-)
在专家顾问中(在应用程序中),他们单独打开WebSocket,并通过Rest单独询问所需的历史。而从他们同步的那一刻起(没有洞和其他东西),他们开始交易。
但现在不是这个问题--现在专门讨论如何与hibou生活在一起 :-)
麦克斯,你能给我们一些时间吗?你有在MT4中创建自定义符号 的经验吗?
也就是说,仅仅获得市场信息本身是没有意义的,我们需要立即记录并建立一个图表。
换句话说,在第一个调试阶段,我们可以将市场信息直接从控制台应用程序写入一个报价文件中。麦克斯,你能给我们一些时间吗?你有在MT4中创建自定义符号的经验吗?
也就是说,仅仅获得市场信息本身是没有意义的,我们需要立即记录并建立图表。
换句话说,在第一阶段,即调试阶段,我们可以将市场信息直接从控制台应用程序写到报价文件中。我可以在明天建造它,我认为这不会有问题。
最重要的是得到烛台
马克斯,你能给我们一些时间吗?你有在MT4中创建自定义符号的经验吗?
也就是说,仅仅是获得市场信息本身是没有意义的,我们需要立即把它写下来并建立一个图表。
换句话说,在最初的调试阶段,我们可以将市场信息直接从控制台应用程序写到报价文件中。把它写在适合导入 的CSV中,就不用管了。当它开始工作时,你可能会想一些事情。
PS在半年或一年或两年后,4号机将最终被杀死。
PPS你可以用适当的弓箭和正确的格式一次写完,但这只是真正的早期--还没有什么效果。
马克斯,你能给我们一些时间吗?你有在MT4中创建自定义符号的经验吗?
也就是说,仅仅获得市场信息本身是没有意义的,我们需要立即记录它并绘制成图表。
换句话说,在第一阶段,即调试阶段,我们可以直接从控制台应用程序中写入市场信息到报价文件。费多尔,我所建议的。
我们在程序中有两个输入点:Program类(方法Main)--用于在控制台应用模式下进行调试,以及ConnectorMQL类,它包含并将包含连接mql与sharp的方法。
我建议创建一个单独的类,它将包含那些我们需要的方法,我们将能够在控制台模式下调试,调用这个类的方法,然后同样的方法我们可以简单地重定向到ConnectorMQL类。
我们到底需要什么方法?
Connected() - 在初始化过程中,通过传递服务器名称
Disconnected() - 当我们取消初始化的时候
SetSymbol() - 用于设置所需的符号
GetTicks() - 用于选择下一个刻度线
ReqHistory() - 要求提供报价历史。
GetHistory() - 获取报价历史,因为当请求时没有任何东西会被返回,套接字会异步响应。
写在一个可导入的CSV中,就不用管了。当它发挥作用时,你就可以想办法了。
PS在半年或一年或两年后,4号机将最终被杀死。
PPS你可以用适当的弓箭和正确的格式一次写完,但这只是真正的早期--还没有什么效果。
我在想,立即写入报价文件,这不可能吗?我记得有一个由fxsaber 发布的整个自定义符号库。
最初,我们可以把报价完全写进数据库。我在想,直接写到报价文件中去,这不可能吗?我记得fxsaber 发布了一个完整的自定义符号库。
它更好--更简单。没有瓶子,你就不会理解C#代码。
Fedor,你用c#写了一点,它和同样的mql有什么不同吗?你在VS编辑器中看到了哪些陌生的单词?
你知道这个编辑器也允许你编辑mql文本吗?:)
Fedor,你用c#写了一点,它和同样的mql有什么不同吗?你在VS编辑器中看到了哪些陌生的单词?
你知道这个编辑器也允许你编辑mql文本吗?:)
是的,有一些混淆不清的地方。
我已经看到,它也支持其他语言 ))
是的,有一些误解。
我已经看到,它支持其他语言))
想象一下,你用mql编写的程序不是在一个文件中,而是在不同的文件中,把它们作为include(从c++中借用)。所以,如果你写一个关于类的程序,那么把每个类写在自己的文件里,然后通过include把整个程序统一起来,会更方便。
所有这些文件都将在MetaEditor中提供。
下面是两个执行相同功能的导航器。
好吧,这都是为了争论。
为了巩固这些材料,我们将从头开始。创建一个新的项目(控制台应用程序),让我们把它称为BinaryTicks
创建项目后,我们在其中创建一个GlobalManager类,并使其成为静态公共的。我们将用它来创建我们所有的套接字操作方法。