编程思路破译 A3赋值:若DISPSTATUS=2则将最近130周期置为1 A4赋值:130-上次A3>1日前的A3距今天数 A5赋值:上次A3>1日前的A3距今天数+1 A1赋值:如果DISPSTATUS=2,返回130日内最高价的最高值,否则返回0 HI赋值:HHVALL(A1) B1赋值:如果DISPSTATUS=2,返回130日内最低价的最低值,否则返回0 LO赋值:HHVALL(B1) C1赋值:收盘价 GZ赋值:HI/LO的自然对数/10的指数 LH1赋值:如果C1>=(HI/GZ),返回成交量(手),否则返回0的A5日累和 LH2赋值:如果C1>=(HI/GZ的2乘幂)ANDC1<(HI/GZ),返回成交量(手),否则返回0的A5日累和 LH3赋值:如果C1>=(HI/GZ的3乘幂)ANDC1<(HI/GZ的2乘幂),返回成交量(手),否则返回0的A5日累和 LH4赋值:如果C1>=(HI/GZ的4乘幂)ANDC1<(HI/GZ的3乘幂),返回成交量(手),否则返回0的A5日累和 LH5赋值:如果C1>=(HI/GZ的5乘幂)ANDC1<(HI/GZ的4乘幂),返回成交量(手),否则返回0的A5日累和 LH6赋值:如果C1>=(HI/GZ的6乘幂)ANDC1<(HI/GZ的5乘幂),返回成交量(手),否则返回0的A5日累和 LH7赋值:如果C1>=(HI/GZ的7乘幂)ANDC1<(HI/GZ的6乘幂),返回成交量(手),否则返回0的A5日累和 LH8赋值:如果C1>=(HI/GZ的8乘幂)ANDC1<(HI/GZ的7乘幂),返回成交量(手),否则返回0的A5日累和 LH9赋值:如果C1>=(LO*GZ)ANDC1<LO*GZ的2乘幂,返回成交量(手),否则返回0的A5日累和 LH10赋值:如果C1>=LOANDC1<LO*GZ,返回成交量(手),否则返回0的A5日累和 LL1赋值:如果DISPSTATUS=2,返回A5日内LH1的最高值,否则返回0 L1赋值:HHVALL(LL1) LL2赋值:如果DISPSTATUS=2,返回A5日内LH2的最高值,否则返回0 L2赋值:HHVALL(LL2) LL3赋值:如果DISPSTATUS=2,返回A5日内LH3的最高值,否则返回0 L3赋值:HHVALL(LL3) LL4赋值:如果DISPSTATUS=2,返回A5日内LH4的最高值,否则返回0 L4赋值:HHVALL(LL4) LL5赋值:如果DISPSTATUS=2,返回A5日内LH5的最高值,否则返回0 L5赋值:HHVALL(LL5) LL6赋值:如果DISPSTATUS=2,返回A5日内LH6的最高值,否则返回0 L6赋值:HHVALL(LL6) LL7赋值:如果DISPSTATUS=2,返回A5日内LH7的最高值,否则返回0 L7赋值:HHVALL(LL7) LL8赋值:如果DISPSTATUS=2,返回A5日内LH8的最高值,否则返回0 L8赋值:HHVALL(LL8) LL9赋值:如果DISPSTATUS=2,返回A5日内LH9的最高值,否则返回0 L9赋值:HHVALL(LL3) LL10赋值:如果DISPSTATUS=2,返回A5日内LH10的最高值,否则返回0 L10赋值:HHVALL(LL10) SS赋值:(L1+L2+L3+L4+L5+L6+L7+L8+L9+L10) 当满足条件130*L1/SS的向上舍入*3>=A4时,在HI*99/100和HI/GZ位置之间画柱状线,宽度为100,0不为0则画空心柱.,COLOR3C3C3A 当满足条件130*L2/SS的向上舍入*3>=A4时,在HI/GZ的1乘幂*99/100和HI/GZ的2乘幂位置之间画柱状线,宽度为100,0不为0则画空心柱.,COLOR3C3C3A 当满足条件130*L3/SS的向上舍入*3>=A4时,在HI/GZ的2乘幂*99/100和HI/GZ的3乘幂位置之间画柱状线,宽度为100,0不为0则画空心柱.,COLOR3C3C3A 当满足条件130*L4/SS的向上舍入*3>=A4时,在HI/GZ的3乘幂*99/100和HI/GZ的4乘幂位置之间画柱状线,宽度为100,0不为0则画空心柱.,COLOR3C3C3A 当满足条件130*L5/SS的向上舍入*3>=A4时,在HI/GZ的4乘幂*99/100和HI/GZ的5乘幂位置之间画柱状线,宽度为100,0不为0则画空心柱.,COLOR3C3C3A 当满足条件130*L6/SS的向上舍入*3>=A4时,在HI/GZ的5乘幂*99/100和HI/GZ的6乘幂位置之间画柱状线,宽度为100,0不为0则画空心柱.,COLOR3C3C3A 当满足条件130*L7/SS的向上舍入*3>=A4时,在HI/GZ的6乘幂*99/100和HI/GZ的7乘幂位置之间画柱状线,宽度为100,0不为0则画空心柱.,COLOR3C3C3A 当满足条件130*L8/SS的向上舍入*3>=A4时,在LO*GZ的2乘幂和LO*GZ的3乘幂*99/100位置之间画柱状线,宽度为100,0不为0则画空心柱.,COLOR3C3C3A 当满足条件130*L9/SS的向上舍入*3>=A4时,在LO*GZ的1乘幂和LO*GZ的2乘幂*99/100位置之间画柱状线,宽度为100,0不为0则画空心柱.,COLOR3C3C3A 当满足条件130*L10/SS的向上舍入*3>=A4时,在LO和LO*GZ的1乘幂*99/100位置之间画柱状线,宽度为100,0不为0则画空心柱.,COLOR3C3C3A 当满足条件收盘价>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为7,1不为0则画空心柱.,COLOR5454FF 当满足条件收盘价>=开盘价时,在最高价和收盘价和开盘价的较大值位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR5454FF 当满足条件收盘价>=开盘价时,在最低价和收盘价和开盘价的较小值位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR5454FF 当满足条件收盘价<=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为7,0不为0则画空心柱.,COLORFFFF54 当满足条件收盘价<=开盘价时,在最高价和收盘价和开盘价的较大值位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFFFF54 当满足条件收盘价<=开盘价时,在最低价和收盘价和开盘价的较小值位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFFFF54 程序源码 A3:=BACKSET(DISPSTATUS=2,130); A4:=130-BARSLAST(A3>REF(A3,1)); A5:=BARSLAST(A3>REF(A3,1))+1; A1:=IF(DISPSTATUS=2,HHV(H,130),0); HI:=HHVALL(A1); B1:=IF(DISPSTATUS=2,LLV(L,130),0); LO:=HHVALL(B1); C1:=C; GZ:=EXP(LN(HI/LO)/10); LH1:=SUM(IF(C1>=(HI/GZ),V,0),A5); LH2:=SUM(IF(C1>=(HI/POW(GZ,2)) AND C1<(HI/GZ),V,0),A5); LH3:=SUM(IF(C1>=(HI/POW(GZ,3)) AND C1<(HI/POW(GZ,2)),V,0),A5); LH4:=SUM(IF(C1>=(HI/POW(GZ,4)) AND C1<(HI/POW(GZ,3)),V,0),A5); LH5:=SUM(IF(C1>=(HI/POW(GZ,5)) AND C1<(HI/POW(GZ,4)),V,0),A5); LH6:=SUM(IF(C1>=(HI/POW(GZ,6)) AND C1<(HI/POW(GZ,5)),V,0),A5); LH7:=SUM(IF(C1>=(HI/POW(GZ,7)) AND C1<(HI/POW(GZ,6)),V,0),A5); LH8:=SUM(IF(C1>=(HI/POW(GZ,8)) AND C1<(HI/POW(GZ,7)),V,0),A5); LH9:=SUM(IF(C1>=(LO*GZ) AND C1<LO*POW(GZ,2),V,0),A5); LH10:=SUM(IF(C1>=LO AND C1<LO*GZ,V,0),A5); LL1:=IF(DISPSTATUS=2,HHV(LH1,A5),0); L1:=HHVALL(LL1); LL2:=IF(DISPSTATUS=2,HHV(LH2,A5),0); L2:=HHVALL(LL2); LL3:=IF(DISPSTATUS=2,HHV(LH3,A5),0); L3:=HHVALL(LL3); LL4:=IF(DISPSTATUS=2,HHV(LH4,A5),0); L4:=HHVALL(LL4); LL5:=IF(DISPSTATUS=2,HHV(LH5,A5),0); L5:=HHVALL(LL5); LL6:=IF(DISPSTATUS=2,HHV(LH6,A5),0); L6:=HHVALL(LL6); LL7:=IF(DISPSTATUS=2,HHV(LH7,A5),0); L7:=HHVALL(LL7); LL8:=IF(DISPSTATUS=2,HHV(LH8,A5),0); L8:=HHVALL(LL8); LL9:=IF(DISPSTATUS=2,HHV(LH9,A5),0); L9:=HHVALL(LL3); LL10:=IF(DISPSTATUS=2,HHV(LH10,A5),0); L10:=HHVALL(LL10); SS:=(L1+L2+L3+L4+L5+L6+L7+L8+L9+L10); STICKLINE(CEILING(130*L1/SS)*3>=A4,HI*99/100,HI/GZ,100,0),COLOR3C3C3A; STICKLINE(CEILING(130*L2/SS)*3>=A4,HI/POW(GZ,1)*99/100,HI/POW(GZ,2),100,0),COLOR3C3C3A; STICKLINE(CEILING(130*L3/SS)*3>=A4,HI/POW(GZ,2)*99/100,HI/POW(GZ,3),100,0),COLOR3C3C3A; STICKLINE(CEILING(130*L4/SS)*3>=A4,HI/POW(GZ,3)*99/100,HI/POW(GZ,4),100,0),COLOR3C3C3A; STICKLINE(CEILING(130*L5/SS)*3>=A4,HI/POW(GZ,4)*99/100,HI/POW(GZ,5),100,0),COLOR3C3C3A; STICKLINE(CEILING(130*L6/SS)*3>=A4,HI/POW(GZ,5)*99/100,HI/POW(GZ,6),100,0),COLOR3C3C3A; STICKLINE(CEILING(130*L7/SS)*3>=A4,HI/POW(GZ,6)*99/100,HI/POW(GZ,7),100,0),COLOR3C3C3A; STICKLINE(CEILING(130*L8/SS)*3>=A4,LO*POW(GZ,2),LO*POW(GZ,3)*99/100,100,0),COLOR3C3C3A; STICKLINE(CEILING(130*L9/SS)*3>=A4,LO*POW(GZ,1),LO*POW(GZ,2)*99/100,100,0),COLOR3C3C3A; STICKLINE(CEILING(130*L10/SS)*3>=A4,LO,LO*POW(GZ,1)*99/100,100,0),COLOR3C3C3A; STICKLINE(C>=O,C,O,7,1),COLOR5454FF; STICKLINE(C>=O,H,MAX(C,O),0,0),COLOR5454FF; STICKLINE(C>=O,L,MIN(C,O),0,0),COLOR5454FF; STICKLINE(C<=O,C,O,7,0),COLORFFFF54; STICKLINE(C<=O,H,MAX(C,O),0,0),COLORFFFF54; STICKLINE(C<=O,L,MIN(C,O),0,0),COLORFFFF54; 该公式包含未来函数:BACKSET |
|