问财量化选股策略逻辑
- 资金强度由大到小: 使用资金强度指标,如换手率、量比等,从大到小排序。
- 周线红柱: 使用周线K线图,判断股票是否处于上涨趋势。
- 竞价主力净买大于0: 使用分时图,判断主力资金是否净流入。
选股逻辑分析
以上三个逻辑分别从资金强度、趋势和主力资金三个方面来筛选股票,可以有效筛选出具有上涨潜力的股票。
有何风险?
由于只考虑了股票的上涨潜力,而忽略了股票的风险因素,因此可能会错失一些低风险、高收益的机会。
如何优化?
可以将以上三个逻辑结合起来,综合考虑股票的上涨潜力和风险因素,从而筛选出更加优质的股票。
最终的选股逻辑
使用资金强度、周线K线图和分时图,综合判断股票的上涨潜力和风险因素,筛选出具有上涨潜力且风险适中的股票。
python代码参考
以下是一个简单的示例代码,用于筛选符合以上三个逻辑的股票:
import tushare as ts
# 设置token
ts.set_token('your_token_here')
# 初始化pro接口
pro = ts.pro_api()
# 获取所有A股股票的代码
all_codes = pro.stock_basics().code.tolist()
# 初始化资金强度指标
cash_strength = {}
# 获取所有A股股票的日线数据
df = pro.daily(ts_code=ts_code)
# 计算资金强度指标
for code in all_codes:
df[code].cash_strength = df[code].turnover * df[code].volatility
# 获取所有A股股票的周线数据
df = pro.weekly(ts_code=ts_code)
# 判断股票是否处于上涨趋势
is_up_trend = df['close'].diff() > 0
# 获取所有A股股票的分时数据
df = pro.realtime_quotes(ts_code=ts_code)
# 判断主力资金是否净流入
net_buy = df['turnover'].diff() > 0
# 筛选出符合三个逻辑的股票
selected_codes = []
for code in all_codes:
if cash_strength[code] > 0 and is_up_trend[code] and net_buy[code]:
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。
