是否可以使用EA交易代码在单击交易窗口中更改批量字段输入的值?

时间:2015-11-16 21:38:44

标签: mql4 metatrader4

如标题所述,是否可以通过专家顾问在一个点击交易窗口中更改手数?

问候,AK

1 个答案:

答案 0 :(得分:1)

不,不是。 TLDR

为什么?

MetaTrader4终端软件是一个历史悠久的程序(更好的平台),其中一些架构决策最初是以某种方式设置的,这些日子不容易改变。

这是任何大型软件项目和MetaQuotes,Inc。中的有效和常见情况,不是也不排除在此类体验之外。

从历史上看,该平台支持多个同时运行的用户定义算法的内部代码执行工具。

每个MT4.Graph可以容纳以下资源:
- 1x Expert Advisor 流程
- Nx Custom Indicator 流程
- 1x Script 流程

MetaQuotes,Inc。引入了

One-Click-Trading 作为所谓插件插件的示例,可以使用MetaTrader终端软件进行操作,但用户不会收到任何插件来自MetaQuotes,Inc。的代码可控API,用于以编程方式操作这些附加组件。

有人可能会遇到另一个名为 Depth of Market 的附加小部件,这个小部件正在积极推销"经纪人提升,但其弱点比 OCT -widget (至少可以为喜欢这种风格的人进行基于点击的交易)

嗯,虽然开发用于Windows O / S对象之间接口的中间件代码并不是什么致命的事情,但是这种重新发明的轮子的成本几乎不能证明这种开发/测试工作的合理性。

MetaTrader终端软件(可能是受欢迎的,如果专业地执行)以及 MQL4 - 语言语法中开始进行一些重大的重新设计更改的次数越多(对于代码维护者而言,这开始是一场无休止的头痛噩梦)

最近的 new-MQL4.56789 悄然发作,是的,毛骨悚然 - 限制中的几个无声变化,语法默认行为变化以及 string 突然停止的头部爆炸是string - 技术上,但 struct 只是增加了新的挫折感。

没有谈论无数人*年修复和重新定义 DLL - 接口噩梦

如何逃离这些移动的沙子?

分布式计算似乎是一种很有前途的方法,可以从 MQL4 域中排除大部分代码,并且可以从 MQL4 (在以下之间仍然是某种形式的瘦客户端界面/介体:
FOREX Market Events' Flow (通过MetaTrader服务器系统提供)
{{1 } (通过MetaTrader终端系统配置)
MMI/GUI / AlgoTrading Strategy一样收集证据记录+ Services(s)+ ...您可以将其命名为(通过分布式处理节点/网格/ GPU-Cloud / s等提供