问财量化选股策略逻辑
假设我们有一个叫做QuestionFinanceQuantifiedStockSelectionStrategyLogic
的类,它包含一个函数select_stocks()
,该函数会根据上述的选股逻辑来选择股票。
class QuestionFinanceQuantifiedStockSelectionStrategyLogic:
def select_stocks(self):
# 开盘涨幅大于小于5的筛选条件
opening_price_change = self.get_opening_price_change()
stocks_with_opening_price_change_greater_than_5 = opening_price_change[opening_price_change > 5]
stocks_with_opening_price_change_less_than_5 = opening_price_change[opening_price_change < 5]
# 联合精密突然放量的筛选条件
jieli_joint精密_volume = self.get_jieli_joint_precision_volume()
jieli_joint_precise_volume_with_large_volume = jieli_joint精密_volume[jieli_joint精密_volume > 1000]
# 竞价额大于1000万的筛选条件
quoted_amount_larger_than_10000000 = self.get_quoted_amount_larger_than_10000000()
# 将筛选出的股票进行合并
selected_stocks = stocks_with_opening_price_change_greater_than_5 | jieli_joint_precise_volume_with_large_volume | quoted_amount_larger_than_10000000
return selected_stocks
选股逻辑分析
这个选股逻辑主要有三个部分:
- 开盘涨幅大于小于5的筛选条件:这是最基础的筛选条件,用于过滤掉价格波动较小或者过大(超过5%)的股票。
- 联合精密突然放量的筛选条件:这是为了找出有可能上涨或者下跌幅度较大的股票。因为如果一只股票在开盘时就有大量的资金涌入或流出,那么很可能会对这只股票的价格产生影响。
- 竞价额大于1000万的筛选条件:这是为了找出有可能受到市场关注度较高的股票。因为只有那些在市场上受到广泛关注的股票,才有可能被投资者大量买入或卖出。
有何风险?
这个选股逻辑可能存在以下风险:
- 过度交易的风险:如果一只股票在开盘时有大量资金涌入或流出,并且这只股票的价格很快就被推高或打压,那么很可能会导致过度交易的发生。
- 信息不对称的风险:虽然
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。