服务。他们已经启动并运行了吗? - 页 6 12345678910111213...25 新评论 MetaQuotes 2019.02.19 16:29 #51 Ilya Malev: 那么,这些脚本是不是与特定的图表无关,在终端启动 时由OnStart调用一次,并在一个单独的线程中运行?是的。 而且它们的运行状态在终端重新启动时被保存,并自动启动。 Andrey Khatimlianskii 2019.02.20 16:02 #52 MetaQuotes Software Corp.:是的。而且它们的运行状态在终端重新启动时被保存,并自动启动。它是在状态改变时还是在终端关闭 时保存? 也就是说,在崩溃后,服务将处于与崩溃时相同的状态,或处于用户设置的最后状态? MetaQuotes 2019.02.20 16:04 #53 Andrey Khatimlianskii:它是在状态改变时还是在终端关闭时保存? 也就是说,在崩溃之后,服务将处于与崩溃时相同的状态,还是处于用户设置的最后状态?它是由用户设置的。 如果该服务被启动,它将永远运行,直到用户停止它。 自己试试吧,这个功能已经有很长时间了。 Alexey Volchanskiy 2019.02.20 23:45 #54 Vladimir Pastushak:项目对用户不是很友好,没有办法将所有的东西分类到文件夹里。而且没有办法同时为两个平台开发代码。 也许我不明白什么......好吧,你好,你只是不知道如何准备它们!只是在MT5项目中,编写多平台程序是最理想的,我已经做了很长时间了。现在,我甚至不需要把EA_name.mq5复制到EA_name.mq4,以便把它编译成EA_name.ex5和EA_name.ex4,只需要在项目文件中切换平台(例如,在我的项目中)\MQL5\Shared Projects\ScalpHunter2\ScalpHunter2.mqproj在表格的左上角。你应该只使用共享项目。 而老项目,如MQL5\Projects\ScalpHunter\必须重新创建。但这只是10分钟的事,没什么大不了的。 Alexey Volchanskiy 2019.02.20 23:49 #55 MetaQuotes Software Corp.:是的。 而它们的运行状态在termala重启时被保存,并自动启动。让我补充一点。Windows早就有这样一种程序--服务。我理解MT5的服务遵循类似的思想,只是更简单。我在Windows中写了服务,那里的一切在开发和设备上都比较复杂。 Alexey Volchanskiy 2019.02.21 00:00 #56 Renat Fatkhullin:这些服务 一直在工作,通过一个特殊的任务 队列与终端进行通信。我们将在以后揭示这些任务。 服务不是图表/计时器/价格事件的专家或处理者。事件模型对于连续过程来说是没有必要的,其本质是永不中断的,并且不依赖于账户/服务器。 我们特意将服务在功能上与专家分开,这样人们就不会创造出Frankenshine。服务有其自身的应用范围。雷娜特,我知道还有一些工作要做,比如说任务。然后是一个问题。我想做一个服务,并把繁重的计算放入其中,例如过滤刻度数据。 如何正确地将计算结果传送给专家顾问?还没有任何活动?我刚刚开始与服务部门合作,有很多未知的因素。 Vitaly Muzichenko 2019.02.21 00:15 #57 Alexey Volchanskiy:雷纳特,我理解不是所有的事情都已经完成了,比如说任务。然后是一个问题。我想做一个服务,并把繁重的计算放入其中,例如过滤刻度数据。 如何正确地将计算结果传送给专家顾问?还没有任何活动?我刚刚开始与服务部门合作,有很多未知的因素。这个问题我也很感兴趣。 我如何转让它们? fxsaber 2019.02.21 00:20 #58 Vitaly Muzichenko:如何传递?EcentChartCustom+Resource。 Stanislav Korotky 2019.02.21 11:13 #59 fxsaber:EcentChartCustom+Resource。那反过来呢? fxsaber 2019.02.21 11:20 #60 Stanislav Korotky:而在相反的方向呢?我不知道为什么还需要反馈。但是,通过资源再次向该服务传输数据并不是一个问题。 12345678910111213...25 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
那么,这些脚本是不是与特定的图表无关,在终端启动 时由OnStart调用一次,并在一个单独的线程中运行?
是的。
而且它们的运行状态在终端重新启动时被保存,并自动启动。
是的。
而且它们的运行状态在终端重新启动时被保存,并自动启动。
它是在状态改变时还是在终端关闭 时保存?
也就是说,在崩溃后,服务将处于与崩溃时相同的状态,或处于用户设置的最后状态?
它是在状态改变时还是在终端关闭时保存?
也就是说,在崩溃之后,服务将处于与崩溃时相同的状态,还是处于用户设置的最后状态?
它是由用户设置的。
如果该服务被启动,它将永远运行,直到用户停止它。
自己试试吧,这个功能已经有很长时间了。
项目对用户不是很友好,没有办法将所有的东西分类到文件夹里。而且没有办法同时为两个平台开发代码。
也许我不明白什么......好吧,你好,你只是不知道如何准备它们!只是在MT5项目中,编写多平台程序是最理想的,我已经做了很长时间了。现在,我甚至不需要把EA_name.mq5复制到EA_name.mq4,以便把它编译成EA_name.ex5和EA_name.ex4,只需要在项目文件中切换平台(例如,在我的项目中)\MQL5\Shared Projects\ScalpHunter2\ScalpHunter2.mqproj在表格的左上角。你应该只使用共享项目。
而老项目,如MQL5\Projects\ScalpHunter\必须重新创建。但这只是10分钟的事,没什么大不了的。
是的。
而它们的运行状态在termala重启时被保存,并自动启动。
让我补充一点。Windows早就有这样一种程序--服务。我理解MT5的服务遵循类似的思想,只是更简单。我在Windows中写了服务,那里的一切在开发和设备上都比较复杂。
这些服务 一直在工作,通过一个特殊的任务 队列与终端进行通信。我们将在以后揭示这些任务。
服务不是图表/计时器/价格事件的专家或处理者。事件模型对于连续过程来说是没有必要的,其本质是永不中断的,并且不依赖于账户/服务器。
我们特意将服务在功能上与专家分开,这样人们就不会创造出Frankenshine。服务有其自身的应用范围。
雷娜特,我知道还有一些工作要做,比如说任务。然后是一个问题。我想做一个服务,并把繁重的计算放入其中,例如过滤刻度数据。
如何正确地将计算结果传送给专家顾问?还没有任何活动?我刚刚开始与服务部门合作,有很多未知的因素。
雷纳特,我理解不是所有的事情都已经完成了,比如说任务。然后是一个问题。我想做一个服务,并把繁重的计算放入其中,例如过滤刻度数据。
如何正确地将计算结果传送给专家顾问?还没有任何活动?我刚刚开始与服务部门合作,有很多未知的因素。
这个问题我也很感兴趣。
我如何转让它们?
如何传递?
EcentChartCustom+Resource。
EcentChartCustom+Resource。
那反过来呢?
而在相反的方向呢?
我不知道为什么还需要反馈。但是,通过资源再次向该服务传输数据并不是一个问题。