大家好!今天我想跟大家分享一个非常实用的交易工具——N K线 v6。这款专家顾问(EA)可以帮助我们在连续出现N根相同K线的情况下进行交易。它会在看涨K线出现时买入,在看跌K线出现时卖出。
这个EA会检查账户是净头寸还是对冲头寸。代码中使用了 CPositionInfo、CTrade、CSymbolInfo 和 CAccountInfo 这些交易类。
版本 6的新功能
在版本6中,增加了在遇到“黑羊”时的关闭类型:
- 关闭所有头寸。
- 关闭与“黑羊”相反的头寸。
- 关闭与“黑羊”同方向的头寸。
“黑羊”是什么?
举个例子,假设专家顾问搜索5根相同的K线。若它找到5根连续的看涨K线并开了买单,接下来的K线如果不是看涨的,则认为这根K线是“黑羊”。
输入参数
- N根连续相同的K线 - 连续相同K线的数量。
- 手数 - 交易量。
- 止盈 - 止盈值,如果设置为0则不使用。
- 止损 - 止损值,如果设置为0则不使用。
- 移动止损 - 移动止损值,如果设置为0则不使用。
- 移动步长 - 移动步长值,如果设置为0则不使用。
- 最大单边头寸数量(仅适用于对冲) - 单边最大允许的头寸数量(仅适用于对冲账户)。
- 最大头寸手数(仅适用于净头寸) - 最大开放头寸的手数(仅适用于净头寸账户)。
- .
- 使用交易时间 - 启用/禁用时间过滤器。
- 开始时间 - 交易开始时间。
- 结束时间 - 交易结束时间。
- 魔术号码 - EA的唯一标识。
- 遇到“黑羊”时的关闭类型 - 选择在遇到“黑羊”时应用的关闭类型。
在这个版本中,你可以禁用止盈、止损和移动止损,此时头寸将通过“黑羊”参数关闭。
以下是2017年4月18日至2018年2月10日的D1测试示例,运行在每个Tick模式下:

| 交易品种 | 通过次数 | 结果 | 利润 | 预期收益 | 利润因子 | 恢复因子 | 夏普比率 | 自定义 | 权益回撤 % | 交易次数 |
|---|---|---|---|---|---|---|---|---|---|---|
| AUDJPY | 0 | 234868.07 | 26677.92 | 592.84 | 3.06 | 2.23 | 0.42 | 0 | 17.42 | 45 |
| EURCHF | 2 | 182707.90 | 21403.45 | 548.81 | 2.56 | 0.97 | 0.34 | 0 | 26.12 | 39 |
| AUDUSD | 3 | 176864.42 | 23113.10 | 462.26 | 2.42 | 1.40 | 0.33 | 0 | 23.34 | 50 |
| USDJPY | 1 | 161759.58 | 16625.68 | 573.30 | 2.43 | 0.66 | 0.38 | 0 | 44.97 | 29 |
| GBPUSD | 4 | 106435.34 | 15526.40 | 378.69 | 1.62 | 0.61 | 0.20 | 0 | 29.82 | 41 |
| USDCHF | 5 | 51537.85 | 445.34 | 11.42 | 1.02 | 0.02 | 0.02 | 0 | 31.45 | 39 |
| USDCAD | 6 | 40360.28 | -3701.81 | -88.14 | 0.87 | -0.15 | -0.04 | 0 | 35.79 | 42 |
| EURCAD | 7 | 38152.04 | -4512.05 | -132.71 | 0.84 | -0.17 | -0.06 | 0 | 42.95 | 34 |
| #AA | 9 | 34847.02 | -1795.40 | -51.30 | 0.72 | -0.52 | -0.12 | 0 | 6.95 | 35 |
| EURJPY | 8 | 23499.63 | -14049.99 | -326.74 | 0.65 | -0.26 | -0.18 | 0 | 62.68 | 43 |
| EURUSD | 10 | 4307.27 | -28962.60 | -851.84 | 0.20 | -0.95 | -0.59 | 0 | 60.81 | 34 |
评论 0