i问财量化选股-涨幅2%-7%、高开0

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

问财量化选股策略逻辑

  1. 涨幅2%-7%
  2. 高开0.3%

选股逻辑分析

这两个条件都是比较基础的股票筛选条件,一般来说涨幅和高开都是投资者在进行股票投资时会考虑的因素。涨幅是指股票价格的变化幅度,如果一只股票的涨幅超过一定范围,那么就有可能带来较好的投资回报。高开则是指股票开盘的价格高于前一个交易日收盘价的情况,如果一只股票能够高开,那么就有可能预示着当天的走势较好。

有何风险?

然而,以上两个条件都只是基础的筛选条件,并不能完全保证选出的好股票。首先,股票的价格涨跌受多种因素影响,包括市场环境、公司业绩等,单纯依靠这两个条件无法全面评估一只股票的投资价值。其次,高开并不意味着股票一定会上涨,有时候也可能是主力资金出货的一种手段。

如何优化?

为了提高选股的准确性和有效性,我们可以进一步添加其他条件进行筛选。例如,我们可以结合公司的基本面信息,如盈利能力、成长性等,来判断股票的价值。此外,我们还可以结合技术指标,如MACD、KDJ等,来预测股票的未来走势。

最终的选股逻辑

综合考虑以上多个因素,我们的选股策略可以如下:

def select_stock():
    stocks = get_stocks() # 获取所有股票信息
    selected_stocks = []
    
    for stock in stocks:
        if stock['price_change'] > 5% and stock['open_price'] > stock['close_price'] + 0.2: 
            selected_stocks.append(stock)
            
    return selected_stocks

常见问题

  1. 为什么我选出的股票总是不赚钱?
    答:这可能是因为你没有考虑到所有的因素,或者你的策略过于简单。建议你结合基本面和技术面信息进行更深入的研究。

  2. 我该如何使用这个策略?
    答:你可以将这个策略作为一个基本框架,然后根据自己的需求进行调整。例如,你可以增加一些其他的筛选条件,或者改变一些参数的值。

python代码参考

import pandas as pd

# 获取所有股票信息
stocks = pd.read_csv('stock_info.csv')

# 计算价格变化和开盘价
stocks['price_change'] = (stocks['close_price'] - stocks['open_price']) / stocks['

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

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

    模板如何使用?

    点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。


    
收益&风险
源码

评论