不存在完美的EA - 页 2

 

发现跑回测与实际行情(模拟账号),结果完全不一样。

回测数据应该是简化过,实际行情会多出很多震荡,干扰了判断。

简单说,就是回测时可以倍翻,挂模拟账号,几小时就亏光了。

EA 回测录屏,观看在这里。

比印钞机还厉害的 EA,程序自动交易_哔哩哔哩_bilibili
 
lapcheung #:

发现跑回测与实际行情(模拟账号),结果完全不一样。

回测数据应该是简化过,实际行情会多出很多震荡,干扰了判断。

简单说,就是回测时可以倍翻,挂模拟账号,几小时就亏光了。

EA 回测录屏,观看在这里。

比印钞机还厉害的 EA,程序自动交易_哔哩哔哩_bilibil

用内网和外网登录此官网(MQL5)都不一样 ;-)

 

十几次就下定论说找不到,是否太过于确定

策略方面,无论是趋势还是震荡,只要能把握住一种,就可以写出很好的EA

不一定需要两个都兼顾。

 
Mage He #:

十几次就下定论说找不到,是否太过于确定

策略方面,无论是趋势还是震荡,只要能把握住一种,就可以写出很好的EA

不一定需要两个都兼顾。

震荡是不开仓,毕竟有点差损失,波幅太小直接就跳过了。

相对来看,虽然白银波幅比黄金大,但白银比黄金更多尖刺,更易碰到止损;加大止损又降低了反转时的收益,优化了很久也找不到平衡。

欧元比日元波幅更小。而 EA 需要较大波幅才产生盈利,更加适合 EA 交易的品种才值得关注吧。

同样参数,日元、欧元、白银、黄金
附加的文件:
xrbm.PNG  37 kb
p8ui.PNG  39 kb
gq7v.PNG  30 kb
h9zf.PNG  29 kb
 

回测速度快,会造成回测结果不正确。

正常一秒都有可能出现几个 OnTick,回测加速十倍,会出现几十个 OnTick 事件,代码如果较复杂,估计是没有足够时间跑完分析。

这是有依据的,开始时回测正常,后来加了代码,就卡了。
 
Edward #:

用内网和外网登录此官网(MQL5)都不一样 ;-)

网速会影响到做微小点差的 EA,而我做的是大趋势,一两秒的差别,对价格影响不大(除了数据公布的时段)。

请教。

若我想在某个时段,禁止 EA 运行,有什么方法实现?

 
lapcheung #:

网速会影响到做微小点差的 EA,而我做的是大趋势,一两秒的差别,对价格影响不大(除了数据公布的时段)。

请教。

若我想在某个时段,禁止 EA 运行,有什么方法实现完

你用 real tick了吗,模拟生成的tick回测是不准的,特别对于短线

 
James.LH #:

你用 real tick了吗,模拟生成的tick回测是不准的,特别对于短线

我用的是 last price,其它的数据不计算。优点是反转快,不受历史数据影响。可用于 EA 托管,且点差小的环境。

缺点也是共通的,真实行情永远在不断的反转,再反转。回测记录应该是把 Tick 中间震荡的部分去掉了。

 
lapcheung #:

我用的是 last price,其它的数据不计算。优点是反转快,不受历史数据影响。

缺点也是共通的,真实行情永远在不断的反转,再反转。回测记录应该是把 Tick 中间震荡的部分去掉了。

那意义不大的,短线一定要基于real tick才行,last price 的测试适合你的盈利点非常大的策略,也就是说你1分钟左右的小波动对你的策略基本无影响方可

real tick什么样,实盘就是什么样

 
James.LH #:

那意义不大的,短线一定要基于real tick才行,last price 的测试适合你的盈利点非常大的策略,也就是说你1分钟左右的小波动对你的策略基本无影响方可

real tick什么样,实盘就是什么样

是第二个选项“每个点基于实时”?

一直是选第一项“每次报价”。

附加的文件:
djc.png  5 kb