(i问财选股策略)换手率_2%且_9%_、收盘价大于昨日的最低价、今日增仓占比_5%

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

问财量化选股策略逻辑

今日增仓占比>5%,收盘价大于昨日的最低价,换手率>2%且<9%

选股逻辑分析

这个策略的逻辑是基于三个指标:今日增仓占比、收盘价和换手率。其中,今日增仓占比表示当前股票的买入量占总成交量的比例,大于5%则表示买入量较大,可能有资金关注。收盘价大于昨日的最低价,说明股票价格在上涨,有上涨的趋势。换手率大于2%且小于9%,说明股票的换手率较高,说明市场活跃度较高,可能有资金在运作。

有何风险?

这个策略的风险在于,它只能筛选出有资金关注的股票,但并不能保证这些股票一定会上涨。此外,如果市场整体趋势向下,即使有资金关注的股票也可能出现下跌的情况。

如何优化?

为了优化这个策略,可以考虑加入一些其他的指标,例如市盈率、市净率等,来综合评估股票的价值和风险。此外,可以考虑加入一些技术指标,例如均线、MACD等,来更好地判断股票的趋势。

最终的选股逻辑

import talib

def get筛选条件():
    # 获取今日增仓占比
    adj_close = get_adj_close()
    open_price = get_open_price()
    close_price = get_close_price()
    volume = get_volume()
    close_price昨 = get_close_price_yesterday()
    buy_volume = get_buy_volume()
    sell_volume = get_sell_volume()
    today_buy_volume = buy_volume / volume
    today_sell_volume = sell_volume / volume
    today_buy_volume = today_buy_volume if today_buy_volume > 0.05 else 0.05
    today_sell_volume = today_sell_volume if today_sell_volume > 0.05 else 0.05
    
    # 获取收盘价
    close_price = get_close_price()
    
    # 获取换手率
    volume = get_volume()
    close_price昨 = get_close_price_yesterday()
    today_volume = get_volume()
    today_close_price = get_close_price()
    today換手率 = today_volume / close_price昨
    
    # 获取技术指标
    macd = talib.MACD(close_price)
    macd_hist = macd[0]
    macd_signal = macd[1]
    macdHistogram = macd_hist[-1]
    
    # 综合评估股票的价值和风险
    price_to_book = get_price_to_book()
    return today_buy_volume > 0.05, close_price > yesterday_close_price, today換手率 > 2 and today換手率 < 9, price_to_book < 1.5

python代码参考

import talib

def get_adj_close():
    # 获取调整后的收盘价
    # ...

def get_open_price():
    # 获取开盘价
    # ...

def get_close_price():
    # 获取收盘价
    # ...

def get_volume():
    # 获取成交量
    # ...

def get_close_price_yesterday():
    # 获取昨天的收盘价
    # ...

def get_buy_volume():
    # 获取买入量
    # ...

def get_sell_volume():
    # 获取卖出量
    # ...

def get_price_to_book():
    # 获取市盈率
    # ...

def get筛选条件():
    # 获取今日增仓占比
    adj_close = get_adj_close()
    open_price = get_open_price()
    close_price = get_close_price()
    volume = get_volume()
    close_price昨 = get_close_price_yesterday()
    buy_volume = get_buy_volume()
    sell_volume = get_sell_volume()
    today_buy_volume = buy_volume / volume
    today_sell_volume = sell_volume / volume
    today_buy_volume = today_buy_volume if today_buy_volume > 0.05 else 0.05
    today_sell_volume = today_sell_volume if today_sell_volume > 0.05 else 0.05
    
    # 获取收盘价
    close_price = get_close_price()
    
    # 获取换手率
    volume = get_volume()
    close_price昨 = get_close_price_yesterday()
    today_volume = get_volume()
    today_close_price = get_close_price()
    today換手率 = today_volume / close_price昨
    
    # 获取技术指标
    macd = talib.MACD(close_price)
    macd_hist = macd[0]
    macd_signal = macd[1]
    macdHistogram = macd_hist[-1]
    
    # 综合评估股票的价值和风险
    price_to_book = get_price_to_book()
    return today_buy_volume > 0.05, close_price > yesterday_close_price, today換手率 > 2 and today換手

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

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

模板如何使用?

点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。


## 如果有任何问题请添加 下方的二维码进群提问。
![94c5cde12014f99e262a302741275d05.png](http://u.thsi.cn/imgsrc/pefile/94c5cde12014f99e262a302741275d05.png)
收益&风险
源码

评论