@zmaibbs7
2019-01-04T16:19:36.000000Z
字数 1827
阅读 182
马丁EA
G
面板
1、 程序的第一单到第十单还是原来的逻辑,删除大于等于10单盈利倍数减半功能
2、 第11单,加仓间距为:默认间距+50,比如默认是100,则11单加仓间距为150,盈利倍数为不变,总盈利>=总单数×盈利倍数,平仓
3、 第12单,加仓间距为:默认间距+150,比如默认是100,则12单加仓间距为250,盈利倍数为不变,总盈利>=总单数×盈利倍数,平仓
4、 第13单,加仓间距为:默认间距+200,比如默认是100,则13单加仓间距为300,盈利倍数为不变,总盈利>=总单数×盈利倍数×1/2,平仓
5、 第14单,加仓间距为:默认间距+400,比如默认是100,则14单加仓间距为500,盈利倍数为不变,总盈利>=总单数×盈利倍数×1/4,平仓
6、 同一个MAGIC下总单数为14单,之后不再下单
- 条件1:持仓单数 =0
- 条件2:主面板启动键为按下状态
同时满足以上条件,则同时下多空单,下单手数为【参数-第1单】*加仓倍数】。
- 条件1:主面板启动键为按下状态
- 条件2:上一多单开单价-当前ASK价>=【参数-加仓间距】(总单数大于10时,按照修改内容中的间距)
- 条件3:多单数>=空单数
同时满足以上条件,则下多单,下单手数为根据已下单数量,第二单为【参数-第2单*加仓倍数】,第三单为【参数-第3单】 *加仓倍数】,第四单为【参数-第4单】 *加仓倍数】。
- 条件1:主面板启动键为按下状态
- 条件2:当前BID价-上一空单开单价>=【参数-加仓间距】(总单数大于10时,按照修改内容中的间距)
- 条件3:空单数>=多单数
同时满足以上条件,则下空单,下单手数为根据已下单数量,第二单为【参数-第2单*加仓倍数】,第三单为【参数-第3单】 *加仓倍数】,第四单为【参数-第4单】 *加仓倍数】。
- 条件1:持仓单数<=10单
- 条件2:盈利金额>=总单数 * 【参数-盈利倍数】
- 条件1:持仓单数>10单
- 条件2:盈利金额>=总单数 * 【参数-盈利倍数】(总单数大于10时,按照修改内容中的盈利平仓条件)
同时满足以上条件,则将所有持仓单平仓。
- 条件:按下 一键平仓 按钮
满足以上条件,则将所有持仓单平仓。说明:启动键为按下状态时平仓后将重新建仓一多一空
- 条件:按下 停止 按钮
满足以上条件,则将所有持仓单平仓。说明:停止键按下后,启动键为非按下状态,平仓后不再建仓
- 条件:账户仓位预付款比率小于100
满足以上条件,平掉倒数第三单。
您的要求中MQL4无法实现的功能:1.轮数无法记录,需要考虑短线重连以及多台客户端同时操作同一账户的情况。2.启动按下后不可更改为其他文字,只能实现变色功能。
EA下单、止盈、止损,只是我们的EA程序提交请求给服务器,在历史测试中,往往是百分之百成交。
但是在实际实盘中,可能会存在漏单,穿仓,滑点,过了止损止盈价格不平仓,这都是服务器的问题。不属于我们程序的问题。
举简单例子来说,您在MT4手动下单,也不是每次都能成交或立刻成交,特别是在非农的时候,所以,我们只是提交请求到服务器,具体成不成交,什么时候成交是根据您的平台服务器而定。
所以我们最终验收是根据测试历史数据为准,实盘以上这种问题不是我们的责任【有些特别思路不能历史测试的,再另行沟通验收办法】
只对以上思路和功能负责。
由于上次提交的思路文档,里面很多地方没有说清楚,我重新帮您整理了一下您的思路文档。您看下,如果没有问题,那就用我给您的这份思路文档代替您原来的思路文档。
根据这份思路文档,我们作为验收的依据。
如果您同意就付款,如果您以后做的任何修改思路或者添加功能,我们不保证一定能改,如果可以修改,也需要重新报价