Generated by Answer me with HTML 0.5.10 · 2026-11-07 00:38 · ★ Star on GitHub
四象量能 v6 · 同花顺版
颜色和样式逐项对照,不是简单换注释
先说颜色:两个平台都是 BBGGRR
COLOR 后面六位是 BBGGRR,不是 RGB
所以 COLOR0000FF 在两个平台都是纯红,COLOR00CCFF 都是金黄。 换色纯粹为了白底可读,语法上没有区别。
下表左边是通达信现用值、右边是同花顺版值,中间各列是它们实际渲染出的 RGB。
颜色对照表
| 用途 | 通达信 | 实际 RGB | 同花顺 | 实际 RGB | 为什么改 |
|---|---|---|---|---|---|
| 基础柱 · 灰 | COLOR555555 |
85,85,85 | COLOR555555 |
85,85,85 | 两平台一致,不改 |
| 绿 = 低位低获利盘 | COLOR00AA00 |
0,170,0 | COLOR8FD600 |
0,214,143 | 纯绿在白底上发脏,换墨绿 |
| 紫 = 高位缩量阴 | COLOR7850C8 |
200,80,120 | COLORFF4DBA |
186,77,255 | 原色偏粉,和红柱分不开 |
| 蓝 = 极端放量阴 | COLORFF8800 |
0,136,255 | COLORFF7D2E |
46,125,255 | 略提亮,白底更清楚 |
| 金 = 强放量大涨 | COLOR00CCFF |
255,204,0 | COLOR2ECBFF |
255,203,46 | 降低饱和度 |
| 红 = 高位高获利盘 | COLOR0000FF |
255,0,0 | COLOR4E3BFF |
255,59,78 | 纯红刺眼,换柔和红 |
| 末行文字 | COLORFFFFFF |
255,255,255 | COLOR8FD600 |
0,214,143 | 白底白字完全看不见 |
非颜色的样式差异
| 项目 | 通达信 | 同花顺 | 原因 |
|---|---|---|---|
| 注释 | {} 花括号 |
// 双斜杠 |
同花顺遇到 {} 报错 |
| 柱宽(STICKLINE 第 4 参数) | 2 |
6 |
两平台栅格间距不同:通达信约 4、同花顺约 10,写 2 会变成细线 |
| 白色文字 | COLORFFFFFF |
墨绿 COLOR8FD600 |
同花顺默认白底,白字看不见 |
| 涨停判定 | CODELIKE('30') OR CODELIKE('68') |
收盘=最高 且 涨幅≥9.5% |
同花顺没有 CODELIKE,改用形态近似,双创 20% 涨停同样落在条件内 |
| 固定位置文字 | DRAWTEXT_FIX(...) |
DRAWTEXT(ISLASTBAR,...) |
同花顺对 DRAWTEXT_FIX 支持未验证,改挂在最后一根 |
| 取反 | NOT(X) |
直接写等价条件(如 CLOSE<=REF(CLOSE,1)) |
部分版本不支持 NOT() |
| 成交额 | AMOUNT |
MONEY |
本公式没用到成交额,不影响 |
| RGB 调色 | RGB(r,g,b) |
不支持 | 两个平台都尽量别用,直接写 COLORbbggrr |
一处必须知道的判定差异
险字的涨停判定两边不等价
通达信按代码判断(30/68 开头用 19%,其余用 9.5%);同花顺没有 CODELIKE,改用「收盘=最高 且 涨幅≥9.5%」。
- 差别在于:双创股票涨 10%~19% 且收在最高价时,同花顺版会多标一些「险」。
- 实测这个方向的收益本来就一致——放量涨停全档 −2.0 到 −2.3、几乎每年为负,多标不会把警示方向搞反。
- 如果你要严格对齐双创 20%,同花顺侧只能手动把
BLST>=0.095改成BLST>=0.19,做成两个版本用。
若字标显示太挤
同花顺副图坐标和通达信不同,VOL*1.32 这类倍数可能让字压在柱子上。按顺序试:
- 先把
VOL*1.32提到VOL*1.6; - 还挤就把
VOL*1.10、VOL*1.18这几档统一乘 1.2; - 别改柱宽,柱宽已经按同花顺的 6 调好。
同花顺完整公式
// ════ 同花顺 · 技术指标 四象量能v6 (副图) — 由通达信版单向生成 ════// 安装: 公式管理 → 技术指标 → 新建 → 名称 四象量能 → 画线方法 副图 → 粘贴 → 测试 → 保存// 替代成交量副图。柱高=成交量,柱色=筹码与位置状态// 柱色: 墨绿=低位低获利盘 | 红=高位高获利盘 | 金=强放量大涨(别追) | 蓝=极端放量阴 | 紫=高位缩量阴(中性)// 字标: 缩=高位地量(+0.62) | 温=高位温和放量(+0.40) | 爆=3倍量阴低位低筹码 | 燃=爆次日确认// 泄=3倍量阳(派发) | 险=放量涨停(全档-2.0~-2.3) | 拉=拉高(高位最强-2.53) | 地=低位地量 | 吸=吸货链// 与通达信版的差异: 注释{}→// · 柱宽2→6(同花顺间距10) · 白字改墨绿(白底看不见) · 颜色换柔和版// 涨停判定不用 CODELIKE,改用「收盘=最高 且 涨幅≥9.5%」(双创20%涨停同样成立)// 去掉 DRAWTEXT_FIX(同花顺未验证),末行说明改用 DRAWTEXT 落在最后一根// ════════════════════════════════════════════════BLPOS:=IF(HHV(HIGH,250)>LLV(LOW,250),(CLOSE-LLV(LOW,250))/(HHV(HIGH,250)-LLV(LOW,250))*100,50);BLWIN:=WINNER(CLOSE)*100;BLDIST:=IF(COST(50)>0,(CLOSE/COST(50)-1)*100,0);BLR1:=REF(VOL,1);BLST:=CLOSE/REF(CLOSE,1)-1;BLDWN:=CLOSE<=REF(CLOSE,1);// 涨停近似: 收盘=最高 且 涨幅≥9.5% (主板9.5% / 双创19% 都落在这个条件里)BLZT:=BLST>=0.095 AND CLOSE>=HIGH;BLUP:=VOL>=BLR1*1.9;BLUP2:=VOL>=BLR1*2.2;BLW3:=VOL>=BLR1*3;BLWK:=VOL<=BLR1*0.7;BLPU:=CLOSE>REF(CLOSE,1);// 吸货链 / 拉高链BLV2_ABS:=SMA(ABS(LOW-REF(LOW,1)),3,1);BLV2_MAX:=SMA(MAX(LOW-REF(LOW,1),0),3,1);BLV2_CAL:=BLV2_ABS/MAX(BLV2_MAX,0.0001)*100;BLV3_CAL:=10*EMA(BLV2_CAL,3);BLXIH:=EMA(IF(LOW<=LLV(LOW,38),(BLV3_CAL+HHV(BLV3_CAL,38)*2)/2,0),3)/618;BLV2H_ABS:=SMA(ABS(HIGH-REF(HIGH,1)),3,1);BLV2H_MIN:=SMA(MIN(HIGH-REF(HIGH,1),0),3,1);BLV2H_CAL:=BLV2H_ABS/MIN(BLV2H_MIN,-0.0001)*100;BLV3H_CAL:=10*EMA(BLV2H_CAL,3);BLV7H:=EMA(IF(HIGH>=HHV(HIGH,38),(BLV3H_CAL+LLV(BLV3H_CAL,38)*2)/2,0),3)/618;// 柱色状态BLGREEN:=BLPOS<35 AND BLWIN<10;BLRED:=BLPOS>80 AND BLWIN>30;BLGOLD:=BLUP AND BLST>=0.05;BLBLUE:=BLUP2 AND BLDWN;BLPURP:=BLWK AND BLDWN AND BLPOS>=70;// 字标状态(全部按位置分档)BLDI60:=VOL=LLV(VOL,60) AND REF(LLV(VOL,59),1)>VOL;BLDI:=BLDI60 AND BLPOS<35;BLSUO:=BLDI60 AND BLPOS>70;BLWEN:=VOL>=BLR1*1.5 AND VOL<BLR1*1.9 AND BLPU AND BLST<0.05 AND BLPOS>70;BLBAO:=BLW3 AND BLDWN AND BLPOS<35 AND BLWIN<10;BLRAN:=REF(BLBAO,1) AND BLST>=0.05;BLXIE:=BLW3 AND BLPU;BLXIAN:=BLUP AND BLZT;BLLA:=BLV7H<REF(BLV7H,1) AND BLV7H<=-100;BLXI:=BLXIH>REF(BLXIH,1) AND BLXIH>=50 AND BLPOS<70;// 读数行(不上图)成交:VOL,NODRAW;位置:BLPOS,NODRAW;筹码:BLWIN,NODRAW;距本:BLDIST,NODRAW;// 柱: 顺序=灰 → 墨绿 → 紫 → 蓝 → 金 → 红, 后画覆盖先画; 柱宽 6STICKLINE(VOL>0,0,VOL,6,0),COLOR555555;STICKLINE(BLGREEN,0,VOL,6,0),COLOR8FD600;STICKLINE(BLPURP,0,VOL,6,0),COLORFF4DBA;STICKLINE(BLBLUE,0,VOL,6,0),COLORFF7D2E;STICKLINE(BLGOLD,0,VOL,6,0),COLOR2ECBFF;STICKLINE(BLRED,0,VOL,6,0),COLOR4E3BFF;// 字标DRAWTEXT(BLDI,VOL*1.02,'地'),COLORFF7D2E;DRAWTEXT(BLSUO,VOL*1.02,'缩'),COLOR2ECBFF;DRAWTEXT(BLWEN,VOL*1.10,'温'),COLOR8FD600;DRAWTEXT(BLBAO,VOL*1.32,'爆'),COLOR2ECBFF;DRAWTEXT(BLRAN,VOL*1.32,'燃'),COLOR4E3BFF;DRAWTEXT(BLXIE,VOL*1.42,'泄'),COLORFF4DBA;DRAWTEXT(BLXIAN,VOL*1.10,'险'),COLOR4E3BFF;DRAWTEXT(BLLA,VOL*1.20,'拉'),COLORFF4DBA;DRAWTEXT(BLXI,VOL*1.18,'吸'),COLOR8FD600;// 末行说明(替代通达信的 DRAWTEXT_FIX)DRAWTEXT(ISLASTBAR,VOL*2.4,'位置:'+IF(BLPOS>=70,'高位',IF(BLPOS>=35,'中位','低位'))),COLOR8FD600;