易行编程模版说明书
metaQuotes出品的MT4是一款主流的外汇交易软件,丰富的编程语言体系能够完美实现自动化交易。笔者根据多年MQL4编程经验,设计打造一套EA编程模版,大幅度提高编程质量和编程效率。
MT4在每一个报价到达的时候都会将持仓单、报价、交易规则等信息传递到计算机,持仓单情况、技术指标数据都在本地计算机完成计算。
我们只需要把交易行为细分到不可拆分的最小模块,再根据交易策略进行逻辑组装,就可以实现外汇交易“建仓- 控单- 平仓”流程,打造一部逻辑机器。
目录
1 总体设计 3
2 预定义公共变量 3
2.1 程序外观 3
2.2 预定义持仓单结构体 4
2.3 控单变量 5
2.4 其他变量 5
2.5 关于预定义参数 5
3 主控模块 5
4 初始化 6
4.1 刷新持仓单基本数据 6
4.2 显示持仓单基本状态 6
5 统计与检索 7
5.1 持仓单统计 7
5.2 持仓单检索 8
6 过程控制 9
6.1 订单定位 9
6.2 订单操作延时 9
6.3 持仓单指定价位利润 10
6.4 持仓单利润转换报价点数 10
6.5 资金转换开仓量 10
6.6 指定开仓量、开仓价当前利润 11
6.7 有效时间段 11
6.8 程序授权 12
6.9 批量清仓 12
6.10 数组平仓 13
7 中文错误信息 13
8 窗口显示 14
8.1 在主图中显示文字标签 14
8.2 显示符号 14
8.3 对象颜色 15
9 维护日志 16
MT4在每一个报价到达的时候都会将持仓单、报价、交易规则等信息传递到计算机,持仓单情况、技术指标数据都在本地计算机完成计算。
我们只需要把交易行为细分到不可拆分的最小模块,再根据交易策略进行逻辑组装,就可以实现外汇交易“建仓- 控单- 平仓”流程,打造一部逻辑机器。
目录
1 总体设计 3
2 预定义公共变量 3
2.1 程序外观 3
2.2 预定义持仓单结构体 4
2.3 控单变量 5
2.4 其他变量 5
2.5 关于预定义参数 5
3 主控模块 5
4 初始化 6
4.1 刷新持仓单基本数据 6
4.2 显示持仓单基本状态 6
5 统计与检索 7
5.1 持仓单统计 7
5.2 持仓单检索 8
6 过程控制 9
6.1 订单定位 9
6.2 订单操作延时 9
6.3 持仓单指定价位利润 10
6.4 持仓单利润转换报价点数 10
6.5 资金转换开仓量 10
6.6 指定开仓量、开仓价当前利润 11
6.7 有效时间段 11
6.8 程序授权 12
6.9 批量清仓 12
6.10 数组平仓 13
7 中文错误信息 13
8 窗口显示 14
8.1 在主图中显示文字标签 14
8.2 显示符号 14
8.3 对象颜色 15
9 维护日志 16
打赏
最新创建圈子
- 新闻EA运行效果图圈 2020-01-18
圈主:admin 帖子:1