问财量化选股策略逻辑
在问财量化选股策略中,我们关注以下几个方面:
-
分时大单买入占比大于50%:这个逻辑表示股票在当天有大量资金流入,对于股价上涨有一定的推动作用。
-
涨幅小于0:这个逻辑表示该股票没有上涨,可能是由于市场环境不佳或者其他因素导致的。
-
ROE由大到小:这个逻辑表示公司的盈利能力较好,经营状况良好。
以上三个条件满足的话,我们认为该股票具有较好的投资价值。
选股逻辑分析
这三个条件看似简单,但实际上都有一些风险。例如,分时大单买入占比超过50%,可能会被市场操纵;涨幅小于0并不能保证股票一定会上涨;ROE由大到小也并不一定能保证公司的盈利能力和经营状况良好。因此,在使用这些条件进行选股时,我们需要结合其他信息和情况进行综合判断。
如何优化?
为了降低风险,我们可以增加一些其他的条件进行筛选。例如,可以查看公司的市盈率、市净率等估值指标,以及公司的发展前景、行业地位等因素。同时,也可以设置一定的止损点和止盈点,以防止亏损过大或者获利过早。
最终的选股逻辑
综合以上考虑,我们的最终选股逻辑如下:
- 在当天有大量资金流入,且股价未上涨的股票中,选择ROE由大到小的公司。
常见问题
-
为什么只看今天的资金流入?
答:因为今天的资金流入反映了市场对该股的关注程度和信心,也是未来一段时间内股票走势的重要参考因素之一。 -
为什么要选择未上涨的股票?
答:因为未上涨的股票有可能是市场的冷门股或者弱势股,可能存在投资机会。
python代码参考
import pandas as pd
from talib import TA_Funcs
# 获取股票数据
data = pd.read_csv('stock_data.csv')
# 定义选股条件
def select_stock(data):
# 分时大单买入占比大于50%
b_buy = data['B_BUY'] > 0.5
# 涨幅小于0
buy_price = data['BUY_PRICE'].abs() < 0
# ROE由大到小
roe = data['ROE'].sort_values(ascending=False)
return b_buy
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击页面下方的复制按钮,复制到自己的账户即可使用模板进行回测。