问财量化选股策略逻辑
select_stocks = [
stock for stock in all_stocks
if stock['market'] != '创业板' and stock['volume'] > prev_volume
]
选股逻辑分析
这个策略主要通过以下三个条件进行筛选:
- 筛选不在创业板市场的股票。
- 筛选出当天交易量大于前一日交易量的股票。
这种策略的优点是能够有效地避免参与市场炒作,降低投资风险。但是,这种方法可能会错过一些有可能带来高收益的股票,因为这些股票可能在短期内没有足够的交易量来吸引投资者。
有何风险?
尽管这种策略可以避免参与市场炒作,但也存在一定的风险。首先,它可能会漏掉那些在短期内有大量交易量但之后成交量下降的股票,这种股票可能是市场热点,但短期波动较大,可能不适合长期投资。其次,这种策略可能会导致忽视了那些虽然短期内交易量不大,但长期来看价值很高的股票。
如何优化?
为了提高这个策略的效果,我们可以考虑以下几个优化方案:
- 加大成交量的权重,使得对于交易量大的股票更加关注。
- 设置一个安全垫,比如只选择最近一段时间内交易量翻倍的股票。
- 结合其他基本面数据进行筛选,如市盈率、市净率等。
最终的选股逻辑
最终的选股逻辑如下:
select_stocks = [
stock for stock in all_stocks
if stock['market'] != '创业板' and stock['volume'] > prev_volume * 2
]
常见问题
-
"为什么只筛选交易量大的股票?"
因为交易量大的股票通常代表市场活跃度较高,更有可能出现较大的市场波动,这对于短线投资来说是非常有利的。 -
"为什么不考虑市值呢?"
对于长线投资来说,市值并不是一个重要的考量因素,我们更关心的是公司的基本面情况,如盈利能力、成长性等。
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。