|
从参数表来看,该EA是一个机器学习类EA3 I, ~) i3 b# e; e
5 f8 o- o) f% N- G- k: j: `* p6 r6 A+ d% W
它用了 K-NN(K 最近邻)算法 来生成交易信号。历史 K 线作为样本,提取若干特征后,用“邻居投票”方式决定现在该做多、做空还是观望。
# y9 F: C: z2 s/ R% k% N数据采集:每根新 K 线收盘时,计算 5 个特征值。2 r* E, B3 \/ y; v' ~: f
K-NN 预测:在历史 2000 根 K 线里找与当前特征最相似的 8 条记录。) c8 n) r) e' v R/ y( W F
信号生成:
- s' y2 f6 Y1 p- F8 v1 R& L如果 8 条记录里多数方向为“买”→ 开多单;
8 y( j/ o# B. B: `, l多数方向为“卖”→ 开空单;6 Y" Y( x- L1 g; |
票数相当时观望。& O7 y9 _4 k7 z% y, T
下单与风控:
! s+ E6 T+ \: F8 C+ ^% G3 f方向相反时先平仓,再按 lot multiplier=2 放大手数开新单。
; H1 I: n8 ~- n固定止损 200 points,止盈 400 points。
1 H. A2 R5 G& ?# [6 p( A7 s: P
6 U8 B6 y; [" a$ F' `3 n2 }实际使用建议:
2 ~6 n( l+ u- @0 X6 M3 \/ A3 p& o7 u( E在小资金、小仓位先跑模拟盘,观察加仓路径。
1 k- Y% g: v h: h! x把 Lot multiplier 改为 1.0 或 1.5,降低爆仓概率。2 s' i% m( S% l9 Z; U5 n$ m
加入 最大连续亏损限制 或 最大持仓手数上限。
- u9 X# k$ t, i* H' [9 N& |扩大样本量(如 1 万根以上)并做 Walk-Forward 验证,防止过拟合。/ D; ? I( w& I2 [
2 ]( a% {' r* D' F |
|