ARTICLE · 1311429
实战波段指标:建仓区与拉升区分开画(源码)
波段实战指标:价趋势和量趋势两条线,配建仓区、拉升区两条横条,再画天顶底地四条标尺。
这条指标的画法很有意思。它不是把信号画在价格上,而是把价格换算成一个零到一百之间的位置,然后在指标窗里横向摆几条标尺,用横条的位置告诉你现在处在哪一段。
价趋势与量趋势
先取一个加权价:收盘算两份,最高、最低、开盘各算一份,除以五。
然后放进三十四天的区间里算百分位,再做十三日平滑,得到价趋势。
同时把价趋势再做两日平滑,得到量趋势。
名字叫「量趋势」,但它其实不是从成交量算出来的,是从价格位置的平滑派生出来的。这一点容易误会——原码没有对成交量做任何运算。
两条线一起看的意义在速度差。价趋势快,量趋势慢。价趋势穿过量趋势向上,说明这一段位置在加速改善;穿下去,说明在加速变差。
图上这两条线用的是黄色和青色,颜色区分明显,交叉点很好认。
操作线的来历
第三条线叫操作线,算式是一套经典变形。
先算二十七天区间里的位置,做五日平滑;再对这个结果做三日平滑;然后用前一结果的二倍减去后一结果的三倍,减五十,乘一点零三二,再加五十。
这一串操作的效果是:把原本在零到一百之间缓慢移动的位置值,压缩到五十附近,并且放大拐点。
减五十再乘再加五十,等于围绕五十做了一次拉伸。乘一点零三二这个系数很轻,主要是让振幅略微超过正负五十,这样上下边界能被穿透,不会顶在满格。
结果就是一条围绕五十摆动、能明确给出超上和超下的线。
建仓区的七个条件
建仓区是一条固定高度五十五的横条,只在特定条件下出现。
七个条件:
现价乘一点二三六之后仍然低于六十日均线,说明价格离长期成本还很远;当天涨幅超过百分之二;上影线的长度乘一点三六不超过实体,也就是上影很短;九十天的波动率乘十之后小于二十五;股价低于八块;一百二十日均线相对现价的偏离小于百分之一百一十四;短期两条平滑差值的绝对值不超过九点二。
最后那个「不超过九点二」看着突兀,其实是原码里写成了零点二三乘四十,两个数相乘的写法,结果就是九点二。这种写法在源码里常见,是作者调参时留下的痕迹。
七条凑齐是什么意思?低位、小阳、短上影、低波动、低价股、长期没崩、短期没暴动。全都是在描述「一只安静的、跌不动的低价票」。
这种票不会立刻涨,但往下空间有限。所以叫建仓区,不叫启动区。
拉升区看的是均线排列
拉升区的高度是三十五,比建仓区低,两条横条不会重叠,一眼能分。
它的条件主体是均线排列:五日大于十日、十日大于二十日、二十日大于三十日、二十日大于六十日,一百五十日大于二百五十日。
这一串要求是完整的多头排列,从短到长全部对齐。
然后加一组获利盘和换手的条件,再要求当天涨幅超过百分之一点八、现价相对二百五十日均线的偏离小于百分之四十、股价高于三块、现价离六十日均线的距离小于百分之二十五、换手不超过百分之六、三十四天最高价乘换手至少为一点、股价低于十八块五。
看出来了吗,建仓区是低价小票,拉升区也是低价小票,但要求的多头排列完全不同。
建仓区在底部横着,拉升区在启动途中。两条横条一起看,就能分辨「还没动」和「正在动」。
天顶底地四条线
最后画了四条横线:一百、八十、二十、零。
分别叫天、顶、底、地。
有了这四条标尺,前面所有数值都能落到具体位置上。价趋势跑到八十以上就是顶部区,掉到二十以下就是底部区。
这种设计比单纯画曲线直观得多。你不用记数字,只看线在标尺的哪一格。
原码里两处空转
翻原码会看到两处算了没用的东西,得说清楚。
一处是一个叫获利系数的值,条件是「常数大于零点七五且小于零点九零一」。那个常数被设成一点零,一点既不大于也不小于,所以条件永远不成立,这个值恒等于一。
另一处是一个四十日斜率和一段九十天内的深跌计数,算出来之后没有被任何地方引用。
这两处我都按原样留着了。源码交付的原则是逐字对得上,我补一段或者删一段,就不叫改名件了。
你看到它们别当成有效逻辑就行。
用的时候注意什么
第一,这套指标的数值都在零到一百附近,天生适合做横向比较。同一只票看不同时期,或者同一时期看不同票,都能直接比高低。前提是周期一致。
第二,建仓区和拉升区都是「条件全中才出」的类型,出得很少。一只票一年可能就出一两次建仓区,出了之后横几个月也正常。这不是延迟问题,是设计如此。
第三,两条趋势线是价格位置的平滑,不含成交量。所以它认出来的「启动」,可能是一段无量反抽。真正的启动还是要看量能有没有跟上,图上那部分信息得你自己补。
温馨提示
1、指标:www.logic88.cn
2、本指标仅作为知识分享,不构成任何建议。


