通达信血漫金山波段抄底副图源码
该公式为多条件买卖信号指标,内置23组独立算法,分别输出B类买入信号和S类卖出信号。用法:副图显示或用于选股,出现B信号可关注买入,出现S信号可考虑卖出;多信号共振时可靠性更高,建议结合趋势或大盘环境使用。
TYP:=(H+L+C)/3;
LC:=REF(C,1);
{NO.1}
VAR001:=(TYP-MA(TYP,15))/(0.016*AVEDEV(TYP,15));
VAR002:=SMA(MAX(C-LC,0),6,1)/SMA(ABS(C-LC),6,1)*100;
B001:=IF(CROSS(VAR001,-150),1,0);
S001:=IF(CROSS(80,VAR002),1,0);
{NO.2}
VAR003:=EMA(100*(C-LLV(L,31))/(HHV(H,31)-LLV(L,31)),3)/4;
B002:=IF(VAR003<1,1,0);
S002:=IF(VAR003>23,1,0);
{NO.3}
VAR004:=(C-LLV(L,18))/(HHV(H,18)-LLV(L,18))*100;
VAR005:=EMA(VAR004,3);
VAR006:=EMA(VAR005,3);
VAR007:=(3*VAR005-2*VAR006);
VAR008:=REF(COUNT(VAR007<REF(VAR007,1),5)>=3,1) AND REF(VAR007,1)<20;
VAR009:=VAR007>REF(VAR007,1);
B003:=IF(FILTER(VAR008 AND VAR009,3),1,0);
{NO.4}
VAR010:=AMOUNT/VOL/1000;
VAR011:=(3*H+L+O+2*C)/7;
VAR012:=SUM(AMOUNT,13)/VAR010/1000;
VAR013:=DMA(VAR011,VOL/VAR012);
VAR014:=(CLOSE-VAR013)/VAR013*1000;
B004:=IF(CROSS(VAR014,-166),1,0);
B005:=IF(CROSS(VAR014,-120),1,0);
B006:=IF(CROSS(VAR014,-88),1,0);
{NO.5}
VAR015:=(TYP-MA(TYP,15))/(0.015*AVEDEV(TYP,15));
VAR016:=(TYP-MA(TYP,70))/(0.015*AVEDEV(TYP,70));
VAR017:=IF(VAR015>=150 AND VAR015<200 AND VAR016>=150 AND VAR016<200,100,0);
VAR018:=0-IF(VAR016>=200,200,VAR017)+400;
S003:=IF(VAR018=300,1,0);
{NO.6}
VAR019:=DMA((3*H+L+O+2*C)/7,VOL/(SUM(AMOUNT,13)/(AMOUNT/VOL/1000)/1000));
B007:=IF(CROSS((C-VAR019)/VAR019*1000,-166),1,0);
{NO.7}
VAR020:=(CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100;
VAR021:=SMA(VAR020,2,1);
B008:=IF(VAR021<10,1,0);
{NO.8}
VAR022:=SUM(IF(TYP>REF(TYP,1),TYP*VOL,0),5)/SUM(IF(TYP<REF(TYP,1),TYP*VOL,0),5);
MFI:=IF(CROSS(100-(100/(1+VAR022)),20),1,0);
RSI:=SMA(MAX(C-LC,0),5,1)/SMA(ABS(C-LC),5,1)*100;
B009:=IF(MFI,1,0);
B010:=IF(CROSS(RSI,20),1,0);
{NO.9}
VAR023:=BARSLAST(REF(CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24)),1));
VAR024:=REF(C,VAR023+1)>C AND REF("RSI.RSI1"(6,12,24),VAR023+1)<"RSI.RSI1"(6,12,24) AND CROSS("RSI.RSI1"(6,12,24),"RSI.RSI2"(6,12,24));
VAR025:=IF(VAR024>0,1,0);
B011:=IF(VAR025,1,0);
{NO.10}
VAR026:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14));
VAR027:=(TYP-MA(TYP,70))/(0.015*AVEDEV(TYP,70));
VAR028:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100;
VAR029:=100-ABS(VAR028);
VAR030:=IF(BARSCOUNT(C)<13,100,IF(VAR029<88 AND VAR028>0,1,0));
VAR031:=IF(BARSCOUNT(C)<13,-100,0-IF(VAR029<92 AND VAR028<0,1,0));
VAR032:=IF(BARSCOUNT(C)<70,1,IF(VAR027>=200 AND VAR026>=150,1,0));
B012:=IF(VAR031,1,0);
S004:=IF(VAR030,1,0);
S005:=IF(VAR032,1,0);
{NO.11}
VAR033:=SMA(MAX(C-LC,0),4.1,1)/SMA(ABS(C-LC),4.1,1)*100;
VAR034:=3*SMA((C-LLV(L,27))/(HHV(H,27)-LLV(L,27))*100,5,1)-2*SMA(SMA((C-LLV(L,27))/(HHV(H,27)-LLV(L,27))*100,5,1),3,1);
B013:=IF(CROSS(VAR033,11)*80,1,0);
B014:=IF(CROSS(VAR034,3),1,0);
B015:=IF(VAR034<=3,1,0);
B016:=IF(VAR034<5,1,0);
B017:=IF(VAR034<7,1,0);
{NO.12}
VAR035:=AMOUNT/VOL;
VAR036:=L<VAR035*0.9;
VAR037:=(C-LC)/LC*100>1.2;
VAR038:=L< MA(C,5)*0.921;
VAR039:=VOL< MA(V,5)*1.5;
B018:=IF(VAR036 AND VAR037 AND VAR038 AND VAR039,1,0);
{NO.13}
VAR040:=100-3*(SMA(((C-LLV(L,75))/(HHV(H,75)-LLV(L,75)))*100,20,1))+2*(SMA(SMA(((C-LLV(L,75))/(HHV(H,75)-LLV(L,75)))*100,20,1),15,1));
VAR041:=100-3*(SMA(((O-LLV(L,75))/(HHV(H,75)-LLV(L,75)))*100,20,1))+2*(SMA(SMA(((O-LLV(L,75))/(HHV(H,75)-LLV(L,75)))*100,20,1),15,1));
VAR042:=VAR040<REF(VAR041,1) AND VOL>REF(VOL,1) AND C>LC;
VAR043:=((HHV(H,21)-C)/(HHV(H,21)-LLV(L,21)))*100-10;
VAR044:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100;
VAR045:=SMA(VAR044,13,8);
VAR046:=SMA(VAR043,21,8);
VAR047:=SMA(VAR045,13,8);
VAR048:=FILTER((COUNT((VAR047-VAR046<(-65)),3)=3),34);
VAR049:=MA(C,80)-(MA(C,13))/(3);
VAR050:=MA((C-VAR049)/(VAR049),1);
VAR051:=(EMA(VAR050,12))*0.69999998;
VAR052:=EMA(VAR050,3);
VAR053:=IF((LLV(VAR052-VAR051,12)>0),0,(-30));
VAR054:=FILTER((COUNT((VAR053<(-20)),3)=3),34);
B019:=IF(VAR048,1,0);
B020:=IF(VAR054,1,0);
{NO.14}
VAR055:=C/REF(C,1)>1.045;
VAR056:=C/HHV(H,34)<0.7;
VAR057:=MAX(FORCAST(COST(24)/L,3),SMA(COST(24)/L,3,1))>1.526 ;
VAR058:=VAR055 AND VAR056 AND VAR057;
B021:=IF(VAR058,1,0);
{NO.15}
VAR059:=LLV(L,60);
VAR060:=HHV(H,60);
VAR061:=EMA((C-VAR059)/(VAR060-VAR059)*100,5);
VAR062:=EMA(0.667*REF(VAR061,1)+0.333*VAR061,2);
VAR063:=CROSS(VAR062,VAR061) AND VAR061>85;
S006:=IF(VAR063,1,0);
{NO.16}
VAR064:=REF(L,1);
VAR065:=SMA(ABS(L-VAR064),13,1)/SMA(MAX(L-VAR064,0),13,1)*4;
VAR066:=EMA(VAR065,13);
VAR067:=LLV(L,34);
VAR068:=EMA(IF(L<=VAR067,VAR066,0),3);
B022:=IF(VAR068>REF(VAR068,1),1,0);
{NO.17}
VAR069:=IF(HHV((MA(C,1)<HHV(MA(TYP,5),10)),5),0,1);
VAR070:=IF(LLV((MA(C,1)<LLV(MA(TYP,5),10)),5),1,0);
VAR071:=IF(LLV((MA(C,1)<LLV(MA(TYP,5),10)),10),1,0);
S007:=IF(VAR069,1,0);
B023:=IF(VAR070,1,0);
B024:=IF(VAR071,1,0);
{NO.18}
VAR072:=SUM(MAX(MAX((H-L),ABS((H-LC))),ABS((LOW-LC))),5);
VAR073:=H-REF(H,1);
VAR074:=REF(L,1)-L;
VAR075:=SUM(IF(((VAR073>0)AND(VAR073>VAR074)),VAR073,0),5);
VAR076:=SUM(IF(((VAR074>0)AND(VAR074>VAR073)),VAR074,0),5);
VAR077:=(VAR075*100)/VAR072;
VAR078:=(VAR076*100)/VAR072;
VAR079:=MA(((ABS((VAR078-VAR077))/(VAR078+VAR077))*100),3);
VAR080:=IF(((VAR079>88)AND(VAR077<5.8)),80,0);
B025:=IF(VAR080,1,0);
{NO.19}
VAR081:=INDEXV*INDEXC;
VAR082:=EMA(VAR081,5)/EMA(INDEXV,5);
VAR083:=(INDEXC-VAR082)/VAR082*100;
VAR084:=VAR083<=-1.5 AND VAR083>-100;
VAR085:=SUM(VAR084>0,11)/SUM(VAR084=0,11);
VAR086:=VAR085<5 AND VAR085>=0.25;
VAR087:=(TYP-MA(TYP,13))/(0.015*AVEDEV(TYP,13));
VAR088:=EMA(VAR087,3);
VAR089:=SUM(MAX(0,H-REF(TYP,1)),21)/SUM(MAX(0,REF(TYP,1)-L),21)*100;
VAR090:=REF(MA(VAR089,3),2.2);
VAR091:=CROSS(VAR090,VAR089) AND VAR089>150;
VAR092:=IF(VAR086 AND CROSS(VAR087,VAR088),1,0),,COLORRED;
VAR093:=IF(VAR091,1,0),,COLORGREEN;
S008:=IF(VAR093,1,0);
B026:=IF(VAR092,1,0);
{NO.20}
VAR094:="RSI.RSI1"(3,14,24);
VAR095:="RSI.RSI2"(3,14,24);
VAR096:=IF((VAR095-VAR094)/VAR094>5,50,0);
B027:=IF(VAR096,1,0);
{NO.21}
VAR097:=REF(L,1);
VAR098:=SMA(ABS(L-VAR097),3,1)/SMA(MAX(LOW-VAR097,0),3,1)*100;
VAR099:=EMA(IF(C*1.2,VAR098*10,VAR098/10),3);
VAR100:=LLV(L,38);
VAR101:=HHV(VAR099,38);
VAR102:=IF(LLV(L,90),1,0);
VAR103:=EMA(IF(L<=VAR100,(VAR099+VAR101*2)/2,0),3)/618*VAR102;
VAR104:=VAR103>5;
VAR105:=REF((L+O+C+H)/4,1);
VAR106:=SMA(ABS(L-VAR105),13,1)/SMA(MAX(L-VAR105,0),10,1);
VAR107:=EMA(VAR106,10);
VAR108:=LLV(L,33);
VAR109:=EMA(IF(L<=VAR108,VAR107,0),3);
B028:=IF(COUNT(VAR104,2)=2 AND VAR109>REF(VAR109,1),1,0);
{NO.22}
VAR110:=SMA(MAX(C-LC,0),5,1)/SMA(ABS(C-LC),5,1)*100;
VAR111:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100;
VAR112:=SMA(VAR111,3,1);
VAR113:=SMA(VAR112,3,1);
VAR114:=(VAR113/2+40)*1.1;
VAR115:=SMA(VAR114,3,1);
VAR116:=IF(CROSS(VAR115,VAR110),1,0);
VAR117:=IF(CROSS(80,VAR110),1,0);
S009:=IF(VAR116,1,0);
S010:=IF(VAR117,1,0);
{NO.23}
VAR118:=(2*C+H+L)/4;
VAR119:=EMA((VAR118-LLV(L,34))/(HHV(H,34)-LLV(L,34))*100,6);
VAR120:EMA(0.667*REF(VAR119,1)+0.333*VAR119,4);

