问财量化选股策略逻辑
- 今日增仓占比>5%,涨幅<2.6且涨幅>-5
- 竞价主力净买大于0
选股逻辑分析
- 今日增仓占比>5%:说明该股票在最近一段时间内有较多的资金流入,表明市场对该股票的看好程度较高。
- 涨幅<2.6且涨幅>-5:说明该股票在最近一段时间内涨幅相对较小,且有正向的涨幅,表明该股票具有一定的上涨潜力。
- 竞价主力净买大于0:说明在股票竞价交易中,主力资金净买入量大于卖出量,表明市场对该股票的看涨情绪较高。
有何风险?
- 今日增仓占比>5%:说明市场对该股票的看好程度较高,但并不代表该股票一定会上涨。
- 涨幅<2.6且涨幅>-5:说明该股票具有一定的上涨潜力,但并不代表该股票一定会涨。
- 竞价主力净买大于0:说明市场对该股票的看涨情绪较高,但并不代表该股票一定会涨。
如何优化?
- 可以加入更多筛选条件,例如市值、市盈率等,以提高筛选出的股票的质量。
- 可以通过调整筛选条件的参数,例如调整涨幅的范围、增仓占比的阈值等,以适应不同的市场环境。
最终的选股逻辑
- 今日增仓占比>5%, 涨幅<2.6且涨幅>-5, 竞价主力净买大于0
- 且市值大于100亿, 市盈率小于30
python代码参考
- 以下代码使用了问财量化交易的python API,需要先安装问财量化交易库
- 代码中使用了pandas库进行数据处理和筛选
import pandas as pd
from qtpylib import talib
# 读取股票数据
df = pd.read_csv('stock_data.csv')
# 筛选条件
筛选条件 = {
'今日增仓占比': df['今日增仓占比'] > 0.05,
'涨幅': df['涨幅'] < 2.6,
'涨幅': df['涨幅'] > -5,
'市值': df['市值'] > 1000000000,
'市盈率': df['市盈率'] < 30
}
# 筛选出符合条件的股票
selected_stocks = df[df[筛选条件].all(axis=1)]
# 输出筛选结果
print(selected_stocks)
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。