@zmaibbs7
2019-04-07T08:05:58.000000Z
字数 2103
阅读 143
MQL
柱子序号
AB货币对点差
差价公式:A货币对的开盘价[1柱] - B货币对的开盘价[1柱]
以点数显示,可以显示负值
如:CHFJPY 1.12000 - USDJPY 1.13000 = -1000点
//情况1:A多B空
条件A:当前EA无订单
条件B:【AB货币对点差】 在 【参数:AB货币对点差范围】之内,区间左右都是可以相等
条件C:[A的当前卖价Bid – B的当前卖价Bid] 小于 ([差价的平均值减去1/Z)
条件D:[A开盘价[1柱] – B开盘价[1柱]] 大于 [A开盘价[2柱] – B开盘价[2柱]]
同时满足以上条件,则开A多B空市价单。
A开仓手数为[参数:A货币对手数]
B开仓手数为[参数:B货币对手数]
无止盈无止损
//情况2:A空B多
条件A:当前EA无订单
条件B:【AB货币对点差】 在 【参数:AB货币对点差范围】之内,区间左右都是可以相等
条件C:[A的当前卖价Bid – B的当前卖价Bid] 大于 ([差价的平均值加上1/Z)
条件D:【??】现价前第一根K线的差价小于现价前第二根K线的差价
同时满足以上条件,则开A空B多市价单。
A开仓手数为[参数:A货币对手数]
B开仓手数为[参数:B货币对手数]
无止盈无止损
//情况1:A多B空
条件A:当前有情况1订单
条件B:{A的开仓价 – B的开仓价} 减去{A的当前卖价Bid – B的当前卖价Bid} 大于 [参数:加仓间隔R]
条件C:{A开盘价[1柱] – B开盘价[1柱]}大于 {A开盘价[2柱] – B开盘价[2柱]}
同时满足以上条件,则开A多B空市价单。
A开仓手数为 上单A手数 * [参数:加仓倍数S]
B开仓手数为 上单B手数 * [参数:加仓倍数S]
无止盈无止损
//情况2:A空B多
条件A:当前有情况2订单
条件B:{当前差价} 减去{前一开单的差价} 大于 [参数:加仓间隔R]
条件C:现价前第一根K线的差价小于现价前第二根K线的差价
同时满足以上条件,则开A多B空市价单。
A开仓手数为 上单A手数 * [参数:加仓倍数S]
B开仓手数为 上单B手数 * [参数:加仓倍数S]
无止盈无止损
//情况1:A多B空
条件A:当前有情况1订单
条件B:【AB货币对点差】 在 【参数:AB货币对点差范围】之内
条件C:当到达百分之(参数Q)
同时满足以上条件,则情况1订单全部平仓
//情况2:A空B多
条件A:当前有情况2订单
条件B:【AB货币对点差】 在 【参数:AB货币对点差范围】之内
条件C:当到达百分之(参数Q)
同时满足以上条件,则情况2订单全部平仓
点值:当前货币对1标准手对应的波动1个微点美金,精确到小数点后五位
对冲A B货币对的总盈亏
对冲A B货币对的总利息
所挂A B 货币对各一手需要总保证金:
当前K线数量的最高差价,最低差价,平均差价和现价差价 数值显示出来
1000根K线差价最高High:12.52
不保存您的思路文档和代码,请务必自己管理备份好
需要演示可重复
EA下单、止盈、止损,只是我们的EA程序提交请求给服务器,在历史测试中,往往是百分之百成交。
但是在实际实盘中,可能会存在漏单,穿仓,滑点,过了止损止盈价格不平仓,这都是服务器的问题。不属于我们程序的问题。
举简单例子来说,您在MT4手动下单,也不是每次都能成交或立刻成交,特别是在非农的时候,所以,我们只是提交请求到服务器,具体成不成交,什么时候成交是根据您的平台服务器而定。
所以我们最终验收是根据测试历史数据为准,实盘以上这种问题不是我们的责任【有些特别思路不能历史测试的,再另行沟通验收办法】
只对以上思路和功能负责。
由于上次提交的思路文档,里面很多地方没有说清楚,经过我们QQ沟通之后,我重新帮您整理了一下您的思路文档。您看下,如果没有问题,那就用我给您的这份思路文档代替您原来的思路文档。
根据这份思路文档,我们作为验收的依据。
如果您同意就付款,如果您以后做的任何修改思路或者添加功能,我们不保证一定能改,如果可以修改,也需要重新报价