(同花顺量化)100亿市值以内的无亏损企业_、今日均线向上发散、今日增仓占比_5%

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

问财量化选股策略逻辑

  • 今日增仓占比>5%
  • 今日均线向上发散
  • 100亿市值以内的无亏损企业

选股逻辑分析

这三个条件分别代表了市场资金对这只股票的关注程度、股票价格趋势以及公司的财务状况。增仓占比代表了资金的流入情况,如果超过50%,说明市场对该股票较为看好;均线向上发散代表股票价格趋势向好,有利于投资者获取收益;无亏损企业则保证了公司的财务状况良好,避免了投资风险。

有何风险?

尽管这三个条件可以筛选出一些优质股票,但仍然存在一定的风险。首先,市场走势是不可预测的,即使股票价格趋势向好,也可能出现回调。其次,公司财务状况也可能发生变化,导致投资者损失。最后,增仓占比不能完全反映市场对该股票的关注程度,因为资金流入也可能受到其他因素的影响。

如何优化?

为了降低风险,可以考虑加入更多的筛选条件。例如,可以加入市盈率、市净率等财务指标,以评估公司的估值水平。此外,可以加入技术指标,如布林线、移动平均线等,以判断股票价格的走势。还可以加入行业因素,以评估公司所处行业的前景和竞争状况。

最终的选股逻辑

  • 今日增仓占比>5%
  • 今日均线向上发散
  • 市盈率<20
  • 市净率<2
  • 行业前景较好
  • 公司竞争地位稳定

python代码参考

import tushare as ts

# 设置pro接口key
ts.set_token('your_token')

# 初始化pro接口
pro = ts.pro_api()

# 获取所有A股数据
df = pro.daily(ts_code='600036.SZ')

# 筛选条件
df = df[df['net_trading_volume'] > 5000]  # 今日增仓占比>5%
df = df[df['close'] > df['sma(10)']]  # 今日均线向上发散
df = df[df['pe'] < 20]  # 市盈率<20
df = df[df['pb'] < 2]  # 市净率<2
df = df[df['industry'] == '信息技术']  # �

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

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

    模板如何使用?

    点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。


    ## 如果有任何问题请添加 下方的二维码进群提问。
    ![94c5cde12014f99e262a302741275d05.png](http://u.thsi.cn/imgsrc/pefile/94c5cde12014f99e262a302741275d05.png)
    
收益&风险
源码

评论