|
从参数表来看,该EA是一个机器学习类EA
# s3 D9 `& z5 s2 p5 U/ ?9 D% I9 B; a' t
6 T' |7 O o3 R$ i它用了 K-NN(K 最近邻)算法 来生成交易信号。历史 K 线作为样本,提取若干特征后,用“邻居投票”方式决定现在该做多、做空还是观望。
) @% M+ j/ P' s& e5 }6 h T) f& Z数据采集:每根新 K 线收盘时,计算 5 个特征值。' I2 C) u7 J+ {+ @9 p( X4 d
K-NN 预测:在历史 2000 根 K 线里找与当前特征最相似的 8 条记录。0 C% D1 u$ Q' f) J) ?
信号生成:' p l! X/ E' b* c9 @: j
如果 8 条记录里多数方向为“买”→ 开多单;
' Y# O1 M8 r" q# s- u/ p多数方向为“卖”→ 开空单;# \) f& y9 h( u9 Y. t+ n
票数相当时观望。
; F/ e1 ?* R% u6 E; O% ]7 h下单与风控:( o; _% B! t' J; q8 W
方向相反时先平仓,再按 lot multiplier=2 放大手数开新单。
; t7 q. R* R# q) [. B固定止损 200 points,止盈 400 points。
: y* M# l. g% _) g4 W8 _3 |! c7 H
. t2 T0 R- B5 q; t7 n, I* x4 ^实际使用建议:0 J8 M/ K9 | m/ v, S. h
在小资金、小仓位先跑模拟盘,观察加仓路径。
5 U1 C0 @ \! ^9 Q/ _' s# E$ |# V0 }把 Lot multiplier 改为 1.0 或 1.5,降低爆仓概率。
1 D( _4 X4 I) J6 _加入 最大连续亏损限制 或 最大持仓手数上限。
' h5 P9 F9 J7 m! j( [5 q扩大样本量(如 1 万根以上)并做 Walk-Forward 验证,防止过拟合。
: h# f3 T T4 t1 A/ T
0 h& a- a' j$ R" F8 l0 | |
|