本文分享我使用机器学习构建加密货币交易策略的经验。
传统技术分析基于固定规则,而AI可以:
我使用的特征包括:
价格特征
技术指标
链上数据
市场情绪
采用XGBoost + LSTM集成模型:
import xgboost as xgb
from sklearn.model_selection import TimeSeriesSplit
# 时序交叉验证
tscv = TimeSeriesSplit(n_splits=5)
for train_idx, val_idx in tscv.split(X):
X_train, X_val = X[train_idx], X[val_idx]
y_train, y_val = y[train_idx], y[val_idx]
model = xgb.XGBClassifier(
max_depth=6,
learning_rate=0.01,
n_estimators=1000,
early_stopping_rounds=50
)
model.fit(X_train, y_train,
eval_set=[(X_val, y_val)],
verbose=False)
2023年全年回测
2024年实盘表现
通过分析发现最重要的特征是:
AI量化交易是一个持续迭代的过程。关键是:
希望这篇文章能给你一些启发!
请先登录后再发表评论
暂无评论