问财量化选股策略逻辑
选股逻辑:元宇宙,9点25分涨幅小于6%,圆弧形
选股逻辑分析
该选股策略同样侧重于元宇宙板块,并强调了股票的技术面。要求股票在9点25分时的涨幅小于6%,并且股票的图形形态为圆弧形。圆弧形是一种技术分析的方法,指股票在特定阶段走势类似于一个圆的弧度,通常是持续走强的信号。选股的目的是为了寻找技术面表现好的股票,抓住股价上涨的机会。
有何风险?
与其他技术面选股方案一样,该策略可能会存在很多虚假的信号,持续走强的趋势在实际应用中并不常见。对于图形分析的要求也存在一定的主观性和难度,可能导致选股的准确性不高,同时,策略的样本空间较小,难以找到符合条件的股票。
如何优化?
可以将圆弧形的判断标准更加细致化,同时可以加入其他的技术指标,如移动平均线、K线形态等多个指标进行综合分析。在选股过程中更加注重公司的基本面,如业绩增长、估值水平等多个因素进行筛选,提高选股的综合性和有效性。
最终的选股逻辑
选股逻辑:元宇宙,9点25分涨幅小于6%,圆弧形且布林带宽小于0.05。同时,可以加入多个技术指标和基本面因素进行综合筛选,更好地抓住机会点和控制风险。
同花顺指标公式代码参考
元宇宙板块:CATEGORY = 'SW1_zxx'
9点25分涨幅小于6%:(OPEN/REF(CLOSE,1) - 1) < 0.06
圆弧形:参考技术分析中的圆弧形分析方法
布林带宽小于0.05:(BOLL(BOLLUP,20,2)+BOLL(BOLLDN,20,2))/BOLL(MA(C,20),20,2)-1 < 0.05
符合条件的股票:CATEGORY = 'SW1_zxx' AND (OPEN/REF(CLOSE,1) - 1) < 0.06 AND (圆弧形判断) AND (BOLL宽度判断)
Python代码参考
利用Python的选股代码如下:
import akshare as ak
# 获取元宇宙板块数据
yxu_stocks = ak.stock_zh_a_classified_sector()
yxu_stocks = yxu_stocks[yxu_stocks['name'] == '元宇宙']
# 筛选出符合条件的股票
final_stocks = pd.DataFrame(columns=['symbol'])
for symbol in yxu_stocks['symbol']:
daily_data = ak.stock_zh_a_daily(symbol)
if (daily_data.iloc[1]['open'] / daily_data.iloc[0]['close'] - 1) < 0.06:
# 圆弧形判断,可以借助TA-Lib库
# BOLL带宽判断
if (布林带宽判断):
final_stocks = final_stocks.append({'symbol': symbol}, ignore_index=True)
## 如何进行量化策略实盘?
请把您优化好的选股语句放入文章最下面模板的选股语句中即可。
select_sentence = '市值小于100亿' #选股语句。
模板如何使用?
点击图标右上方的复制按钮,复制到自己的账户即可使用模板进行回测。
## 如果有任何问题请添加 下方的二维码进群提问。
