第一章 MetaTrader 4基础知识
1.1 关于MetaTrader 4
1.2 多数投资者选择的工具——MetaTrader 4
1.3 有关MetaTrader 4的基本知识——工具栏
1.3.1 窗口工具栏
1.3.2 图表工具栏
1.3.3 物件工具栏
第二章 下委托单
2.1 买价、卖价和点差
2.2 开仓类别
2.3 下单程序
2.4 OrderSend()订单传送函数
2.4.1 市价单交易
2.4.2 挂止损(利)单
2.4.3 限价单交易
2.5 计算停损价格和停利价格
2.5.1 计算获利点和停损点
2.5.2 最小报价点
2.5.3 滑点和报价点
2.5.4 滑点和报价点用于总体(全局)变量(Global Variables)
2.5.5 Marketlnfo()市场信息函数
2.5.6 计算停损价格
2.5.7 计算停利价格
2.5.8 停损方法的选择
2.6 检索订单信息
2.7 OrderSelect()订单选择函数
2.8 平仓交易
2.8.1 OrderClose()平仓函数
2.8.2 OrderDelete()删单函数
2.9 简单EA程序(Expert Advisor/专业顾问)
2.9.1 简单EA程序源代码
2.9.2 使用预挂单
第三章 下单进阶
3.1 修改交易单
3.1.1 修改获利价、停损价、挂单价和到期时间
3.1.2 为现有的交易单设置停损与获利参数
3.2 修改挂单价
3.2.1 验证停损价与挂单价
3.2.2 停损(利)价位
3.2.3 验证停损与获利价
3.2.4 验证挂单价
3.3 计算仓位大小(Lot Size)
3.3.1 资金管理
3.3.2 验证仓位大小
3.4 其他注意事项
3.4.1 交易背景
3.4.2 重载预定义变量
3.4.3 错误处理
3.5 总结
第四章 使用功能设定仓位大小功能
仓位验证功能
下单功能
设定挂单
平仓功能
挂单平仓功能
4.1 停损与获利计算功能
4.1.1 停损价位验证
4.1.2 设置停损与获利
4.2 使用包含文件(Include File)
4.3 使用链接库(Library)
简单的Expert Advisor(附功能)
第五章 下单管理
5.1交易单循环
5.1.1for运算符
5.1.2while运算符
5.1.3交易单回路
5.2交易单计数
5.2.1未平仓单数量
5.2.2多张交易单平仓
5.3移动停损
5.3.1最低获利
5.3.2损益平衡停损(Break Even Stop)
5.4更新Expert Advisor
第六章 开仓条件及指标
6.1 价格数据
6.2 指标
6.2.1 趋势指标
6.2.2 振荡指标
6.2.3 自定义指标
6.3 指标常数
6.3.1 时间范围
6.3.2 适用价格
6.3.3 移动平均方法
6.4 评估交易条件
6.4.1 关系操作数
6.4.2 布尔操作数
6.4.3 指标的开启和关闭
6.5 比较K棒之间的指标值
第七章 日期与时间
7.1 日期时间的设定
7.1.1 日期时间变量
7.1.2 日期时间常数
7.2 日期和时间函数
7.3 创造简易定时器
7.4 K棒开启的执行
第八章 工具和技巧
8.1 跳脱字符
8.2 使用图表注释
8.3 检查设定
8.4 样本或账号限制
8.5 MessageBox()函数
8.5.1 按钮旗标
8.5.2 图示旗标
8.5.3 回传旗标
8.6 电子邮件警示
8.7 错误重试
8.8 用订单注释作为辨识符号
8.9 保证金检视
8.10 价差检视
8.11 多笔订单
8.12 全局变量
8.13 检查订单获利情况
8.14 加倍赌注(Martingale)
8.15 为EA除错
8.15.1 周期性的交易错误
8.15.2 修正编译错误
第九章 自制指标和程序代码
9.1 缓冲存储器
9.2 创造一个自制指标
9.2.1 绘制预定义参量
9.2.2 使用描述性的缓冲存储器名称
9.2.3 start()函数
9.2.4 自定义指标:回顾历史交易的图形化
9.3 程序代码
附录A-1:第二章简单EA程序语法
附录A-2:停损(利)单EA程序语法
附录B-1:第三章EA进阶程序语法
附录B-2:停损(利)单进阶EA程序语法
附录C-1:综合程序语法
附录C-2:第四章停损(利)单程序语法
附录D:附录C程序内含文件
附录E:第九章自编指标程序语法