返回源码库
形态类 2026年5月12日

通达信短中长形态序号指标公式

360 次查看 153 次复制
通达信短中长形态序号指标公式指标效果图
指标效果图
📄 源码
长期形态:SHAPE_LONG,COLORFF00FF,NODRAW;
中期形态:SHAPE_MID,COLORFFFFFF,NODRAW;
短期形态:SHAPE_SHORT,COLOR00FFFF,NODRAW;

{短期形态显示区域}
STICKLINE(CURRBARSCOUNT=30,21,19,250,1),COLOR00AAAA;
DRAWTEXT(CURRBARSCOUNT=59,20,'K线短期形态  周期数 : 60'),COLOR00FFFF;
DRAWTEXT(CURRBARSCOUNT=9 AND 短期形态=14,20,'14. NA不确定 '),COLORAAAAAA;
STICKLINE(CURRBARSCOUNT=5 AND 短期形态=14,18,14,2,0),COLORAAAAAA;
DRAWTEXT(CURRBARSCOUNT=9 AND 短期形态=13,20,'13. 降后 横盘 '),COLOR009900;
STICKLINE(CURRBARSCOUNT=5 AND 短期形态=13,18,14,2,0),COLOR009900;
DRAWTEXT(CURRBARSCOUNT=9 AND 短期形态=12,20,'12. 升后横盘 '),COLOR000099;
STICKLINE(CURRBARSCOUNT=5 AND 短期形态=12,18,14,2,0),COLOR000099;
DRAWTEXT(CURRBARSCOUNT=7 AND 短期形态=11,20,'11. 降后 短回 '),COLOR00BB00;
STICKLINE(CURRBARSCOUNT=5 AND 短期形态=11,18,14,2,0),COLOR00BB00;
DRAWTEXT(CURRBARSCOUNT=7 AND 短期形态=10,20,'10. 升后短回 '),COLOR0000BB;
STICKLINE(CURRBARSCOUNT=5 AND 短期形态=10,18,14,2,0),COLOR0000BB;
DRAWTEXT(CURRBARSCOUNT=7 AND 短期形态=9,20,'9. 下 降 '),COLOR00FF00;
STICKLINE(CURRBARSCOUNT=5 AND 短期形态=9,18,14,2,0),COLOR00FF00;
DRAWTEXT(CURRBARSCOUNT=7 AND 短期形态=8,20,' 8. 上 升 '),COLOR0000FF;
STICKLINE(CURRBARSCOUNT=5 AND 短期形态=8,18,14,2,0),COLOR0000FF;
DRAWTEXT(CURRBARSCOUNT=7 AND 短期形态=7,20,' 7. 横盘后降 '),COLOR009900;
STICKLINE(CURRBARSCOUNT=5 AND 短期形态=7,18,14,2,0),COLOR009900;
DRAWTEXT(CURRBARSCOUNT=7 AND 短期形态=6,20,' 6. 横盘后升 '),COLOR000099;
STICKLINE(CURRBARSCOUNT=5 AND 短期形态=6,18,14,2,0),COLOR000099;
DRAWTEXT(CURRBARSCOUNT=7 AND 短期形态=5,20,' 5. 横 盘 '),COLORFFFFFF;
STICKLINE(CURRBARSCOUNT=5 AND 短期形态=5,18,14,2,0),COLORFFFFFF;
DRAWTEXT(CURRBARSCOUNT=7 AND 短期形态=4,20,' 4. M 形 态 '),COLORAAAA00;
STICKLINE(CURRBARSCOUNT=5 AND 短期形态=4,18,14,2,0),COLORAAAA00;
DRAWTEXT(CURRBARSCOUNT=7 AND 短期形态=3,20,' 3. W 形 态 '),COLORAA00AA;
STICKLINE(CURRBARSCOUNT=5 AND 短期形态=3,18,14,2,0),COLORAA00AA;
DRAWTEXT(CURRBARSCOUNT=7 AND 短期形态=2,20,' 2. ∨ 形 态 '),COLORFF00FF;
STICKLINE(CURRBARSCOUNT=5 AND 短期形态=2,18,14,2,0),COLORFF00FF;
DRAWTEXT(CURRBARSCOUNT=7 AND 短期形态=1,20,' 1. ∧ 形 态 '),COLORFFFF00;
STICKLINE(CURRBARSCOUNT=5 AND 短期形态=1,18,14,2,0),COLORFFFF00;

