夜雨聆风学习资料网

ARTICLE · 1219333

圆弧底指标:年线之上加筹码换手(源码)

圆弧底指标:年线之上加筹码换手(源码)

圆弧底指标:年线之上加筹码换手,锁定启动区间。

股票见底回升,走势形态是有讲究的。

急跌之后直接 V 型反转,那是少数。更多时候,底部是一个缓慢磨出来的弧形——先跌得越来越慢,然后横住,再慢慢翘起来。

这个形状,老手习惯叫它圆弧底。

问题是,「看起来像」和「确实是」之间差得很远。这条指标就是把圆弧底的样子量化出来,再加上两个硬条件。

为什么要看年线

第一个条件是年线。

指标要求价格处在年线的长期趋势之上。年线代表的是过去一年的平均持仓成本,站在它上面,说明大方向还没坏。

这一步过滤掉了很多「跌了很久继续跌」的品种。

第二个条件是筹码。

指标通过成交量和财务数据,算出一个换手水平。只有换手足够充分、股本保持稳定的品种,才认为筹码完成了交换。

筹码换手充分的含义是:原来在高位接盘的人,已经割得差不多了;新进来的资金,成本集中在低位。

这两条凑齐,圆弧底才有意义。

弧形是怎么画出来的

指标用高低点之间的时间差,定出这段弧形的左右边界。

然后在这个区间里,用参数方程画出一条平滑的曲线。

有意思的是,它不是只画一条,而是画了两条——外面一条,里面一条,两条弧线的开口方向相对,形成一个类似碗状的通道。

价格在这个通道里运行,就算在形态之内。

三个位置线

弧线画好之后,指标在右侧标出三条水平参考线。

一条在弧形的上沿,一条在中部,一条在下沿。

这三条线的作用,是标出目标区域。价格突破上沿,说明形态要走出来了;跌回下沿,说明形态可能失效。

图上还会在低位出现提示标记,以及一根加亮的信号柱。

用法上的三点

第一,形态是「可能」,不是「必然」。

圆弧底画出来,只说明这里具备了底部形态的轮廓,不代表马上就会突破。形态失败的情况也常见。

第二,观察突破的位置。

价格贴着上沿走,是蓄势;放量冲过上沿,是启动。两种状态的操作含义完全不同。

第三,年线和筹码只是入场条件,不是持有理由。

入场之后怎么走,要看后续价格自己怎么表现。条件不成立了,该走就走。

底部形态的价值在于,它把「凭感觉看图形」变成了「按条件找位置」。感觉会骗人,条件是死的。

温馨提示

1、指标:www.logic88.cn

2、本指标仅作为知识分享,不构成任何建议。

指标源码

基础过滤:=NOT(NAMELIKE('S') OR NAMELIKE('*S'))&&VOL>1&&DYNAINFO(39)>1;

股本稳定:=BARSLASTCOUNT(FINANCE(7)=REF(FINANCE(7),1))>=60&&基础过滤;

量能倍数:=100*VOL/(FINANCE(7)/100);

均价成本:=0.01*AMOUNT/VOL;

年线走平距:=BARSLAST(UPNDAY(EMA(C,360),5)),NODRAW;

回踩确认:=IF(均价成本=LLV(均价成本,年线走平距)&&EMA(C,360)>EMA(C,180),L,DRAWNULL);

洗盘起点:=FILTERX(回踩确认,年线走平距);

洗盘周期:=BARSLAST(洗盘起点),NODRAW;

左侧起点:=洗盘周期-9;

周期高点:=REF(H,洗盘周期);

周期低点:=REF(LLV(L,58),洗盘周期);

上边界线:=IF(CURRBARSCOUNT<=CONST(洗盘周期)+1&&CURRBARSCOUNT>=CONST(左侧起点),CONST(IF(左侧起点,周期高点,周期高点)),DRAWNULL),COLORGREEN,DOTLINE;

下边界线:=IF(CURRBARSCOUNT<=CONST(洗盘周期)+1&&CURRBARSCOUNT>=CONST(左侧起点),CONST(IF(左侧起点,周期低点,周期低点)),DRAWNULL),COLORGREEN,DOTLINE;

起涨标记:=STICKLINE(洗盘周期=0&&CURRBARSCOUNT<=CONST(洗盘周期)+1&&CURRBARSCOUNT>=CONST(左侧起点+1),周期低点*1.3,H*1.01,0.00001,-1),COLORYELLOW;

