量化交易选股策略-军工板块日线16元以下上月换手率在100%以上赢利个股、昨天14到15点

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

问财量化选股策略逻辑

这个策略首先选择了军工板块的日线K线数据,然后筛选出上个月换手率在100%以上的股票,接着再从中选出昨天下午14到15点的跌幅超过1.5%,最后筛选出收盘价大于4元且小于等于25元的股票。

选股逻辑分析

这个策略的逻辑比较简单明了,主要是通过综合多个条件来选择有投资价值的股票。但是需要注意的是,单一的指标可能并不能完全反映一个股票的真实价值,需要结合其他的分析方法来进行综合判断。

有何风险?

这个策略的主要风险在于可能会错过一些真正有价值的股票,因为它是基于过去的数据进行分析,并不能保证未来的结果。此外,如果市场环境发生较大变化,那么这个策略的效果也可能受到影响。

如何优化?

可以通过增加更多的条件或者改变现有条件的权重来优化这个策略。例如,可以考虑加入公司业绩、行业前景等其他因素,或者调整换手率和跌幅的权重。

最终的选股逻辑

通过对历史数据的分析,我们可以得出一个大概的投资策略,即选择上个月换手率在100%以上、昨天下午14到15点的跌幅超过1.5%,且收盘价大于4元且小于等于25元的军工板块股票。

常见问题

Q: 这个策略能否适用于所有的股票?
A: 不是所有股票都适合使用这个策略,因为不同的股票有不同的特点和行情。

Q: 这个策略是否考虑到了市场的短期波动?
A: 是的,这个策略是在考虑了市场短期波动的基础上进行的。

python代码参考

import pandas as pd
from pandas_datareader import data
import talib

# 获取数据
df = data.xs('军工', level=1).xs('日线', level=2)

# 设置条件
df['换手率'] = df['成交量']/df['流通股本']
df['跌幅'] = df['close'] - df['open']

# 过滤条件
df = df[df['换手率'] > 100]
df = df[df['跌幅'] > 1.5]
df = df[df['close'] > 4]
df = df[df['close'] <= 25]

# 打印结果
print(df)

注意:这只是一个简单的示例代码,实际使用

如何进行量化策略实盘?

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

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

模板如何使用?

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

评论

需要帮助?

试试AI小助手吧