(iwencai选股策略)今日控盘>21_、竞价涨幅>-2<5、今日增仓占比_5%

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

问财量化选股策略逻辑

  • 今日增仓占比>5%, 表示最近一段时间内,该股票的成交量相比之前有明显的增加,说明有资金在积极介入该股票。
  • 竞价涨幅>-2<5, 表示该股票在竞价阶段的涨幅要大于-2%且小于5%,说明该股票有较强的上涨动力。
  • 今日控盘>21, 表示该股票的控盘比例要大于21%,说明该股票的筹码集中在少数人手中,有利于股价的上涨。

选股逻辑分析

  • 该策略通过结合三个指标来筛选股票,具有一定的综合性。
  • 但是,由于该策略的参数设置比较宽松,可能会导致一些垃圾股也被筛选出来,从而增加了投资风险。

有何风险?

  • 由于该策略的参数设置比较宽松,可能会导致一些垃圾股也被筛选出来,从而增加了投资风险。
  • 该策略没有考虑公司的基本面情况,因此可能会错过一些优质股票。

如何优化?

  • 可以通过调整参数来筛选更优质的股票,例如可以将门槛设置得更高一些。
  • 可以结合其他基本面指标来筛选股票,例如市盈率、市净率等。

最终的选股逻辑

  • 今日增仓占比>5%, 竞价涨幅>-2<5, 今日控盘>21
  • 其他基本面指标(如市盈率、市净率等)满足一定条件的股票

python代码参考

  • 由于没有给出具体的参数设置,以下代码仅供参考:
import talib

def get筛选条件():
    # 获取今日增仓占比
    v1 = talib.MA(get_v1(), timeperiod=1)
    v2 = talib.MA(get_v2(), timeperiod=1)
    v3 = talib.MA(get_v3(), timeperiod=1)
    v4 = v1 - v2
    v5 = v4 / v3
    v6 = v5 * 100
    return v6

def get_v1():
    # 获取今日成交量
    v1 = get_v1()
    return v1

def get_v2():
    # 获取昨日成交量
    v2 = get_v2()
    return v2

def get_v3():
    # 获取前一日成交量
    v3 = get_v3()
    return v3

def get_v4():
    # 获取今日换手率
    v4 = get_v4()
    return v4

def get_v5():
    # 获取昨日换手率
    v5 = get_v5()
    return v5

def get_v6():
    # 获取前一日换手率
    v6 = get_v6()
    return v6

def get筛选结果():
    # 获取今日增仓占比
    v1 = talib.MA(get_v1(), timeperiod=1)
    v2 = talib.MA(get_v2(), timeperiod=1)
    v3 = talib.MA(get_v3(), timeperiod=1)
    v4 = v1 - v2
    v5 = v4 / v3
    v6 = v5 * 100
    # 获取竞价涨幅
    v7 = get_v7()
    # 获取今日控盘
    v8 = get_v8()
    # 组合筛选条件
    v9 = v6 > 5 and v7 > -2 and v7 < 5 and v8 > 21
    # 返回筛选结果
    return v9

def get_v7():
    # 获取竞价涨幅
    v7 = get_v7()
    return v7

def get_v8():
    # 获取今日控盘
    v8 = get_v8()
    return v8

如何进行量化策略实盘?

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

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

模板如何使用?

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

如果有任何问题请添加 下方的二维码进群提问。

94c5cde12014f99e262a302741275d05.png

收益&风险
源码

评论