编程思路破译N赋值:34 M赋值:3 VARO5赋值:27日内最低价的最低值 VARO6赋值:34日内最高价的最高值 VARO7赋值:(收盘价-VARO5)/(VARO6-VARO5)*4的4日指数移动平均*25 输出建仓区: 如果(VARO7<10),返回120,否则返回128 ,线宽为1,画黄色 CD1赋值:(9日内最高价的最高值-收盘价)/(9日内最高价的最高值-9日内最低价的最低值)-0.7 CD2赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值) CD3赋值:CD2的3日[1日权重]移动平均的3日[1日权重]移动平均 CD4赋值:(CD3-CD1的9日[1日权重]移动平均)-0.5 CD5赋值:如果CD4>0.00,返回CD4,否则返回0.00 VAR81赋值:收盘价的9日简单移动平均 CD6赋值:1日前的CD5 空头1赋值:如果CD6-CD5,返回CD6,否则返回CD5 输出减仓空仓:CD6上穿CD5,画绿色 当满足条件减仓空仓>0时,在108位置画2号图标 输出风险线:108,画绿色 输出红色持股:0,画红色 输出绿色空仓:0,画绿色 VAR1赋值:5日内最高价的最高值 VAR2赋值:5日内最低价的最低值 VAR3赋值:2日前的收盘价 VAR4赋值:((收盘价-VAR3和0的较大值的7日[1日权重]移动平均)/(收盘价-VAR3的绝对值的7日[1日权重]移动平均))*(100) 当满足条件(VAR4<1日前的VAR4)AND(VAR4>79)时,在108位置书写文字,COLOR00F200 VAR5赋值:((收盘价-80日内最低价的最低值)/(80日内最高价的最高值-80日内最低价的最低值))*(200) VARA赋值:VAR5的3日[1日权重]移动平均 VARB赋值:VARA的3日[1日权重]移动平均 VARC赋值:(3)*(VARA)-(2)*(VARB) VARD赋值:5日内最低价的最低值 VARE赋值:5日内最高价的最高值 VARF赋值:(((收盘价-VARD)/(VARE-VARD))*(100)的4日指数移动平均)*(2) VAR6赋值:(0.66699999)*(1日前的VARF)+(0.333)*(VARF)的2日指数移动平均 VAR7赋值:(3)*(VARF)-(2)*(VAR6) VAR8赋值:收盘价的5日简单移动平均的2乘幂+收盘价的5日简单移动平均 VAR9赋值:最低价的5日简单移动平均的2乘幂+最低价的5日简单移动平均 VAR10赋值:最高价的5日简单移动平均的2乘幂+最高价的5日简单移动平均 VAR11赋值:((VAR8-64日内VAR9的最低值)/(64日内VAR10的最高值-64日内VAR9的最低值))*(150)+65-10 VAR12赋值:(VAR11的3日[1日权重]移动平均)*(1.5)-100 VAR13赋值:VAR12的3日[1日权重]移动平均 VAR14赋值:(3)*(VAR12)-(2)*(VAR13) VAR15赋值:(最高价+最低价+(收盘价)*(2))/(4) VAR1A赋值:VAR15的13日指数移动平均 VAR1B赋值:VAR15的13日估算标准差 VAR1C赋值:((VAR15-VAR1A)*(100))/(VAR1B) VAR1D赋值:VAR1C的5日指数移动平均 VAR1E赋值:VAR1D的13日指数移动平均 VAR1F赋值:VAR1D的13日指数移动平均+200-100 VAR16赋值:VAR1F的10日指数移动平均 VAR17赋值:(3)*(VAR1F)-(2)*(VAR16) VAR18赋值:VARA+VARF+VAR12+VAR1F VAR19赋值:VARB+VAR6+VAR13+VAR16 VAR20赋值:VARC+VAR7+VAR14+VAR17 VAR21赋值:(最高价+最低价+收盘价)/(3) VAR22赋值:((成交额(元))/(成交量(手)))/(100) VAR23赋值:((成交额(元)的5日累和)/(成交量(手)的5日累和))/(100) VAR24赋值:(VAR21-VAR21的34日简单移动平均)/((0.015)*(VAR21的34日平均绝对偏差)) VAR25赋值:以(成交量(手))/(当前流通股本(手))为权重((成交额(元))/(成交量(手)))/(100)的动态移动平均 VAR2A赋值:(最高价+最低价+收盘价+VAR21)/(4) VAR2B赋值:VAR2A的24日指数移动平均 VAR2C赋值:VAR2A的24日估算标准差 VAR2D赋值:((VAR2A-VAR2B)/(VAR2C))*(100) VAR2E赋值:(VAR21-VAR21的24日简单移动平均)/((0.015)*(VAR21的24日平均绝对偏差)) VAR2F赋值:VAR2D的5日指数移动平均 VAR26赋值:((VAR2F+VAR2E+VAR24)/(3)+165)/(4) VAR27赋值:(VAR26的15日指数移动平均的10日指数移动平均的5日指数移动平均-25)*(2)+VAR25 VAR28赋值:((VAR18+VAR19+(VAR20)*(30))/(32))/(5)-15 VAR29赋值:VAR28的13日指数移动平均 VAR30赋值:收盘价的8日指数移动平均 VAR31赋值:VAR30的20日指数移动平均 VAR3A赋值:VAR30上穿VAR31 VAR3B赋值:(VAR30<收盘价的120日指数移动平均) VAR3C赋值:(3)*(((收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值))*(100)的5日[1日权重]移动平均)-(2)*(((收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值))*(100)的5日[1日权重]移动平均的3日[1日权重]移动平均) VAR3D赋值:VAR3C的3日指数移动平均 VAR3E赋值:(VAR27+VAR29)/(2)的2日指数移动平均 当满足条件(VAR3E-1日前的VAR3E>0)时,在VAR3E和0位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR00007B 当满足条件(VAR3E-1日前的VAR3E>0)时,在VAR3E和0位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR000088 当满足条件(VAR3E-1日前的VAR3E>0)时,在VAR3E和0位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR00009B 当满足条件(VAR3E-1日前的VAR3E>0)时,在VAR3E和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0000AE 当满足条件(VAR3E-1日前的VAR3E>0)时,在VAR3E和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR0000BB 当满足条件(VAR3E-1日前的VAR3E>0)时,在VAR3E和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0000CC 当满足条件(VAR3E-1日前的VAR3E>0)时,在VAR3E和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0000DD 当满足条件(VAR3E-1日前的VAR3E>0)时,在VAR3E和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0000EC 当满足条件(VAR3E-1日前的VAR3E>0)时,在VAR3E和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0000E9 当满足条件(VAR3E-1日前的VAR3E<0)时,在VAR3E和0位置之间画柱状线,宽度为6,0不为0则画空心柱.,COLOR00007B 当满足条件(VAR3E-1日前的VAR3E<0)时,在VAR3E和0位置之间画柱状线,宽度为5,0不为0则画空心柱.,COLOR007B00 当满足条件(VAR3E-1日前的VAR3E<0)时,在VAR3E和0位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR008800 当满足条件(VAR3E-1日前的VAR3E<0)时,在VAR3E和0位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR009900 当满足条件(VAR3E-1日前的VAR3E<0)时,在VAR3E和0位置之间画柱状线,宽度为2,0不为0则画空心柱.,COLOR00AA00 当满足条件(VAR3E-1日前的VAR3E<0)时,在VAR3E和0位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR00BB00 Q1赋值:(21日内最高价的最高值-收盘价)/(21日内最高价的最高值-21日内最低价的最低值)*100 Q2赋值:(收盘价-21日内最低价的最低值)/(21日内最高价的最高值-21日内最低价的最低值)*100 Q3赋值:Q2-Q1 当满足条件5日内Q3的5日简单移动平均的最高值>44AND(收盘价=10日内收盘价的最高值ORH=10日内最高价的最高值)时,在0和50位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLORD19275 当满足条件5日内Q3的5日简单移动平均的最高值>44AND(收盘价=10日内收盘价的最高值ORH=10日内最高价的最高值)时,在43和50位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0080FF 当满足条件5日内Q3的5日简单移动平均的最高值>44AND(收盘价=10日内收盘价的最高值ORH=10日内最高价的最高值)时,在43和41位置之间画柱状线,宽度为1,0不为0则画空心柱.,COLOR0080FF 当满足条件5日内Q3的5日简单移动平均的最高值>44AND(收盘价=10日内收盘价的最高值ORH=10日内最高价的最高值)时,在50和48位置之间画柱状线,宽度为3,0不为0则画空心柱.,COLOR0080FF 输出高度控盘:如果5日内Q3的5日简单移动平均的最高值>44AND(收盘价=10日内收盘价的最高值ORH=10日内最高价的最高值),返回40,否则返回0,VOLSTICK,画洋红色 VAR51赋值:3 VAR52赋值:(3)*(((收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值))*(100)的5日[1日权重]移动平均) - (2)*(((收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值))*(100)的5日[1日权重]移动平均的3日[1日权重]移动平均) 输出准备启动:VAR52上穿VAR51,STICK,画红色 当满足条件准备启动>0时,在8位置画1号图标 VAR61赋值:(2*收盘价+最高价+最低价+开盘价)/5 VAR62赋值:21日内最低价的最低值 VAR63赋值:21日内最高价的最高值 操作线赋值: (VAR61-VAR62)/(VAR63-VAR62)*100的5日指数移动平均 阻力线赋值: 0.667*1日前的操作线+0.333*操作线的4日指数移动平均 输出低位买进:操作线上穿6,STICK,画黄色 当满足条件低位买进>0时,在8位置画1号图标 多赋值:如果CD5>=CD6,返回CD5,否则返回CD6 输出多头启动:CD5上穿0.001,画白色 当满足条件多头启动>0时,在8位置画1号图标 底部指数赋值:100*(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)的M日指数移动平均/4 输出低指反弹:底部指数上穿0.6,COLORSTICK,画红色 当满足条件低指反弹>0时,在8位置画1号图标 输出底部反弹:VAR3E上穿-5 当满足条件底部反弹>0时,在-3位置画1号图标 程序源码N:=34; M:=3; VARO5:=LLV(LOW,27); VARO6:=HHV(HIGH,34); VARO7:=EMA((CLOSE-VARO5)/(VARO6-VARO5)*4,4)*25; 建仓区: IF((VARO7<10),120,128) ,LINETHICK1,COLORYELLOW; CD1:=(HHV(H,9)-C)/(HHV(H,9)-LLV(L,9))-0.7; CD2:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9)); CD3:=SMA(SMA(CD2,3,1),3,1); CD4:=(CD3-SMA(CD1,9,1))-0.5; CD5:=IF(CD4>0.00,CD4,0.00); VAR81:=MA(C,9); CD6:=REF(CD5,1); 空头1:=IF(CD6-CD5,CD6,CD5); 减仓空仓:CROSS(CD6,CD5),COLORGREEN; DRAWICON(减仓空仓>0,108,2); 风险线:108,COLORGREEN; 红色持股:0,COLORRED; 绿色空仓:0,COLORGREEN; VAR1:=HHV(HIGH,5); VAR2:=LLV(LOW,5); VAR3:=REF(CLOSE,2); VAR4:=((SMA(MAX(CLOSE-VAR3,0),7,1))/(SMA(ABS(CLOSE-VAR3),7,1)))*(100); DRAWTEXT((VAR4<REF(VAR4,1)) AND (VAR4>79),108,'▼'),COLOR00F200; VAR5:=((CLOSE-LLV(LOW,80))/(HHV(HIGH,80)-LLV(LOW,80)))*(200); VARA:=SMA(VAR5,3,1); VARB:=SMA(VARA,3,1); VARC:=(3)*(VARA)-(2)*(VARB); VARD:=LLV(LOW,5); VARE:=HHV(HIGH,5); VARF:=(EMA(((CLOSE-VARD)/(VARE-VARD))*(100),4))*(2); VAR6:=EMA((0.66699999)*(REF(VARF,1))+(0.333)*(VARF),2); VAR7:=(3)*(VARF)-(2)*(VAR6); VAR8:=POW(MA(CLOSE,5),2)+MA(CLOSE,5); VAR9:=POW(MA(LOW,5),2)+MA(LOW,5); VAR10:=POW(MA(HIGH,5),2)+MA(HIGH,5); VAR11:=((VAR8-LLV(VAR9,64))/(HHV(VAR10,64)-LLV(VAR9,64)))*(150)+65-10; VAR12:=(SMA(VAR11,3,1))*(1.5)-100; VAR13:=SMA(VAR12,3,1); VAR14:=(3)*(VAR12)-(2)*(VAR13); VAR15:=(HIGH+LOW+(CLOSE)*(2))/(4); VAR1A:=EMA(VAR15,13); VAR1B:=STD(VAR15,13); VAR1C:=((VAR15-VAR1A)*(100))/(VAR1B); VAR1D:=EMA(VAR1C,5); VAR1E:=EMA(VAR1D,13); VAR1F:=EMA(VAR1D,13)+200-100; VAR16:=EMA(VAR1F,10); VAR17:=(3)*(VAR1F)-(2)*(VAR16); VAR18:=VARA+VARF+VAR12+VAR1F; VAR19:=VARB+VAR6+VAR13+VAR16; VAR20:=VARC+VAR7+VAR14+VAR17; VAR21:=(HIGH+LOW+CLOSE)/(3); VAR22:=((AMOUNT)/(VOL))/(100); VAR23:=((SUM(AMOUNT,5))/(SUM(VOL,5)))/(100); VAR24:=(VAR21-MA(VAR21,34))/((0.015)*(AVEDEV(VAR21,34))); VAR25:=DMA(((AMOUNT)/(VOL))/(100),(VOL)/(CAPITAL)); VAR2A:=(HIGH+LOW+CLOSE+VAR21)/(4); VAR2B:=EMA(VAR2A,24); VAR2C:=STD(VAR2A,24); VAR2D:=((VAR2A-VAR2B)/(VAR2C))*(100); VAR2E:=(VAR21-MA(VAR21,24))/((0.015)*(AVEDEV(VAR21,24))); VAR2F:=EMA(VAR2D,5); VAR26:=((VAR2F+VAR2E+VAR24)/(3)+165)/(4); VAR27:=(EMA(EMA(EMA(VAR26,15),10),5)-25)*(2)+VAR25; VAR28:=((VAR18+VAR19+(VAR20)*(30))/(32))/(5)-15; VAR29:=EMA(VAR28,13); VAR30:=EMA(CLOSE,8); VAR31:=EMA(VAR30,20); VAR3A:=CROSS(VAR30,VAR31); VAR3B:=(VAR30<EMA(CLOSE,120)); VAR3C:=(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)); VAR3D:=EMA(VAR3C,3); VAR3E:=EMA((VAR27+VAR29)/(2),2); STICKLINE((VAR3E-REF(VAR3E,1)>0),VAR3E,0,6,0),COLOR00007B; STICKLINE((VAR3E-REF(VAR3E,1)>0),VAR3E,0,5,0),COLOR000088; STICKLINE((VAR3E-REF(VAR3E,1)>0),VAR3E,0,4,0),COLOR00009B; STICKLINE((VAR3E-REF(VAR3E,1)>0),VAR3E,0,3,0),COLOR0000AE; STICKLINE((VAR3E-REF(VAR3E,1)>0),VAR3E,0,2,0),COLOR0000BB; STICKLINE((VAR3E-REF(VAR3E,1)>0),VAR3E,0,1,0),COLOR0000CC; STICKLINE((VAR3E-REF(VAR3E,1)>0),VAR3E,0,1,0),COLOR0000DD; STICKLINE((VAR3E-REF(VAR3E,1)>0),VAR3E,0,1,0),COLOR0000EC; STICKLINE((VAR3E-REF(VAR3E,1)>0),VAR3E,0,1,0),COLOR0000E9; STICKLINE((VAR3E-REF(VAR3E,1)<0),VAR3E,0,6,0),COLOR00007B; STICKLINE((VAR3E-REF(VAR3E,1)<0),VAR3E,0,5,0),COLOR007B00; STICKLINE((VAR3E-REF(VAR3E,1)<0),VAR3E,0,4,0),COLOR008800; STICKLINE((VAR3E-REF(VAR3E,1)<0),VAR3E,0,3,0),COLOR009900; STICKLINE((VAR3E-REF(VAR3E,1)<0),VAR3E,0,2,0),COLOR00AA00; STICKLINE((VAR3E-REF(VAR3E,1)<0),VAR3E,0,1,0),COLOR00BB00; Q1:=(HHV(H,21)-C)/(HHV(H,21)-LLV(L,21))*100; Q2:=(C-LLV(L,21))/(HHV(H,21)-LLV(L,21))*100; Q3:=Q2-Q1; STICKLINE(HHV(MA(Q3,5),5)>44 AND (C=HHV(C,10) OR H=HHV(H,10)),0,50,1,0),COLORD19275; STICKLINE(HHV(MA(Q3,5),5)>44 AND (C=HHV(C,10) OR H=HHV(H,10)),43,50,1,0),COLOR0080FF; STICKLINE(HHV(MA(Q3,5),5)>44 AND (C=HHV(C,10) OR H=HHV(H,10)),43,41,1,0),COLOR0080FF; STICKLINE(HHV(MA(Q3,5),5)>44 AND (C=HHV(C,10) OR H=HHV(H,10)),50,48,3,0),COLOR0080FF; 高度控盘:IF(HHV(MA(Q3,5),5)>44 AND (C=HHV(C,10) OR H=HHV(H,10)),40,0),VOLSTICK,COLORMAGENTA; VAR51:=3; VAR52:=(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)); 准备启动:CROSS(VAR52,VAR51),STICK,COLORRED; DRAWICON(准备启动>0,8,1); VAR61:=(2*CLOSE+HIGH+LOW+OPEN)/5; VAR62:=LLV(LOW,21); VAR63:=HHV(HIGH,21); 操作线:= EMA((VAR61-VAR62)/(VAR63-VAR62)*100,5); 阻力线:= EMA(0.667*REF(操作线,1)+0.333*操作线,4); 低位买进:CROSS(操作线,6),STICK,COLORYELLOW; DRAWICON(低位买进>0,8,1); 多:=IF(CD5>=CD6,CD5,CD6); 多头启动:CROSS(CD5,0.001),COLORWHITE; DRAWICON(多头启动>0,8,1); 底部指数:=EMA(100*(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N)),M)/4; 低指反弹:CROSS(底部指数,0.6){ OR CROSS(底部指数,1.2)},COLORSTICK,COLORRED; DRAWICON(低指反弹>0,8,1); 底部反弹:CROSS(VAR3E,-5); DRAWICON(底部反弹>0,-3,1); 风险提示 该公式包含未来函数:CAPITAL |
|
来自: 追梦文库 > 《底部入场买点低点》