量化交易选股策略-军工板块日线16元以下上月换手率在100%以上赢利个股、分时高开3%到6

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

问财量化选股策略逻辑

该策略主要基于以下三个条件进行筛选:

  1. 日线16元以下:这个条件是基于股票的基本面分析,较低的价格可能会让投资者有更多的投资机会。

  2. 上月换手率在100%以上:这意味着这只股票在过去一个月内的交易活跃度较高,可能吸引了大量的投资者。

  3. 赢利个股:只有在盈利的情况下,投资者才有可能获得回报。

  4. 分时高开3%到6%之间:这是一个基于技术分析的选择,表示股票开盘后有上涨的趋势。

  5. 收盘价>M20:这是基于技术分析的选择,表示股票收盘价高于其移动平均线20天的平均价格,这通常被视为股票上涨的一个信号。

选股逻辑分析

虽然这个策略似乎很合理,但是也有一些潜在的风险需要注意:

  • 过于活跃的市场可能导致市场波动大,导致投资失败。

  • 如果股票价格被操纵或者存在虚假信息,投资者可能会受到损失。

  • 仅仅根据过去的数据进行决策可能会忽略未来的市场变化。

如何优化?

为了优化这个策略,我们可以考虑以下几点:

  • 考虑更多的基本面因素,比如公司的财务状况、行业地位等。

  • 使用更多的技术指标来评估股票的投资价值。

  • 定期重新审视和更新策略,以适应市场的变化。

最终的选股逻辑

该策略基于以下几个条件进行筛选:

  • 日线在16元以下
  • 上月换手率在100%以上
  • 赢利个股
  • 分时高开3%到6%之间
  • 收盘价>M20

常见问题

  • 为什么只选择日线在16元以下的股票?
  • 为什么要选择上月换手率在100%以上的股票?
  • 为什么要选择赢利的股票?
  • 为什么要选择分时高开3%到6%之间的股票?
  • 为什么要选择收盘价>M20的股票?

python代码参考

import pandas as pd
from yfinance import finviz_api

# 获取股票数据
stock_data = finviz_api.YahooFinanceQuoteData(stock='xxxxxx')

# 按照条件筛选股票
selected_stocks = stock_data[
    (stock_data['close'] > stock_data

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

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

    模板如何使用?

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


    
收益&风险
源码

评论

需要帮助?

试试AI小助手吧