问财量化选股策略逻辑
该策略的选股逻辑包含三个部分:
-
10日均线≥180日均线: 这个条件意味着短期均线已经超过了长期均线,通常被认为是股票价格上升趋势的一个信号。
-
涨幅2%-7%: 这个条件要求所选的股票在过去一段时间内的涨幅在2%-7%之间,表明这个股票的价格有一定的上涨空间。
-
7天内有>=1次的vr增长值<-90: VR是波动率指数,当其增长值小于-90时,说明股票的价格波动性较大,可能存在投资机会。
选股逻辑分析
该策略的主要优点是考虑了股票的长期趋势和短期波动性,能够较为全面地评估股票的投资价值。但同时,由于该策略只考虑了过去一段时间的数据,可能会忽视一些重要的市场信息,如公司的基本面变化等。
有何风险?
该策略的风险主要来自于市场的不确定性,包括经济环境的变化、公司业绩的下滑等,都可能导致股票价格的大幅下跌。
如何优化?
为了提高该策略的效果,可以引入更多的因素进行综合评估,例如公司的盈利能力、财务状况、行业地位等。另外,还可以通过调整参数来适应不同的市场环境。
最终的选股逻辑
经过优化后,该策略的基本选股逻辑如下:
- 选取近一年内至少有50%时间日均成交量大于5亿股的股票。
- 选取最近一年的日均换手率低于20%的股票。
- 选取近一个月的10日均线增长率>0且180日均线增长率<0的股票。
- 选取近一周的VR增长率>0且负数次数>2次的股票。
常见问题
-
为什么需要设置日均成交量大于5亿股的限制?
答:这是因为只有大市值的股票才能反映出真实的市场需求,小市值的股票可能存在庄家操纵的情况。 -
VR增长率为什么要设置两个不同的标准?
答:因为VR增长率过大或过小都不利于投资决策,而正负数次数则可以帮助我们判断股票的价格波动是否具有规律性。
python代码参考
import pandas as pd
from datetime import datetime
# 定义股票筛选函数
def stock_filter(data):
# 设置日均成交量大于5亿股的限制
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。