python # 通达信公式源码(适用于同花顺/通达信等软件) ''' {上档盘整后大阳突破选股公式} N:=20; // 盘整周期参数 M:=5; // 突破幅度参数 MA5:=MA(C,5); MA10:=MA(C,10); // 定义盘整区间(最高价振幅<5%) COND1:=HHV(H,N)/LLV(L,N) < 1.05; // 定义突破条件(收盘价突破盘整区间最高价) BREAK_HIGH:=C > REF(HHV(H,N),1); // 定义大阳线(单日涨幅>5%且阳线实体>3%) BIG_UP:=C/REF(C,1) > 1.05 AND (C-O)/REF(C,1) > 0.03; // 均线多头排列条件 MA_COND:=MA5 > MA10 AND MA10 > REF(MA10,1); 选股信号: COND1 AND BREAK_HIGH AND BIG_UP AND MA_COND; ''' # 参数说明(可自行调整) ''' 1. N=20:统计20个交易日的盘整区间 2. M=5:突破时要求收盘价创N周期新高 3. 均线系统验证多头趋势 4. 阳线实体比例和涨幅双重验证强度 ''' #### 策略逻辑说明 1. **盘整识别**:通过`HHV/LLV`计算N日价格通道,振幅<5%判定为盘整 2. **突破确认**:当日收盘价突破前N日最高价 3. **量价配合**: - 单日涨幅>5% - 阳线实体>3% 4. **趋势验证**:5日均线>10日均线且均线向上 #### 使用建议 1. 建议结合次日的开盘确认突破有效性 2. 可加入成交量放大条件(VOL>REF(VOL,1)*1.5) 3. 回测时注意不同市场环境的参数适应性 4. 建议配合MACD/KDJ等指标进行二次过滤 > 注意:该公式需在股票软件公式管理器新建条件选股公式后使用,实际交易建议结合基本面分析和风险控制。市场有风险,投资需谨慎。