通达信公式转换成同花顺吸筹结束、股价上涨、分时换手率前二个

用户头像神盾局量子研究部
2023-11-02 发布

问财量化选股策略逻辑

根据上述描述,我们选取的股票应该是已经在底部完成吸筹过程,并且目前正处于上升阶段,同时分时图上的换手率位于前两名的股票。

这个策略的优点是能够抓住即将爆发的股票,因为股票在底部完成吸筹后,通常会有较大的上涨空间。同时,分时图上的换手率也可以反映市场的活跃程度和投资者的热情,如果换手率较高,说明市场关注度高,投资者买入意愿强烈,这通常是股票即将上涨的一个信号。

然而,这个策略也存在一些风险。首先,底部吸筹的判断可能会有误,导致买入的股票并没有如预期一样上涨。其次,分时换手率的高低并不能完全代表股票的上涨潜力,还受到其他因素的影响,比如成交量、盘面压力等。

对于这个问题,我们可以从以下几个方面进行优化:

  1. 加强底部吸筹的判断,可以使用更多的技术指标,如KDJ、MACD等。
  2. 对于分时换手率的判断,除了看绝对值,还可以结合历史数据,看看是否有持续性。

最终的选股逻辑如下:

股票池 = ['A', 'B', 'C']  # 根据实际情况添加或者删除股票

for stock in股票池:
    if stock['底部吸筹结束']:
        if stock['当前价格 > 买点价格']:
            if stock['分时换手率'] < max(stock['历史换手率']):
                return stock

常见问题

  1. 分时换手率如何计算?
    答:分时换手率可以通过公式:换手率 = 成交量 / (总市值 / 股票数量) 计算得出。

    其中,成交量是指一段时间内(一般是一天)的股票交易数量,总市值是指公司所有的股票总价值,股票数量是指公司的总股票数。

    当然,实际操作中,分时换手率的具体计算方式可能会有所不同,需要根据具体的股票行情和市场环境进行调整。

    另外,由于Python的math库不支持除法运算符 /,所以实际操作中需要使用 /** 运算符进行数学运算。

python代码参考

import pandas as pd
import math

def calculate_daily_volume(data):
    daily_volume = data['Volume'].sum()

## 如何进行量化策略实盘?
    请把您优化好的选股语句放入文章最下面模板的选股语句中即可。

    select_sentence = '市值小于100亿' #选股语句。

    模板如何使用?

    点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。


    
收益&风险
源码

评论

需要帮助?

试试AI小助手吧