低点提示:=DRAWTEXT(洗盘周期>=1&&洗盘周期<=2&&CURRBARSCOUNT<=CONST(洗盘周期+1)&&CURRBARSCOUNT>=CONST(左侧起点+1),L,'低'),COLORCYAN;

DRAWKLINE(H,O,L,C);

弧宽参数:=CONST(60);

右端位置:=CONST(洗盘周期+1);

弧心位置:=CONST(右端位置+弧宽参数/2);

左端位置:=CONST(弧宽参数+右端位置);

右端锚点:=CONST(右端位置);

底价基准:=CONST(周期低点);

上价基准:=CONST(底价基准*1.15);

距右天数:=CURRBARSCOUNT;

弧上沿:=DRAWLINE(距右天数=左端位置,上价基准,距右天数=右端锚点,上价基准,0);

弧下沿:=DRAWLINE(距右天数=右端锚点,上价基准,距右天数=左端位置,上价基准,0);

弧基线:=弧上沿;

弧填充:=DRAWBAND(弧基线,RGB(225,226,199),弧基线,RGB(225,226,199));

弧等分点:=IF(距右天数=左端位置,上价基准,IF(距右天数=右端锚点,上价基准,IF(距右天数=ROUND((左端位置+右端锚点)/2),弧基线,DRAWNULL))),COLORMAGENTA,CIRCLEDOT,LINETHICK3;

弧顶价:=CONST(底价基准*1.15);

{── 弧顶价取底价上方 15%,与上价基准同源,留作后续画弧的参照}

弧底价:=CONST(底价基准);

弧高低差:=弧顶价-弧底价;

弧积基准:=弧顶价*弧底价;

弧横向系数:=2*弧积基准/弧宽参数;

弧纵向系数:=弧积基准/弧高低差;

弧横位偏移:=(弧心位置-距右天数)*弧横向系数;

目标幅度:=SQRT(弧积基准*弧积基准-弧横位偏移*弧横位偏移)/弧纵向系数;

内弧底价:=CONST(上价基准+0.0314*2);

内弧差:=上价基准-内弧底价;

内弧积:=上价基准*内弧底价;

内弧横偏移:=2*内弧积/弧宽参数;

内弧纵系数:=内弧积/内弧差;

内弧横位:=(弧心位置-距右天数)*内弧横偏移;

内弧幅度:=SQRT(内弧积*内弧积-内弧横位*内弧横位)/内弧纵系数;

起涨条件甲:=洗盘周期>=1&&洗盘周期<=2&&CURRBARSCOUNT<=CONST(洗盘周期+1)&&CURRBARSCOUNT>=CONST(左侧起点+1)&&O<=C&&均价成本>=REF(均价成本,1)&&REF(均价成本,1)<REF(均价成本,2)&&量能倍数>REF(量能倍数,1)&&股本稳定;

{── 起涨条件甲:回踩确认后量能递增,且股本稳定}

起涨条件乙:=洗盘周期>=1&&洗盘周期<=2&&CURRBARSCOUNT<=CONST(洗盘周期+1)&&CURRBARSCOUNT>=CONST(左侧起点+1)&&O<=C&&均价成本>=REF(均价成本,1)&&REF(C,1)<REF(C,2)&&量能倍数>REF(量能倍数,1)&&股本稳定;

{── 起涨条件乙:与甲同构,把量能条件换成价格条件}

起涨信号:=起涨条件甲 OR 起涨条件乙;

STICKLINE(起涨信号,C,O,3.03,0),COLORFF0099;

STICKLINE(起涨信号,C,O,2.5,0),COLORFF00AA;

STICKLINE(起涨信号,C,O,2,0),COLORFF00BB;

STICKLINE(起涨信号,C,O,1.5,0),COLORFF00CC;

STICKLINE(起涨信号,C,O,1,0),COLORFF00DD;

STICKLINE(起涨信号,C,O,0.5,0),COLORFF00EE;

STICKLINE(起涨信号,C,O,0.1,0),COLORFF00FF;

弧前价:=IF(CURRBARSCOUNT<=CONST(左端位置+1)&&CURRBARSCOUNT>=CONST(右端锚点),CONST(IF(左端位置,上价基准,上价基准)),DRAWNULL);

上面:弧前价+内弧幅度,COLORYELLOW,DOTLINE;

下面:弧前价-内弧幅度,COLORYELLOW,DOTLINE;

目标价:弧前价+目标幅度,COLORYELLOW,POINTDOT;

碗:弧前价-目标幅度,COLORYELLOW;

源码,原文一键复制

相关学习资料