EATC

 找回密码
 立即注册
查看: 151|回复: 1

[1420+] GOAT EA V1.20 MT5采用K-NN(K最近邻)算法来生成交易信号

[复制链接]

1069

主题

3584

帖子

1万

积分

交易元老

Rank: 8Rank: 8

积分
11703
发表于 2025-8-26 11:42:12 | 显示全部楼层 |阅读模式
从参数表来看,该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 |
31.png

GOAT EA V1.20 MT5.zip

40.23 KB, 下载次数: 0, 下载积分: 活跃度 -5

售价: 2 E币  [记录]  [购买]

MT5

回复

使用道具 举报

760

主题

2627

帖子

9304

积分

交易元老

Rank: 8Rank: 8

积分
9304
发表于 2025-9-4 09:42:59 | 显示全部楼层
点赞+关注
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

收藏本站|法律声明|Archiver|小黑屋|support@ea198.com|EATC ( 桂ICP备2022005787号

风险提示与免责声明:擅自从事外汇保证金交易的双方不受法律保护!社区内展示内容,均为网友自发分享,不构成投资建议,社区无法全面监控由第三方上传至社区的资源,因此不保证资源的合法性、安全性、完整性、真实性或品质等。您下载时,同意自行判断并承担所有风险。社区内的资源,仅限用于学习和研究目的,不得将用于商业或者非法用途,否则,一切后果请用户自负。社区信息来自网络,版权争议与社区无关,您下载后须在24个小时之内进行删除。如果您喜欢该内容,请支持正版。如有侵权请邮件与我们联系处理。