EATC

 找回密码
 立即注册
查看: 39|回复: 0

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

[复制链接]

1027

主题

3440

帖子

1万

积分

交易元老

Rank: 8Rank: 8

积分
10853
发表于 4 天前 | 显示全部楼层 |阅读模式
从参数表来看,该EA是一个机器学习类EA
% e9 H1 q3 U) {8 A) J* G, \# v  f% Y+ S. k

+ N% B+ a/ u$ y1 |; t3 H& _1 f它用了 K-NN(K 最近邻)算法 来生成交易信号。历史 K 线作为样本,提取若干特征后,用“邻居投票”方式决定现在该做多、做空还是观望。4 r+ n, x  L! h7 l6 F
数据采集:每根新 K 线收盘时,计算 5 个特征值。8 k5 H' S  ?1 e
K-NN 预测:在历史 2000 根 K 线里找与当前特征最相似的 8 条记录。# x  T: v! ^1 R2 P1 Y
信号生成:6 Z8 P% Q: Q+ m; }+ r, \
如果 8 条记录里多数方向为“买”→ 开多单;& T& P. r' o2 I4 S' Y5 d9 z7 _0 l: l) a
多数方向为“卖”→ 开空单;8 v8 ~3 l7 e" I& v& V+ r7 _
票数相当时观望。
7 U, d: O$ \% j3 o# E" e- ]7 e' {' m下单与风控:
4 H2 |2 v. n) l方向相反时先平仓,再按 lot multiplier=2 放大手数开新单。3 Y1 K8 I0 y5 {
固定止损 200 points,止盈 400 points。9 A4 Y- L) k7 B! N
3 I/ A. b8 p, w) F3 H
实际使用建议:
4 Q( j- Q9 R) t( p% J在小资金、小仓位先跑模拟盘,观察加仓路径。$ ?! B  S9 d9 f: \3 [' Z( f
把 Lot multiplier 改为 1.0 或 1.5,降低爆仓概率。1 d5 J4 r8 @. T4 l* D8 A$ }
加入 最大连续亏损限制 或 最大持仓手数上限。4 ^8 X3 {0 Z% L/ O
扩大样本量(如 1 万根以上)并做 Walk-Forward 验证,防止过拟合。
. X5 x. P( w- \$ l0 O! K
* M$ D: w# f, X) E
31.png

GOAT EA V1.20 MT5.zip

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

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

MT5

回复

使用道具 举报

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

本版积分规则

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

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