|
从参数表来看,该EA是一个机器学习类EA
! Q( L. r0 W, ` N( l; \: ]5 y2 h. D
. }/ n) I1 \9 q- K, V6 L
它用了 K-NN(K 最近邻)算法 来生成交易信号。历史 K 线作为样本,提取若干特征后,用“邻居投票”方式决定现在该做多、做空还是观望。( m$ b/ F3 ?7 q2 a
数据采集:每根新 K 线收盘时,计算 5 个特征值。( h L, D3 b$ ~- B6 _+ z. }0 G
K-NN 预测:在历史 2000 根 K 线里找与当前特征最相似的 8 条记录。* ^! r) _8 K$ o) m6 O7 Q/ J
信号生成:
& `. C8 a1 c) T( j3 x0 Y) V如果 8 条记录里多数方向为“买”→ 开多单;
+ j1 e ^# }) w' F% J多数方向为“卖”→ 开空单;
$ [- k- |0 J& y. F$ n) `5 K9 _票数相当时观望。* e g$ Y! X$ ]! G
下单与风控:* n8 m! f6 u# A5 z: ]( i: b1 `% f
方向相反时先平仓,再按 lot multiplier=2 放大手数开新单。, e. o4 a! u9 ]: @- }1 z
固定止损 200 points,止盈 400 points。" s* K; v N9 f2 V3 f
& l7 ]) E3 r$ {) d6 v
实际使用建议:
' k3 }) j1 C# I在小资金、小仓位先跑模拟盘,观察加仓路径。
# _9 f/ a$ J- I/ T* |$ Q w! G把 Lot multiplier 改为 1.0 或 1.5,降低爆仓概率。" V6 Y- @. H% k j2 R
加入 最大连续亏损限制 或 最大持仓手数上限。
4 S& X0 q) h5 I+ O扩大样本量(如 1 万根以上)并做 Walk-Forward 验证,防止过拟合。 j9 M; b, e1 l! H, r
) h6 m" B4 D0 W
|
|