PROphet 是一个由两个相互独立的线性感知器组成的EA(专家顾问)。
每个感知器将输入属性(蜡烛图)划分为两个类别。
感知器 № 1 >
类别 № 1 : 买入,类别 № 2: 平盘或卖出
感知器 № 2 >
类别 № 1: 卖出,类别 № 2: 平盘或买入
这个EA的特色在于:不将买入或卖出类别放在同一个感知器中!
优化过程在过去的12周内进行,每个周末分两阶段完成。
阶段 № 1:
设置变量daBUY=true和daSELL=false,仅优化权重x1,x2,x3,x4从1到200,并且初步止损slb从30到100,这就是第一阶段的结束。
阶段 № 2:
设置变量daBUY=false和daSELL=true,仅优化权重y1,y2,y3,y4从1到200,以及移动止损sls从30到100。
完成优化后,两个变量daBUY和daSELL都设置为true。
获得的值适用于下一周的交易。
每周结束后参数的适应是通过这里描述的方法进行的。
以下是2008年7月21日至7月26日的“普通”周的前向测试结果:
策略测试报告
PROphet
| 交易品种 | EURUSD(欧元对美元) | ||||
| 时间周期 | 5分钟(M5) 2008.07.21 00:00 - 2008.07.25 22:55 (2008.07.21 - 2008.07.26) | ||||
| 模型 | 每个tick(基于所有可用最小时间框架的最精确方法) | ||||
| 参数 | daBUY=true; x1=9; x2=29; x3=94; x4=125; slb=68; daSELL=true; y1=61; y2=100; y3=117; y4=31; sls=72; | ||||
| 测试中的条数 | 2420 | 模拟的ticks | 46219 | 建模质量 | 90.00% |
| 不匹配图表错误 | 12 | ||||
| 初始存款 | 1000.00 | ||||
| 总净利润 | 145.00 | 总利润 | 215.00 | 总亏损 | -70.00 |
| 利润因子 | 3.07 | 预期收益 | 18.13 | ||
| 绝对回撤 | 61.00 | 最大回撤 | 70.00 (6.11%) | 相对回撤 | 6.11% (70.00) |
| 总交易次数 | 8 | 短仓(胜率) | 5 (100.00%) | 长仓(胜率) | 3 (66.67%) |
| 盈利交易(占总数的百分比) | 7 (87.50%) | 亏损交易(占总数的百分比) | 1 (12.50%) | ||
| 最大 | 盈利交易 | 138.00 | 亏损交易 | -70.00 | |
| 平均 | 盈利交易 | 30.71 | 亏损交易 | -70.00 | |
| 最大 | 连续盈利(盈利金额) | 7 (215.00) | 连续亏损(亏损金额) | 1 (-70.00) | |
| 最大 | 连续盈利(胜利次数) | 215.00 (7) | 连续亏损(损失次数) | -70.00 (1) | |
| 平均 | 连续盈利 | 7 | 连续亏损 | 1 | |

通过这种“预言”方式,可以实现良好的对冲交易,不仅限于单日交易。
评论 0