[关闭]
@zmaibbs7 2019-03-04T09:17:55.000000Z 字数 1861 阅读 170

MQL 03.01 [QQ:3049582644 东方不败] MT4 EA 思路文档

MQL


参数

image.png-77.5kB

定义

参数

逻辑[EA同时最多持仓1个方向]

开单

  1. //多单首单
  2. 条件A:当前EA无订单
  3. 条件B4小时收盘价[1柱] > 4小时50均线[1柱]
  4. 条件C1小时收盘价[1柱] > 1小时10均线[1柱] 同时 1小时收盘价[1柱] > 1小时20均线[1柱]
  5. 条件D1小时10均线[1柱] > 1小时20均线[1柱] 同时
  6. 1小时10均线[2柱] < 1小时20均线[2柱]
  7. 同时满足以上条件,则开多单,开单手数为0.4[参数:默认初始手数],无止盈止损
  8. [邮件提醒 开]:
  9. 提醒例:xauusd 多单开仓,开仓价格1280.12,当前账户余额5000美金
  1. //多单加仓
  2. 条件A:当前EA有多单
  3. 条件B4小时收盘价[1柱] > 4小时50均线[1柱]
  4. 条件C1小时收盘价[1柱] > 1小时10均线[1柱] 同时 1小时收盘价[1柱] > 1小时20均线[1柱]
  5. 条件D:当前卖价[Bid] 距离 上单[加仓单-首单]开单价格 上涨 80点[参数:加仓浮盈点数]
  6. 条件E:持仓单数 < 4[参数:最多加仓次数]
  7. 同时满足以上条件,则开多单,开单手数为上单手数 - 0.1[参数:加仓递减手数],无止盈止损
  8. [邮件提醒 开]:
  9. 提醒例:xauusd 多单开仓,开仓价格1280.12,当前账户余额5000美金
  1. //空单首单
  2. 条件A:当前EA无订单
  3. 条件B4小时收盘价[1柱] < 4小时50均线[1柱]
  4. 条件C1小时收盘价[1柱] < 1小时10均线[1柱] 同时 1小时收盘价[1柱] < 21小时0均线[1柱]
  5. 条件D1小时10均线[1柱] < 1小时20均线[1柱] 同时
  6. 1小时10均线[2柱] > 1小时20均线[2柱]
  7. 同时满足以上条件,则开空单,开单手数为0.4[参数:默认初始手数],无止盈止损
  8. [邮件提醒 开]:
  9. 提醒例:xauusd 空单开仓,开仓价格1280.12,当前账户余额5000美金
  1. //空单加仓
  2. 条件A:当前EA有空单
  3. 条件B4小时收盘价[1柱] < 4小时50均线[1柱]
  4. 条件C1小时收盘价[1柱] < 1小时10均线[1柱] 同时 1小时收盘价[1柱] < 1小时20均线[1柱]
  5. 条件D:当前卖价[Bid] 距离 上单[加仓单-首单]开单价格 下跌 80点[参数:加仓浮盈点数]
  6. 条件E:持仓单数 < 4[参数:最多加仓次数]
  7. 同时满足以上条件,则开空单,开单手数为上单手数 - 0.1[参数:加仓递减手数],无止盈止损
  8. [邮件提醒 开]:
  9. 提醒例:xauusd 空单开仓,开仓价格1280.12,当前账户余额5000美金

出场

出场提醒,如:xauusd,多单平仓,平仓价格1290.12,当前账户余额5000美金

  1. //多单平仓
  2. 条件A:即时价格[Bid] 上穿 R1【当前值】
  3. 同时满足以上条件,则多单全部订单平仓1
  4. 规则如下:
  5. 1.只有多单首单,则全部平仓
  6. 2.有多单首单 加仓1单,即0.4,0.3,则平仓0.4,剩下0.3
  7. 3.有多单首单 加仓2单,即0.4,0.3,0.2,则平仓0.4,0.15,剩下0.15,0.2
  8. 3.有多单首单 加仓3单,即0.4,0.3,0.2,0.1,则平仓0.4,0.3,剩下0.2,0.1
  9. 条件A:即时价格[Bid] 上穿 R2【当前值】
  10. 同时满足以上条件,则多单全部平仓

注意事项

不保存您的思路文档和代码,请务必自己管理备份好

反馈问题:

需要演示可重复

注意事项1

EA下单、止盈、止损,只是我们的EA程序提交请求给服务器,在历史测试中,往往是百分之百成交。
但是在实际实盘中,可能会存在漏单,穿仓,滑点,过了止损止盈价格不平仓,这都是服务器的问题。不属于我们程序的问题。
举简单例子来说,您在MT4手动下单,也不是每次都能成交或立刻成交,特别是在非农的时候,所以,我们只是提交请求到服务器,具体成不成交,什么时候成交是根据您的平台服务器而定。
所以我们最终验收是根据测试历史数据为准,实盘以上这种问题不是我们的责任【有些特别思路不能历史测试的,再另行沟通验收办法】

注意事项2

只对以上思路和功能负责。
由于上次提交的思路文档,里面很多地方没有说清楚,经过我们QQ沟通之后,我重新帮您整理了一下您的思路文档。您看下,如果没有问题,那就用我给您的这份思路文档代替您原来的思路文档。
根据这份思路文档,我们作为验收的依据。
如果您同意就付款,如果您以后做的任何修改思路或者添加功能,我们不保证一定能改,如果可以修改,也需要重新报价

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注