(同花顺量化)9点25分涨幅小于6%_、周线MA5金叉MA10、今日增仓占比_5%

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

问财量化选股策略逻辑

今日增仓占比>5%,周线MA5金叉MA10,9点25分涨幅小于6%

选股逻辑分析

这个策略基于三个条件来筛选股票。首先,要求股票今天的增仓比例大于5%,这表明该股票有较多的资金流入,可能是由于市场对该股票的看好或者机构投资者的买入。其次,要求股票的周线MA5金叉MA10,这表明该股票的短期和长期趋势是向上的,表明该股票有较强的上涨动力。最后,要求股票在9点25分的涨幅小于6%,这表明该股票在开盘后的涨幅不大,可能还有上涨的空间。

有何风险?

这个策略的风险在于它过于侧重于技术分析,而忽略了其他因素。例如,即使股票的技术指标满足了所有的条件,但如果整个市场环境不佳,或者该股票的公司基本面出现问题,那么该股票仍然可能会下跌。此外,该策略也可能会因为市场波动而出现误差,因为股票的价格可能会在开盘后出现较大的波动。

如何优化?

为了优化这个策略,可以考虑加入更多的条件来筛选股票。例如,可以考虑加入股票的市盈率、市净率等基本面指标,以更好地评估该股票的价值。此外,可以考虑加入更多的技术指标,例如布林线、移动平均线等,以更好地判断股票的趋势。最后,可以考虑加入更多的市场因素,例如政策、经济等因素,以更好地预测股票的价格走势。

最终的选股逻辑

def select_stock():
    # 获取所有A股股票的代码和名称
    stocks = get_stocks()
    
    # 初始化变量
    selected_stocks = []
    for stock in stocks:
        # 获取股票今天的增仓比例
        today_percent_change = get_percent_change(stock, 'today')
        
        # 获取股票的周线MA5和MA10
        ma5, ma10 = get_moving_average(stock, 5, 10)
        
        # 获取股票在9点25分的涨幅
        open_price = get_open_price(stock)
        current_price = get_current_price(stock)
        if open_price is None or current_price is None:
            continue
        gain = current_price - open_price
        if gain > 0:
            gain = gain / open_price * 100
        else:
            gain = 0
        gain_percentage = gain / open_price * 100
        
        # 判断股票是否符合条件
        if today_percent_change > 5 and ma5 > ma10 and gain_percentage < 6:
            selected_stocks.append(stock)
    
    # 返回符合条件的股票列表
    return selected_stocks

如何进行量化策略实盘?

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

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

模板如何使用?

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

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

94c5cde12014f99e262a302741275d05.png

收益&风险
源码

评论