通达信〖筹码裂谷〗基于筹码分布与价差区间理论挖掘筹码极度稀缺裂谷地带源码
本工具基于筹码分布与价差区间理论,挖掘筹码极度稀缺的“裂谷”地带。当股价有效上穿该筹码真空区并伴随涨停时,系统将在主图中标注周期高低点、筹码区间与前高压力线,并通过副图发出明确的突破信号。选股模块可自动锁定满足“突破+涨停”双重条件的个股。此为纯技术分析工具,不构成任何投资建议。
{主图源码如下}
周期计数:=IF(130>TOTALBARSCOUNT,TOTALBARSCOUNT,130);有效周期:=IF(CURRBARSCOUNT>周期计数,0,周期计数);周期高点:=REFDATE(HHV(H,有效周期),DATE);周期低点:=REFDATE(LLV(L,有效周期),DATE);周期K线:=IF(CURRBARSCOUNT<=有效周期,C,DRAWNULL);倍率系数:=EXP(LN(周期高点/周期低点)/10);
量能档1:=SUM(IF(周期K线>=(周期高点/倍率系数),V,0),有效周期);量能档2:=SUM(IF(周期K线>=(周期高点/POW(倍率系数,2)) AND 周期K线< (周期高点/倍率系数),V,0),有效周期);量能档3:=SUM(IF(周期K线>=(周期高点/POW(倍率系数,3)) AND 周期K线< (周期高点/POW(倍率系数,2)),V,0),有效周期);量能档4:=SUM(IF(周期K线>=(周期高点/POW(倍率系数,4)) AND 周期K线< (周期高点/POW(倍率系数,3)),V,0),有效周期);量能档5:=SUM(IF(周期K线>=(周期高点/POW(倍率系数,5)) AND 周期K线< (周期高点/POW(倍率系数,4)),V,0),有效周期);量能档6:=SUM(IF(周期K线>=(周期高点/POW(倍率系数,6)) AND 周期K线< (周期高点/POW(倍率系数,5)),V,0),有效周期);量能档7:=SUM(IF(周期K线>=(周期高点/POW(倍率系数,7)) AND 周期K线< (周期高点/POW(倍率系数,6)),V,0),有效周期);量能档8:=SUM(IF(周期K线>=(周期高点/POW(倍率系数,8)) AND 周期K线< (周期高点/POW(倍率系数,7)),V,0),有效周期);量能档9:=SUM(IF(周期K线>=(周期低点*倍率系数) AND 周期K线< 周期低点*POW(倍率系数,2),V,0),有效周期);量能档10:=SUM(IF(周期K线>=周期低点 AND 周期K线< 周期低点*倍率系数,V,0),有效周期);
档高1:=REFDATE(HHV(量能档1,有效周期),DATE);档高2:=REFDATE(HHV(量能档2,有效周期),DATE);档高3:=REFDATE(HHV(量能档3,有效周期),DATE);档高4:=REFDATE(HHV(量能档4,有效周期),DATE);档高5:=REFDATE(HHV(量能档5,有效周期),DATE);档高6:=REFDATE(HHV(量能档6,有效周期),DATE);档高7:=REFDATE(HHV(量能档7,有效周期),DATE);档高8:=REFDATE(HHV(量能档8,有效周期),DATE);档高9:=REFDATE(HHV(量能档9,有效周期),DATE);档高10:=REFDATE(HHV(量能档10,有效周期),DATE);
总量合计:=(档高1+档高2+档高3+档高4+档高5+档高6+档高7+档高8+档高9+档高10);涨停标识:=C/REF(C,1)>1.094 AND H=C;STICKLINE(涨停标识,C,O,3.0,0),COLORYELLOW;
筹码低位5:COST(5),DOTLINE;筹码高位95:COST(95),DOTLINE;筹码总宽度:筹码高位95-筹码低位5,NODRAW;现价筹码占比:CONST( (C)*100),NODRAW;
阶段最高:=HHV(H,598);宽度比值:=筹码总宽度/阶段最高*100,NODRAW;筹码破位信号:=宽度比值< 20 AND CROSS(C,COST(90)) AND C/REF(C,1)>1.0618;DRAWICON(筹码破位信号,L*0.989,38);
二十一日高:=HHV(H,21),COLORRED,POINTDOT;高点静置:=BARSLAST(二十一日高<>REF(二十一日高,1))>=6,NODRAW;计数间隔:=BARSLAST(二十一日高=REF(二十一日高,1));突破标记:H>IF(高点静置=1,REF(二十一日高,1),DRAWNULL),NODRAW;
高点过滤:=REF(二十一日高,21)=HHV(二十一日高,2*21+1);高点筛选:=FILTER(高点过滤,21);回置周期:=BACKSET(高点筛选,21+1);高点过滤2:=FILTER(回置周期,21),NODRAW;历史压力位:=REF(二十一日高,BARSLAST(高点过滤2)),COLORFF00FF,DOTLINE;STICKLINE(C>0,历史压力位,历史压力位,1,0),COLORRED;
板上突破压力:=(CROSS(C,REF(历史压力位,1))OR L< 历史压力位 AND C>历史压力位) AND C/REF(C,1)>=1.098 AND C=H,NODRAW;STICKLINE(板上突破压力,(C+O)/2,C,3,0),COLORRED;
筹码单格:=(COST(97)-COST(3))/10;格距1:= (COST(3)+筹码单格*1)- (COST(3)+筹码单格*0);格距2:= (COST(3)+筹码单格*2)- (COST(3)+筹码单格*1);格距3:= (COST(3)+筹码单格*3)- (COST(3)+筹码单格*2);格距4:= (COST(3)+筹码单格*4)- (COST(3)+筹码单格*3);格距5:= (COST(3)+筹码单格*5)- (COST(3)+筹码单格*4);格距6:= (COST(3)+筹码单格*6)- (COST(3)+筹码单格*5);格距7:= (COST(3)+筹码单格*7)- (COST(3)+筹码单格*6);格距8:= (COST(3)+筹码单格*8)- (COST(3)+筹码单格*7);格距9:= (COST(3)+筹码单格*9)- (COST(3)+筹码单格*8);格距10:= (COST(3)+筹码单格*10)- (COST(3)+筹码单格*9);
{修复MAX参数过多,分段求最大值}TEMP1:=MAX(格距1,MAX(格距2,MAX(格距3,格距4)));TEMP2:=MAX(格距5,MAX(格距6,MAX(格距7,格距8)));TEMP3:=MAX(格距9,格距10);最大格距:=MAX(TEMP1,MAX(TEMP2,TEMP3));
筹码裂谷底:=IF(格距10>=最大格距,COST(3)+筹码单格*10,IF(格距9>=最大格距,COST(3)+筹码单格*9,IF(格距8>=最大格距,COST(3)+筹码单格*8,IF(格距7>=最大格距,COST(3)+筹码单格*7,IF(格距6>=最大格距,COST(3)+筹码单格*6,IF(格距5>=最大格距,COST(3)+筹码单格*5,IF(格距4>=最大格距,COST(3)+筹码单格*4,IF(格距3>=最大格距,COST(3)+筹码单格*3,IF(格距2>=最大格距,COST(3)+筹码单格*2,IF(格距1>=最大格距,COST(3)+筹码单格*1,0)))))))))),COLORWHITE;
裂谷启动位:=筹码裂谷底-筹码单格,COLORWHITE;裂谷趋势位:=筹码裂谷底-筹码单格*0.5,COLORMAGENTA;裂谷幅度:最大格距*100,NODRAW;
成本抬升:=COST(60)> REF(COST(60),1);裂谷突破:=REF(C,1)< 裂谷趋势位 AND CROSS(C,裂谷趋势位) AND 成本抬升;DRAWICON(裂谷突破,裂谷趋势位,1);
C1:=COST(1);C2:=COST(10);C3:=COST(20);C4:=COST(30);C5:=COST(40);C6:=COST(50);C7:=COST(60);C8:=COST(70);C9:=COST(80);C10:=COST(90);C11:=COST(99);C12:=COST(5);C13:=COST(15);C14:=COST(25);C15:=COST(35);C16:=COST(45);C17:=COST(55);C18:=COST(65);C19:=COST(75);C20:=COST(85);C21:=COST(95);
D1:=C12-C1;D2:=C2-C12;D3:=C13-C2;D4:=C3-C13;D5:=C14-C3;D6:=C4-C14;D7:=C15-C4;D8:=C5-C15;D9:=C16-C5;D10:=C6-C16;D11:=C17-C6;D12:=C7-C17;D13:=C18-C7;D14:=C8-C18;D15:=C19-C8;D16:=C9-C19;D17:=C20-C9;D18:=C10-C20;D19:=C21-C10;D20:=C11-C21;
最小间隔:=MIN(D1,MIN(D2,MIN(D3,MIN(D4,MIN(D5,MIN(D6,MIN(D7,MIN(D8,MIN(D9,MIN(D10,MIN(D11,MIN(D12,MIN(D13,MIN(D14,MIN(D15,MIN(D16,MIN(D17,MIN(D18,MIN(D19,D20)))))))))))))))))));
裂谷基准价:=IF(D1=最小间隔,(C12+C1)/2,IF(D2=最小间隔,(C12+C2)/2,IF(D3=最小间隔,(C13+C2)/2,IF(D4=最小间隔,(C13+C3)/2,IF(D5=最小间隔,(C14+C3)/2,IF(D6=最小间隔,(C14+C4)/2,IF(D7=最小间隔,(C15+C4)/2,IF(D8=最小间隔,(C15+C5)/2,IF(D9=最小间隔,(C16+C5)/2,IF(D10=最小间隔,(C16+C6)/2,IF(D11=最小间隔,(C17+C6)/2,IF(D12=最小间隔,(C17+C7)/2,IF(D13=最小间隔,(C18+C7)/2,IF(D14=最小间隔,(C18+C8)/2,IF(D15=最小间隔,(C19+C8)/2,IF(D16=最小间隔,(C19+C9)/2,IF(D17=最小间隔,(C20+C9)/2,IF(D18=最小间隔,(C20+C10)/2,IF(D19=最小间隔,(C21+C10)/2,(C21+C11)/2)))))))))))))))))));
筹码裂谷线:裂谷基准价,NODRAW,COLOR00EEEE;STICKLINE(ISLASTBAR,筹码裂谷线,筹码裂谷线*1.001,60,0),COLORWHITE,COLORLIMAGENTA;涨停穿越裂谷:=IF(CROSS(C,筹码裂谷线),1,0 );DRAWICON(涨停穿越裂谷 AND 涨停标识,L*0.98,9);
{副图源码如下}
涨停标识:=C/REF(C,1)>1.094 AND H=C;
C1:=COST(1);
C2:=COST(10);
C3:=COST(20);
C4:=COST(30);
C5:=COST(40);
C6:=COST(50);
C7:=COST(60);
C8:=COST(70);
C9:=COST(80);
C10:=COST(90);
C11:=COST(99);
C12:=COST(5);
C13:=COST(15);
C14:=COST(25);
C15:=COST(35);
C16:=COST(45);
C17:=COST(55);
C18:=COST(65);
C19:=COST(75);
C20:=COST(85);
C21:=COST(95);
D1:=C12-C1;
D2:=C2-C12;
D3:=C13-C2;
D4:=C3-C13;
D5:=C14-C3;
D6:=C4-C14;
D7:=C15-C4;
D8:=C5-C15;
D9:=C16-C5;
D10:=C6-C16;
D11:=C17-C6;
D12:=C7-C17;
D13:=C18-C7;
D14:=C8-C18;
D15:=C19-C8;
D16:=C9-C19;
D17:=C20-C9;
D18:=C10-C20;
D19:=C21-C10;
D20:=C11-C21;
最小间隔:=MIN(D1,MIN(D2,MIN(D3,MIN(D4,MIN(D5,MIN(D6,MIN(D7,MIN(D8,MIN(D9,MIN(D10,MIN(D11,MIN(D12,MIN(D13,MIN(D14,MIN(D15,MIN(D16,MIN(D17,MIN(D18,MIN(D19,D20)))))))))))))))))));
裂谷基准价:=IF(D1=最小间隔,(C12+C1)/2,IF(D2=最小间隔,(C12+C2)/2,IF(D3=最小间隔,(C13+C2)/2,IF(D4=最小间隔,(C13+C3)/2,IF(D5=最小间隔,(C14+C3)/2,IF(D6=最小间隔,(C14+C4)/2,IF(D7=最小间隔,(C15+C4)/2,IF(D8=最小间隔,(C15+C5)/2,IF(D9=最小间隔,(C16+C5)/2,IF(D10=最小间隔,(C16+C6)/2,IF(D11=最小间隔,(C17+C6)/2,IF(D12=最小间隔,(C17+C7)/2,IF(D13=最小间隔,(C18+C7)/2,IF(D14=最小间隔,(C18+C8)/2,IF(D15=最小间隔,(C19+C8)/2,IF(D16=最小间隔,(C19+C9)/2,IF(D17=最小间隔,(C20+C9)/2,IF(D18=最小间隔,(C20+C10)/2,IF(D19=最小间隔,(C21+C10)/2,(C21+C11)/2)))))))))))))))))));
裂谷价位:=裂谷基准价;
裂谷突破信号:=IF(CROSS(C,裂谷价位),1,0 );
输出信号:裂谷突破信号 AND 涨停标识,COLORRED;
STICKLINE(输出信号,0,1,2,0),COLORRED;
{选股源码如下}
涨停标识:=C/REF(C,1)>1.094 AND H=C;
C1:=COST(1);
C2:=COST(10);
C3:=COST(20);
C4:=COST(30);
C5:=COST(40);
C6:=COST(50);
C7:=COST(60);
C8:=COST(70);
C9:=COST(80);
C10:=COST(90);
C11:=COST(99);
C12:=COST(5);
C13:=COST(15);
C14:=COST(25);
C15:=COST(35);
C16:=COST(45);
C17:=COST(55);
C18:=COST(65);
C19:=COST(75);
C20:=COST(85);
C21:=COST(95);
D1:=C12-C1;
D2:=C2-C12;
D3:=C13-C2;
D4:=C3-C13;
D5:=C14-C3;
D6:=C4-C14;
D7:=C15-C4;
D8:=C5-C15;
D9:=C16-C5;
D10:=C6-C16;
D11:=C17-C6;
D12:=C7-C17;
D13:=C18-C7;
D14:=C8-C18;
D15:=C19-C8;
D16:=C9-C19;
D17:=C20-C9;
D18:=C10-C20;
D19:=C21-C10;
D20:=C11-C21;
最小间隔:=MIN(D1,MIN(D2,MIN(D3,MIN(D4,MIN(D5,MIN(D6,MIN(D7,MIN(D8,MIN(D9,MIN(D10,MIN(D11,MIN(D12,MIN(D13,MIN(D14,MIN(D15,MIN(D16,MIN(D17,MIN(D18,MIN(D19,D20)))))))))))))))))));
裂谷基准价:=IF(D1=最小间隔,(C12+C1)/2,IF(D2=最小间隔,(C12+C2)/2,IF(D3=最小间隔,(C13+C2)/2,IF(D4=最小间隔,(C13+C3)/2,IF(D5=最小间隔,(C14+C3)/2,IF(D6=最小间隔,(C14+C4)/2,IF(D7=最小间隔,(C15+C4)/2,IF(D8=最小间隔,(C15+C5)/2,IF(D9=最小间隔,(C16+C5)/2,IF(D10=最小间隔,(C16+C6)/2,IF(D11=最小间隔,(C17+C6)/2,IF(D12=最小间隔,(C17+C7)/2,IF(D13=最小间隔,(C18+C7)/2,IF(D14=最小间隔,(C18+C8)/2,IF(D15=最小间隔,(C19+C8)/2,IF(D16=最小间隔,(C19+C9)/2,IF(D17=最小间隔,(C20+C9)/2,IF(D18=最小间隔,(C20+C10)/2,IF(D19=最小间隔,(C21+C10)/2,(C21+C11)/2)))))))))))))))))));
裂谷价位:=裂谷基准价;
裂谷突破信号:=IF(CROSS(C,裂谷价位),1,0 );
选股输出:裂谷突破信号 AND 涨停标识;

