Workflow
基于沪深300指数:支持向量机在股票择时中的应用
湘财证券·2024-08-12 19:46

量化模型与构建方式 模型名称:支持向量机(SVM) - 模型构建思路:采用支持向量机模型对沪深300指数进行择时,通过训练集数据训练模型,并对未来市场趋势进行预判[1][9] - 模型具体构建过程: 1. 选取价量、资金等22个指标作为备选特征向量,根据相关系数矩阵,逐一剔除相关系数较强的指标,最终剩余12个指标:换手率、ADTM、ATR、CCI、MACD、MTM、ROC、SOBV、STD26、STD5、两融交易额占A股成交额(%)、上一交易周收益率[1][9] 2. 初始策略将2013-01-01至2017-12-31作为训练集,样本数据频率为周,共计256周。在训练样本中,将下周周收益为正的定义为1,下周周收益率为负的定义为0[9] 3. 通过对核函数选择、对参数进行寻优,得到一个训练模型,对2018年1月2日至2018年1月5日进行预测。之后将训练样本长度增加一周,重新修正模型,再预测下一周[9] 4. 对未满五天交易周之后一周的策略延续上一周操作,在此操作下策略表现相对更为优异[9] - 模型评价:模型在预测下跌时的准确率较高,但在预测上涨时的准确率相对较弱[16] 模型的回测效果 - 单向做多策略 - 期末净值:1.11[2][10] - 累计收益率:10.62%[2][10] - 超额收益率:27.78%[2][10] - 最大回撤:30.06%[2][10] - 双向多空策略 - 期末净值:1.48[2][12] - 累计收益率:47.67%[2][12] - 超额收益率:64.83%[2][12] - 最大回撤:27.92%[2][12] - 策略运行以来表现 - 单向做多策略期末净值:1.55[13] - 双向多空策略期末净值:2.92[13] - 沪深300指数期末净值:0.83[13] - 单向做多策略超额收益率:72.85%[13] - 双向多空策略超额收益率:209.73%[13] - 策略2022年以来模拟实盘交易表现 - 单向做多策略期末净值:0.76[3][18] - 双向多空策略期末净值:0.80[3][18] - 沪深300指数期末净值:0.71[3][18] - 单向做多策略超额收益率:4.94%[3][18] - 双向多空策略超额收益率:8.96%[3][18] 因子的回测效果 - 模型准确率分布情况 - 收益率区间 <-10%:训练集准确率100.00%,测试集准确率100.00%[17] - 收益率区间 [-10%,-8%):训练集准确率100.00%,测试集准确率100.00%[17] - 收益率区间 [-8%,-6%):训练集准确率100.00%,测试集准确率75.00%[17] - 收益率区间 [-6%,-4%):训练集准确率77.78%,测试集准确率58.82%[17] - 收益率区间 [-4%,-2%):训练集准确率72.00%,测试集准确率66.67%[17] - 收益率区间 [-2%,0%):训练集准确率63.08%,测试集准确率57.29%[17] - 收益率区间 [0%,2%):训练集准确率89.01%,测试集准确率50.00%[17] - 收益率区间 [2%,4%):训练集准确率75.00%,测试集准确率43.86%[17] - 收益率区间 [4%,6%):训练集准确率83.33%,测试集准确率50.00%[17] - 收益率区间 [6%,8%):训练集准确率100.00%,测试集准确率75.00%[17] - 收益率区间 [8%,10%):训练集准确率100.00%,测试集无数据[17] - 收益率区间 ≥10%:训练集准确率100.00%,测试集无数据[17] - 整体:训练集准确率78.91%,测试集准确率54.65%[17]