指标源码
{一个常数开关,后面每条条件都乘上它,保持原样不动}
常数一:=1;
加权价:=(2*CLOSE+HIGH+LOW+OPEN)/5;
卅四日低:=LLV(LOW,34);
卅四日高:=HHV(HIGH,34);
{价与量两条趋势线并排,颜色一变就是短期方向换了}
价格趋势线:EMA((加权价-卅四日低)/(卅四日高-卅四日低)*100,13)*常数一,COLORYELLOW;
{量趋势是价趋势的两日平滑,比价线更慢一点}
量能趋势线:EMA(价格趋势线,2),COLORCYAN;
{廿七日的强弱摆动做出主线,0到100之间来回}
波段主线:((3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1)-50)*1.032+50),COLORRED;
十二廿六差:=EMA(CLOSE,12)-EMA(CLOSE,26);
差平滑九:=EMA(十二廿六差,9);
低位条件:=常数一*CLOSE*1.236<MA(CLOSE,60);
涨幅条件:=CLOSE/REF(CLOSE,1)>1.021;
实体条件:=(HIGH-CLOSE)*1.36<=CLOSE-OPEN;
百二偏离:=(MA(CLOSE,120)-CLOSE)/CLOSE*100;
柱差绝对:=ABS(十二廿六差-差平滑九);
九十波动:=STD(CLOSE,90)*10;
九跌计数:=COUNT((REF(CLOSE,15)-CLOSE)/CLOSE*100>45,5);
{低位、涨幅、实体、波动、股价五项同时满足才算建仓区}
建仓区域:=IF(常数一*低位条件 AND 涨幅条件 AND 实体条件 AND 九十波动<25 AND CLOSE<8 AND 百二偏离<114 AND 柱差绝对<=0.23*40,55,0),COLORMAGENTA;
四十斜率:=SLOPE(CLOSE,40);
跌停计数:=COUNT((CLOSE-REF(CLOSE,1))/REF(CLOSE,1)<-0.098,90);
百二偏离二:=(MA(CLOSE,120)-CLOSE)/CLOSE*100;
六三波动:=STD(CLOSE,63)*10;
七六基础:=(MA(CLOSE,76)-MA(CLOSE,13)/3);
基础偏离:=MA((CLOSE-七六基础)/七六基础,1);
均五:=MA(CLOSE,5);
均十:=MA(CLOSE,10);
均廿:=MA(CLOSE,20);
均卅:=MA(CLOSE,30);
均六十:=MA(CLOSE,60);
均百五:=MA(CLOSE,150);
均二百五:=MA(CLOSE,250);
换手率值:=VOL/CAPITAL*100;
二百五偏离:=(CLOSE-均二百五)/均二百五*100;
日涨幅值:=(CLOSE/REF(CLOSE,1)-1)*100;
获利盘比:=PWINNER(1,CLOSE);
获利系数:=IF(常数一>0.75 AND 常数一<0.901,0.618,1);
{均线多头排列加获利盘、换手条件,综合成拉升区}
拉升区域:=IF(均五>均十 AND 均十>均廿 AND 均廿>均卅 AND 均廿>均六十 AND 均百五>均二百五 AND (获利盘比>=0.9 OR 获利盘比>0.76 AND 获利盘比<0.901 AND 日涨幅值>5 AND 换手率值>5) AND 日涨幅值>1.8
AND 二百五偏离<40 AND CLOSE>3 AND (CLOSE-均六十)/均六十<0.25 AND 换手率值<=6
AND 卅四日高*换手率值>=1 AND CLOSE<18.5,35,0),COLORF00F00;
{三组不同周期的均线组合,用来对比短中长的成本}
短均组合:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
中均组合:=(MA(CLOSE,48)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
长均组合:=常数一*(MA(CLOSE,12)+MA(CLOSE,24)+MA(CLOSE,48)+MA(CLOSE,96))/4;
二百五线:=常数一*MA(CLOSE,250);
一二五线:=MA(CLOSE,125);
{三日涨五个点、量放到四十日均量三倍,才算异动}
三满足:=CLOSE/MA(CLOSE,3)>=1.05
AND CLOSE=HHV(CLOSE,3) AND MA(VOL,2)/MA(VOL,40)>=3 AND
MA(VOL,2)=HHV(MA(VOL,2),3) AND VOL>REF(VOL,1) AND
CLOSE>REF(CLOSE,1);
昨收一:=REF(CLOSE,1);
强弱五日:=SMA(MAX(CLOSE-昨收一,0),5,1)/SMA(ABS(CLOSE-昨收一),5,1)*100;
弱势计数:=常数一*COUNT(强弱五日<25,20)>=1;
波幅合计:=(HIGH-LOW)/HIGH*100+(CLOSE-昨收一)/昨收一*100;
{波幅合计做长周期平滑,抬头就说明波动在放大}
波幅平滑:=EMA(MA(波幅合计,41),6);
波幅抬头:=波幅平滑>LLV(波幅平滑,6)*1.02
AND REF(波幅平滑,1)<REF(LLV(波幅平滑,6),1)*1.02 AND
LLV(波幅平滑,29)=LLV(波幅平滑,6);
六日新低:=常数一*LLV(LOW,6)=LLV(LOW,41) AND
LLV(LOW,6)<HHV(LOW,41)*71/100;
长下影:=HIGH>LOW*1.033;
{底部评分由六日新低与长下影合成,越高越接近底部}
底部评分:=常数一*(六日新低>0 AND 长下影*16+81.5)*常数一,COLOR80FFFF;
{最后画四条水平参考线:天、顶、底、地}
天:100,COLORLIBLUE;
顶:80,COLORGRAY;
底:20,COLORGRAY;
地:0,COLORBROWN;
源码,原文一键复制















































































