反思:了解我的都知道偶一直在告别指标区,为什么多次告别总是不成?终于弄明白:因为没有完成一个轮回!
今是俺来理想坛发布的第1个指标 扫荡一切同类指标(远期筹码分布+近期成本主图3线)
5周年整,为了完美轮回,结合俺在理想坛5年来的实战经验,把它作进一步的进化并蜕变,指标命名:二八财富指标。
(小插曲:原名为长短经指标,借纵横家奇书《长短经》之名,含既能做长线也能做短线的意思,后来觉得还是名为二八财富指标更直观,哈 )
1、【总则】二八法则
世界著名的 二八法则 或称 二八定律 是社会财富分配的普遍现象,即20%的人掌握80%的财富,大自然里凡是有竞争的地方就存在二八现象,
二八法则应该很多同学听说过,但二八法则在数学上名为 幂律分布 就鲜为人知了 (欲详细了解请自行度娘)
为方便记忆,童鞋们可把这经典曲线想象成:
2、【指标原理】筹码分布的二八分配
举例说明,形态函数cost(80),软件里函数定义是,表示80%获利盘的价格是多少,即有80%的持仓量在该价格以下,其余20%在该价格以上,为套牢盘。
然而真是这样麽?
真相 怎样才叫 获利 ?兑现才叫获利!cost(80)价位之下的都是获利盘没错,但注意了,这只是账面获利!
假如获利盘都抛售兑现,股价还能守在这个价位麽?!呵呵~,所以,真正获利的是已经卖出了结的,也就是cost(80)价位之上那20%卖出的筹码。
然仅从量价上是看不出谁在操纵谁是那获利少数人,所以一直说了好多年的 跟庄操作 在概念上都是错的,股市里真正能跟的是80%的财富!
因为根据二八法则,20%的人=80%的财富(筹码),即可以通过80%的筹码,找到属于20%的少数人。如能理解到这一层,你会发现 跟庄 其实也没神马意义了。
再有,股市常说的 七亏两平一赚 的常识也是二八法则的现实体现,真正赚翻了的始终是曲线顶部的那一成,现在咱要做的就是 加入他们 !
你还可以找到更多的类似道理。
综上所述,所有K线图必有个28分界主线,这分界线虽难以准确到分豪,但一定不离左右,因大方向就在这!本指标里,界线指标语句俺最后定为 cost(78)(为啥用78而不用80,懒得解释了~)。
本指标还曝光了股市传说中的神秘理论 缠论 ,其实也没啥好神秘的,它里面所说的中枢,本指标里名为 调整中枢 ,给出的是波段或短线的缠中枢(黄色横线),用它来看调整还是蛮直观的。
顺便说说一切指标(包括经典指标在内)的最大问题,就是用了想当然、完全可以说是意淫的固定参数(一般是天数N,用户还能随意乱调),如macd、kdj、RSI,甚至均线ma(close,n)等,这也是这些指标徘徊在对与错之间的根本原因。本指标使用的参数(天数N)是根据成交量变化而变化,基本解决了指标大师前辈们遗留的问题,对大师们仍心存敬畏。
最后,本指标有未来函数,童鞋们对未来函数多有偏见,怕漂移吧,其实未来函数漂移的是最近转折的一波(峰或谷),倒数第二波(峰或谷)并不漂移,或者说它完成了它的使命后才变化,这样使用未来函数,才是未来的正确打开方式!未来函数实在不喜者勿下本指标,好了不多说了,接下来看图例。
3、【指标解释】见图
本例图里灰色曲线是5日均线,后觉得实在无用还有妨简明的原则,最后取消了)
4、【指标缺陷】
由于指标回避不了使用到历史数据(木办法,凡是指标,都要拿历史数据来算的了),
所以实际操作中须其它副图指标作补充,但其它指标若没有本指标指导 则必然缺失财富的灵魂!不骗你~
【备注】 日线选 前复权,系统设置里勾选 成交量复权
{指标源码}
{二八财富指标}
{虚拟涨停K线2}
ZTKX2:=IF(CURRBARSCOUNT=1,IF(FROMOPEN=240,CLOSE,REF(CLOSE,1)*1.1)*1.1,DRAWNULL);
STICKLINE(CURRBARSCOUNT=1,ZTKX2,MAX(OPEN,CLOSE),-1,1),COLOR00C0C0;
ZTKX:=IF(CURRBARSCOUNT=1,REF(CLOSE,1)*1.1,DRAWNULL);
STICKLINE(CURRBARSCOUNT=1,ZTKX,MAX(OPEN,CLOSE),-1,-1),COLOR00C0C0;
DRAWKLINE(HIGH,OPEN,LOW,CLOSE);
STICKLINE(CLOSE/REF(CLOSE,1) 1.09 AND CLOSE=HIGH AND OPEN!=CLOSE,OPEN*1.003,CLOSE*0.997,0.5,0),COLOR00FFFF;
{基础条件(系统设置勾选成交量复权)}
JJJ:=IF(DYNAINFO(8) 0.01,0.01*DYNAINFO(10)/DYNAINFO(8),DYNAINFO(3));
DDD:=(DYNAINFO(5) 0.01 || DYNAINFO(6) 0.01);
JJJT:=IF(DDD,1,(JJJ (DYNAINFO(5)+0.01) && JJJ (DYNAINFO(6)-0.01)));
CBZX:=IF(JJJT,0.01*AMOUNT/VOL,(CLOSE+HIGH+LOW)/3);
换手:=IF((SETCODE==0||SETCODE==1),100*VOL,VOL)/CAPITAL;
{分界线}
CT28:COST(78),COLORCYAN;
界峰F1:CONST(PEAK(CT28,5,1)),COLORCYAN,POINTDOT;
F2:CONST(PEAK(CT28,5,2)),COLORCYAN,POINTDOT;
DRAWTEXT(CURRBARSCOUNT=CONST(PEAKBARS(CT28,5,1))+1,CT28,'界 峰▲1'),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=CONST(PEAKBARS(CT28,5,2))+1,CT28,'界 峰▲2'),COLORWHITE;
DRAWTEXT(CURRBARSCOUNT=CONST(TROUGHBARS(CT28,5,1))+1,CT28,'波 谷'),COLORWHITE;
{调整中枢}
TT78:=SUMBARS(换手,78);
TT100:=SUMBARS(换手,100);
TTX8:=IF(TT78 5,TT78,TT100);
RHIGH:=MAX(REF(CLOSE,1),HIGH);
RLOW:=MIN(REF(CLOSE,1),LOW);
RVH0:=IF(BETWEEN(CONST(CBZX),RHIGH,RLOW),换手,0);
OBV0:=CBZX*SUM(RVH0,TTX8);
RVH1:=IF(BETWEEN(CONST(REF(CBZX,1)),RHIGH,RLOW),换手,0);
OBV1:=REF(CBZX,1)*SUM(RVH1,TTX8);
RVH2:=IF(BETWEEN(CONST(REF(CBZX,2)),RHIGH,RLOW),换手,0);
OBV2:=REF(CBZX,2)*SUM(RVH2,TTX8);
RVH3:=IF(BETWEEN(CONST(REF(CBZX,3)),RHIGH,RLOW),换手,0);
OBV3:=REF(CBZX,3)*SUM(RVH3,TTX8);
RVH4:=IF(BETWEEN(CONST(REF(CBZX,4)),RHIGH,RLOW),换手,0);
OBV4:=REF(CBZX,4)*SUM(RVH4,TTX8);
RVH5:=IF(BETWEEN(CONST(REF(CBZX,5)),RHIGH,RLOW),换手,0);
OBV5:=REF(CBZX,5)*SUM(RVH5,TTX8);
RVH6:=IF(BETWEEN(CONST(REF(CBZX,6)),RHIGH,RLOW),换手,0);
OBV6:=REF(CBZX,6)*SUM(RVH6,TTX8);
RVH7:=IF(BETWEEN(CONST(REF(CBZX,7)),RHIGH,RLOW),换手,0);
OBV7:=REF(CBZX,7)*SUM(RVH7,TTX8);
RVH8:=IF(BETWEEN(CONST(REF(CBZX,8)),RHIGH,RLOW),换手,0);
OBV8:=REF(CBZX,8)*SUM(RVH8,TTX8);
RVH9:=IF(BETWEEN(CONST(REF(CBZX,9)),RHIGH,RLOW),换手,0);
OBV9:=REF(CBZX,9)*SUM(RVH9,TTX8);
RVH10:=IF(BETWEEN(CONST(REF(CBZX,10)),RHIGH,RLOW),换手,0);
OBV10:=REF(CBZX,10)*SUM(RVH10,TTX8);
RVH11:=IF(BETWEEN(CONST(REF(CBZX,11)),RHIGH,RLOW),换手,0);
OBV11:=REF(CBZX,11)*SUM(RVH11,TTX8);
RVH12:=IF(BETWEEN(CONST(REF(CBZX,12)),RHIGH,RLOW),换手,0);
OBV12:=REF(CBZX,12)*SUM(RVH12,TTX8);
RVH13:=IF(BETWEEN(CONST(REF(CBZX,13)),RHIGH,RLOW),换手,0);
OBV13:=REF(CBZX,13)*SUM(RVH13,TTX8);
RVH14:=IF(BETWEEN(CONST(REF(CBZX,14)),RHIGH,RLOW),换手,0);
OBV14:=REF(CBZX,14)*SUM(RVH14,TTX8);
RVH15:=IF(BETWEEN(CONST(REF(CBZX,15)),RHIGH,RLOW),换手,0);
OBV15:=REF(CBZX,15)*SUM(RVH15,TTX8);
RVH16:=IF(BETWEEN(CONST(REF(CBZX,16)),RHIGH,RLOW),换手,0);
OBV16:=REF(CBZX,16)*SUM(RVH16,TTX8);
RVH17:=IF(BETWEEN(CONST(REF(CBZX,17)),RHIGH,RLOW),换手,0);
OBV17:=REF(CBZX,17)*SUM(RVH17,TTX8);
RVH18:=IF(BETWEEN(CONST(REF(CBZX,18)),RHIGH,RLOW),换手,0);
OBV18:=REF(CBZX,18)*SUM(RVH18,TTX8);
RVH19:=IF(BETWEEN(CONST(REF(CBZX,19)),RHIGH,RLOW),换手,0);
OBV19:=REF(CBZX,19)*SUM(RVH19,TTX8);
RVH20:=IF(BETWEEN(CONST(REF(CBZX,20)),RHIGH,RLOW),换手,0);
OBV20:=REF(CBZX,20)*SUM(RVH20,TTX8);
MOBV20:=MAX(OBV0,MAX(OBV1,MAX(OBV2,MAX(OBV3,MAX(OBV4,MAX(OBV5,
MAX(OBV6,MAX(OBV7,MAX(OBV8,MAX(OBV9,MAX(OBV10,MAX(OBV11,MAX(OBV12,MAX(OBV13,MAX(OBV14,MAX(OBV15,
MAX(OBV16,MAX(OBV17,MAX(OBV18,MAX(OBV19,OBV20))))))))))))))))))));
FCB20:=IF(MOBV20=OBV0,CBZX,IF(MOBV20=OBV1,REF(CBZX,1),IF(MOBV20=OBV2,REF(CBZX,2),IF(MOBV20=OBV3,REF(CBZX,3),IF(MOBV20=OBV4,REF(CBZX,4),IF(MOBV20=OBV5,REF(CBZX,5),
IF(MOBV20=OBV6,REF(CBZX,6),IF(MOBV20=OBV7,REF(CBZX,7),IF(MOBV20=OBV8,REF(CBZX,8),IF(MOBV20=OBV9,REF(CBZX,9),IF(MOBV20=OBV10,REF(CBZX,10),IF(MOBV20=OBV11,REF(CBZX,11),IF(MOBV20=OBV12,REF(CBZX,12),IF(MOBV20=OBV13,REF(CBZX,13),IF(MOBV20=OBV14,REF(CBZX,14),IF(MOBV20=OBV15,
REF(CBZX,15),IF(MOBV20=OBV16,REF(CBZX,16),IF(MOBV20=OBV17,REF(CBZX,17),IF(MOBV20=OBV18,REF(CBZX,18),IF(MOBV20=OBV19,REF(CBZX,19),REF(CBZX,20)))))))))))))))))))));
调整中枢:IF(CURRBARSCOUNT =CONST(TT100),CONST(FCB20),DRAWNULL),COLORYELLOW;
{基本资料}
DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT('行业:',HYBLOCK)),COLORGRAY;
DRAWTEXT_FIX(ISLASTBAR,0.07,0,0,STRCAT('区域:',DYBLOCK)),COLORGRAY;
DRAWTEXT_FIX(ISLASTBAR,0.15,0,0,STRCAT('概念:',GNBLOCK)),COLORGRAY;
DRAWTEXT_FIX(1,0.45,0.05,0,'【黄实线柱:次 日 最 高 位 置 】'),COLORYELLOW;