未来函数检测结果如下:
该公式包含未来函数:BACKSET
该公式包含未来函数:COST
定制指标公式、软件请联系QQ或微信同号:88652583
周期计数赋值:如果130>总的周期数,返回总的周期数,否则返回130
有效周期赋值:如果到最后交易的周期>周期计数,返回0,否则返回周期计数
周期高点赋值:日期日有效周期日内最高价的最高值
周期低点赋值:日期日有效周期日内最低价的最低值
周期K线赋值:如果到最后交易的周期<=有效周期,返回收盘价,否则返回无效数
倍率系数赋值:周期高点/周期低点的自然对数/10的指数
量能档1赋值:如果周期K线>=(周期高点/倍率系数),返回成交量(手),否则返回0的有效周期日累和
量能档2赋值:如果周期K线>=(周期高点/倍率系数的2乘幂)AND周期K线<(周期高点/倍率系数),返回成交量(手),否则返回0的有效周期日累和
量能档3赋值:如果周期K线>=(周期高点/倍率系数的3乘幂)AND周期K线<(周期高点/倍率系数的2乘幂),返回成交量(手),否则返回0的有效周期日累和
量能档4赋值:如果周期K线>=(周期高点/倍率系数的4乘幂)AND周期K线<(周期高点/倍率系数的3乘幂),返回成交量(手),否则返回0的有效周期日累和
量能档5赋值:如果周期K线>=(周期高点/倍率系数的5乘幂)AND周期K线<(周期高点/倍率系数的4乘幂),返回成交量(手),否则返回0的有效周期日累和
量能档6赋值:如果周期K线>=(周期高点/倍率系数的6乘幂)AND周期K线<(周期高点/倍率系数的5乘幂),返回成交量(手),否则返回0的有效周期日累和
量能档7赋值:如果周期K线>=(周期高点/倍率系数的7乘幂)AND周期K线<(周期高点/倍率系数的6乘幂),返回成交量(手),否则返回0的有效周期日累和
量能档8赋值:如果周期K线>=(周期高点/倍率系数的8乘幂)AND周期K线<(周期高点/倍率系数的7乘幂),返回成交量(手),否则返回0的有效周期日累和
量能档9赋值:如果周期K线>=(周期低点*倍率系数)AND周期K线<周期低点*倍率系数的2乘幂,返回成交量(手),否则返回0的有效周期日累和
量能档10赋值:如果周期K线>=周期低点AND周期K线<周期低点*倍率系数,返回成交量(手),否则返回0的有效周期日累和
档高1赋值:日期日有效周期日内量能档1的最高值
档高2赋值:日期日有效周期日内量能档2的最高值
档高3赋值:日期日有效周期日内量能档3的最高值
档高4赋值:日期日有效周期日内量能档4的最高值
档高5赋值:日期日有效周期日内量能档5的最高值
档高6赋值:日期日有效周期日内量能档6的最高值
档高7赋值:日期日有效周期日内量能档7的最高值
档高8赋值:日期日有效周期日内量能档8的最高值
档高9赋值:日期日有效周期日内量能档9的最高值
档高10赋值:日期日有效周期日内量能档10的最高值
总量合计赋值:(档高1+档高2+档高3+档高4+档高5+档高6+档高7+档高8+档高9+档高10)
涨停标识赋值:收盘价/1日前的收盘价>1.094 AND 最高价=收盘价
当满足条件涨停标识时,在收盘价和开盘价位置之间画柱状线,宽度为3.0,0不为0则画空心柱.,画黄色
输出筹码低位5:获利盘为5%的成本分布,DOTLINE
输出筹码高位95:获利盘为95%的成本分布,DOTLINE
输出筹码总宽度:筹码高位95-筹码低位5,NODRAW
输出现价筹码占比:(收盘价)*100的最后一日取值设为常数,NODRAW
阶段最高赋值:598日内最高价的最高值
宽度比值赋值:筹码总宽度/阶段最高*100,NODRAW
筹码破位信号赋值:宽度比值< 20 AND 收盘价上穿获利盘为90%的成本分布 AND 收盘价/1日前的收盘价>1.0618
当满足条件筹码破位信号时,在最低价*0.989位置画38号图标
二十一日高赋值:21日内最高价的最高值,画红色,POINTDOT
高点静置赋值:上次二十一日高不等于1日前的二十一日高距今天数>=6,NODRAW
计数间隔赋值:上次二十一日高=1日前的二十一日高距今天数
输出突破标记:最高价>如果高点静置=1,返回1日前的二十一日高,否则返回无效数,NODRAW
高点过滤赋值:21日前的二十一日高=2*21+1日内二十一日高的最高值
高点筛选赋值:高点过滤的21日过滤
回置周期赋值:若高点筛选则将最近21+1周期置为1
高点过滤2赋值:回置周期的21日过滤,NODRAW
历史压力位赋值:上次高点过滤2距今天数日前的二十一日高,COLORFF00FF,DOTLINE
当满足条件收盘价>0时,在历史压力位和历史压力位位置之间画柱状线,宽度为1,0不为0则画空心柱.,画红色
板上突破压力赋值:(收盘价上穿1日前的历史压力位OR 最低价< 历史压力位 AND 收盘价>历史压力位) AND 收盘价/1日前的收盘价>=1.098 AND 收盘价=最高价,NODRAW
当满足条件板上突破压力时,在(收盘价+开盘价)/2和收盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,画红色
筹码单格赋值:(获利盘为97%的成本分布-获利盘为3%的成本分布)/10
格距1赋值: (获利盘为3%的成本分布+筹码单格*1)- (获利盘为3%的成本分布+筹码单格*0)
格距2赋值: (获利盘为3%的成本分布+筹码单格*2)- (获利盘为3%的成本分布+筹码单格*1)
格距3赋值: (获利盘为3%的成本分布+筹码单格*3)- (获利盘为3%的成本分布+筹码单格*2)
格距4赋值: (获利盘为3%的成本分布+筹码单格*4)- (获利盘为3%的成本分布+筹码单格*3)
格距5赋值: (获利盘为3%的成本分布+筹码单格*5)- (获利盘为3%的成本分布+筹码单格*4)
格距6赋值: (获利盘为3%的成本分布+筹码单格*6)- (获利盘为3%的成本分布+筹码单格*5)
格距7赋值: (获利盘为3%的成本分布+筹码单格*7)- (获利盘为3%的成本分布+筹码单格*6)
格距8赋值: (获利盘为3%的成本分布+筹码单格*8)- (获利盘为3%的成本分布+筹码单格*7)
格距9赋值: (获利盘为3%的成本分布+筹码单格*9)- (获利盘为3%的成本分布+筹码单格*8)
格距10赋值: (获利盘为3%的成本分布+筹码单格*10)- (获利盘为3%的成本分布+筹码单格*9)
TEMP1赋值:格距1和格距2和格距3和格距4的较大值的较大值的较大值
TEMP2赋值:格距5和格距6和格距7和格距8的较大值的较大值的较大值
TEMP3赋值:格距9和格距10的较大值
最大格距赋值:TEMP1和TEMP2和TEMP3的较大值的较大值
筹码裂谷底赋值:如果格距10>=最大格距,返回获利盘为3%的成本分布+筹码单格*10,否则返回如果格距9>=最大格距,返回获利盘为3%的成本分布+筹码单格*9,否则返回如果格距8>=最大格距,返回获利盘为3%的成本分布+筹码单格*8,否则返回如果格距7>=最大格距,返回获利盘为3%的成本分布+筹码单格*7,否则返回如果格距6>=最大格距,返回获利盘为3%的成本分布+筹码单格*6,否则返回如果格距,返回?,否则返回?,画白色
裂谷启动位赋值:筹码裂谷底-筹码单格,画白色
裂谷趋势位赋值:筹码裂谷底-筹码单格*0.5,画洋红色
输出裂谷幅度:最大格距*100,NODRAW
成本抬升赋值:获利盘为60%的成本分布> 1日前的获利盘为60%的成本分布
裂谷突破赋值:1日前的收盘价< 裂谷趋势位 AND 收盘价上穿裂谷趋势位 AND 成本抬升
当满足条件裂谷突破时,在裂谷趋势位位置画1号图标
C1赋值:获利盘为1%的成本分布
C2赋值:获利盘为10%的成本分布
C3赋值:获利盘为20%的成本分布
C4赋值:获利盘为30%的成本分布
C5赋值:获利盘为40%的成本分布
C6赋值:获利盘为50%的成本分布
C7赋值:获利盘为60%的成本分布
C8赋值:获利盘为70%的成本分布
C9赋值:获利盘为80%的成本分布
C10赋值:获利盘为90%的成本分布
C11赋值:获利盘为99%的成本分布
C12赋值:获利盘为5%的成本分布
C13赋值:获利盘为15%的成本分布
C14赋值:获利盘为25%的成本分布
C15赋值:获利盘为35%的成本分布
C16赋值:获利盘为45%的成本分布
C17赋值:获利盘为55%的成本分布
C18赋值:获利盘为65%的成本分布
C19赋值:获利盘为75%的成本分布
C20赋值:获利盘为85%的成本分布
C21赋值:获利盘为95%的成本分布
D1赋值:C12-C1
D2赋值:C2-C12
D3赋值:C13-C2
D4赋值:C3-C13
D5赋值:C14-C3
D6赋值:C4-C14
D7赋值:C15-C4
D8赋值:C5-C15
D9赋值:C16-C5
D10赋值:C6-C16
D11赋值:C17-C6
D12赋值:C7-C17
D13赋值:C18-C7
D14赋值:C8-C18
D15赋值:C19-C8
D16赋值:C9-C19
D17赋值:C20-C9
D18赋值:C10-C20
D19赋值:C21-C10
D20赋值:C11-C21
最小间隔赋值:D1和D2和D3和D4和D5和D6和D7和D8和D9和D10和D11和D12和D13和D14和D15和D16和D17和D18和D19和D20的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值
裂谷基准价赋值:如果D1=最小间隔,返回(C12+C1)/2,否则返回如果D2=最小间隔,返回(C12+C2)/2,否则返回如果D3=最小间隔,返回(C13+C2)/2,否则返回如果D4=最小间隔,返回(C13+C3)/2,否则返回如果D5=最小间隔,返回(C14+C3)/2,否则返回如果D6=最小间隔,返回(C14+C4)/2,否则返回如果D7=最小间隔,返回(C15+C4)/2,否则返回如果?,返回?,否则返回?
输出筹码裂谷线:裂谷基准价,NODRAW,COLOR00EEEE
当满足条件是否最后一个周期时,在筹码裂谷线和筹码裂谷线*1.001位置之间画柱状线,宽度为60,0不为0则画空心柱.,画白色,画淡洋红色
涨停穿越裂谷赋值:如果收盘价上穿筹码裂谷线,返回1,否则返回0
当满足条件涨停穿越裂谷AND涨停标识时,在最低价*0.98位置画9号图标
涨停标识赋值:收盘价/1日前的收盘价>1.094 AND 最高价=收盘价
C1赋值:获利盘为1%的成本分布
C2赋值:获利盘为10%的成本分布
C3赋值:获利盘为20%的成本分布
C4赋值:获利盘为30%的成本分布
C5赋值:获利盘为40%的成本分布
C6赋值:获利盘为50%的成本分布
C7赋值:获利盘为60%的成本分布
C8赋值:获利盘为70%的成本分布
C9赋值:获利盘为80%的成本分布
C10赋值:获利盘为90%的成本分布
C11赋值:获利盘为99%的成本分布
C12赋值:获利盘为5%的成本分布
C13赋值:获利盘为15%的成本分布
C14赋值:获利盘为25%的成本分布
C15赋值:获利盘为35%的成本分布
C16赋值:获利盘为45%的成本分布
C17赋值:获利盘为55%的成本分布
C18赋值:获利盘为65%的成本分布
C19赋值:获利盘为75%的成本分布
C20赋值:获利盘为85%的成本分布
C21赋值:获利盘为95%的成本分布
D1赋值:C12-C1
D2赋值:C2-C12
D3赋值:C13-C2
D4赋值:C3-C13
D5赋值:C14-C3
D6赋值:C4-C14
D7赋值:C15-C4
D8赋值:C5-C15
D9赋值:C16-C5
D10赋值:C6-C16
D11赋值:C17-C6
D12赋值:C7-C17
D13赋值:C18-C7
D14赋值:C8-C18
D15赋值:C19-C8
D16赋值:C9-C19
D17赋值:C20-C9
D18赋值:C10-C20
D19赋值:C21-C10
D20赋值:C11-C21
最小间隔赋值:D1和D2和D3和D4和D5和D6和D7和D8和D9和D10和D11和D12和D13和D14和D15和D16和D17和D18和D19和D20的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值
裂谷基准价赋值:如果D1=最小间隔,返回(C12+C1)/2,否则返回如果D2=最小间隔,返回(C12+C2)/2,否则返回如果D3=最小间隔,返回(C13+C2)/2,否则返回如果D4=最小间隔,返回(C13+C3)/2,否则返回如果D5=最小间隔,返回(C14+C3)/2,否则返回如果D6=最小间隔,返回(C14+C4)/2,否则返回如果D7=最小间隔,返回(C15+C4)/2,否则返回如果?,返回?,否则返回?
裂谷价位赋值:裂谷基准价
裂谷突破信号赋值:如果收盘价上穿裂谷价位,返回1,否则返回0
输出输出信号:裂谷突破信号 AND 涨停标识,画红色
当满足条件输出信号时,在0和1位置之间画柱状线,宽度为2,0不为0则画空心柱.,画红色
涨停标识赋值:收盘价/1日前的收盘价>1.094 AND 最高价=收盘价
C1赋值:获利盘为1%的成本分布
C2赋值:获利盘为10%的成本分布
C3赋值:获利盘为20%的成本分布
C4赋值:获利盘为30%的成本分布
C5赋值:获利盘为40%的成本分布
C6赋值:获利盘为50%的成本分布
C7赋值:获利盘为60%的成本分布
C8赋值:获利盘为70%的成本分布
C9赋值:获利盘为80%的成本分布
C10赋值:获利盘为90%的成本分布
C11赋值:获利盘为99%的成本分布
C12赋值:获利盘为5%的成本分布
C13赋值:获利盘为15%的成本分布
C14赋值:获利盘为25%的成本分布
C15赋值:获利盘为35%的成本分布
C16赋值:获利盘为45%的成本分布
C17赋值:获利盘为55%的成本分布
C18赋值:获利盘为65%的成本分布
C19赋值:获利盘为75%的成本分布
C20赋值:获利盘为85%的成本分布
C21赋值:获利盘为95%的成本分布
D1赋值:C12-C1
D2赋值:C2-C12
D3赋值:C13-C2
D4赋值:C3-C13
D5赋值:C14-C3
D6赋值:C4-C14
D7赋值:C15-C4
D8赋值:C5-C15
D9赋值:C16-C5
D10赋值:C6-C16
D11赋值:C17-C6
D12赋值:C7-C17
D13赋值:C18-C7
D14赋值:C8-C18
D15赋值:C19-C8
D16赋值:C9-C19
D17赋值:C20-C9
D18赋值:C10-C20
D19赋值:C21-C10
D20赋值:C11-C21
最小间隔赋值:D1和D2和D3和D4和D5和D6和D7和D8和D9和D10和D11和D12和D13和D14和D15和D16和D17和D18和D19和D20的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值的较小值
裂谷基准价赋值:如果D1=最小间隔,返回(C12+C1)/2,否则返回如果D2=最小间隔,返回(C12+C2)/2,否则返回如果D3=最小间隔,返回(C13+C2)/2,否则返回如果D4=最小间隔,返回(C13+C3)/2,否则返回如果D5=最小间隔,返回(C14+C3)/2,否则返回如果D6=最小间隔,返回(C14+C4)/2,否则返回如果D7=最小间隔,返回(C15+C4)/2,否则返回如果?,返回?,否则返回?
裂谷价位赋值:裂谷基准价
裂谷突破信号赋值:如果收盘价上穿裂谷价位,返回1,否则返回0
输出选股输出:裂谷突破信号 AND 涨停标识