问财量化选股策略逻辑
根据上述描述,我们选取的股票应该是已经在底部完成吸筹过程,并且目前正处于上升阶段,同时分时图上的换手率位于前两名的股票。
这个策略的优点是能够抓住即将爆发的股票,因为股票在底部完成吸筹后,通常会有较大的上涨空间。同时,分时图上的换手率也可以反映市场的活跃程度和投资者的热情,如果换手率较高,说明市场关注度高,投资者买入意愿强烈,这通常是股票即将上涨的一个信号。
然而,这个策略也存在一些风险。首先,底部吸筹的判断可能会有误,导致买入的股票并没有如预期一样上涨。其次,分时换手率的高低并不能完全代表股票的上涨潜力,还受到其他因素的影响,比如成交量、盘面压力等。
对于这个问题,我们可以从以下几个方面进行优化:
- 加强底部吸筹的判断,可以使用更多的技术指标,如KDJ、MACD等。
- 对于分时换手率的判断,除了看绝对值,还可以结合历史数据,看看是否有持续性。
最终的选股逻辑如下:
股票池 = ['A', 'B', 'C'] # 根据实际情况添加或者删除股票
for stock in股票池:
if stock['底部吸筹结束']:
if stock['当前价格 > 买点价格']:
if stock['分时换手率'] < max(stock['历史换手率']):
return stock
常见问题
-
分时换手率如何计算?
答:分时换手率可以通过公式:换手率 = 成交量 / (总市值 / 股票数量) 计算得出。其中,成交量是指一段时间内(一般是一天)的股票交易数量,总市值是指公司所有的股票总价值,股票数量是指公司的总股票数。
当然,实际操作中,分时换手率的具体计算方式可能会有所不同,需要根据具体的股票行情和市场环境进行调整。
另外,由于Python的math库不支持除法运算符
/
,所以实际操作中需要使用/
和**
运算符进行数学运算。
python代码参考
import pandas as pd
import math
def calculate_daily_volume(data):
daily_volume = data['Volume'].sum()
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。