编程思路破译DRAWGBKLAST(收盘价>0,STRIP(自定色,自定色,0)) 心赋值:收盘价的1日简单移动平均 中赋值:心的2日[1日权重]移动平均的2日[1日权重]移动平均的2日[1日权重]移动平均 有赋值:中的3日简单移动平均 FILLRGN(中,有,中>=有),COLORFFFFFF FILLRGN(中,有,中<有),COLOR008800 心中有数赋值:(最低价+最高价+收盘价*4)/6 输出炒股:心中有数的12日指数移动平均,COLOR00FF00 输出喝茶:心中有数的19日指数移动平均 心中赋值:(炒股-1日前的炒股)/1日前的炒股*100 有数赋值:(喝茶-1日前的喝茶)/1日前的喝茶*100 G赋值:上次心中上穿0距今天数 输出心中有:G日前的心中有数,画白色,线宽为1 A2赋值:3*(收盘价-30日内最低价的最低值)/(30日内最高价的最高值-30日内最低价的最低值)*100的5日指数移动平均-2*(收盘价-30日内最低价的最低值)/(30日内最高价的最高值-30日内最低价的最低值)*100的5日指数移动平均 A4赋值:(34日内最高价的最高值-收盘价)/(34日内最高价的最高值-34日内最低价的最低值)*100 A5赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均 A6赋值:A5的9日指数移动平均 A7赋值:(A5-A6) PARTLINE(21日内最低价的最低值,A7),COLORFFFF00 PARTLINE(21日内最低价的最低值,A7),画红色,CIRCLEDOT 当满足条件收盘价>1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR00EEEE 当满足条件收盘价>1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为3.5,0不为0则画空心柱.,COLOR0088CC 当满足条件收盘价>1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0066DD,线宽为2 当满足条件收盘价>1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0044EE 当满足条件收盘价>1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0022FF 当满足条件收盘价<1日前的收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为2,0不为0则画空心柱.,画绿色,线宽为1 PARTLINE(喝茶,有数>=0),画洋红色,线宽为2 PARTLINE(炒股,心中>=0),COLOR0000FF,线宽为2 PARTLINE(心中有,心中>=0),线宽为1,画红色 当满足条件最高价>=G日前的心中有数时,在G日前的心中有数和G日前的心中有数位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FF00,POINTDOT,线宽为1 当满足条件最高价>=G日前的心中有数时,在G日前的心中有数和G日前的心中有数位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FF00,POINTDOT,线宽为2 当满足条件最高价>=G日前的心中有数时,在G日前的心中有数和G日前的心中有数位置之间画柱状线,宽度为0,1不为0则画空心柱.,COLOR00FF00,CIRCLEDOT,线宽为3 当满足条件最高价>=G日前的心中有数时,在G日前的心中有数和G日前的心中有数位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FF00,POINTDOT,线宽为4 当满足条件最高价>=G日前的心中有数时,在G日前的心中有数和G日前的心中有数位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FF00,POINTDOT,线宽为5 当满足条件最高价>=G日前的心中有数时,在G日前的心中有数和G日前的心中有数位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FF00,POINTDOT,线宽为6 当满足条件最高价>=G日前的心中有数时,在G日前的心中有数和G日前的心中有数位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR00FF00,POINTDOT,线宽为7 程序源码 DRAWGBKLAST(CLOSE>0,STRIP(RGB(85,105,185),RGB(0,0,0),0)); 心:=MA(C,1); 中:=SMA(SMA(SMA(心,2,1),2,1),2,1); 有:=MA(中,3); FILLRGN(中,有,中>=有),COLORFFFFFF; FILLRGN(中,有,中<有),COLOR008800; 心中有数:=(L+H+C*4)/6; 炒股:EMA(心中有数,12),COLOR00FF00; 喝茶:EMA(心中有数,19); 心中:=(炒股-REF(炒股,1))/REF(炒股,1)*100; 有数:=(喝茶-REF(喝茶,1))/REF(喝茶,1)*100; G:=BARSLAST(CROSS(心中,0)); 心中有:REF(心中有数,G),COLORWHITE,LINETHICK1; A2:=3*EMA((C-LLV(L,30))/(HHV(H,30)-LLV(L,30))*100,5)-2*EMA((C-LLV(L,30))/(HHV(H,30)-LLV(L,30))*100,5); A4:=(HHV(H,34)-C)/(HHV(H,34)-LLV(L,34))*100; A5:=EMA(CLOSE,12)-EMA(CLOSE,26); A6:=EMA(A5,9); A7:=(A5-A6); PARTLINE(LLV(L,21),A7),COLORFFFF00; PARTLINE(LLV(L,21),A7),COLORRED,CIRCLEDOT; STICKLINE(C>REF(C,1),C,O,5,0),COLOR00EEEE; STICKLINE(C>REF(C,1),C,O,3.5,0),COLOR0088CC; STICKLINE(C>REF(C,1),C,O,3,0),COLOR0066DD,LINETHICK2; STICKLINE(C>REF(C,1),C,O,2,0),COLOR0044EE; STICKLINE(C>REF(C,1),C,O,1,0),COLOR0022FF; STICKLINE(C<REF(C,1),C,O,2,0),COLORGREEN,LINETHICK1; PARTLINE(喝茶,有数>=0),COLORMAGENTA,LINETHICK2; PARTLINE(炒股,心中>=0),COLOR0000FF,LINETHICK2; PARTLINE(心中有,心中>=0),LINETHICK1,COLORRED; STICKLINE(H>=REF(心中有数,G),REF(心中有数,G),REF(心中有数,G),0,0),COLOR00FF00,POINTDOT,LINETHICK1; STICKLINE(H>=REF(心中有数,G),REF(心中有数,G),REF(心中有数,G),0,0),COLOR00FF00,POINTDOT,LINETHICK2; STICKLINE(H>=REF(心中有数,G),REF(心中有数,G),REF(心中有数,G),0,1),COLOR00FF00,CIRCLEDOT,LINETHICK3; STICKLINE(H>=REF(心中有数,G),REF(心中有数,G),REF(心中有数,G),0,0),COLOR00FF00,POINTDOT,LINETHICK4; STICKLINE(H>=REF(心中有数,G),REF(心中有数,G),REF(心中有数,G),0,0),COLOR00FF00,POINTDOT,LINETHICK5; STICKLINE(H>=REF(心中有数,G),REF(心中有数,G),REF(心中有数,G),0,0),COLOR00FF00,POINTDOT,LINETHICK6; STICKLINE(H>=REF(心中有数,G),REF(心中有数,G),REF(心中有数,G),0,0),COLOR00FF00,POINTDOT,LINETHICK7; |
|