liuxiang 2006-3-30 15:40
新三价线很不错的趋势指标
{新三价线很不错的趋势指标(钱龙的TBL指标)}
一、基本概念
TBL指标(Three Break Line),中文名为新三价线指标,属于图表型指标,其原理是若三根K线持续上涨(或下跌)创短期新高(或新低),则发出红色(或黑色)的柱状买入(或卖出)信号。与平时常用指标不同的是,该指标在平时盘整时并不轻易出现信号,是一类在大盘出现明显单边趋势时提议追涨杀跌的指标。
它能有效地去除行情中无关紧要的盘整和波段上升中的震荡回调干扰,更适合于做较大波段、做大趋势的中长期投资中比较重势的那种投资者。
二、应用法则
1、新三价线由黑色变为红色时,视为买入信号。
2、新三价线由红色变为黑色时,视为卖出信号。
注意:新三价线如果持续上涨,则会由原新三价线向上延伸,下跌亦然。因此,新三价线不会与K线在时间横轴上相对称。
三、实例说明
如次新股(600379)宝光股份的新三价线指标。其上市第三天股价小创新低,指标在9.87元处有一支小绿柱,投资者暂不买入,而第五个交易日股价在三天内见新高10.28元,三价线即翻红,中线投资者可介入,此后该股震荡上行,虽走势反复较多,但始终没有出现三天内见新低的K线组合。故新三价线或红柱延长、或再出现红柱,提示投资者可一直持股至最高点。3月29日该股大幅回跌至14.33元,出现头部信号,指标提示投资者卖出。此后,该股反弹不断,但新三价线始终保持绿盘,提示下降通道,直至该股回跌到10.42元低点,一直提示投资者不要买入。6月6日该股重新出现中阳,新三价线终于再次于11.02元处提示买入。总体看,该股上市半年多,股价上下变化复杂,现在股价较上市时也没有明显上升,按别的操作方法可能不会有明显的收益。但按新三价线做波段者买2次卖1次,就有50%的获利,可谓操作简单但收益不低。
由于新三价线是一个重势不重价、提示追涨杀跌做波段的指标,不可避免地具有明显的滞后性,对一段行情势必是弃两头、取中间。投资者不宜在行情中途加入,一定要在长时间绿柱后翻红再介入比较安全。对于爱好短线抢反弹、或习惯低吸高抛做法的投资者,该指标应慎用。
新三价线
有些股民在使用钱龙软件的时候,往往觉得新三价线与宝塔线在图形上有些相似,以至于造成平时运用没有把握。接下来,我们就来谈谈它们的异同点。
二者的相似点在于指标显示形式相同,买卖应用规则都较接近。
指标应用法则:
1、新三价线由黑色变成红色时,视为买进信号;
2、新三价线由红色变成黑色时,视为卖出信号;
3、新三价线如果持续上涨,则会由原新三价线向上延伸,因此,新三价线不会与K线相对称,反之亦然。这一点请特别注意!
liuxiang 2006-3-30 15:46
新三价线——副图原码
{新三价线——副图}
DRAWGBK(1, COLORRGB(100,50,0), COLORRGB(100,100,0),0);
input:m(2,2,9999); //参数M定位,第1根TBL柱线对应K线的序号
if m<2 then exit;
up:=c>ref(c,1);
down:=c<ref(c,1);
fc:=close;
fo:=open;
a:=setlbound(up,1);
up[1]:=fc[1]>fo[1];
n:=m-1;
if up[n] then begin
B4:=fc[n];
B1:=fo[n];
b3:=B1;
B2:=B1;
tbl:=1;
end else begin
B4:=fo[n];
B1:=fc[n];
B2:=B4;
B3:=B4;
tbl:=0;
end;
tblcount:=1;
////////////////////////////////////
for i=n+1 to datacount do begin
if tbl=1 then begin
if up[i] then begin
if fc[i]>B4 then begin
tblcount:=tblcount+1;
tblc[i]:=fc[i];
tblo[i]:=B4;
if tblcount>2 then begin
tblcount:=3;
B1:=B2;
B2:=B3;
end;
B3:=B4;
B4:=fc[i];
end;
end
else if down[i] then begin
if fc[i]<B1 then begin
tblcount:=1;
tblc[i]:=fc[i];
tblo[i]:=B3;
B1:=fc[i];
B2:=B3;
tbl:=0;
end;
end;
end else begin
if down[i] then begin
if fc[i]<B1 then begin
tblcount:=tblcount+1;
tblc[i]:=fc[i];
tblo[i]:=B1;
if tblcount>2 then begin
tblcount:=3;
B4:=B3;
b3:=B2;
end;
B2:=B1;
B1:=fc[i];
end;
end
else if up[i] then begin
if fc[i]>B4 then begin
tblcount:=1;
tblc[i]:=fc[i];
tblo[i]:=B2;
B4:=fc[i];
B3:=B2;
tbl:=1;
end;
end;
end;
end;
stickline(tblc<>0 and up,tblc,tblo,7,1),colorred;
stickline(tblc<>0 and down,tblc,tblo,7,0),colorcyan;
ts:=barslast(tblc);
stickline(tblc=0 and ref(up,ts),ref(tblc,ts),ref(tblc,ts),3,1),colormagenta;
stickline(tblc=0 and ref(down,ts),ref(tblc,ts),ref(tblc,ts),3,1),colorblue;
cc:tblc,linethick0;
oo:tblo,linethick0;