相关简介: obv选股指标公式 授权方式:免费版 指标评级:★★★★★ 指标分类:策略 画线方法:副图/主图未来函数检测结果: 暂未发现存在未来函数obv选股指标公式源码: 参数:=2.95; 竞价量:=DYNAINFO(15)/O/100; ZF:=(DYNAINFO(4)/DYNAINFO(3)-1)*100; LTP:=IF(CAPITAL 100000,100000,CAPITAL); 竞价量比:=竞价量/REF(MA(V,5),1)*240; 竞价龙头:(ZF*竞价量/LTP*10000)/100; FN2:=7; FN3:=10; FN4:=0; FN5:=0; FN6:=DAY!=REF(DAY,1); FN7:=BArslAST(FN6)+1; FN8:=vol*(CLOSE+LOW+HIGH)/3; FN9:=SUM(FN8,FN7)/SUM(VOL,FN7); FN10:=IF(FN6 =CONST(FN7),FN9,DRAWNULL); FN11:=EMA(INDEXC,120)/EMA(CLOSE,120); FN12:=IF(CLOSE 500ANDSETCODE =2,(INDEXC/FN11+0.812*REF(INDEXC/FN11,1)+0.618*REF(INDEXC/FN11,2)+0.382*REF(INDEXC/FN11,3)+0.191*REF(INDEXC/FN11,4))/3.003,DRAWNULL); FN13:=FN10 FN12; FN14:=(EMA(CLOSE,12)/EMA(CLOSE,26)-1)*1000; FN15:=(EMA(INDEXC,12)/EMA(INDEXC,26)-1)*1000; FN16:=EMA(FN14,5); FN17:=EMA(FN15,5); FN18:=FN16-REF(FN16,1); FN19:=FN17-REF(FN17,1); FN20:=IF(FN18-FN19 0,(FN18-FN19)*5,0); FN21:=FN20-REF(FN20,1); FN22:=MA(CLOSE,20); FN23:=BARSLASTCOUNT(CLOSE FN22); FN24:=BacKSET((FN23 =4)*FN23,FN23); FN25:=BARSLASTCOUNT(CLOSE FN22); FN26:=BACKSET((FN25 =4)*FN25,FN25); FN27:=BARSLASTCOUNT(NOT(FN24ORFN26)); FN28:=BARSLASTCOUNT(REF(FN24 0,FN27)); FN29:=BARSLASTCOUNT(REF(FN26 0,FN27)); FN30:=IF(FN4=1,0,FILTERX(LLV(LOW,FN28)=LOW,FN28)); FN31:=IF(FN5=1,0,FILTERX(HHV(HIGH,FN29)=HIGH,FN29)); FN32:=IF(FN4=1,0,REF(HIGH,BARSLAST(FN31))); FN33:=IF(FN5=1,0,REF(LOW,BARSLAST(FN30))); FN34:=BARSLAST(FN28=1); FN35:=REF(FN32,BARSLAST(FN28)); FN36:=REF(FN33,FN34); FN37:=FN35+(FN35-FN36)*0.191; FN38:=REFDATE(FN37,DATE); FN39:=CURRBARSCOUNT =60ANDcrOSS(CLOSE,FN38); FN40:=REF(HIGH,7)=HHV(HIGH,2*7+1); FN41:=BACKSET(FN40,7+1); FN42:=FILTER(FN41,7)ANDHIGH=HHV(HIGH,7+1); FN43:=IF(FN4=1,0,BARSLAST(FN42)); FN44:=IF(FN42,CURRBARSCOUNT,0); FN45:=IF(FN43,REF(HIGH,FN43),HIGH); FN46:=IF(FN43,REF(FN44,FN43),FN44); FN47:=REF(FN45,FN43+1); FN48:=CONST(FN46); FN49:=REF(FN46,FN43+1); FN50:=CONST(FN49); FN51:=REF(FN47,FN43+1); FN52:=IF(CURRBARSCOUNT FN50,0,1); FN53:=DRAWLINE(CURRBARSCOUNT=FN50,HIGH,CURRBARSCOUNT=FN48,HIGH,1); FN54:=IF(FN53 REF(FN53,1),DRAWNULL,FN53); FN55:=REF(LOW,FN2)=LLV(LOW,2*FN2+1); FN56:=BACKSET(FN55,FN2+1); FN57:=FILTER(FN56,FN2)ANDLOW=LLV(LOW,FN2+1); FN58:=IF(FN5=1,0,BARSLAST(FN57)); FN59:=IF(FN57,CURRBARSCOUNT,0); FN60:=IF(FN58,REF(LOW,FN58),LOW); FN61:=IF(FN58,REF(FN59,FN58),FN59); FN62:=CONST(FN61); FN63:=REF(FN60,FN58+1); FN64:=REF(FN61,FN58+1); FN65:=CONST(FN64); FN66:=DRAWLINE(CURRBARSCOUNT=FN65,LOW,CURRBARSCOUNT=FN62,LOW,1); FN67:=IF(FN66 REF(FN66,1),DRAWNULL,FN66); FN68:=BACKSET(BARSTATUS=2,BARSLAST(FN42)+1); FN69:=FN68 REF(FN68,1); FN70:=BACKSET(BARSTATUS=2,BARSLAST(FN57)+1); FN71:=FN70 REF(FN70,1); FN72:=BACKSET(FN69,REF(BARSLAST(FN42),1)+2); FN73:=FN72 REF(FN72,1); FN74:=BACKSET(FN71,REF(BARSLAST(FN57),1)+2); FN75:=FN74 REF(FN74,1); FN76:=BARSLAST(FN71)+1; FN77:=BARSLAST(FN75)+1; FN78:=IF(FN76=DRAWNULLANDFN77 0ANDFN42ANDFN4!=1,HIGH,DRAWNULL); FN79:=BARSLAST(FN69)+1; FN80:=BARSLAST(FN73)+1; FN81:=IF(FN79=DRAWNULLANDFN80 0ANDFN57ANDFN5!=1,LOW,DRAWNULL); FN82:=CONST(HHV(FN78-FN67,0)); FN83:=DRAWLINE(CURRBARSCOUNT=FN65,LOW+FN82,CURRBARSCOUNT=FN62,LOW+FN82,1); FN84:=5; FN85:=1; FN86:=FN84; FN87:=REF(HIGH,FN86)=HHV(HIGH,2*FN86+1); FN88:=FILTER(FN87,FN86); FN89:=BACKSET(FN88,FN86+1); FN90:=FILTER(FN89,FN86); FN91:=REF(HIGH,BARSLAST(FN90)); FN92:=REF(MAX(CLOSE,OPEN),FN86)=HHV(MAX(CLOSE,OPEN),2*FN86+1); FN93:=FILTER(FN92,FN86); FN94:=BACKSET(FN93,FN86+1); FN95:=FILTER(FN94,FN86); FN96:=REF(MAX(CLOSE,OPEN),BARSLAST(FN95)); FN97:=REF(LOW,FN86)=LLV(LOW,2*FN86+1); FN98:=FILTER(FN97,FN86); FN99:=BACKSET(FN98,FN86+1); FN100:=FILTER(FN99,FN86); FN101:=REF(LOW,BARSLAST(FN100)); FN102:=REF(MIN(CLOSE,OPEN),FN86)=LLV(MIN(CLOSE,OPEN),2*FN86+1); FN103:=FILTER(FN102,FN86); FN104:=BACKSET(FN103,FN86+1); FN105:=FILTER(FN104,FN86); FN106:=REF(MIN(CLOSE,OPEN),BARSLAST(FN105)); FN107:=IF(FN85=0,FN91,FN96); FN108:=IF(FN85=0,FN101,FN106); FN109:=FN107=REF(FN107,1)ANDFN84 0ANDCROSS(CLOSE,FN107); FN110:=FN109OR(REF(FN109,1)ANDCLOSE FN107ANDREF(CLOSE,1)/REF(CLOSE,2) 1.04ANDCLOSE =OPEN); FN111:=0.1; FN112:=CLOSE =ZTPRICE(REF(CLOSE,1),FN111)ANDOPEN HIGH; FN113:=CLOSE =ZTPRICE(REF(CLOSE,1),FN111)ANDOPEN=HIGH; FN114:=HIGH =ZTPRICE(REF(CLOSE,1),FN111)ANDCLOSE HIGH; FN115:=1+3*FN112+2*FN113+0.2*FN114; FN116:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100; FN117:=FN116*FN115; FN118:=REF(FN113,1)ANDNOT(FN113)ANDNOT(REF(EVERY(FN113=1,9),1)); FN119:=VOL/((HIGH-LOW)*2-Abs(CLOSE-OPEN)); FN120:=IF(CLOSE OPEN,FN119*(HIGH-LOW),IF(CLOSE OPEN,FN119*(HIGH-OPEN+(CLOSE-LOW)),IF(CLOSE=OPENANDCLOSE REF(CLOSE,1),VOL*0.7,VOL*0.3))); FN121:=IF(CLOSE OPEN,FN119*(HIGH-CLOSE+(OPEN-LOW)),IF(CLOSE OPEN,FN119*(HIGH-LOW),IF(CLOSE=OPENANDCLOSE REF(CLOSE,1),VOL*0.7,VOL*0.3))); FN122:=SUM((FN120-FN121)/CAPITAL,1)*1000; FN123:=VOL/10000; FN124:=IF(PERIOD=1,5,IF(PERIOD=2,15,IF(PERIOD=3,30,IF(PERIOD=4,60,IF(PERIOD=5,TOTALFZNUM,1))))); FN125:=MOD(FROMOPEN,FN124); FN126:=IF(FN125 0.5,FN124,FN125); FN127:=IF(CURRBARSCOUNT=1ANDPERIOD =5ANDDYNAINFO(8) 1,VOL*FN124/FN126/10000,DRAWNULL); FN128:=IF(CURRBARSCOUNT=1ANDPERIOD =5,FN127,FN123); FN129:=FN128/REF(MA(FN128,5),1); FN130:=IF(FN129 30,1,IF(FN129 3ANDFN129 =30,33,IF(CLOSE =ZTPRICE(REF(CLOSE,1),FN111)ANDFN129 =2,FN129*20,FN129))); FN131:=DAY!=REF(DAY,1); FN132:=BARSLAST(FN131)+1; FN133:=VOL*(INDEXC+INDEXL+INDEXH)/3; FN134:=VOL*(CLOSE+LOW+HIGH)/3; FN135:=IF(SETCODE =2ANDCLOSE 300,FN133,FN134); FN136:=SUM(FN135,FN132)/SUM(VOL,FN132); FN137:=IF(FN131 =CONST(FN132),FN136,DRAWNULL); FN138:=REF(FN137,1); FN139:=IF(SETCODE =2ANDCLOSE 300,INDEXC FN138,1); DPTQ:=IF(FN139=1ANDINDEXC =INDEXO,1,IF(FN139=0ANDINDEXC =INDEXO,(-1),0)),NODRAW; FN141:=EMA(100*(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100)),13)/4; FN142:=EMA(CLOSE,2)-EMA(CLOSE,89); FN143:=EMA(FN142,30); FN144:=2*(FN142-FN143)*10; FN145:=POW(FN144,3)*0.1+POW(FN144,2); FN146:=SMA((CLOSE-REF(CLOSE,1))*VOL,3,1)/10000; FN147:=EMA(FN146,12)-EMA(FN146,26); FN148:=EMA(FN147,9); FN149:=(FN147-FN148)*2; FN150:=IF(SETCODE =2ANDCLOSE 300ANDFN149 REF(FN149,1),FN149-REF(FN149,1),0); FN151:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; FN152:=SMA(FN151,3,1); FN153:=SMA(FN152,3,1); FN154:=FN39ORCROSS(CLOSE,FN83)ORCROSS(CLOSE,FN54)ORFN110ANDFN152 90ANDFN153 FN155:=VOL FN156:=IF(NAMELIKE(1),0,1); FN157:=IF(NAMELIKE(2),0,1); FN158:=FN156ANDFN157; FN159:=FN158ANDFN155ANDFN145 =REF(FN145,1)ANDFN13ANDCLOSE =COST(80); FN160:=FINANCE(40) 300.00*100000000ANDFINANCE(7) =20.00*100000000; FN161:=IF(CLOSE 500,FN160,1); FN162:=IF(DPTQ!=(-1),1,IF(DPTQ=(-1)ANDCLOSE =ZTPRICE(REF(CLOSE,1),FN111)ANDCLOSE=HIGH,1,0)); 优选①号:IF(竞价龙头 参数ANDFN162ANDFN161ANDFN159AND(FN154ORFN118),(FN122+FN21*2+FN117+FN130+FN150*10),0),NODRAW; AA:=(EMA(CLOSE,12)/EMA(CLOSE,26)-1)*1000; SL3:=EMA(AA,5); BB:=(EMA(INDEXC,12)/EMA(INDEXC,26)-1)*1000; SL4:=EMA(BB,5); SL5:=SL3-REF(SL3,1); SL6:=SL4-REF(SL4,1); SL7:=IF(SL5-SL6 0,(SL5-SL6)*5,0); SL8:=SL7-REF(SL7,1); SL9:=SMA((CLOSE-REF(CLOSE,1))*VOL,3,1)/10000; SL10:=1; SL11:=EMA(SL9,12)-EMA(SL9,26); SL12:=EMA(SL11,9); SL13:=(SL11-SL12)*2; SL14:=HHVBARS(SL13,BARSLAST(SL13 0)+1); SL15:=CROSS(BACKSET(CROSS(0,SL13),REF(SL14,1)+2),0.5); SL16:=DRAWLINE(SL15,SL13,REF(SL15,1),REF(SL13,1),1); SL17:=SL13 SL16ANDSL13 =REF(SL13,1); SL18:=CLOSE =ZTPRICE(REF(CLOSE,1),0.1)ANDLOW=HIGH; SL19:=BARSSINCE(CLOSE) 1ORBARSSINCE(CLOSE) 34ANDCLOSE =ZTPRICE(REF(CLOSE,1),0.1)ANDLOW=HIGH; SL20:=CLOSE =ZTPRICE(REF(CLOSE,1),0.1)ANDLOW HIGH; SL21:=HIGH =ZTPRICE(REF(CLOSE,1),0.1)ANDCLOSE HIGH; SL22:=1+3*SL20+1*SL18+0.2*SL21; SL23:=(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)*100; SL24:=SL23*SL22; SL25:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN)); SL26:=IF(CLOSE OPEN,SL25*(HIGH-LOW),IF(CLOSE OPEN,SL25*(HIGH-OPEN+(CLOSE-LOW)),IF(CLOSE=OPENANDCLOSE REF(CLOSE,1),VOL*0.7,VOL*0.3))); SL27:=IF(CLOSE OPEN,SL25*(HIGH-CLOSE+(OPEN-LOW)),IF(CLOSE OPEN,SL25*(HIGH-LOW),IF(CLOSE=OPENANDCLOSE REF(CLOSE,1),VOL*0.7,VOL*0.3))); SL28:=IF(SL10!=1,0,SUM((SL26-SL27)/CAPITAL,1)*1000); J1:=VOL/10000; J2:=IF(PERIOD=1,5,IF(PERIOD=2,15,IF(PERIOD=3,30,IF(PERIOD=4,60,IF(PERIOD=5,TOTALFZNUM,1))))); J3:=MOD(FROMOPEN,J2); J6:=IF(J3 0.5,J2,J3); J4:=IF(CURRBARSCOUNT=1ANDPERIOD =5ANDDYNAINFO(8) 1,VOL*J2/J6/10000,DRAWNULL); J5:=IF(CURRBARSCOUNT=1ANDPERIOD =5,J4,J1); SL29:=J5/REF(MA(J5,5),1); SL30:=IF(SL29 30,1,IF(SL29 3ANDSL29 =30,SL29,IF(CLOSE =ZTPRICE(REF(CLOSE,1),0.1)ANDSL29 =2,SL29*20,SL29))); SL31:=IF(CLOSE =REF(CLOSE,1)ANDSL29 3,33,IF(CLOSE REF(CLOSE,1)ANDSL29 3,0,IF(CLOSE =REF(CLOSE,1)ANDSL29 =3,SL29*10,SL29))); SL32:=SL10; SL33:=EMA(100*(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100)),13)/4*SL32; SL34:=IF(C 0,EMA(MAX(C-REF(C,1),0),83)/EMA(ABS(C-REF(C,1)),83)*101,0); SL35:=EMA(CLOSE,2)-EMA(CLOSE,89); SL36:=EMA(SL35,30)*SL32; SL37:=2*(SL35-SL36)*10*SL32; SL38:=POW(SL37,3)*0.1+POW(SL37,2)*SL32; SL39:=IF(SL37 0.015,SL38,0)/45*SL32; SL40:=DMA(EMA(CLOSE,12),SUM(VOL,5)/3/CAPITAL); SL41:=SL13-REF(SL13,1); SL42:=DYNAINFO(4) SL43:=EXIST(ABS(CLOSE-REF(CLOSE,1))/REF(CLOSE,1) 0.052,20)ANDEXIST(CLOSE/REF(CLOSE,1) 1.15,2)!=1; SL44:=FINANCE(40) 300*100000000ANDFINANCE(7) =20*100000000; SL45:=DAY!=REF(DAY,1); SL46:=BARSLAST(SL45)+1; SL47:=VOL*(INDEXC+INDEXL+INDEXH)/3; SL48:=SUM(SL47,SL46)/SUM(VOL,SL46); SL49:=IF(SL45 =CONST(SL46),SL48,DRAWNULL); SL50:=REF(SL49,1); SL51:=INDEXC =SL50; SL52:=IF(SL51=1ANDINDEXC =INDEXO,1,IF(SL51=0ANDINDEXC =INDEXO,(-1),0)); SL53:=IF(SL52!=(-1),1,IF(SL52=(-1)ANDCLOSE =ZTPRICE(REF(CLOSE,1),0.1)ANDCLOSE=HIGH,1,0)); SL54:=SL43ANDSL42ANDSL19=0ANDAMOUNT/10000 1000; SL55:=COUNT(HIGH/REF(CLOSE,1) =1.081,5) =2ANDCLOSE =OPEN; SL56:=INDEXADV/(INDEXADV+INDEXDEC); SL57:=SL10; SL58:=IF(SL57=1,SL56*100,0); SL59:=SL58 85ORREF(SL58,1) SL60:=IF(0=1,SL59,0); SL61:=EMA(CLOSE,12)-EMA(CLOSE,26); SL62:=EMA(SL61,9); SL63:=BARSLAST(YEAR REF(YEAR,1))+1; SL64:=IF(SL63=DRAWNULL,BARSCOUNT(CLOSE)+1,SL63); SL65:=(CLOSE/REF(CLOSE,SL64)-1)*100; SL66:=BARSLASTCOUNT(SL61 SL62); SL67:=(CLOSE/REF(CLOSE,SL66+1)-1)*100; SL68:=SL34 53ANDCLOSE =OPEN; SL69:=(CLOSE-SL40)/SL40*200; 优选②号:IF(竞价龙头 参数ANDSL60=0ANDSL54ANDSL44ANDSL55ANDSL68ANDSL17=1,(SL28+SL8*3+SL24+SL31+SL41*5+SL69),0),NODRAW,COLORMAGENTA; 风控开关:=IF(FN139=1ANDINDEXC =INDEXO,1,IF(FN139=0ANDINDEXC =INDEXO,(-1),0)),NODRAW; {FJ0:=(MA(C,3)); FJ1:=(MA(C,5)); FJ2:=(MA(C,10)); FJ3:=(MA(C,20)); FJ4:=(((((MA(C,3)) (REF(MA(C,3),1)))AND((MA(C,5)) (REF(MA(C,5),1))))AND(C (MA(C,3))))AND((MA(C,3)) (MA(C,5)))); FJ5:=(((ATAN(((FJ0/(REF(FJ0,1)))-1)*100))*180)/(3.1416)); FJ6:=(((ATAN(((FJ1/(REF(FJ1,1)))-1)*100))*180)/(3.1416)); FJ7:=(((ATAN(((FJ2/(REF(FJ2,1)))-1)*100))*180)/(3.1416)); FJ8:=(((ATAN(((FJ3/(REF(FJ3,1)))-1)*100))*180)/(3.1416)); 疯子MA20:(((COUNT((((C/(REF(C,1)))-1)*100) 5.6,60))AND((DYNAINFO(4)) 0))AND(IF(((((FJ5 45)AND(FJ6 45))AND(FJ7 60))AND(FJ8 45))AND((MA(C,250)) (REF(MA(C,250),1))),1,0))),COLORGREEN;}; 涨速:DYNAINFO(24); 量比:DYNAINFO(15)/OPEN/(REF(SUM(VOL,5),1)/12); 竞额比:DYNAINFO(15)/((FINANCE(7)/100000000)*REF(CLOSE,1))/100000;{按竞流比降序排序,不含次新股} 昨量比:DYNAINFO(15)/OPEN/REF(VOL,1); 竞额W:IF(DATE =1501207,DYNAINFO(15)/10000,0); 今开%:(O/REF(C,1)-1)*100; 收益%:DYNAINFO(14)*100-今开%; 开盘价:OPEN; 板块:DRAWTEXT(1,1,HYBLOCK),NODRAW; 利润同比%:FINANCE(43); 收入同比%:FINANCE(44); 概念:DRAWTEXT(1,1,GNBLOCK),NODRAW;obv选股指标公式源码解读 参数赋值:2.95 竞价量赋值:开盘金额/开盘价/100 ZF赋值:(开盘价/昨收盘价-1)*100 LTP赋值:如果当前流通股本(手) 100000,返回100000,否则返回当前流通股本(手) 竞价量比赋值:竞价量/1日前的成交量(手)的5日简单移动平均*240 输出竞价龙头:(ZF*竞价量/LTP*10000)/100 FN2赋值:7 FN3赋值:10 FN4赋值:0 FN5赋值:0 FN6赋值:日不等于1日前的日 FN7赋值:上次FN6距今天数+1 FN8赋值:成交量(手)*(收盘价+最低价+最高价)/3 FN9赋值:FN8的FN7日累和/成交量(手)的FN7日累和 FN10赋值:如果FN6 =FN7的最后一日取值设为常数,返回FN9,否则返回无效数 FN11赋值:大盘的收盘价的120日指数移动平均/收盘价的120日指数移动平均 FN12赋值:如果收盘价 500ANDSETCODE =2,返回(大盘的收盘价/FN11+0.812*1日前的大盘的收盘价/FN11+0.618*2日前的大盘的收盘价/FN11+0.382*3日前的大盘的收盘价/FN11+0.191*4日前的大盘的收盘价/FN11)/3.003,否则返回无效数 FN13赋值:FN10 FN12 FN14赋值:(收盘价的12日指数移动平均/收盘价的26日指数移动平均-1)*1000 FN15赋值:(大盘的收盘价的12日指数移动平均/大盘的收盘价的26日指数移动平均-1)*1000 FN16赋值:FN14的5日指数移动平均 FN17赋值:FN15的5日指数移动平均 FN18赋值:FN16-1日前的FN16 FN19赋值:FN17-1日前的FN17 FN20赋值:如果FN18-FN19 0,返回(FN18-FN19)*5,否则返回0 FN21赋值:FN20-1日前的FN20 FN22赋值:收盘价的20日简单移动平均 FN23赋值:条件连续成立次数 FN24赋值:若(FN23 =4)*FN23则将最近FN23周期置为1 FN25赋值:条件连续成立次数 FN26赋值:若(FN25 =4)*FN25则将最近FN25周期置为1 FN27赋值:条件连续成立次数 FN28赋值:条件连续成立次数 FN29赋值:条件连续成立次数 FN30赋值:如果FN4=1,返回0,否则返回FN28日内最低价的最低值=最低价的FN28日反向过滤 FN31赋值:如果FN5=1,返回0,否则返回FN29日内最高价的最高值=最高价的FN29日反向过滤 FN32赋值:如果FN4=1,返回0,否则返回上次FN31距今天数日前的最高价 FN33赋值:如果FN5=1,返回0,否则返回上次FN30距今天数日前的最低价 FN34赋值:上次FN28=1距今天数 FN35赋值:上次FN28距今天数日前的FN32 FN36赋值:FN34日前的FN33 FN37赋值:FN35+(FN35-FN36)*0.191 FN38赋值:日期日FN37 FN39赋值:到最后交易的周期 =60ANDCROSS(收盘价,FN38) FN40赋值:7日前的最高价=2*7+1日内最高价的最高值 FN41赋值:若FN40则将最近7+1周期置为1 FN42赋值:FN41的7日过滤ANDHIGH=7+1日内最高价的最高值 FN43赋值:如果FN4=1,返回0,否则返回上次FN42距今天数 FN44赋值:如果FN42,返回到最后交易的周期,否则返回0 FN45赋值:如果FN43,返回FN43日前的最高价,否则返回最高价 FN46赋值:如果FN43,返回FN43日前的FN44,否则返回FN44 FN47赋值:FN43+1日前的FN45 FN48赋值:FN46的最后一日取值设为常数 FN49赋值:FN43+1日前的FN46 FN50赋值:FN49的最后一日取值设为常数 FN51赋值:FN43+1日前的FN47 FN52赋值:如果到最后交易的周期 FN50,返回0,否则返回1 FN53赋值:当满足条件到最后交易的周期=FN50时,在最高价位置画直线起点,当满足条件到最后交易的周期=FN48时,在最高价位置画直线终点,1表示是否延长. FN54赋值:如果FN53 1日前的FN53,返回无效数,否则返回FN53 FN55赋值:FN2日前的最低价=2*FN2+1日内最低价的最低值 FN56赋值:若FN55则将最近FN2+1周期置为1 FN57赋值:FN56的FN2日过滤ANDLOW=FN2+1日内最低价的最低值 FN58赋值:如果FN5=1,返回0,否则返回上次FN57距今天数 FN59赋值:如果FN57,返回到最后交易的周期,否则返回0 FN60赋值:如果FN58,返回FN58日前的最低价,否则返回最低价 FN61赋值:如果FN58,返回FN58日前的FN59,否则返回FN59 FN62赋值:FN61的最后一日取值设为常数 FN63赋值:FN58+1日前的FN60 FN64赋值:FN58+1日前的FN61 FN65赋值:FN64的最后一日取值设为常数 FN66赋值:当满足条件到最后交易的周期=FN65时,在最低价位置画直线起点,当满足条件到最后交易的周期=FN62时,在最低价位置画直线终点,1表示是否延长. FN67赋值:如果FN66 1日前的FN66,返回无效数,否则返回FN66 FN68赋值:若数据位置状态=2则将最近上次FN42距今天数+1周期置为1 FN69赋值:FN68 1日前的FN68 FN70赋值:若数据位置状态=2则将最近上次FN57距今天数+1周期置为1 FN71赋值:FN70 1日前的FN70 FN72赋值:若FN69则将最近1日前的上次FN42距今天数+2周期置为1 FN73赋值:FN72 1日前的FN72 FN74赋值:若FN71则将最近1日前的上次FN57距今天数+2周期置为1 FN75赋值:FN74 1日前的FN74 FN76赋值:上次FN71距今天数+1 FN77赋值:上次FN75距今天数+1 FN78赋值:如果FN76=DRAWNULLANDFN77 0ANDFN42ANDFN4不等于1,返回最高价,否则返回无效数 FN79赋值:上次FN69距今天数+1 FN80赋值:上次FN73距今天数+1 FN81赋值:如果FN79=DRAWNULLANDFN80 0ANDFN57ANDFN5不等于1,返回最低价,否则返回无效数 FN82赋值:0日内FN78-FN67的最高值的最后一日取值设为常数 FN83赋值:当满足条件到最后交易的周期=FN65时,在最低价+FN82位置画直线起点,当满足条件到最后交易的周期=FN62时,在最低价+FN82位置画直线终点,1表示是否延长. FN84赋值:5 FN85赋值:1 FN86赋值:FN84 FN87赋值:FN86日前的最高价=2*FN86+1日内最高价的最高值 FN88赋值:FN87的FN86日过滤 FN89赋值:若FN88则将最近FN86+1周期置为1 FN90赋值:FN89的FN86日过滤 FN91赋值:上次FN90距今天数日前的最高价 FN92赋值:FN86日前的收盘价和开盘价的较大值=2*FN86+1日内收盘价和开盘价的较大值的最高值 FN93赋值:FN92的FN86日过滤 FN94赋值:若FN93则将最近FN86+1周期置为1 FN95赋值:FN94的FN86日过滤 FN96赋值:上次FN95距今天数日前的收盘价和开盘价的较大值 FN97赋值:FN86日前的最低价=2*FN86+1日内最低价的最低值 FN98赋值:FN97的FN86日过滤 FN99赋值:若FN98则将最近FN86+1周期置为1 FN100赋值:FN99的FN86日过滤 FN101赋值:上次FN100距今天数日前的最低价 FN102赋值:FN86日前的收盘价和开盘价的较小值=2*FN86+1日内收盘价和开盘价的较小值的最低值 FN103赋值:FN102的FN86日过滤 FN104赋值:若FN103则将最近FN86+1周期置为1 FN105赋值:FN104的FN86日过滤 FN106赋值:上次FN105距今天数日前的收盘价和开盘价的较小值 FN107赋值:如果FN85=0,返回FN91,否则返回FN96 FN108赋值:如果FN85=0,返回FN101,否则返回FN106 FN109赋值:FN107=1日前的FN107ANDFN84 0ANDCROSS(收盘价,FN107) FN110赋值:FN109OR(1日前的FN109ANDCLOSE FN107ANDREF(收盘价,1)/2日前的收盘价 1.04ANDCLOSE =开盘价) FN111赋值:0.1 FN112赋值:收盘价 =计算涨停价ANDOPEN 最高价 FN113赋值:收盘价 =计算涨停价ANDOPEN=最高价 FN114赋值:最高价 =计算涨停价ANDCLOSE 最高价 FN115赋值:1+3*FN112+2*FN113+0.2*FN114 FN116赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100 FN117赋值:FN116*FN115 FN118赋值:1日前的FN113ANDNOT(FN113)ANDNOT(1日前的最近9日一直存在FN113=1) FN119赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值) FN120赋值:如果收阳线,返回FN119*(最高价-最低价),否则返回如果收阴线,返回FN119*(最高价-开盘价+(收盘价-最低价)),否则返回如果收盘价=OPENANDCLOSE 1日前的收盘价,返回成交量(手)*0.7,否则返回成交量(手)*0.3 FN121赋值:如果收阳线,返回FN119*(最高价-收盘价+(开盘价-最低价)),否则返回如果收阴线,返回FN119*(最高价-最低价),否则返回如果收盘价=OPENANDCLOSE 1日前的收盘价,返回成交量(手)*0.7,否则返回成交量(手)*0.3 FN122赋值:(FN120-FN121)/当前流通股本(手)的1日累和*1000 FN123赋值:成交量(手)/10000 FN124赋值:如果周期类型=1,返回5,否则返回如果周期类型=2,返回15,否则返回如果周期类型=3,返回30,否则返回如果周期类型=4,返回60,否则返回如果周期类型=5,返回总分钟数,否则返回1 FN125赋值:当前离开盘分钟数关于FN124的模 FN126赋值:如果FN125 0.5,返回FN124,否则返回FN125 FN127赋值:如果到最后交易的周期=1ANDPERIOD =5ANDDYNAINFO(8) 1,返回成交量(手)*FN124/FN126/10000,否则返回无效数 FN128赋值:如果到最后交易的周期=1ANDPERIOD =5,返回FN127,否则返回FN123 FN129赋值:FN128/1日前的FN128的5日简单移动平均 FN130赋值:如果FN129 30,返回1,否则返回如果FN129 3ANDFN129 =30,返回33,否则返回如果收盘价 =计算涨停价ANDFN129 =2,返回FN129*20,否则返回FN129 FN131赋值:日不等于1日前的日 FN132赋值:上次FN131距今天数+1 FN133赋值:成交量(手)*(大盘的收盘价+大盘的最低价+大盘的最高价)/3 FN134赋值:成交量(手)*(收盘价+最低价+最高价)/3 FN135赋值:如果市场类型 =2ANDCLOSE 300,返回FN133,否则返回FN134 FN136赋值:FN135的FN132日累和/成交量(手)的FN132日累和 FN137赋值:如果FN131 =FN132的最后一日取值设为常数,返回FN136,否则返回无效数 FN138赋值:1日前的FN137 FN139赋值:如果市场类型 =2ANDCLOSE 300,返回大盘的收盘价 FN138,否则返回1 DPTQ赋值:如果FN139=1ANDINDEXC =大盘的开盘价,返回1,否则返回如果FN139=0ANDINDEXC =大盘的开盘价,返回(-1),否则返回0,NODRAW FN141赋值:100*(收盘价-100日内最低价的最低值)/(100日内最高价的最高值-100日内最低价的最低值)的13日指数移动平均/4 FN142赋值:收盘价的2日指数移动平均-收盘价的89日指数移动平均 FN143赋值:FN142的30日指数移动平均 FN144赋值:2*(FN142-FN143)*10 FN145赋值:FN144的3乘幂*0.1+FN144的2乘幂 FN146赋值:(收盘价-1日前的收盘价)*成交量(手)的3日[1日权重]移动平均/10000 FN147赋值:FN146的12日指数移动平均-FN146的26日指数移动平均 FN148赋值:FN147的9日指数移动平均 FN149赋值:(FN147-FN148)*2 FN150赋值:如果市场类型 =2ANDCLOSE 300ANDFN149 1日前的FN149,返回FN149-1日前的FN149,否则返回0 FN151赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100 FN152赋值:FN151的3日[1日权重]移动平均 FN153赋值:FN152的3日[1日权重]移动平均 FN154赋值:FN39ORCROSS(收盘价,FN83)ORCROSS(收盘价,FN54)ORFN110ANDFN152 90ANDFN153 80 FN155赋值:成交量(手) 0 FN156赋值:如果模糊匹配品种名称,返回0,否则返回1 FN157赋值:如果模糊匹配品种名称,返回0,否则返回1 FN158赋值:FN156ANDFN157 FN159赋值:FN158ANDFN155ANDFN145 =1日前的FN145ANDFN13ANDCLOSE =获利盘为80%的成本分布 FN160赋值:流通市值 300.00*100000000ANDFINANCE(7) =20.00*100000000 FN161赋值:如果收盘价 500,返回FN160,否则返回1 FN162赋值:如果DPTQ不等于(-1),返回1,否则返回如果DPTQ=(-1)ANDCLOSE =计算涨停价ANDCLOSE=最高价,返回1,否则返回0 输出优选①号:如果竞价龙头 参数ANDFN162ANDFN161ANDFN159AND(FN154ORFN118),返回(FN122+FN21*2+FN117+FN130+FN150*10),否则返回0,NODRAW AA赋值:(收盘价的12日指数移动平均/收盘价的26日指数移动平均-1)*1000 SL3赋值:AA的5日指数移动平均 BB赋值:(大盘的收盘价的12日指数移动平均/大盘的收盘价的26日指数移动平均-1)*1000 SL4赋值:BB的5日指数移动平均 SL5赋值:SL3-1日前的SL3 SL6赋值:SL4-1日前的SL4 SL7赋值:如果SL5-SL6 0,返回(SL5-SL6)*5,否则返回0 SL8赋值:SL7-1日前的SL7 SL9赋值:(收盘价-1日前的收盘价)*成交量(手)的3日[1日权重]移动平均/10000 SL10赋值:1 SL11赋值:SL9的12日指数移动平均-SL9的26日指数移动平均 SL12赋值:SL11的9日指数移动平均 SL13赋值:(SL11-SL12)*2 SL14赋值:上次SL13 0距今天数+1日内SL13距今天数 SL15赋值:若0上穿SL13则将最近1日前的SL14+2周期置为1上穿0.5 SL16赋值:当满足条件SL15时,在SL13位置画直线起点,当满足条件1日前的SL15时,在1日前的SL13位置画直线终点,1表示是否延长. SL17赋值:SL13 SL16ANDSL13 =1日前的SL13 SL18赋值:收盘价 =计算涨停价ANDLOW=最高价 SL19赋值:首次收盘价距今天数 1ORBARSSINCE(收盘价) 34ANDCLOSE =计算涨停价ANDLOW=最高价 SL20赋值:收盘价 =计算涨停价ANDLOW 最高价 SL21赋值:最高价 =计算涨停价ANDCLOSE 最高价 SL22赋值:1+3*SL20+1*SL18+0.2*SL21 SL23赋值:(收盘价-1日前的收盘价)/1日前的收盘价*100 SL24赋值:SL23*SL22 SL25赋值:成交量(手)/((最高价-最低价)*2-收盘价-开盘价的绝对值) SL26赋值:如果收阳线,返回SL25*(最高价-最低价),否则返回如果收阴线,返回SL25*(最高价-开盘价+(收盘价-最低价)),否则返回如果收盘价=OPENANDCLOSE 1日前的收盘价,返回成交量(手)*0.7,否则返回成交量(手)*0.3 SL27赋值:如果收阳线,返回SL25*(最高价-收盘价+(开盘价-最低价)),否则返回如果收阴线,返回SL25*(最高价-最低价),否则返回如果收盘价=OPENANDCLOSE 1日前的收盘价,返回成交量(手)*0.7,否则返回成交量(手)*0.3 SL28赋值:如果SL10不等于1,返回0,否则返回(SL26-SL27)/当前流通股本(手)的1日累和*1000 J1赋值:成交量(手)/10000 J2赋值:如果周期类型=1,返回5,否则返回如果周期类型=2,返回15,否则返回如果周期类型=3,返回30,否则返回如果周期类型=4,返回60,否则返回如果周期类型=5,返回总分钟数,否则返回1 J3赋值:当前离开盘分钟数关于J2的模 J6赋值:如果J3 0.5,返回J2,否则返回J3 J4赋值:如果到最后交易的周期=1ANDPERIOD =5ANDDYNAINFO(8) 1,返回成交量(手)*J2/J6/10000,否则返回无效数 J5赋值:如果到最后交易的周期=1ANDPERIOD =5,返回J4,否则返回J1 SL29赋值:J5/1日前的J5的5日简单移动平均 SL30赋值:如果SL29 30,返回1,否则返回如果SL29 3ANDSL29 =30,返回SL29,否则返回如果收盘价 =计算涨停价ANDSL29 =2,返回SL29*20,否则返回SL29 SL31赋值:如果收盘价 =1日前的收盘价ANDSL29 3,返回33,否则返回如果收盘价 1日前的收盘价ANDSL29 3,返回0,否则返回如果收盘价 =1日前的收盘价ANDSL29 =3,返回SL29*10,否则返回SL29 SL32赋值:SL10 SL33赋值:100*(收盘价-100日内最低价的最低值)/(100日内最高价的最高值-100日内最低价的最低值)的13日指数移动平均/4*SL32 SL34赋值:如果收盘价 0,返回收盘价-1日前的收盘价和0的较大值的83日指数移动平均/收盘价-1日前的收盘价的绝对值的83日指数移动平均*101,否则返回0 SL35赋值:收盘价的2日指数移动平均-收盘价的89日指数移动平均 SL36赋值:SL35的30日指数移动平均*SL32 SL37赋值:2*(SL35-SL36)*10*SL32 SL38赋值:SL37的3乘幂*0.1+SL37的2乘幂*SL32 SL39赋值:如果SL37 0.015,返回SL38,否则返回0/45*SL32 SL40赋值:以成交量(手)的5日累和/3/当前流通股本(手)为权重收盘价的12日指数移动平均的动态移动平均 SL41赋值:SL13-1日前的SL13 SL42赋值:开盘价 0 SL43赋值:最近20日存在收盘价-1日前的收盘价的绝对值/1日前的收盘价 0.052ANDEXIST(收盘价/1日前的收盘价 1.15,2)不等于1 SL44赋值:流通市值 300*100000000ANDFINANCE(7) =20*100000000 SL45赋值:日不等于1日前的日 SL46赋值:上次SL45距今天数+1 SL47赋值:成交量(手)*(大盘的收盘价+大盘的最低价+大盘的最高价)/3 SL48赋值:SL47的SL46日累和/成交量(手)的SL46日累和 SL49赋值:如果SL45 =SL46的最后一日取值设为常数,返回SL48,否则返回无效数 SL50赋值:1日前的SL49 SL51赋值:大盘的收盘价 =SL50 SL52赋值:如果SL51=1ANDINDEXC =大盘的开盘价,返回1,否则返回如果SL51=0ANDINDEXC =大盘的开盘价,返回(-1),否则返回0 SL53赋值:如果SL52不等于(-1),返回1,否则返回如果SL52=(-1)ANDCLOSE =计算涨停价ANDCLOSE=最高价,返回1,否则返回0 SL54赋值:SL43ANDSL42ANDSL19=0ANDAMOUNT/10000 1000 SL55赋值:统计5日中满足最高价/1日前的收盘价 =1.081的天数 =2ANDCLOSE =开盘价 SL56赋值:大盘的上涨家数/(大盘的上涨家数+大盘的下跌家数) SL57赋值:SL10 SL58赋值:如果SL57=1,返回SL56*100,否则返回0 SL59赋值:SL58 85ORREF(SL58,1) 85 SL60赋值:如果0=1,返回SL59,否则返回0 SL61赋值:收盘价的12日指数移动平均-收盘价的26日指数移动平均 SL62赋值:SL61的9日指数移动平均 SL63赋值:上次年份 1日前的年份距今天数+1 SL64赋值:如果SL63=无效数,返回收盘价的有效数据周期数+1,否则返回SL63 SL65赋值:(收盘价/SL64日前的收盘价-1)*100 SL66赋值:条件连续成立次数 SL67赋值:(收盘价/SL66+1日前的收盘价-1)*100 SL68赋值:SL34 53ANDCLOSE =开盘价 SL69赋值:(收盘价-SL40)/SL40*200 输出优选②号:如果竞价龙头 参数ANDSL60=0ANDSL54ANDSL44ANDSL55ANDSL68ANDSL17=1,返回(SL28+SL8*3+SL24+SL31+SL41*5+SL69),否则返回0,NODRAW,画洋红色 风控开关赋值:如果FN139=1ANDINDEXC =大盘的开盘价,返回1,否则返回如果FN139=0ANDINDEXC =大盘的开盘价,返回(-1),否则返回0,NODRAW 输出涨速:涨速 输出量比:开盘金额/开盘价/(1日前的成交量(手)的5日累和/12) 输出竞额比:开盘金额/((流通股本(股)/100000000)*1日前的收盘价)/100000 输出昨量比:开盘金额/开盘价/1日前的成交量(手) 输出竞额W:如果日期 =1501207,返回开盘金额/10000,否则返回0 输出今开%:(开盘价/1日前的收盘价-1)*100 输出收益%:涨幅*100-今开% 输出开盘价:开盘价 输出板块:当满足条件1时,在1位置书写文字,NODRAW 输出利润同比%:利润同比% 输出收入同比%:收入同比% 输出概念:当满足条件1时,在1位置书写文字,NODRAW