问财量化选股策略逻辑
- 今日增仓占比>5%
- 上市大于
- 机构动向大于0
选股逻辑分析
以上三个条件分别代表了股票的买入意愿、市值和机构参与程度。其中,今日增仓占比表示机构在近期买入股票的力度,如果超过50%,则说明机构对这只股票比较看好;上市大于则表示这只股票的市值较大,可以承受更多的资金流入;机构动向大于0则表示机构近期对该股票的买卖行为比较积极。
有何风险?
以上三个条件虽然可以筛选出一些具有投资价值的股票,但是也存在一定的风险。首先,机构动向大于0并不一定代表机构对该股票的长期看好,因为机构可能会因为短期市场波动而买卖股票。其次,上市大于虽然可以保证股票的市值较大,但是也可能会导致股票的价格过高,不利于投资者的买入。最后,今日增仓占比虽然可以反映机构买入意愿,但是也可能会受到市场情绪的影响,导致股票价格的波动。
如何优化?
为了降低以上风险,我们可以对以上三个条件进行优化。首先,可以将机构动向的条件改为机构净买入量大于0,这样可以更好地反映机构对该股票的长期看好程度。其次,可以将上市大于的条件改为市值与流通市值的比例大于某个阈值,这样可以更好地控制股票的价格水平。最后,可以将今日增仓占比的条件改为今日成交额占总成交额的比例大于某个阈值,这样可以更好地反映机构买入意愿的强度。
最终的选股逻辑
- 今日成交额占总成交额的比例大于5%
- 市值与流通市值的比例大于某个阈值
- 机构净买入量大于0
python代码参考
import tushare as ts
# 设置token
ts.set_token('your_token')
# 初始化pro接口
pro = ts.pro_api()
# 获取所有股票的代码和简称
data = pro.stock_basic()
codes = data['ts_code']
names = data['name']
# 初始化策略
class MyStrategy:
def __init__(self, codes, names):
self.codes = codes
self.names = names
def __call__(self, data):
# 获取今日成交额占总成交额的比例
today_volume = data['volume']
total_volume = data['total_volume']
today_volume_ratio =
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。
