问财量化选股策略逻辑
- 今日增仓占比>5%: 表示这只股票最近有较大的资金流入,可能是机构或者大户在买入,值得关注。
- 七连阴: 表示这只股票连续七个交易日下跌,可能表明市场对该股票的看空情绪较高。
- 10日涨幅大于0小于35: 表示这只股票在过去的10个交易日内,虽然有上涨,但涨幅不大,可能表明市场对该股票的预期较为稳定。
选股逻辑分析
- 今日增仓占比>5%: 表明资金对该股票的关注度较高,可能表明该股票有较大的上涨潜力。
- 七连阴: 表明市场对该股票的看空情绪较高,可能表明该股票短期内存在较大的下跌风险。
- 10日涨幅大于0小于35: 表明该股票在过去的10个交易日内,虽然有上涨,但涨幅不大,可能表明市场对该股票的预期较为稳定。
有何风险?
- 七连阴: 表明市场对该股票的看空情绪较高,可能表明该股票短期内存在较大的下跌风险。
- 今日增仓占比>5%: 表明资金对该股票的关注度较高,但不能保证资金一定会买入该股票,因此也存在一定的风险。
- 10日涨幅大于0小于35: 表明该股票在过去的10个交易日内,虽然有上涨,但涨幅不大,可能表明市场对该股票的预期较为稳定。
如何优化?
- 可以考虑加入更多因素,例如市盈率、市净率等,以更全面地评估股票的价值和风险。
- 可以考虑加入更多时间周期,例如30日、60日等,以更准确地反映股票的趋势和波动。
最终的选股逻辑
- 今日增仓占比>5%: 表明资金对该股票的关注度较高,可能表明该股票有较大的上涨潜力。
- 七连阴: 表明市场对该股票的看空情绪较高,可能表明该股票短期内存在较大的下跌风险。
- 市盈率小于20: 表明该股票的估值较低,可能具有投资价值。
- 市净率大于1: 表明该股票的资产价值较高,可能具有投资价值。
- 10日涨幅大于0小于35: 表明该股票在过去的10个交易日内,虽然有上涨,但涨幅不大,可能表明市场对该股票的预期较为稳定。
python代码参考
- 以下代码为Python 3的示例代码,使用了pandas和numpy库。
- 代码中使用了问财的量化策略模块,需要先安装问财才能运行。
import pandas as pd
import numpy as np
def select_stock():
# 读取股票数据
df = pd.read_csv('stock_data.csv')
# 计算今日增仓占比
df['今日增仓占比'] = df['今日增仓/流通市值'] / df['流通市值']
# 计算七连阴
df['七连阴'] = df['收盘价'].diff() < 0
df['七连阴'] = df['七连阴'].rolling(7).sum()
# 计算10日涨幅
df['10日涨幅'] = df['收盘价'].pct_change(10)
# 选择符合要求的股票
stocks = df[(df['今日增仓占比'] > 0.05) & (df['七连阴'] == 7) & (df['10日涨幅'] > 0) & (df['10日涨幅'] < 0.35)]
# 返回符合要求的股票列表
return stocks['股票代码'].tolist()
如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。