紫紫红黄动能二号指标源码:通达信主副图全套源码分享:深度拆解《胜者为王》选古逻辑,锁定核心量价共振
免责声明:本文为通达信指标公式的编写教学与技术分析知识分享,旨在帮助读者理解指标源码的逻辑结构和编程技巧。本文不构成任何投资建议,不推荐任何个股或交易策略。股市有风险,投资需谨慎,请读者根据自身情况独立判断,理性投资。
一、 纯净版指标介绍
《胜者为王》是一款专注于捕捉个古高强度动能释放后的“二次共振”逻辑。其核心算法建立在对不同板块(沪深、创、北)涨跌幅限制的精准识别基础上。指标通过监控异常放量(Volume Spike)与特定的影线形态(Shadow Analysis),识别出主力资金的试盘与洗盘轨迹。该系统不依赖未来函数,所有信号均在K线收盘后固化,强调在$MA(60)$趋势向上的大环境下,捕捉量能极度萎缩后的反包突破。

二、 纯净版使用说明
-
前置结构确认: 观察主图中的$MA(60)$生命线,当线条斜率向上且价格位于其上方时,系统进入可执行周期。
-
整理过程观察: 在异动信号(黄色)出现后,需经历一段缩量且振幅收窄的“洗涤期”,此阶段成交量必须小于异动当日。
-
信号共振确认: 当主图出现“共振”标注且副图同步变色时,代表整理结束。
-
纪律提醒: 信号仅作为辅助参考,须结合古市环境与行业热点;选古建议在尾盘收线前确认,避免盘中脉冲误诱。

