问财量化选股策略逻辑
select_stock_strategy = """
## 布林缩口
var bollinger_upper, bollinger_lower, current_price;
bollinger_upper = bollinger_upper + 2 * stdev;
bollinger_lower = bollinger_lower - 2 * stdev;
if (bollinger_upper > current_price) then upper_bound = bollinger_upper;
else if (bollinger_lower < current_price) then lower_bound = bollinger_lower;
else if (current_price > bollinger_upper) then upper_bound = current_price;
else if (current_price < bollinger_lower) then lower_bound = current_price;
else
upper_bound = bollinger_upper;
lower_bound = bollinger_lower;
endif;
## 单日涨幅大于5%
var one_day_return = (close - close[1]) / close[1];
if (one_day_return > 0.05) then pass_stock = true;
else pass_stock = false;
## 市值大于93亿
var total_market_value = sum(market_capitalization, 0);
if (total_market_value > 93000000) then pass_stock = true;
else pass_stock = false;
## 综合以上条件
if (pass_stock) then selected_stocks = true;
else selected_stocks = false;
"""
选股逻辑分析
布林缩口
布林线是一种技术分析工具,用于衡量股票价格波动的范围。当布林线上轨高于股票价格,且下轨低于股票价格时,说明股票价格波动较大,投资者应密切关注。
单日涨幅大于5%
为了确保所选股票有较大的涨幅潜力,我们筛选出单日涨幅大于5%的股票。这样可以有效过滤出近期表现较好的股票。
市值大于93亿
市值是指股票的总市场价值,筛选出市值大于93亿的股票可以确保投资的安全性,因为这些股票具有较高的品牌价值和市场地位。
有何风险?
尽管筛选出的股票具有较好的涨幅潜力和安全性,但仍然存在一定的风险。例如,股票价格可能受到突发事件的影响而波动,投资者需要密切关注市场动态,及时调整投资策略。
如何优化?
为了提高选股策略的效果,投资者可以尝试以下优化方法:
- 调整布林线参数,以适应市场变化。
- 增加其他技术分析指标,以获得更全面的市场信息。
- 引入风险控制机制,以降低投资风险。
如何优化?
- 调整布林线参数,以适应市场变化。
- 增加其他技术分析指标,以获得更全面的市场信息。
- 引入风险控制机制,以降低投资风险。
最终的选股逻辑
根据上述分析,我们最终的选股逻辑如下:
- 选取布林线上轨高于股票价格,且下轨低于股票价格的股票。
- 选取单日涨幅大于5%的股票。
- 选取市值大于93亿的股票。
通过综合以上条件,筛选出符合条件的股票作为投资目标。
常见问题
- 股票价格波动较大是否代表股票表现好?
答案:是的,股票价格波动较大说明股票表现较好,因为布林线上轨和下轨之间的空间越大,股票的波动范围越大,潜在的涨幅空间也越大。 - 市值大于93亿是否代表股票安全?
答案:市值大于93亿可以提高股票的安全性,但这并不意味着股票一定不会下跌,投资者仍需要密切关注市场动态,及时调整投资策略。 - 选股策略是否考虑了市场风险?
答案:选股策略考虑了市场风险,通过布林线、单日涨幅大于5%和市值大于93亿三个条件来筛选股票,以降低投资风险。
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。