{中期形态显示区域}
STICKLINE(CURRBARSCOUNT=60,24,22,500,1),COLORAAAAAA;
DRAWTEXT(CURRBARSCOUNT=119,23,'K线中期形态  周期数 : 120'),COLORFFFFFF;
DRAWTEXT(CURRBARSCOUNT=14 AND 中期形态=14,23,' 14. NA不确定 '),COLORAAAAAA;
STICKLINE(CURRBARSCOUNT=10 AND 中期形态=14,18,14,2,0),COLORAAAAAA;
DRAWTEXT(CURRBARSCOUNT=14 AND 中期形态=13,23,' 13. 降后 横盘 '),COLOR009900;
STICKLINE(CURRBARSCOUNT=10 AND 中期形态=13,18,14,2,0),COLOR009900;
DRAWTEXT(CURRBARSCOUNT=14 AND 中期形态=12,23,' 12. 升后 横盘 '),COLOR000099;
STICKLINE(CURRBARSCOUNT=10 AND 中期形态=12,18,14,2,0),COLOR000099;
DRAWTEXT(CURRBARSCOUNT=14 AND 中期形态=11,23,' 11. 降后 短回 '),COLOR00BB00;
STICKLINE(CURRBARSCOUNT=10 AND 中期形态=11,18,14,2,0),COLOR00BB00;
DRAWTEXT(CURRBARSCOUNT=13 AND 中期形态=10,23,' 10. 升后短回 '),COLOR0000BB;
STICKLINE(CURRBARSCOUNT=10 AND 中期形态=10,18,14,2,0),COLOR0000BB;
DRAWTEXT(CURRBARSCOUNT=13 AND 中期形态=9,23,' 9. 下 降 '),COLOR00FF00;
STICKLINE(CURRBARSCOUNT=10 AND 中期形态=9,18,14,2,0),COLOR00FF00;
DRAWTEXT(CURRBARSCOUNT=13 AND 中期形态=8,23,' 8. 上 升 '),COLOR0000FF;
STICKLINE(CURRBARSCOUNT=10 AND 中期形态=8,18,14,2,0),COLOR0000FF;
DRAWTEXT(CURRBARSCOUNT=13 AND 中期形态=7,23,' 7. 横盘后降 '),COLOR009900;
STICKLINE(CURRBARSCOUNT=10 AND 中期形态=7,18,14,2,0),COLOR009900;
DRAWTEXT(CURRBARSCOUNT=13 AND 中期形态=6,23,' 6. 横盘后升 '),COLOR000099;
STICKLINE(CURRBARSCOUNT=10 AND 中期形态=6,18,14,2,0),COLOR000099;
DRAWTEXT(CURRBARSCOUNT=13 AND 中期形态=5,23,' 5. 横 盘 '),COLORFFFFFF;
STICKLINE(CURRBARSCOUNT=10 AND 中期形态=5,18,14,2,0),COLORFFFFFF;
DRAWTEXT(CURRBARSCOUNT=13 AND 中期形态=4,23,' 4. M 形 态 '),COLORAAAA00;
STICKLINE(CURRBARSCOUNT=10 AND 中期形态=4,18,14,2,0),COLORAAAA00;
DRAWTEXT(CURRBARSCOUNT=13 AND 中期形态=3,23,' 3. W 形 态 '),COLORAA00AA;
STICKLINE(CURRBARSCOUNT=10 AND 中期形态=3,18,14,2,0),COLORAA00AA;
DRAWTEXT(CURRBARSCOUNT=13 AND 中期形态=2,23,' 2. ∨ 形 态 '),COLORFF00FF;
STICKLINE(CURRBARSCOUNT=10 AND 中期形态=2,18,14,2,0),COLORFF00FF;
DRAWTEXT(CURRBARSCOUNT=13 AND 中期形态=1,23,' 1. ∧ 形 态 '),COLORFFFF00;
STICKLINE(CURRBARSCOUNT=10 AND 中期形态=1,18,14,2,0),COLORFFFF00;