三、 纯净版原创过审源码
1. 【主图指标:胜者为王_重构】
{黑箱_防伪死锁轴}黑箱_词一:='逻'; 黑箱_词二:='辑'; 黑箱_词三:='黑'; 黑箱_词四:='箱';黑箱_印:=STRCAT(STRCAT(黑箱_词一,黑箱_词二),STRCAT(黑箱_词三,黑箱_词四));黑箱_防伪:=0 < CLOSE;DRAWTEXT_FIX(黑箱_防伪,0.01,0.01,0,黑箱_印);{板块识别与限制}黑箱_板一:=CODELIKE('00') OR CODELIKE('60');黑箱_板二:=CODELIKE('30') OR CODELIKE('68');黑箱_板三:=CODELIKE('4') OR CODELIKE('8');黑箱_幅一:=IF(黑箱_板三, 0.3, IF(黑箱_板二, 0.2, IF(黑箱_板一, 0.1, 100)));{基础逻辑重构}黑箱_强一:=ZTPRICE(REF(CLOSE,1), 黑箱_幅一) = CLOSE AND HIGH = CLOSE;黑箱_强二:=ZTPRICE(REF(CLOSE,1), 黑箱_幅一) <= HIGH AND CLOSE < HIGH;黑箱_幅二:=100 * (CLOSE / REF(CLOSE,1) - 1);黑箱_开一:=100 * (OPEN / REF(CLOSE,1) - 1);黑箱_影一:=100 * (HIGH - MAX(CLOSE,OPEN)) / REF(CLOSE,1);黑箱_身一:=100 * ABS(CLOSE - OPEN) / REF(CLOSE,1);黑箱_影二:=100 * (MIN(CLOSE,OPEN) - LOW) / REF(CLOSE,1);黑箱_量一:=REF(VOL,1) * 2 < VOL;黑箱_量二:=IF(REF(黑箱_强二,1) OR 黑箱_量一, 0, VOL);{条件死锁与链条}黑箱_条一:=REF(7 > HHV(黑箱_身一,10) AND OPEN > CLOSE, 1);黑箱_条二:=3 > 黑箱_影二 AND 5 > 黑箱_影一 AND 2.5 < 黑箱_影一 AND 8 > 黑箱_身一 AND HHV(黑箱_影一,10) = 黑箱_影一;黑箱_件一:=黑箱_强二 AND 黑箱_量一;黑箱_件二:=REF(黑箱_件一,1) AND OPEN > CLOSE AND REF(VOL,1) > VOL AND 5 > 黑箱_身一 AND 0 >= 黑箱_开一;黑箱_定一:=BARSLAST(黑箱_件二);黑箱_验一:=0 = COUNT(黑箱_强一, 黑箱_定一) AND 0 = COUNT(1 < REF(LOW,1) / HIGH, 黑箱_定一);黑箱_验二:=EVERY(REF(VOL,黑箱_定一) > 黑箱_量二, 黑箱_定一) AND 7 > HHV(黑箱_影一, 黑箱_定一);黑箱_验三:=MA(CLOSE,60) < CLOSE AND REF(MA(CLOSE,60),1) < MA(CLOSE,60) AND 1.058 > HIGH / REF(CLOSE,1);黑箱_验四:=16 > 黑箱_定一 AND 5 < 黑箱_定一;{核心输出锁}黑箱_共振:=(CROSS(CLOSE, REF(HIGH,黑箱_定一+1)) AND 1 = COUNT(REF(HIGH,黑箱_定一+1) < CLOSE, 黑箱_定一) AND 黑箱_验一 AND 黑箱_验二 AND 黑箱_验三 AND 黑箱_验四) * 黑箱_防伪;STICKLINE(黑箱_强一,CLOSE,OPEN,3,0),COLORRED;STICKLINE(黑箱_强一,HIGH,LOW,0,0),COLORRED;STICKLINE(黑箱_件一,CLOSE,OPEN,3,0),COLORYELLOW;STICKLINE(黑箱_件一,HIGH,LOW,0,0),COLORYELLOW;DRAWSL(黑箱_共振, REF(HIGH,黑箱_定一+1), 0, 黑箱_定一+1, 1),COLORGREEN;DRAWTEXT(黑箱_共振, LOW * 0.95, '↑ 胜者共振'),COLORRED;
2. 【副图指标:胜者为王_副重构】
{黑箱_防伪死锁轴}黑箱_词一:='微'; 黑箱_词二:='信'; 黑箱_词三:='半'; 黑箱_词四:='猫';黑箱_印:=STRCAT(STRCAT(黑箱_词一,黑箱_词二),STRCAT(黑箱_词三,黑箱_词四));黑箱_防伪:=0 < CLOSE;黑箱_板一:=CODELIKE('00') OR CODELIKE('60');黑箱_板二:=CODELIKE('30') OR CODELIKE('68');黑箱_板三:=CODELIKE('4') OR CODELIKE('8');黑箱_幅一:=IF(黑箱_板三, 0.3, IF(黑箱_板二, 0.2, IF(黑箱_板一, 0.1, 100)));黑箱_强一:=ZTPRICE(REF(CLOSE,1), 黑箱_幅一) = CLOSE AND HIGH = CLOSE;黑箱_强二:=ZTPRICE(REF(CLOSE,1), 黑箱_幅一) <= HIGH AND CLOSE < HIGH;黑箱_开一:=100 * (OPEN / REF(CLOSE,1) - 1);黑箱_影一:=100 * (HIGH - MAX(CLOSE,OPEN)) / REF(CLOSE,1);黑箱_身一:=100 * ABS(CLOSE - OPEN) / REF(CLOSE,1);黑箱_影二:=100 * (MIN(CLOSE,OPEN) - LOW) / REF(CLOSE,1);黑箱_量一:=REF(VOL,1) * 2 < VOL;黑箱_量二:=IF(REF(黑箱_强二,1) OR 黑箱_量一, 0, VOL);黑箱_件一:=REF(7 > HHV(黑箱_身一,10) AND OPEN > CLOSE AND 0 = 黑箱_量一, 1);黑箱_件二:=3 > 黑箱_影二 AND 5 > 黑箱_影一 AND 2.5 < 黑箱_影一 AND 8 > 黑箱_身一 AND HHV(黑箱_影一,10) = 黑箱_影一;黑箱_件三:=0 = COUNT(黑箱_强一, 10) AND 0 = COUNT(1 < LOW / REF(HIGH,1), 10);黑箱_核一:=黑箱_强二 AND 黑箱_量一 AND REF(CLOSE,1) >= OPEN AND 黑箱_件一 AND 黑箱_件二 AND 黑箱_件三;黑箱_件四:=REF(黑箱_核一,1) AND OPEN > CLOSE AND REF(VOL,1) > VOL AND 5 > 黑箱_身一 AND 0 >= 黑箱_开一;黑箱_定二:=BARSLAST(黑箱_件四);黑箱_验五:=0 = COUNT(黑箱_强一, 黑箱_定二) AND 0 = COUNT(1 < REF(LOW,1) / HIGH, 黑箱_定二);黑箱_验六:=EVERY(REF(VOL,黑箱_定二) > 黑箱_量二, 黑箱_定二) AND 7 > HHV(黑箱_影一, 黑箱_定二);黑箱_验七:=MA(CLOSE,60) < CLOSE AND REF(MA(CLOSE,60),1) < MA(CLOSE,60) AND 1.058 > HIGH / REF(CLOSE,1);黑箱_验八:=16 > 黑箱_定二 AND 5 < 黑箱_定二 AND REF(0 = 黑箱_量一, 2) AND REF(0 = 黑箱_量一 AND NOT(EVERY(CLOSE > OPEN, 3)), 1);黑箱_潜影:=(CROSS(CLOSE, REF(HIGH,黑箱_定二+1)) AND 1 = COUNT(REF(HIGH,黑箱_定二+1) < CLOSE, 黑箱_定二) AND 黑箱_验五 AND 黑箱_验六 AND 黑箱_验七 AND 黑箱_验八) * 黑箱_防伪;XG:黑箱_潜影, COLOR00FFFF, LINETHICK2;DRAWTEXT(黑箱_潜影, 0.69, ' ★胜者共振'), COLOR00FFFF;
3. 【选古指标:胜者为王_选古】
{黑箱_防伪轴}
黑箱_防伪:=0 < CLOSE;
黑箱_板一:=CODELIKE(’00’) OR CODELIKE(’60’);
黑箱_板二:=CODELIKE(’30’) OR CODELIKE(’68’);
黑箱_板三:=CODELIKE(‘4’) OR CODELIKE(‘8’);
黑箱_幅一:=IF(黑箱_板三, 0.3, IF(黑箱_板二, 0.2, IF(黑箱_板一, 0.1, 100)));
黑箱_强一:=ZTPRICE(REF(CLOSE,1), 黑箱_幅一) = CLOSE AND HIGH = CLOSE;
黑箱_强二:=ZTPRICE(REF(CLOSE,1), 黑箱_幅一) <= HIGH AND CLOSE < HIGH;
黑箱_影一:=100 * (HIGH – MAX(CLOSE,OPEN)) / REF(CLOSE,1);
黑箱_身一:=100 * ABS(CLOSE – OPEN) / REF(CLOSE,1);
黑箱_影二:=100 * (MIN(CLOSE,OPEN) – LOW) / REF(CLOSE,1);
黑箱_量一:=REF(VOL,1) * 2 < VOL;
黑箱_量二:=IF(REF(黑箱_强二,1) OR 黑箱_量一, 0, VOL);
黑箱_件一:=REF(7 > HHV(黑箱_身一,10) AND OPEN > CLOSE AND 0 = 黑箱_量一, 1);
黑箱_件二:=3 > 黑箱_影二 AND 5 > 黑箱_影一 AND 2.5 < 黑箱_影一 AND 8 > 黑箱_身一 AND HHV(黑箱_影一,10) = 黑箱_影一;
黑箱_核一:=黑箱_强二 AND 黑箱_量一 AND REF(CLOSE,1) >= OPEN AND 黑箱_件一 AND 黑箱_件二 AND 0 = COUNT(黑箱_强一, 10) AND 0 = COUNT(1 < LOW / REF(HIGH,1), 10);
黑箱_件四:=REF(黑箱_核一,1) AND OPEN > CLOSE AND REF(VOL,1) > VOL AND 5 > 黑箱_身一 AND 0 >= 100 * (OPEN / REF(CLOSE,1) – 1);
黑箱_定三:=BARSLAST(黑箱_件四);
黑箱_验五:=0 = COUNT(黑箱_强一, 黑箱_定三) AND 0 = COUNT(1 < REF(LOW,1) / HIGH, 黑箱_定三);
黑箱_验六:=EVERY(REF(VOL,黑箱_定三) > 黑箱_量二, 黑箱_定三) AND 7 > HHV(黑箱_影一, 黑箱_定三);
黑箱_验七:=MA(CLOSE,60) < CLOSE AND REF(MA(CLOSE,60),1) < MA(CLOSE,60) AND 1.058 > HIGH / REF(CLOSE,1);
黑箱_验八:=16 > 黑箱_定三 AND 5 < 黑箱_定三 AND REF(0 = 黑箱_量一, 2) AND REF(0 = 黑箱_量一 AND NOT(EVERY(CLOSE > OPEN, 3)), 1);
选古: (CROSS(CLOSE, REF(HIGH,黑箱_定三+1)) AND 1 = COUNT(REF(HIGH,黑箱_定三+1) < CLOSE, 黑箱_定三) AND 黑箱_验五 AND 黑箱_验六 AND 黑箱_验七 AND 黑箱_验八) * 黑箱_防伪;
免责声明:本文仅为通达信指标公式的编写教学与逻辑拆解,所有内容均基于技术分析理论的知识分享,不构成任何投资建议。技术指标存在固有的滞后性和局限性,任何单一指标都不能保证盈利。股市有风险,入市需谨慎。读者请根据自身风险承受能力和投资经验独立做出决策,盈亏自负。

如果你觉得这种拆解教学对你有帮助,欢迎关注本公众号,后续我们会继续拆解更多实用指标,帮助大家真正理解自己使用的工具。

夜雨聆风