@zmaibbs7
2019-02-03 07:33
字数 1453
阅读 102
MT5
EA
2019.02.03
- 条件1:当前无多单
- 条件2:0柱的RSI > 50【参数 - 底仓开单RSI临界值】
同时满足以上条件,则开多单:
开单手数为【参数 - 底仓手数】, 固定止盈为【参数 - 底仓固定止盈】,固定止损为【参数 - 底仓固定止损】
- 条件1:多单数 >= 1
- 条件2:最后1张多单开单价格 - 当前买价[Ask] >= F点【参数 - 逆势固定加仓间距】
同时满足以上条件,则开多单:
开单手数为(上单开单手数 * 1.5【参数 - 逆势加仓倍数】)
同时修改所有多单的止盈为(新开多单的开单价格 + 【参数 - 底仓固定止盈】)止盈位置, 修改所有多单的止损为底仓多单的止损位置
- 条件1:逆势多单数 >= 3【参数 - 顺势加仓起始单子数】
- 条件2:最后1张多单开单价格 - 当前买价[Ask]>= (F点【参数 - 逆势固定加仓间距】/2)
- 条件3:【取消顺势单跟踪逆势单】按钮 没有按下
同时满足以上条件,则开空单:
若当前无顺势空单,则开单手数为【参数 - 顺势加仓起始单子数】,
若当前存在顺势空单,则开单手数为上单顺势空单手数 * 2【参数 - 顺势加仓倍数】,顺势空单均无止盈止损
取消顺单跟踪:切换是否顺单开关[按下:顺势单不再跟踪平仓|弹起:跟踪开顺势单]
多单报警点数:多单底仓报警点数
空单报警点数:空单底仓报警点数
//报警举例[对于同一底仓,只报价1次]
多单:
若X = 100, 则当前卖价 -底仓多单开单价 >= 100点,则报警
若X = -100,则底仓多单开单价 - 当前卖价 >= 100点,则报警
空单:
若X = 100, 则底仓空单开单价 - 当前卖价 >= 100点,则报警
若X = -100,则当前卖价 -底仓空单开单价 >= 100点,则报警
该EA为2套独立的逻辑,多单逆势+空单顺势为一套,空单逆势+多单顺势为一套,2套逻辑相互独立。
EA仅管理EA订单,不管理其他EA【MagicNumber】的订单和人工单。
EA下单、止盈、止损,只是我们的EA程序提交请求给服务器,在历史测试中,往往是百分之百成交。
但是在实际实盘中,可能会存在漏单,穿仓,滑点,过了止损止盈价格不平仓,这都是服务器的问题。不属于我们程序的问题。
举简单例子来说,您在MT4手动下单,也不是每次都能成交或立刻成交,特别是在非农的时候,所以,我们只是提交请求到服务器,具体成不成交,什么时候成交是根据您的平台服务器而定。
所以我们最终验收是根据测试历史数据为准,实盘以上这种问题不是我们的责任【有些特别思路不能历史测试的,再另行沟通验收办法】
只对以上思路和功能负责。
由于上次提交的思路文档,里面很多地方没有说清楚,经过我们电话语音沟通之后,我重新帮您整理了一下您的思路文档。您看下,如果没有问题,那就用我给您的这份思路文档代替您原来的思路文档。
根据这份思路文档,我们作为验收的依据。
如果您同意就付款,如果您以后做的任何修改思路或者添加功能,我们不保证一定能改,如果可以修改,也需要重新报价