(同花顺量化)竞价主力净买大于0_、换手率3%-12%、高点为两日最高

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

问财量化选股策略逻辑

高点为两日最高, 换手率3%-12%, 竞价主力净买大于0

选股逻辑分析

这个策略的逻辑是基于股票的高点、换手率和竞价主力净买三个指标来筛选股票。首先,股票的高点需要在两天内达到,这表明股票在短期内有较强的上涨动力。其次,换手率需要在3%到12%之间,这个范围内的换手率表明股票的交易活跃度适中,不太高也不太低。最后,竞价主力净买需要大于0,这表明在竞价交易中,主力资金净买入量大于卖出量,对股票的上涨有积极的推动作用。

有何风险?

这个策略的局限性在于它只考虑了股票的短期表现,没有考虑长期趋势和基本面因素。此外,如果股票的高点被过度解读或市场情绪过热,可能会导致股票价格的大幅波动,从而给投资者带来风险。

如何优化?

为了优化这个策略,可以考虑加入一些长期趋势和基本面因素的分析,例如股票的市盈率、市净率等指标。此外,可以考虑加入一些技术分析指标,例如移动平均线、布林线等,以更好地判断股票的价格走势。

最终的选股逻辑

综合考虑股票的高点、换手率和竞价主力净买三个指标,以及加入一些长期趋势和基本面因素的分析和一些技术分析指标,可以得到一个更完善的选股策略。具体实现可以使用Python的量化交易库,例如Zipline或Backtrader等。以下是一个参考的Python代码:

import zipline as zp
from zipline.api import order_target, order_percent, set_universe, get_datetime, symbol
from zipline.utils import get_data_yahoo
from zipline.finance import order_type, order_target_value

def initialize(context):
    set_universe(context, zp.universe.all())
    # 获取股票数据
    data = get_data_yahoo(context.symbols, '2021-01-01', '2021-12-31')
    # 计算股票的高点、换手率和竞价主力净买
    data['high'] = data['Adj Close'].rolling(window=2).max()
    data['turnover'] = data

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

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

    模板如何使用?

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


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

评论