
用K近邻(KNN)机器学习算法进行股票走势预测-Python
接下来我们来进行KNN算法的实战操作。目标是,我们将利用KNN预测市场走向,并在此基础上制定交易策略。这里我们只简单用SPY的数据。标签或目标变量(target variable)是因变量。在这里,目标变量是识别SPY在下一个交易日收盘时是涨还是跌。如果明天的收益大于远期收益的中位数,我们将买入SPY,否则我们将卖出SPY。我们为目标变量的买入信号赋值+1,为卖出信号赋值-1。目标可以描述为:其中Q2rt1Q2rt1为SPY下一天收益的中位数(第二个四分位数)。







