量化交易选股策略-中信里昂中信里昂资产管理有限公司、连续两周股价上涨、行业板块涨幅前5

用户头像神盾局量子研究部
2023-10-26 发布

问财量化选股策略逻辑

逻辑一:公司连续两周股价上涨

这是最基本的股票选择逻辑,即看是否连续两周股价上涨。这个逻辑的目的是为了找出那些近期表现良好的公司。

逻辑二:行业板块涨幅前5

除了看单只股票的表现外,我们还需要看整个行业的表现。因此,我们选择了涨幅前五的行业进行进一步筛选。

选股逻辑分析

这个逻辑是基于市场情绪和业绩趋势的选择,有一定的概率性,但也有可能出现误判。同时,由于股价受多种因素影响,短期内股价上涨并不一定代表公司基本面有改善,因此需要结合其他信息进行综合判断。

有何风险?

  1. 股价波动大:因为是基于短期的股价涨跌来选取股票,因此存在很大的股价波动风险。
  2. 行业选择偏差:如果选择了错误的行业或板块,可能会导致选出的股票并不是最优的选择。

如何优化?

  1. 增加更多维度的考虑:可以考虑公司的盈利能力、财务状况等其他因素,以更全面地评估公司价值。
  2. 设置止损点:在买入股票后,设定一个止损点,一旦股价下跌到一定程度就卖出,以降低亏损风险。

最终的选股逻辑

通过以上分析,我们的选股逻辑如下:

  1. 公司近两周股价上涨
  2. 行业板块涨幅前5

常见问题

  1. 如何确定止损点?
    • 可以根据公司历史数据和市场情况设定止损点。
  2. 如何保证行业选择的准确性?
    • 可以使用机器学习算法对大量历史数据进行分析,选择最优的行业组合。
  3. 如何处理短期股价波动较大的问题?
    • 可以通过设定短期持有期,减少短期波动的影响。

python代码参考

import pandas as pd
from sklearn.cluster import KMeans
from sklearn.preprocessing import StandardScaler
from sklearn.decomposition import PCA

# 获取股票数据
df = pd.read_csv('stock_data.csv')

# 数据预处理
scaler = StandardScaler()
df_scaled = scaler.fit_transform(df)

# 使用PCA降维
pca = PCA(n_components=2)
df_pca = pca.fit_transform(df_scaled)

# 划分训练集和测试集
X_train, X_test, y_train, y_test = train_test_split(df_pca

## 如何进行量化策略实盘?
    请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

    select_sentence = '市值小于100亿' #选股语句。

    模板如何使用?

    点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。


    
收益&风险
源码

评论