(iwencai量化策略)dea上涨_、前日实际换手率_3~28、今日增仓占比_5%

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

问财量化选股策略逻辑

  • 今日增仓占比>5%
  • 前日实际换手率>3~28
    *dea上涨

选股逻辑分析

  • 今日增仓占比>5%:表示该股票在最近一天中有较多的资金流入,说明市场对该股票的看好程度较高。
  • 前日实际换手率>3~28:表示该股票在最近一天的换手率较高,说明市场对该股票的活跃程度较高。
    *dea上涨:表示该股票的短期趋势是上涨的,说明市场对该股票的预期是积极的。

有何风险?

  • 今日增仓占比>5%:如果该股票的增仓比例过高,可能意味着市场对该股票的预期过高,存在回调的风险。
  • 前日实际换手率>3~28:如果该股票的换手率过高,可能意味着市场对该股票的炒作过度,存在回调的风险。
    *dea上涨:如果该股票的dea上涨过快,可能意味着市场对该股票的预期过高,存在回调的风险。

如何优化?

  • 可以考虑加入更多的筛选条件,例如市值、市盈率等,以更加准确地筛选出有投资价值的股票。
  • 可以考虑加入更多的时间周期,例如短期、中期、长期等,以更加全面地分析股票的走势。

最终的选股逻辑

  • 今日增仓占比>5%
  • 前日实际换手率>3~28
    *市值在50亿以下
    *市盈率在20倍以下
    *dea上涨

python代码参考

import talib

def get筛选条件():
    # 今日增仓占比
    data = get_data()
    total_amount = data['total_amount'].sum()
    daily_amount = data['amount'].sum()
    today_amount = data['amount'].sum() / total_amount
    if today_amount > 0.05:
        return True
    else:
        return False

    # 前日实际换手率
    data = get_data()
    daily_amount = data['amount'].sum()
    total_amount = data['total_amount'].sum()
    if daily_amount > 3 * total_amount / 100 and daily_amount < 28 * total_amount / 100:
        return True
    else:
        return False

    #dea上涨
    data = get_data()
    close = data['close']
   dea = talib DEA(close)
    ifdea > 0:
        return True
    else:
        return False

def get_data():
    # 获取股票数据
    pass

def apply筛选条件(data):
    # 运行筛选条件
    if all([condition for condition in [筛选条件, 筛选条件, 筛选条件]]):
        return data
    else:
        return None

def main():
    # 获取股票数据
    data = get_data()
    filtered_data = apply筛选条件(data)
    # 处理筛选结果
    pass

if __name__ == '__main__':
    main()

如何进行量化策略实盘?

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

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

模板如何使用?

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

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

94c5cde12014f99e262a302741275d05.png

收益&风险
源码

评论