大家好!今天我想和大家分享一个我自己开发的EA(智能交易系统),它是我交易旅程中的第一个正式作品,现在仍在不断优化中!
这个EA的工作原理是根据可自定义的MACD信号和EMA交叉来打开订单,非常适合喜欢自动化交易的朋友们。
我已经包含了资金管理选项,你可以选择固定手数或者使用动态资金管理。如果选择资金管理,你可以设置最大手数和最小手数。这样做的原因是,在测试时,我希望不被经纪商的手数限制而止损。目前我使用的是一个微型账户,最大手数为0.5手,并且支持4位小数。我尽量让它兼容5位小数的账户,不过需要注意的是,在5位小数的账户中,风险百分比需要写成0.3才能对应3%的风险。
所有指标都可以自定义,这样可以更方便地进行测试。
你可以选择启用或禁用邮件通知。当启用时,每次打开订单都会向你发送邮件提醒。
我在4小时的EUR/USD上测试了这个EA,设置了40/50点的止损,并且使用了11点的移动止损,这是我经纪商支持的最小稳定移动止损。在快速波动的市场中,移动止损可能会失效。
我也添加了一个魔术数字,不过坦白说,我还没有进行充分的测试。
目前我正在一个真实的微型账户上进行前向测试,希望大家能喜欢这个EA,欢迎在这里给予反馈!
祝交易愉快!
策略测试报告
Emagic1.161
Butenix-Server(构建 419)
| 交易品种 | EURUSD_FX(欧元对美元) | ||||
| 周期 | 4小时(H4) 2011.01.03 00:00 - 2011.12.30 20:00(2011.01.01 - 2012.01.01) | ||||
| 模型 | 逐个点(基于所有可用的时间框架的最精确方法) | ||||
| 参数 | MagicNumber=12321; SignalMail=true; MM="自动资金管理"; AutoMoneyManagement=true; PercentToRisk=3; MaxLots=999; MinLots=0.01; NoMM="当AutoMM关闭时,使用手数下限"; Lots=0.01; Slippage=3; UseStopLoss=true; StopLoss=40; UseTakeProfit=false; TakeProfit=60; UseTrailingStop=true; TrailingStop=11; Macd="快速,慢速,信号"; Qema=10; Sema=32; Signalmacd=4; Ema="快速收盘,慢速开盘"; Fastema=8; Slowema=13; | ||||
| 测试的条数 | 2556 | 点数模型 | 8131424 | 模型质量 | 86.27% |
| 不一致的图形错误 | 4 | ||||
| 初始存款 | 50.00 | ||||
| 总净利润 | 637.55 | 毛利润 | 2665.68 | 毛亏损 | -2028.13 |
| 利润因子 | 1.31 | 预期收益 | 0.70 | ||
| 绝对回撤 | 1.81 | 最大回撤 | 141.85 (21.33%) | 相对回撤 | 21.86% (134.90) |
| 总交易次数 | 905 | 空头仓位(胜率) | 441 (80.05%) | 多头仓位(胜率) | 464 (80.60%) |
| 盈利交易(占总交易数的比例) | 727 (80.33%) | 亏损交易(占总交易数的比例) | 178 (19.67%) | ||
| 最大 | 盈利交易 | 31.90 | 亏损交易 | -21.65 | |
| 平均 | 盈利交易 | 3.67 | 亏损交易 | -11.39 | |
| 最大 | 持续盈利(盈利金额) | 23 (71.17) | 持续亏损(亏损金额) | 4 (-11.78) | |
| 最大 | 持续盈利(盈利次数) | 101.92 (22) | 持续亏损(亏损次数) | -37.75 (2) | |
| 平均 | 持续盈利 | 5 | 持续亏损 | 1 | |
评论 0