未来函数检测结果如下:
该公式包含未来函数:COST
定制指标公式、软件请联系QQ或微信同号:88652583
TYP赋值:(最高价+最低价+收盘价)/3
LC赋值:1日前的收盘价
VAR001赋值:(TYP-TYP的15日简单移动平均)/(0.016*TYP的15日平均绝对偏差)
VAR002赋值:收盘价-LC和0的较大值的6日[1日权重]移动平均/收盘价-LC的绝对值的6日[1日权重]移动平均*100
B001赋值:如果VAR001上穿-150,返回1,否则返回0
S001赋值:如果80上穿VAR002,返回1,否则返回0
VAR003赋值:100*(收盘价-31日内最低价的最低值)/(31日内最高价的最高值-31日内最低价的最低值)的3日指数移动平均/4
B002赋值:如果VAR003<1,返回1,否则返回0
S002赋值:如果VAR003>23,返回1,否则返回0
VAR004赋值:(收盘价-18日内最低价的最低值)/(18日内最高价的最高值-18日内最低价的最低值)*100
VAR005赋值:VAR004的3日指数移动平均
VAR006赋值:VAR005的3日指数移动平均
VAR007赋值:(3*VAR005-2*VAR006)
VAR008赋值:1日前的统计5日中满足VAR007<1日前的VAR007的天数>=3 AND 1日前的VAR007<20
VAR009赋值:VAR007>1日前的VAR007
B003赋值:如果VAR008ANDVAR009的3日过滤,返回1,否则返回0
VAR010赋值:成交额(元)/成交量(手)/1000
VAR011赋值:(3*最高价+最低价+开盘价+2*收盘价)/7
VAR012赋值:成交额(元)的13日累和/VAR010/1000
VAR013赋值:以成交量(手)/VAR012为权重VAR011的动态移动平均
VAR014赋值:(收盘价-VAR013)/VAR013*1000
B004赋值:如果VAR014上穿-166,返回1,否则返回0
B005赋值:如果VAR014上穿-120,返回1,否则返回0
B006赋值:如果VAR014上穿-88,返回1,否则返回0
VAR015赋值:(TYP-TYP的15日简单移动平均)/(0.015*TYP的15日平均绝对偏差)
VAR016赋值:(TYP-TYP的70日简单移动平均)/(0.015*TYP的70日平均绝对偏差)
VAR017赋值:如果VAR015>=150ANDVAR015<200ANDVAR016>=150ANDVAR016<200,返回100,否则返回0
VAR018赋值:0-如果VAR016>=200,返回200,否则返回VAR017+400
S003赋值:如果VAR018=300,返回1,否则返回0
VAR019赋值:以成交量(手)/(成交额(元)的13日累和/(成交额(元)/成交量(手)/1000)/1000)为权重(3*最高价+最低价+开盘价+2*收盘价)/7的动态移动平均
B007赋值:如果(收盘价-VAR019)/VAR019*1000上穿-166,返回1,否则返回0
VAR020赋值:(收盘价-5日内最低价的最低值)/(5日内最高价的最高值-5日内最低价的最低值)*100
VAR021赋值:VAR020的2日[1日权重]移动平均
B008赋值:如果VAR021<10,返回1,否则返回0
VAR022赋值:如果TYP>1日前的TYP,返回TYP*成交量(手),否则返回0的5日累和/如果TYP<1日前的TYP,返回TYP*成交量(手),否则返回0的5日累和
MFI赋值:如果100-(100/(1+VAR022))上穿20,返回1,否则返回0
RSI赋值:收盘价-LC和0的较大值的5日[1日权重]移动平均/收盘价-LC的绝对值的5日[1日权重]移动平均*100
B009赋值:如果MFI,返回1,否则返回0
B010赋值:如果RSI上穿20,返回1,否则返回0
VAR023赋值:上次1日前的"RSI.RSI1"(6,12,24)上穿"RSI.RSI2"(6,12,24)距今天数
VAR024赋值:VAR023+1日前的收盘价>收盘价 AND VAR023+1日前的"RSI.RSI1"(6,12,24)<"RSI.RSI1"(6,12,24) AND "RSI.RSI1"(6,12,24)上穿"RSI.RSI2"(6,12,24)
VAR025赋值:如果VAR024>0,返回1,否则返回0
B011赋值:如果VAR025,返回1,否则返回0
VAR026赋值:(TYP-TYP的14日简单移动平均)/(0.015*TYP的14日平均绝对偏差)
VAR027赋值:(TYP-TYP的70日简单移动平均)/(0.015*TYP的70日平均绝对偏差)
VAR028赋值:(收盘价-收盘价的13日简单移动平均)/收盘价的13日简单移动平均*100
VAR029赋值:100-VAR028的绝对值
VAR030赋值:如果收盘价的有效数据周期数<13,返回100,否则返回如果VAR029<88ANDVAR028>0,返回1,否则返回0
VAR031赋值:如果收盘价的有效数据周期数<13,返回-100,否则返回0-如果VAR029<92ANDVAR028<0,返回1,否则返回0
VAR032赋值:如果收盘价的有效数据周期数<70,返回1,否则返回如果VAR027>=200ANDVAR026>=150,返回1,否则返回0
B012赋值:如果VAR031,返回1,否则返回0
S004赋值:如果VAR030,返回1,否则返回0
S005赋值:如果VAR032,返回1,否则返回0
VAR033赋值:收盘价-LC和0的较大值的4.1日[1日权重]移动平均/收盘价-LC的绝对值的4.1日[1日权重]移动平均*100
VAR034赋值:3*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均-2*(收盘价-27日内最低价的最低值)/(27日内最高价的最高值-27日内最低价的最低值)*100的5日[1日权重]移动平均的3日[1日权重]移动平均
B013赋值:如果VAR033上穿11*80,返回1,否则返回0
B014赋值:如果VAR034上穿3,返回1,否则返回0
B015赋值:如果VAR034<=3,返回1,否则返回0
B016赋值:如果VAR034<5,返回1,否则返回0
B017赋值:如果VAR034<7,返回1,否则返回0
VAR035赋值:成交额(元)/成交量(手)
VAR036赋值:最低价VAR037赋值:(收盘价-LC)/LC*100>1.2
VAR038赋值:最低价< 收盘价的5日简单移动平均*0.921
VAR039赋值:成交量(手)< 成交量(手)的5日简单移动平均*1.5
B018赋值:如果VAR036ANDVAR037ANDVAR038ANDVAR039,返回1,否则返回0
VAR040赋值:100-3*(((收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值))*100的20日[1日权重]移动平均)+2*(((收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值))*100的20日[1日权重]移动平均的15日[1日权重]移动平均)
VAR041赋值:100-3*(((开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值))*100的20日[1日权重]移动平均)+2*(((开盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值))*100的20日[1日权重]移动平均的15日[1日权重]移动平均)
VAR042赋值:VAR040<1日前的VAR041 AND 成交量(手)>1日前的成交量(手) AND 收盘价>LC
VAR043赋值:((21日内最高价的最高值-收盘价)/(21日内最高价的最高值-21日内最低价的最低值))*100-10
VAR044赋值:((收盘价-21日内最低价的最低值)/(21日内最高价的最高值-21日内最低价的最低值))*100
VAR045赋值:VAR044的13日[8日权重]移动平均
VAR046赋值:VAR043的21日[8日权重]移动平均
VAR047赋值:VAR045的13日[8日权重]移动平均
VAR048赋值:(统计3日中满足(VAR047-VAR046<(-65))的天数=3)的34日过滤
VAR049赋值:收盘价的80日简单移动平均-(收盘价的13日简单移动平均)/(3)
VAR050赋值:(收盘价-VAR049)/(VAR049)的1日简单移动平均
VAR051赋值:(VAR050的12日指数移动平均)*0.69999998
VAR052赋值:VAR050的3日指数移动平均
VAR053赋值:如果(12日内VAR052-VAR051的最低值>0),返回0,否则返回(-30)
VAR054赋值:(统计3日中满足(VAR053<(-20))的天数=3)的34日过滤
B019赋值:如果VAR048,返回1,否则返回0
B020赋值:如果VAR054,返回1,否则返回0
VAR055赋值:收盘价/1日前的收盘价>1.045
VAR056赋值:收盘价/34日内最高价的最高值<0.7
VAR057赋值:获利盘为24%的成本分布/最低价的3日线性回归预测值和获利盘为24%的成本分布/最低价的3日[1日权重]移动平均的较大值>1.526
VAR058赋值:VAR055 AND VAR056 AND VAR057
B021赋值:如果VAR058,返回1,否则返回0
VAR059赋值:60日内最低价的最低值
VAR060赋值:60日内最高价的最高值
VAR061赋值:(收盘价-VAR059)/(VAR060-VAR059)*100的5日指数移动平均
VAR062赋值:0.667*1日前的VAR061+0.333*VAR061的2日指数移动平均
VAR063赋值:VAR062上穿VAR061 AND VAR061>85
S006赋值:如果VAR063,返回1,否则返回0
VAR064赋值:1日前的最低价
VAR065赋值:最低价-VAR064的绝对值的13日[1日权重]移动平均/最低价-VAR064和0的较大值的13日[1日权重]移动平均*4
VAR066赋值:VAR065的13日指数移动平均
VAR067赋值:34日内最低价的最低值
VAR068赋值:如果最低价<=VAR067,返回VAR066,否则返回0的3日指数移动平均
B022赋值:如果VAR068>1日前的VAR068,返回1,否则返回0
VAR069赋值:如果5日内(收盘价的1日简单移动平均<10日内TYP的5日简单移动平均的最高值)的最高值,返回0,否则返回1
VAR070赋值:如果5日内(收盘价的1日简单移动平均<10日内TYP的5日简单移动平均的最低值)的最低值,返回1,否则返回0
VAR071赋值:如果10日内(收盘价的1日简单移动平均<10日内TYP的5日简单移动平均的最低值)的最低值,返回1,否则返回0
S007赋值:如果VAR069,返回1,否则返回0
B023赋值:如果VAR070,返回1,否则返回0
B024赋值:如果VAR071,返回1,否则返回0
VAR072赋值:(最高价-最低价)和(最高价-LC)的绝对值的较大值和(最低价-LC)的绝对值的较大值的5日累和
VAR073赋值:最高价-1日前的最高价
VAR074赋值:1日前的最低价-最低价
VAR075赋值:如果((VAR073>0)AND(VAR073>VAR074)),返回VAR073,否则返回0的5日累和
VAR076赋值:如果((VAR074>0)AND(VAR074>VAR073)),返回VAR074,否则返回0的5日累和
VAR077赋值:(VAR075*100)/VAR072
VAR078赋值:(VAR076*100)/VAR072
VAR079赋值:(((VAR078-VAR077)的绝对值/(VAR078+VAR077))*100)的3日简单移动平均
VAR080赋值:如果((VAR079>88)AND(VAR077<5.8)),返回80,否则返回0
B025赋值:如果VAR080,返回1,否则返回0
VAR081赋值:大盘的成交量*大盘的收盘价
VAR082赋值:VAR081的5日指数移动平均/大盘的成交量的5日指数移动平均
VAR083赋值:(大盘的收盘价-VAR082)/VAR082*100
VAR084赋值:VAR083<=-1.5 AND VAR083>-100
VAR085赋值:VAR084>0的11日累和/VAR084=0的11日累和
VAR086赋值:VAR085<5 AND VAR085>=0.25
VAR087赋值:(TYP-TYP的13日简单移动平均)/(0.015*TYP的13日平均绝对偏差)
VAR088赋值:VAR087的3日指数移动平均
VAR089赋值:0和最高价-1日前的TYP的较大值的21日累和/0和1日前的TYP-最低价的较大值的21日累和*100
VAR090赋值:2.2日前的VAR089的3日简单移动平均
VAR091赋值:VAR090上穿VAR089 AND VAR089>150
VAR092赋值:如果VAR086ANDCROSS(VAR087,VAR088),返回1,否则返回0,,画红色
VAR093赋值:如果VAR091,返回1,否则返回0,,画绿色
S008赋值:如果VAR093,返回1,否则返回0
B026赋值:如果VAR092,返回1,否则返回0
VAR094赋值:"RSI的RSI1"(3,14,24)
VAR095赋值:"RSI的RSI2"(3,14,24)
VAR096赋值:如果(VAR095-VAR094)/VAR094>5,返回50,否则返回0
B027赋值:如果VAR096,返回1,否则返回0
VAR097赋值:1日前的最低价
VAR098赋值:最低价-VAR097的绝对值的3日[1日权重]移动平均/最低价-VAR097和0的较大值的3日[1日权重]移动平均*100
VAR099赋值:如果收盘价*1.2,返回VAR098*10,否则返回VAR098/10的3日指数移动平均
VAR100赋值:38日内最低价的最低值
VAR101赋值:38日内VAR099的最高值
VAR102赋值:如果90日内最低价的最低值,返回1,否则返回0
VAR103赋值:如果最低价<=VAR100,返回(VAR099+VAR101*2)/2,否则返回0的3日指数移动平均/618*VAR102
VAR104赋值:VAR103>5
VAR105赋值:1日前的(最低价+开盘价+收盘价+最高价)/4
VAR106赋值:最低价-VAR105的绝对值的13日[1日权重]移动平均/最低价-VAR105和0的较大值的10日[1日权重]移动平均
VAR107赋值:VAR106的10日指数移动平均
VAR108赋值:33日内最低价的最低值
VAR109赋值:如果最低价<=VAR108,返回VAR107,否则返回0的3日指数移动平均
B028赋值:如果统计2日中满足VAR104的天数=2ANDVAR109>1日前的VAR109,返回1,否则返回0
VAR110赋值:收盘价-LC和0的较大值的5日[1日权重]移动平均/收盘价-LC的绝对值的5日[1日权重]移动平均*100
VAR111赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
VAR112赋值:VAR111的3日[1日权重]移动平均
VAR113赋值:VAR112的3日[1日权重]移动平均
VAR114赋值:(VAR113/2+40)*1.1
VAR115赋值:VAR114的3日[1日权重]移动平均
VAR116赋值:如果VAR115上穿VAR110,返回1,否则返回0
VAR117赋值:如果80上穿VAR110,返回1,否则返回0
S009赋值:如果VAR116,返回1,否则返回0
S010赋值:如果VAR117,返回1,否则返回0
VAR118赋值:(2*收盘价+最高价+最低价)/4
VAR119赋值:(VAR118-34日内最低价的最低值)/(34日内最高价的最高值-34日内最低价的最低值)*100的6日指数移动平均
输出VAR120:0.667*1日前的VAR119+0.333*VAR119的4日指数移动平均