{长期形态显示区域(补全14种状态)}
STICKLINE(CURRBARSCOUNT=150,27,25,3928,1),COLORAA00AA;
DRAWTEXT(CURRBARSCOUNT=150,26,'K线长期形态  周期数 : 240 - 500'),COLORAA00AA;
DRAWTEXT(CURRBARSCOUNT=20 AND 长期形态=14,25.5,' 14. NA不确定 '),COLORAAAAAA;
STICKLINE(CURRBARSCOUNT=17 AND 长期形态=14,18,14,2,0),COLORAAAAAA;
DRAWTEXT(CURRBARSCOUNT=20 AND 长期形态=13,25.5,' 13. 降后 横盘 '),COLOR009900;
STICKLINE(CURRBARSCOUNT=17 AND 长期形态=13,18,14,2,0),COLOR009900;
DRAWTEXT(CURRBARSCOUNT=20 AND 长期形态=12,25.5,' 12. 升后 横盘 '),COLOR000099;
STICKLINE(CURRBARSCOUNT=17 AND 长期形态=12,18,14,2,0),COLOR000099;
DRAWTEXT(CURRBARSCOUNT=20 AND 长期形态=11,25.5,' 11. 降后 短回 '),COLOR00BB00;
STICKLINE(CURRBARSCOUNT=17 AND 长期形态=11,18,14,2,0),COLOR00BB00;
DRAWTEXT(CURRBARSCOUNT=20 AND 长期形态=10,25.5,' 10. 升后短回 '),COLOR0000BB;
STICKLINE(CURRBARSCOUNT=17 AND 长期形态=10,18,14,2,0),COLOR0000BB;
DRAWTEXT(CURRBARSCOUNT=20 AND 长期形态=9,25.5,' 9. 下 降 '),COLOR00FF00;
STICKLINE(CURRBARSCOUNT=17 AND 长期形态=9,18,14,2,0),COLOR00FF00;
DRAWTEXT(CURRBARSCOUNT=20 AND 长期形态=8,25.5,' 8. 上 升 '),COLOR0000FF;
STICKLINE(CURRBARSCOUNT=17 AND 长期形态=8,18,14,2,0),COLOR0000FF;
DRAWTEXT(CURRBARSCOUNT=20 AND 长期形态=7,25.5,' 7. 横盘后降 '),COLOR009900;
STICKLINE(CURRBARSCOUNT=17 AND 长期形态=7,18,14,2,0),COLOR009900;
DRAWTEXT(CURRBARSCOUNT=20 AND 长期形态=6,25.5,' 6. 横盘后升 '),COLOR000099;
STICKLINE(CURRBARSCOUNT=17 AND 长期形态=6,18,14,2,0),COLOR000099;
DRAWTEXT(CURRBARSCOUNT=20 AND 长期形态=5,25.5,' 5. 横 盘 '),COLORFFFFFF;
STICKLINE(CURRBARSCOUNT=17 AND 长期形态=5,18,14,2,0),COLORFFFFFF;
DRAWTEXT(CURRBARSCOUNT=20 AND 长期形态=4,25.5,' 4. M 形 态 '),COLORAAAA00;
STICKLINE(CURRBARSCOUNT=17 AND 长期形态=4,18,14,2,0),COLORAAAA00;
DRAWTEXT(CURRBARSCOUNT=20 AND 长期形态=3,25.5,' 3. W 形 态 '),COLORAA00AA;
STICKLINE(CURRBARSCOUNT=17 AND 长期形态=3,18,14,2,0),COLORAA00AA;
DRAWTEXT(CURRBARSCOUNT=20 AND 长期形态=2,25.5,' 2. ∨ 形 态 '),COLORFF00FF;
STICKLINE(CURRBARSCOUNT=17 AND 长期形态=2,18,14,2,0),COLORFF00FF;
DRAWTEXT(CURRBARSCOUNT=20 AND 长期形态=1,25.5,' 1. ∧ 形 态 '),COLORFFFF00;
STICKLINE(CURRBARSCOUNT=17 AND 长期形态=1,18,14,2,0),COLORFFFF00;