服务,MT5的新功能,MT4的葬礼就在眼前。

 

我想更详细地讨论这个新功能,并举例说明如何使用它。

如果你打开MQL5编辑器,你会看到一个名为SERVICE的新文件夹,它承诺了新的功能

说实话,我没有注意到它后来出现了哪个版本。


 
将会是什么呢?
 
很快就会有一种新的方案--一直在工作且不与图表挂钩的服务。

它们的主要功能是作为自定义字符 的数据源工作。
 

关于交易、自动交易系统和交易策略测试的论坛

Init()和DeInit()的执行顺序

fxsaber, 2017.04.14 10:46

事实证明,服务部门将拥有几乎所有的安氏功能。OnInit, OnDeinit, OnTick(string),OnTimer,OnTrade,OnTradeTransaction,OnTester, OnTesterInit, OnTesterPass, OnTesterDeinit, OnBookEvent, OnChartEvent(long ChartID, ...),OnCalculate, ...


如果你不需要指标缓冲区,也不想处理指标/顾问的拐杖,那就写进一种新的程序类型--服务,它没有任何限制(从以前的MT版本中延伸)。


关于交易、自动交易系统和交易策略测试的论坛

Init()和DeInit()的执行顺序

斯拉瓦, 2017.04.14 08:04

服务是MQL5程序,不附属于任何图表(但可以完全访问任何开放的图表)。服务与数据源同步进行(我们正在慢慢引入离线图表、合成工具和其他好东西)。

 
Renat Fatkhullin:
很快就会出现一种新型的软件--一直在工作的服务,而且不受图表的束缚。

它们的主要功能是作为自定义字符的数据源工作。


哈里路亚。

他们是否能够进行多符号交易?点击就能运行?在一个窗口中做图形输出?

 
Renat Fatkhullin:
很快就会有一种新型的项目--一直在工作且不与图表挂钩的服务。

它们的主要功能是以数据传输的形式为自定义字符工作

好消息,我记得为了编出一个语法,我必须在另一个图表上使用一个循环脚本,+专家到这样一个(离线)图表,但它没有用。

专家会在新的离线图表上工作吗?

 
Igor Volodin:


哈里路亚。

他们是否能够进行多符号交易?点击就能运行?在一个窗口中做图形输出?

我认为这是不可能的。

你通常只需要它来显示,最好不要用交易功能 来填充它。

因为有交易的地方,也有分析,而这影响了速度。

 
还有就是图表中没有负值这种情况,在MT4中是不可能做到的,我必须在合成值上加几十个点才能看到零点以下的画法。没有太大的需要,但对于那些将使用离线图表的人来说,这将是很方便的。
 

规模小于1分钟,否则我们不得不在分钟条上绘制刻度图。

可以分别画出买入和卖出(在一个图表上),如果卖出价低于买入价。

使用wands(1) 条形图的开盘/收盘价上 绘制。

 
Igor Volodin:

他们是否能够进行多符号交易?点击就能运行?在一个窗口中做图形输出?

EAs现在拥有的所有功能(OnChartEvent 是有疑问的)+多符号OnTick和其他功能。
 
Renat Fatkhullin:
很快就会出现一种新型的项目--连续工作且没有图表的服务。

它们的主要功能是以数据输入的形式为自定义符号工作

显然,基本的想法是开发一些程序作为一种服务,然后你可以从你的任何EA或指标中解决这个服务。

展望未来,一个问题:这些服务是通常的MQL5程序吗?好吧,也许他们会收到一个扩展的MQS(S-服务)。

显然,Servis将作为一种独立的物质发挥作用,并有可能建立一个自己的小MQL5世界。

Servis技术是否可以用于MT4平台,或者说Servis会不会是未打开的MT4棺材盖上的又一颗钉子?

原因: