@zmaibbs7
2019-02-18T10:44:28.000000Z
字数 1728
阅读 147
MQL
//多单首单
条件A:当前EA无订单
条件B:当前卖价[Bid] > 前20日的最高价[不包括]【20为参数:即时价格突破N日最高最低价】
条件C:ADX的DI+[1柱] > ADX的DI-[1柱],并且ADX的DI+ [1柱] >=20[参数:ADX - 开仓DI大于X]
同时满足以上条件,则开多单,开单手数0.01[参数:开仓手数],固定止损为400[参数:固定止损点数]
条件D:上单为固定止盈 或 第一次加载EA 或 不允许开启加仓
[邮件提醒 为 开]:
提醒例:xauusd 多单开仓,开仓价格1280.12,当前账户余额5000美金
//多单加仓
条件A:允许开启加仓 [参数:是否开启加仓]
条件B:当前EA无订单
条件C:当前卖价[Bid] > 前20日的最高价[不包括]【20为参数:即时价格突破N日最高最低价】
条件D:ADX的DI+[1柱] > ADX的DI-[1柱],并且ADX的DI+ [1柱] >=20[参数:ADX - 开仓DI大于X]
条件E:上单为固定止损
条件F:上单亏损次数 < 3[参数:最多加仓次数]
同时满足以上条件,则开多单,开单手数上单手数 + 1[参数:加仓累加手数],固定止损为400[参数:固定止损点数]
[邮件提醒 为 开]:
提醒例:xauusd 多单开仓,开仓价格1280.12,当前账户余额5000美金
//空单首单
条件A:当前EA无订单
条件B:当前卖价[Bid] < 前20日的最低价[不包括]【20为参数:即时价格突破N日最高最低价】
条件C:ADX的DI-[1柱] > ADX的DI+[1柱],并且ADX的DI+ [1柱] >=20[参数:ADX - 开仓DI大于X]
同时满足以上条件,则开空单,开单手数0.01[参数:开仓手数],固定止损为400[参数:固定止损点数]
条件D:上单为固定止盈 或 第一次加载EA 或 不允许开启加仓
[邮件提醒 为 开]:
提醒例:xauusd 空单开仓,开仓价格1280.12,当前账户余额5000美金
//空单加仓
条件A:允许开启加仓 [参数:是否开启加仓]
条件B:当前EA无订单
条件C:当前卖价[Bid] < 前20日的最低价[不包括]【20为参数:即时价格突破N日最高最低价】
条件D:ADX的DI-[1柱] > ADX的DI+[1柱],并且ADX的DI+ [1柱] >=20[参数:ADX - 开仓DI大于X]
条件E:上单为固定止损
条件F:上单亏损次数 < 3[参数:最多加仓次数]
同时满足以上条件,则开空单,开单手数上单手数 + 1[参数:加仓累加手数],固定止损为400[参数:固定止损点数]
[邮件提醒 为 开]:
提醒例:xauusd 空单开仓,开仓价格1280.12,当前账户余额5000美金
不保存您的思路文档和代码,请务必自己管理备份好
需要演示可重复
EA下单、止盈、止损,只是我们的EA程序提交请求给服务器,在历史测试中,往往是百分之百成交。
但是在实际实盘中,可能会存在漏单,穿仓,滑点,过了止损止盈价格不平仓,这都是服务器的问题。不属于我们程序的问题。
举简单例子来说,您在MT4手动下单,也不是每次都能成交或立刻成交,特别是在非农的时候,所以,我们只是提交请求到服务器,具体成不成交,什么时候成交是根据您的平台服务器而定。
所以我们最终验收是根据测试历史数据为准,实盘以上这种问题不是我们的责任【有些特别思路不能历史测试的,再另行沟通验收办法】
只对以上思路和功能负责。
由于上次提交的思路文档,里面很多地方没有说清楚,经过我们QQ沟通之后,我重新帮您整理了一下您的思路文档。您看下,如果没有问题,那就用我给您的这份思路文档代替您原来的思路文档。
根据这份思路文档,我们作为验收的依据。
如果您同意就付款,如果您以后做的任何修改思路或者添加功能,我们不保证一定能改,如果可以修改,也需要重新报价