问财量化选股策略逻辑
根据您的描述,您的选股策略包含以下三个条件:
- 涨幅小于0
- 收盘价大于或等于20日均线
- 价格小于历史最高价的50%,且低于12.8元
这三个条件分别对应于您的买入信号、支撑位和卖出信号。
选股逻辑分析
这个选股策略看起来相对简单,并且有一定的实用价值。首先,涨幅小于0意味着股票价格没有上涨,这可能是由于市场整体下跌或者公司基本面变差。其次,收盘价大于或等于20日均线意味着股票价格在近期有上升的趋势,这是股票的一个重要支撑位。最后,价格小于历史最高价的50%,且低于12.8元,意味着当前的价格相对较低,可以吸引投资者购买。
然而,这个策略也有一些风险。首先,如果市场持续下跌,即使满足以上所有条件,也可能无法实现盈利。其次,历史最高价可能会因为各种因素而发生变化,所以需要定期更新这个参数。最后,这个策略可能过于简化,忽略了其他的市场信息,比如公司的财务状况、行业发展趋势等。
如何优化?
为了提高这个策略的效果,可以从以下几个方面进行优化:
- 添加更多的市场指标,如MACD、RSI等,来辅助判断市场的走势。
- 定期检查历史最高价,并根据实际情况调整。
- 引入其他的风险控制措施,如设置止损点。
最终的选股逻辑
买入条件:涨幅小于0,收盘价大于或等于20日均线。
卖出条件:价格小于历史最高价的50%,且低于12.8元。
常见问题
Q: 如果市场持续下跌,是否仍然需要按照这个策略进行操作?
A: 不一定。如果市场持续下跌,那么这个策略可能会失效,建议考虑停止交易或者改变交易策略。
Q: 是否需要定期更新历史最高价?
A: 是的,历史最高价可能会因为各种因素而发生变化,所以需要定期更新。
python代码参考
def select_stock():
# 等待价格达到买入条件
while True:
if price < history_max_price * 0.5 and price < 12.8:
return True
# 更新历史最高价
history_max_price = max(price, historical_max_price)
注意:这只是一个简单的示
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。

