问财量化选股策略逻辑
- 选取至少5根均线重合的股票
- 价格小于12.9点
- 25分涨幅小于6%
选股逻辑分析
- 选取至少5根均线重合的股票,说明该股票的均线系统较为稳定,趋势较为明确。
- 价格小于12.9点,说明该股票的价格相对较低,具有一定的投资价值。
- 25分涨幅小于6%,说明该股票在早盘的涨幅相对较小,可能具有一定的上涨潜力。
有何风险?
- 该策略只考虑了股票的短期价格趋势和涨幅,忽略了其他因素,如公司的财务状况、行业背景等,因此可能存在一定的风险。
- 如果所选取的均线数量过多,可能会导致信号过于复杂,难以准确判断股票的趋势。
如何优化?
- 可以考虑加入其他因素,如公司的财务状况、行业背景等,以提高策略的准确性和稳定性。
- 可以尝试使用不同的均线数量和时间周期,以找到最佳的组合。
最终的选股逻辑
- 选取至少5根均线重合的股票,价格小于12.9点,25分涨幅小于6%。
- 可以加入其他因素,如公司的财务状况、行业背景等,以提高策略的准确性和稳定性。
- 可以尝试使用不同的均线数量和时间周期,以找到最佳的组合。
python代码参考
import talib
def get_cooperation_signal(price, ma1, ma2, ma3, ma4, ma5):
# 计算不同均线的交叉信号
cross1 = talib.CROSS(ma1, ma2)
cross2 = talib.CROSS(ma2, ma3)
cross3 = talib.CROSS(ma3, ma4)
cross4 = talib.CROSS(ma4, ma5)
cross5 = talib.CROSS(ma5, price)
# 根据交叉信号计算股票的走势信号
if cross1 and cross2 and cross3 and cross4 and cross5:
signal = 1
else:
signal = 0
return signal
def get_stock_signal(prices, ma1, ma2, ma3, ma4, ma5):
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。
