MT5退步了吗? - 页 13

 

这就像每次新版本的windows发布时的争论一样,很多人说他们讨厌它,它比以前的版本差等等,但最终他们都转向了新的版本,然后下一个新版本发布,争论又开始了。

我不打算使用mt5,除非它对我来说是必要的,或者当mql5论坛上的一致意见让我有理由相信mt5比mt4好得多,我不使用它就会错过。

 

我在从MT3转换到MT4(也就是MQL到MQL4)的过程中拖了后腿,这对我来说绝对是不利的。 我会给mql5时间,让它被过于急切的早期采用者调试和修复,但我无法想象在一级经纪商提供模拟或真实账户使用后,我会坚持使用MT4超过3个月左右。

 

MT5公司是一个很大的耻辱,我甚至不能用手机登录我的新MT5账户,你知道吗,我打算删除MT5,继续使用MT4,他们不会叫它MT5,因为从我的观点和大多数人的经验来看,他们可以叫它MT0。

 

似乎使用MT5不允许直接调用指标

现在你必须创建指标(创建一个句柄),而且在访问数据之前你还需要复制指标的缓冲区。

真是一团糟啊!


目前使用MT4,我在使用动态参数的参数中访问带有数学公式的指标,因此,例如移动平均周期有一个不同的值(通过数学公式计算)。


我应该用MQL5代码做什么? 用IndicatorCreate 函数创建无限多的指标 管理无限多的处理程序列表,并复制无限多的缓冲区?

真的吗?是吗?

我甚至不认为我可以将我的EA迁移到MT5。

因为MT4的关闭,我必须转到PRT吗?

 
在MT5中,你甚至不能在策略测试器 中添加水平线或趋势线。
 
Philippe Pauleau:

似乎使用MT5不允许直接调用指标

现在你必须创建指标(创建一个句柄),而且在访问数据之前你还需要复制指标的缓冲区。

真是一团糟啊!


目前使用MT4,我在使用动态参数的参数中访问带有数学公式的指标,因此,例如移动平均周期有一个不同的值(通过数学公式计算)。


我应该用MQL5代码做什么呢? 用IndicatorCreate 函数创建无限数量的指标 管理一个无限的处理程序列表,并复制无限数量的缓冲区?

真的吗?是吗?

我甚至不认为我可以将我的EA迁移到MT5。

因为MT4的关闭,我不得不去做PRT吗?

你认为当你用动态参数调用iCustom时,MT4终端会做什么? 与mql5完全一样,后台会启动 "无限 "数量的指标。有了mql5,你有机会对这个过程进行更多的控制。

当然,从mql5程序员的角度来看,这有点复杂,但一旦你理解了它,这真的不是什么大问题,而且它可以提供严重的速度改进(不一定)。

如果你真的需要一个 "无限 "数量的自定义指标实例(动态参数),你可能应该考虑使用比iCustom()更少的资源消耗的东西。当然,这取决于你的具体需求。

 
Alain Verleyen:

你认为当你用动态参数调用iCustom时,MT4终端会做什么? 与mql5完全一样,后台会启动 "无限 "数量的指标。使用mql5,你有机会对这个过程进行更多的控制。

当然,从mql5程序员的角度来看,这有点复杂,但一旦你理解了它,这真的不是什么大问题,而且它可以提供严重的速度改进(不一定)。

如果你真的需要一个 "无限 "数量的自定义指标实例(动态参数),你可能应该考虑一些比使用iCustom()更少资源消耗的东西。当然,这取决于你的具体需求。


我说的是所有的指标,首先是综合指标(移动平均线,MACD......),而不仅仅是自定义指标

 
Ola Karlsson:
在MT5中,你甚至不能在策略测试器中 添加水平线或趋势线。
这是有可能的,但你需要一个自定义的工具来做。
 
Alain Verleyen:
这是有可能的,但你需要一个自定义工具来做。

我已经花了150美元将我的EA转换到MT5,它是基于水平线 我重命名的。

 
Ola Karlsson:

我花了150美元将我的EA转换为MT5,而它是基于我重命名的水平线

我说的是一般情况,不是指任何具体的工具。

如果你的要求如此简单,你的EA只需有一个 "添加水平线 "的按钮,当你点击它时就可以画线,并允许你重命名它。