|
从参数表来看,该EA是一个机器学习类EA
. R4 O) M. P7 i" W# \2 Y& a5 m" A/ K7 t& D7 p3 a- R
( _, ?8 ], h9 o% z7 o2 o) h它用了 K-NN(K 最近邻)算法 来生成交易信号。历史 K 线作为样本,提取若干特征后,用“邻居投票”方式决定现在该做多、做空还是观望。9 R3 M# |$ }0 B2 {, S
数据采集:每根新 K 线收盘时,计算 5 个特征值。
% ~) V) O k8 \8 [7 ^K-NN 预测:在历史 2000 根 K 线里找与当前特征最相似的 8 条记录。
- J. g& q: u6 f1 B) E/ E( n信号生成:
5 q9 _2 k+ p1 j3 d/ k% ?如果 8 条记录里多数方向为“买”→ 开多单;
' V: _$ |! r2 ?' b多数方向为“卖”→ 开空单;7 e7 R9 _' h; W+ S3 f
票数相当时观望。
3 ]8 m4 c9 H i6 |9 s下单与风控:
) P" ?3 X* ^ B! Z方向相反时先平仓,再按 lot multiplier=2 放大手数开新单。
) H9 `6 C' A, U固定止损 200 points,止盈 400 points。; R% |3 O) y5 x1 l: e
- Y# B K1 }4 ~; H: I9 A
实际使用建议:
. y0 X5 q% B8 M X/ r; g在小资金、小仓位先跑模拟盘,观察加仓路径。' P I- R! K7 ^
把 Lot multiplier 改为 1.0 或 1.5,降低爆仓概率。( t$ w q2 g. D
加入 最大连续亏损限制 或 最大持仓手数上限。2 J0 ]9 {; D1 U* H
扩大样本量(如 1 万根以上)并做 Walk-Forward 验证,防止过拟合。
% ^/ n8 K3 s K
+ B. H2 \! ]9 G% h0 s% i |
|