问财量化选股策略逻辑
首先,我们定义了以下三个条件作为我们的选股逻辑:
- 至少5根均线重合的股票
- 流通市值大于100亿元
- 竞价涨幅>-2<5
接下来,我们将分析这些条件的逻辑。
选股逻辑分析
-
至少5根均线重合的股票:这表明股票的价格趋势较为稳定,且有较明确的方向。通常情况下,均线的重合也意味着股票的价格波动较小,有利于投资者进行长期投资。
-
流通市值大于100亿元:这表明股票的规模较大,流动性较强,不容易被操纵。同时,市值较大的股票通常也具有更好的财务状况和经营稳定性。
-
竞价涨幅>-2<5:这表明股票在竞价交易中表现活跃,有较高的买入意愿。同时,涨幅的限制也可以避免股票价格的过度波动。
有何风险?
尽管这些条件可以帮助我们筛选出一些较为稳健的股票,但是仍然存在一定的风险。首先,股票的价格趋势和波动性是不可预测的,即使满足了这些条件的股票也可能出现价格回调。其次,市值较大的股票可能会受到市场关注度的影响,导致价格波动较大。最后,竞价涨幅的限制也可能导致股票价格无法完全反映市场情绪。
如何优化?
为了进一步优化这些条件,我们可以考虑以下几点:
-
增加均线的数量:我们可以增加均线的数量,例如使用10根均线,以更好地反映股票的价格趋势。
-
考虑市值的细分:我们可以将市值的条件进一步细分,例如考虑流通市值在某个区间内的股票,以更好地筛选出具有代表性的股票。
-
考虑更多的技术指标:我们可以考虑使用更多的技术指标,例如MACD、RSI等,以更好地判断股票的价格趋势和波动性。
最终的选股逻辑
最终,我们的选股逻辑如下:
-
股票的日线图中至少有5根均线重合,包括5日、10日、20日、60日和120日均线。
-
股票的流通市值大于100亿元。
-
股票在竞价交易中的涨幅限制在-2到5之间。
python代码参考
以下是一个简单的Python代码示例,用于实现上述的选股逻辑:
import tushare as ts
# 设置pro接口token
ts.set_token('your_token_here')
# 初始化pro接口
pro = ts.pro_api()
# 获取所有A股股票信息
df = pro.realtime_quotes('000001.SZ')
# 筛选出符合条件的股票
selected_stocks = df[df['close'].values > df['open'].values]
# 输出符合条件的股票代码
print(selected_stocks['ts_code'].values)
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
如果有任何问题请添加 下方的二维码进群提问。


