📊 源码完整版(直接复制可用)
DRAWGBK(C>0,RGB(0,0,0),RGB(50,0,0),0,'BG0',1);
{ 邱氏量法 - 带信号指示 }
{N1:1,999,30}
{N2:1,999,6}
CHIU1:=(AMOUNT/MA(AMOUNT,N1)-1);
CHIU:SUM(CHIU1,0),COLORSTICK;
CHIUMA:MA(CHIU,N2);
{ 信号检测 }
金叉:=CROSS(CHIU,CHIUMA);
死叉:=CROSS(CHIUMA,CHIU);
{ 信号标记 }
DRAWICON(金叉,CHIUMA*0.98,1); { 上穿红箭头 }
DRAWICON(死叉,CHIUMA*1.02,2); { 下破绿箭头 };
{ 辅助线 }
STICKLINE(金叉,CHIUMA,CHIU,0.5,0),COLORRED;
STICKLINE(死叉,CHIUMA,CHIU,0.5,0),COLORGREEN;
{状态栏增加换手、量比、流通、涨跌停和次日涨停价}
换手:VOL/CAPITAL*100, NODRAW,COLORYELLOW;
量比:V/(REF(MA(V,5),1)), NODRAW,COLORLIBLUE;
{振幅:DYNAINFO(13)*100, NODRAW,COLORYELLOW;}
流通:FINANCE( 7)/100000000, NODRAW,COLORLIRED;
TM:=1200823;
涨停:IF(DATE<TM,ZTPRICE(REF(C,1),IF(CODELIKE('688'),0.2,IF(NAMEINCLUDE('S'),0.05,0.1))),ZTPRICE(REF(C,1),IF(CODELIKE('688') OR CODELIKE('300'),0.2,IF(NAMEINCLUDE('S'),0.05,0.1)))),NODRAW,COLORRED;
跌停:IF(DATE<TM,DTPRICE(REF(C,1),IF(CODELIKE('688'),0.2,IF(NAMEINCLUDE('S'),0.05,0.1))),DTPRICE(REF(C,1),IF(CODELIKE('688') OR CODELIKE('300'),0.2,IF(NAMEINCLUDE('S'),0.05,0.1)))),NODRAW,COLORGREEN;
明涨停:IF(DATE<TM,C*IF(CODELIKE('688'),1.2,IF(NAMEINCLUDE('S'),1.05,1.1)),C*(IF(CODELIKE('688') OR CODELIKE('300'),1.2,IF(NAMEINCLUDE('S'),1.05,1.1)))),NODRAW,COLORLIMAGENTA;
明跌停:IF(DATE<TM,C*IF(CODELIKE('688'),0.8,IF(NAMEINCLUDE('S'),0.45,0.9)),C*(IF(CODELIKE('688') OR CODELIKE('300'),0.8,IF(NAMEINCLUDE('S'),0.45,0.9)))),NODRAW,COLORYELLOW;
DRAWTEXT_FIX(ISLASTBAR,0,2,0,CODE),COLORYELLOW;
总市值(亿): FINANCE(41)/100000000, NODRAW; {不画线,仅显示数值}
流通市值(亿): FINANCE(40)/100000000, NODRAW;
⚠️ 使用小贴士
- 参数优化:源码中的
N1(默认30)和N2(默认6)是核心参数。- N1代表量能统计周期,中线选手建议保持30,短线选手可以调整为10-20。
- N2代表信号线的灵敏度,数值越小信号越灵敏(但假信号也越多)。
- 关于涨停计算:源码中
TM:=1200823;是一道时间闸。如果您使用的通达信版本较老,不支持科创板(688)和创业板(300)的20%涨跌停自动识别,该时间闸能确保历史数据回测的准确性。如果您是2023年8月之后的新版软件,也可以直接删除这个时间限制。
💬 最后说两句
指标只是工具,不是圣杯。这套“邱氏量法”的精髓在于识别量能拐点。大家可以把它当成一个过滤噪音的工具——当价格创了新高,但量能柱(CHIU)没有同步新高,并出现“死叉”绿箭头时,就要警惕顶背离风险了。
希望这套指标能对大家的交易有所帮助“本文指标仅供参考,不构成投资建议,股市有风险,投资需谨慎。”