i问财量化选股-军工板块日线16元以下上月换手率在100%以上赢利个股、去掉新股与次新股、

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

问财量化选股策略逻辑

首先,我们需要筛选出日线价格低于16元的股票,然后要求其最近一个月的日均换手率超过100%,最后选出赢利的个股。同时,我们需要排除掉所有的新股和次新股,因为它们通常具有较高的波动性和不确定性。

选股逻辑分析

这个策略的优点是能够找出那些活跃度高且盈利能力强的股票,这可能是投资者感兴趣的类型。然而,也存在一些风险。例如,如果市场整体处于下跌趋势,那么即使这些股票的短期表现良好,也可能无法抵挡市场的总体下跌趋势。此外,日均换手率过高的股票可能会受到市场热点的影响,难以持续上涨。

有何风险?

这个策略的主要风险包括市场风险、换手率风险以及盈利风险。市场风险是指市场的整体走势对股票的影响;换手率风险是指换手率过高可能导致资金快速进出,影响股票的价格稳定性;盈利风险则是指这些股票的盈利能力能否持续。

如何优化?

为了优化这个策略,我们可以考虑增加一些其他的过滤条件,例如:查看这些股票的历史波动性,或者查看它们的基本面数据,如市盈率、市净率等。我们也可以尝试使用更复杂的统计模型来预测股票的表现。

最终的选股逻辑

最终的选股逻辑如下:

  1. 日线价格低于16元。
  2. 近一个月的日均换手率超过100%。
  3. 股票为非新股和次新股。
  4. 具备稳定的盈利能力和低的波动性。

常见问题

读者可能会问:“为什么选择日线价格低于16元的股票?”、“为什么要排除新股和次新股?”等问题。这些问题的答案可以在上述的分析部分找到。

python代码参考

import pandas as pd
from sklearn.linear_model import LinearRegression

# 获取所有符合条件的数据
data = pd.read_csv('stock_data.csv')

# 过滤数据
data = data[(data['price'] < 16) & (data['rolling_avg_volume'] > 100)]

# 训练模型
model = LinearRegression()
X = data[['rolling_avg_volume']]
y = data['profit']
model.fit(X, y)

# 预测股票的盈利情况
predictions = model.predict(data[['rolling_avg_volume']])

这段代码首先读取了一个名为'stock_data.csv'的数据文件

如何进行量化策略实盘?

请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

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

模板如何使用?

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

评论