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

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

问财量化选股策略逻辑

选股逻辑:首先,选择日线在16元以下的股票;其次,筛选出上月换手率在100%以上的股票;再次,选出上15个交易日涨停数大于0的股票;最后,找出超大单净流入最多的股票。

选股逻辑分析

这种策略的优点是能够选出具有较高活跃度和市场关注度的股票,且这些股票通常都有较高的盈利能力。然而,这种方法也有其局限性。例如,它可能会忽视一些业绩优秀但换手率较低的股票;同时,对于那些在短期内迅速上涨,但在长期走势中表现不佳的股票,这种方法也可能会有误判。

有何风险?

这种策略的风险主要在于它可能过于依赖短期的市场行为,而忽视了公司的基本面。因此,如果市场的短期波动较大,或者市场环境发生变化,那么这种策略可能会出现失误。

如何优化?

为了减少上述风险,我们可以考虑加入更多的筛选条件,如公司的财务状况、行业地位等。同时,我们也可以引入一些技术指标,如MACD、KDJ等,来辅助我们的决策。

最终的选股逻辑

经过优化后的选股逻辑如下:

  • 日线在16元以下;
  • 上月换手率在100%以上;
  • 上15个交易日中有至少3次涨停;
  • 超大单净流入金额排名前20%。

常见问题

  1. "为什么只选择日线在16元以下的股票?"
  2. "为什么要选择上月换手率在100%以上的股票?"
  3. "为什么只选择上15个交易日中有至少3次涨停的股票?"
  4. "为什么要选择超大单净流入金额排名前20%的股票?"

python代码参考

import pandas as pd

# 数据源
data = pd.read_csv('stock_data.csv')

# 筛选条件
filter条件 = {
    'Price': (data['Price'] < 16),
    'MonthVolume': (data['MonthVolume'] >= 100),
    'WinningStreaks': (data['WinningStreaks'] > 0),
    'SuperLargeNetFlow': (data['SuperLargeNetFlow'].rank(ascending=False) <= 20)
}

# 筛选数据
filtered_data = data[

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

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

    模板如何使用?

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


    
收益&风险
源码

评论

需要帮助?

试试AI小助手吧