问财量化选股策略逻辑
在问财量化选股策略中,我们采用了至少5根均线重合的股票作为筛选条件。具体来说,我们选取了5日、10日、20日、60日和120日均线,当这些均线在某一支股票的K线图上重合时,我们认为该股票具有较好的买入时机。
选股逻辑分析
这个策略的逻辑是基于技术分析的,通过观察股票的均线走势来判断股票的价格趋势。当均线重合时,意味着股票的价格在短期内处于相对稳定的状态,可能会出现上涨的趋势。因此,我们选择在均线重合的股票上进行买入操作。
然而,这个策略并不是完美的。首先,技术分析并不是一种完全可靠的分析方法,因为股票的价格走势受到许多因素的影响,包括市场情绪、公司业绩等。其次,均线重合的情况并不一定意味着股票会立即上涨,因为股票的价格走势是随机的,可能会出现反转的情况。
有何风险?
使用这个策略存在一定的风险。首先,技术分析并不是一种完全可靠的分析方法,因此我们可能会买入错误的股票。其次,股票的价格走势是随机的,可能会出现反转的情况,导致我们的买入操作出现亏损。此外,如果市场情绪发生变化,也可能会影响股票的价格走势。
如何优化?
为了优化这个策略,我们可以考虑加入更多的筛选条件,例如公司的财务状况、行业前景等。这样可以更全面地评估股票的价值,从而降低买入错误的风险。此外,我们还可以通过设置止损点和止盈点来控制风险,避免出现大幅亏损的情况。
最终的选股逻辑
最终的选股逻辑如下:
- 选取100亿市值以内的无亏损企业;
- 检查股票的K线图,找到至少5根均线重合的位置;
- 如果满足以上两个条件,则认为该股票具有较好的买入时机,可以进行买入操作。
python代码参考:
import talib
def get_moving_average(prices, n):
"""计算n日移动平均线"""
ma = talib.MA(prices, n)
return ma
def check_moving_average_prices(prices, ma):
"""检查股票的K线图中是否有至少5根均线重合"""
for i in range(5, len(prices)):
if ma[i] == ma[i-1] == ma[i-2] == ma
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。


