通达信〖神准多空博弈〗多空力量对比和趋势延续性组合成完整分析框架源码

多空博弈主图决策系统
一、指标定位
本指标是一套集成度较高的通达信主图分析工具,核心目标是把趋势判断、买卖提示和关键价位集中呈现在同一张K线图上。源码以 BACKSET(向前赋值)、BARSLAST(上一次条件成立位置)、LOWRANGE/TOPRANGE(价格区间位置)等函数为运算基础,将顶底识别、多空力量对比和趋势延续性组合成完整分析框架。
二、核心构成
1. 多空力量对比(JBJD)
该部分通过多层逻辑迭代,推演出反映市场合力的“多空平衡点”。主图以洋红色圆点标出“买”(-1)与“卖”(1),并用白色虚线连接相邻买卖点,形成多空趋势线,辅助判断当前所处波段。
2. 明日支撑阻力测算
系统根据当日开盘、收盘、最高、最低价,计算明日阻力、支撑、突破、反转等价位,并固定显示在图表中,为短线进出场提供次日参考。
3. 多周期趋势确认(类2买/1卖)
通过引入不同周期的 ZIG 之字转向指标,在K线下方显示“[类2买]”“[1买]”“[2卖]”等标记,以识别更大级别趋势转折,同时过滤主图短线噪声,提高信号质量。
三、使用流程
第一步,导入加载。完整复制源码,在通达信“公式管理器”中新建主图指标,粘贴源码并保存,再于K线界面调用。
第二步,阅读核心信号。
买卖点:主图出现洋红色圆点及“买”或“卖”文字,代表短期力量失衡,可作为波段操作参考;白色虚线延伸方向体现短期趋势。
趋势确认:重点关注K线下方“[1买]”“[2买]”等提示,它们常对应更大周期趋势起点。若主图“买”点与下方“类2买”同时出现,则形成共振,信号可信度提高。
第三步,结合辅助功能。
止损风控:左上角“止损价位”以前一日收盘价为基准计算,可作为理论止损参考。
关键价位:查看固定的今日、明日阻力与支撑。若股价逼近明日阻力并出现“卖”信号,可考虑减仓;若靠近明日支撑并出现“买”信号,可留意反弹机会。
四、风险提示
本指标属于技术分析工具,信号具有一定滞后性。震荡行情中应保持谨慎;趋势明显时,也需结合成交量、大盘环境等因素综合判断,以降低误判概率。
 

N:=(0,1,1);

ZBGSA:=BACKSET(LLV(L,5)< REF(LLV(L,4),1),4);

ZBGSB:=BACKSET(ZBGSA=0 AND REF(ZBGSA,1)=1,2);

ZBGSC:=IF(ZBGSB=1 AND REF(ZBGSB,1)=0,-1,0);

JBGDYXA:=BACKSET(HHV(H,5)>REF(HHV(H,4),1),4);

JBGDYXB:=BACKSET(JBGDYXA=0 AND REF(JBGDYXA,1)=1,2);

JBGDYXC:=IF(JBGDYXB=1 AND REF(JBGDYXB,1)=0,1,0);

QKPD:=IF(L>REF(H,1),1,IF(H< REF(L,1),-1,0));

JQTG:=BARSLAST(JBGDYXC=1);

JQDD:=BARSLAST(ZBGSC=-1);

XZZQ:=LOWRANGE(L);

DZZQ:=TOPRANGE(H);

DBLAA:=IF(ZBGSC=-1 AND REF(JQTG,1)>REF(JQDD,1) AND LLV(L,JQTG+1)< REF(LLV(L,JQTG+1),1),-1,0);

DBLAB:=IF(ZBGSC=-1 AND REF(JQTG,1)<=REF(JQDD,1) AND (JQTG>=4 OR LLV(QKPD,JQTG)=-1 OR LLV(L,JQDD+2)< REF(LLV(L,JQDD+1),1)),-1,0);

DBLS:=IF((DBLAA=-1 OR DBLAB=-1) AND L< REF(H,JQTG+1),-1,0);

DTIME:=11;

A:=H=HHV(H,DTIME*5) AND HHV(H,DTIME*5)>REF(HHV(H,DTIME*5),1);

B:=L=LLV(L,DTIME*5) AND LLV(L,DTIME*5)< REF(LLV(L,DTIME*5),1);

CC1:DRAWLINE(A,H,B,L,0),LINETHICK2,COLOR0000FF;

CC2:DRAWLINE(B,L,A,H,0),LINETHICK2,COLOR0000FF;

YP:=IF((JQDD< 4 AND HHV(QKPD,JQDD)!=1) OR REF(DBLS,JQDD)=0,1,0);

PD:=IF(JBGDYXC=1 AND REF(JQDD,1)<=REF(JQTG,1) AND YP=1 AND DZZQ>REF(XZZQ,JQDD+1) AND DZZQ>REF(XZZQ,JQDD) AND DZZQ>REF(DZZQ,JQTG),1,0);

GBLA:=IF(JBGDYXC=1 AND REF(JQDD,1)>REF(JQTG,1) AND HHV(H,JQDD+1)>REF(HHV(H,JQDD+1),1),1,0);

GBLB:=IF(JBGDYXC=1 AND REF(JQDD,1)<=REF(JQTG,1) AND REF(DBLS,JQDD)=-1 AND (JQDD>=4 OR HHV(QKPD,JQDD)=1),1,0);

GBL:=IF((GBLA=1 OR GBLB=1 OR PD=1) AND H>REF(L,JQDD+1),1,0);

YPA:=IF((JQTG< 4 AND HHV(QKPD,JQTG)!=1) OR REF(GBL,JQTG)=0,1,0);

PDA:=IF(ZBGSC=-1 AND REF(JQTG,1)<=REF(JQDD,1) AND YPA=1 AND XZZQ>REF(DZZQ,JQTG+1) AND XZZQ>REF(DZZQ,JQTG) AND XZZQ>REF(XZZQ,JQDD),-1,0);

DBLA:=IF(ZBGSC=-1 AND REF(JQTG,1)>REF(JQDD,1) AND LLV(L,JQTG+1)< REF(LLV(L,JQTG+1),1),-1,0);

DBLB:=IF(ZBGSC=-1 AND REF(JQTG,1)<=REF(JQDD,1) AND (JQTG>=4 OR LLV(QKPD,JQTG)=-1 OR PDA=-1),-1,0);

DBL:=IF((DBLA=-1 OR DBLB=-1) AND L< REF(H,JQTG+1),-1,0);

JQTGA:=BARSLAST(GBL=1);

JQDDA:=BARSLAST(DBL=-1);

YPX:=IF((JQDDA< 4 AND HHV(QKPD,JQDDA)!=1) OR REF(DBL,JQDDA)=0,1,0);

PDX:=IF(JBGDYXC=1 AND REF(JQDDA,1)<=REF(JQTGA,1) AND YPX=1 AND DZZQ>REF(XZZQ,JQDDA+1) AND DZZQ>REF(XZZQ,JQDDA) AND DZZQ>REF(DZZQ,JQTGA),1,0);

GBLXA:=IF(JBGDYXC=1 AND REF(JQDDA,1)>REF(JQTGA,1) AND HHV(H,JQDDA+1)>REF(HHV(H,JQDDA+1),1),1,0);

网:=IF(JBGDYXC=1 AND REF(JQDDA,1)<=REF(JQTGA,1) AND REF(DBL,JQDDA)=-1 AND (JQDDA>=4 OR HHV(QKPD,JQDDA)=1),1,0);

GBLX:=IF((GBLXA=1 OR 网=1 OR PDX=1) AND H>REF(L,JQDDA+1),1,0);

YPXA:=IF((JQTGA< 4 AND HHV(QKPD,JQTGA)!=1) OR REF(GBLXA,JQTGA)=0,1,0);

PDXA:=IF(ZBGSC=-1 AND REF(JQTGA,1)<=REF(JQDDA,1) AND YPXA=1 AND XZZQ>REF(DZZQ,JQTGA+1) AND XZZQ>REF(DZZQ,JQTGA) AND XZZQ>REF(XZZQ,JQDDA),-1,0);

DBLXA:=IF(ZBGSC=-1 AND REF(JQTGA,1)>REF(JQDDA,1) AND LLV(L,JQTGA+1)< REF(LLV(L,JQTGA+1),1),-1,0);

DBLXB:=IF(ZBGSC=-1 AND REF(JQTGA,1)<=REF(JQDDA,1) AND (JQTGA>=4 OR LLV(QKPD,JQTGA)=-1 OR PDXA=-1),-1,0);

DBLX:=IF((DBLXA=-1 OR DBLXB=-1) AND L< REF(H,JQTGA+1),-1,0);

JQTGYA:=BARSLAST(GBLX=1);

JQDDYA:=BARSLAST(DBLX=-1);

YPYX:=IF((JQDDYA< 4 AND HHV(QKPD,JQDDYA)!=1) OR REF(DBLX,JQDDYA)=0,1,0);

PDYX:=IF(JBGDYXC=1 AND REF(JQDDYA,1)<=REF(JQTGYA,1) AND YPYX=1 AND DZZQ>REF(XZZQ,JQDDYA+1) AND DZZQ>REF(XZZQ,JQDDYA) AND DZZQ>REF(DZZQ,JQTGYA),1,0);

GBLYXA:=IF(JBGDYXC=1 AND REF(JQDDYA,1)>REF(JQTGYA,1) AND HHV(H,JQDDYA+1)>REF(HHV(H,JQDDYA+1),1),1,0);

GBLYXB:=IF(JBGDYXC=1 AND REF(JQDDYA,1)<=REF(JQTGYA,1) AND REF(DBLX,JQDDYA)=-1 AND (JQDDYA>=4 OR HHV(QKPD,JQDDYA)=1),1,0);

GBLYX:=IF((GBLYXA=1 OR GBLYXB=1 OR PDYX=1) AND H>REF(L,JQDDYA+1),1,0);

YPYXA:=IF((JQTGYA< 4 AND HHV(QKPD,JQTGYA)!=1) OR REF(GBLYXA,JQTGYA)=0,1,0);

PDYXA:=IF(ZBGSC=-1 AND REF(JQTGYA,1)<=REF(JQDDYA,1) AND YPYXA=1 AND XZZQ>REF(DZZQ,JQTGYA+1) AND XZZQ>REF(DZZQ,JQTGYA) AND XZZQ>REF(XZZQ,JQDDYA),-1,0);

DBLYXA:=IF(ZBGSC=-1 AND REF(JQTGYA,1)>REF(JQDDYA,1) AND LLV(L,JQTGYA+1)< REF(LLV(L,JQTGYA+1),1),-1,0);

DBLYXB:=IF(ZBGSC=-1 AND REF(JQTGYA,1)<=REF(JQDDYA,1) AND (JQTGYA>=4 OR LLV(QKPD,JQTGYA)=-1 OR PDYXA=-1),-1,0);

DBLYX:=IF((DBLYXA=-1 OR DBLYXB=-1) AND L< REF(H,JQTGYA+1),-1,0);

AAAD:=IF(GBLYX=1 AND DBLYX=-1 AND H>REF(H,REF(JQTGYA,1)+2),1,IF(GBLYX=1 AND DBLYX=-1 AND L< REF(L,REF(JQDDYA,1)+2),-1,0));

JDBL:=IF(AAAD=0,GBLYX+DBLYX,AAAD);

JBJD:IF(JDBL=-1,L,IF(JDBL=1,H,DRAWNULL)),CIRCLEDOT,COLORLIMAGENTA;

DRAWTEXT_FIX(1,0.07,1,0,''),COLORC0C0C0;

DRAWTEXT(JDBL=1,JBJD,'卖'),COLORFFFFFF;

DRAWTEXT(JDBL=-1,JBJD,'买'),COLORFFFFFF;

C1:DRAWLINE(JDBL=-1,JBJD,JDBL=1,JBJD,0),DOTLINE,COLORWHITE;

C2:DRAWLINE(JDBL=1,JBJD,JDBL=-1,JBJD,0),DOTLINE,COLORWHITE;

JD:=IF(N=1,C2=C1 AND JBGDYXA AND JDBL=1,DRAWNULL);

ΜX:=IF(N=1,C2=C1 AND ZBGSA AND JDBL=-1,DRAWNULL);

A1:=BARSLAST(JD);

B1:=CURRBARSCOUNT=CONST(A1)+1;

D1:=BARSLAST(B1);

SS1:=CONST(REF(H,D1));

A2:=REF(A1,A1+1)+A1+1;

B2:=CURRBARSCOUNT=CONST(A2)+1;

D2:=BARSLAST(B2);

SS2:=CONST(REF(H,D2));

A3:=REF(A2,A1+1)+A1+1;

B3:=CURRBARSCOUNT=CONST(A3)+1;

D3:=BARSLAST(B3);

SS3:=CONST(REF(H,D3));

DA1:=BARSLAST(  ΜX);

DB1:=CURRBARSCOUNT=CONST(DA1)+1;

DD1:=BARSLAST(DB1);

低1:=CONST(REF(L,DD1));

DA2:=REF(DA1,DA1+1)+DA1+1;

DB2:=CURRBARSCOUNT=CONST(DA2)+1;

DD2:=BARSLAST(DB2);

低2:=CONST(REF(L,DD2));

DA3:=REF(DA2,DA1+1)+DA1+1;

DB3:=CURRBARSCOUNT=CONST(DA3)+1;

DD3:=BARSLAST(DB3);

低3:=CONST(REF(L,DD3));

SJXFDA:= 低1< 低2 AND  SS2> SS1 AND DA2>A1 AND A1>DA1 AND A2>DA2 AND CONST(C)> 低2;

ZSA1:=IF(SJXFDA AND CONST(C)< SS1,DB2,DRAWNULL);

STICKLINE(ZSA1,CONST(C), 低2,0,0),COLORLIMAGENTA;

ZSA2:=IF(SJXFDA AND CONST(C)< SS1,ISLASTBAR,DRAWNULL);

STICKLINE(ZSA2,CONST(C), 低2,0,0),COLORLIMAGENTA;

DRAWLINE(ZSA1=1,CONST(C),ZSA2=1,CONST(C),0),DOTLINE,COLORLIMAGENTA;

DRAWLINE(ZSA1=1, 低2,ZSA2=1, 低2,0),COLORLIMAGENTA;

ZSAC1:=IF(SJXFDA AND CONST(C)>= SS1,DB2,DRAWNULL);

STICKLINE(ZSAC1, SS1, 低1,0,0),COLORLIMAGENTA;

ZSAC2:=IF(SJXFDA AND CONST(C)>= SS1,ISLASTBAR,DRAWNULL);

STICKLINE(ZSAC2, SS1, 低1,0,0),COLORLIMAGENTA;

DRAWLINE(ZSAC1=1, SS1,ZSAC2=1, SS1,0),COLORLIMAGENTA;

DRAWLINE(ZSAC1=1, 低1,ZSAC2=1, 低1,0),COLORLIMAGENTA;

SJXFDB:= 低1> 低2 AND  SS1> SS2 AND DA1>A1 AND A2>DA1 AND DA2>A2 AND CONST(C)< SS2;

ZSB1:=IF(SJXFDB AND CONST(C)> 低1,B2,DRAWNULL);

STICKLINE(ZSB1,CONST(C), SS2,0,0),COLORGREEN;

ZSB2:=IF(SJXFDB AND CONST(C)> 低1,ISLASTBAR,DRAWNULL);

STICKLINE(ZSB2,CONST(C), SS2,0,0),COLORGREEN;

DRAWLINE(ZSB1=1, SS2,ZSB2=1, SS2,0),COLORGREEN;

DRAWLINE(ZSB1=1,CONST(C),ZSB2=1,CONST(C),0),DOTLINE,COLORGREEN;

ZSBC1:=IF(SJXFDB AND CONST(C)<= 低1,B2,DRAWNULL);

STICKLINE(ZSBC1, SS2, 低1,0,0),COLORGREEN;

ZSBC2:=IF(SJXFDB AND CONST(C)<= 低1,ISLASTBAR,DRAWNULL);

STICKLINE(ZSBC2, SS2, 低1,0,0),COLORGREEN;

DRAWLINE(ZSBC1=1, SS2,ZSBC2=1, SS2,0),COLORGREEN;

DRAWLINE(ZSBC1=1, 低1,ZSBC2=1, 低1,0),COLORGREEN;

SJXSLA:= 低1> 低2 AND  SS2> SS1 AND DA2>A1 AND A1>DA1 AND A2>DA2 AND CONST(C)> 低1;

ZSC1:=IF(SJXSLA AND CONST(C)< SS1,DB2,DRAWNULL);

STICKLINE(ZSC1,CONST(C), 低1,0,0),COLORYELLOW;

ZSC2:=IF(SJXSLA AND CONST(C)< SS1,ISLASTBAR,DRAWNULL);

STICKLINE(ZSC2,CONST(C), 低1,0,0),COLORYELLOW;

DRAWLINE(ZSC1=1,CONST(C),ZSC2=1,CONST(C),0),DOTLINE,COLORYELLOW;

DRAWLINE(ZSC1=1, 低1,ZSC2=1, 低1,0),COLORYELLOW;

 ZSCC1:=IF(SJXSLA AND CONST(C)>= SS1,DB2,DRAWNULL);

STICKLINE(ZSCC1, SS1, 低1,0,0),COLORYELLOW;

ZSCC2:=IF(SJXSLA AND CONST(C)>= SS1,ISLASTBAR,DRAWNULL);

STICKLINE(ZSCC2, SS1, 低1,0,0),COLORYELLOW;

DRAWLINE(ZSCC1=1, SS1,ZSCC2=1, SS1,0),COLORYELLOW;

DRAWLINE(ZSCC1=1, 低1,ZSCC2=1, 低1,0),COLORYELLOW;

SJXSLB:= 低1> 低2 AND  SS1< SS2 AND DA1>A1 AND A2>DA1 AND DA2>A2 AND CONST(C)< SS1;

ZSD1:=IF(SJXSLB AND CONST(C)> 低1,B2,DRAWNULL);

STICKLINE(ZSD1,CONST(C), SS1,0,0),COLORLICYAN;

ZSD2:=IF(SJXSLB AND CONST(C)> 低1,ISLASTBAR,DRAWNULL);

STICKLINE(ZSD2,CONST(C), SS1,0,0),COLORLICYAN;

DRAWLINE(ZSD1=1, SS1,ZSD2=1, SS1,0),COLORLICYAN;

DRAWLINE(ZSD1=1,CONST(C),ZSD2=1,CONST(C),0),DOTLINE,COLORLICYAN;

 ZSDC1:=IF(SJXSLB AND CONST(C)<= 低1,B2,DRAWNULL);

STICKLINE(ZSDC1, SS1, 低1,0,0),COLORLICYAN;

ZSDC2:=IF(SJXSLB AND CONST(C)<= 低1,ISLASTBAR,DRAWNULL);

STICKLINE(ZSDC2, SS1, 低1,0,0),COLORLICYAN;

DRAWLINE(ZSDC1=1, SS1,ZSDC2=1, SS1,0),COLORLICYAN;

DRAWLINE(ZSDC1=1, 低1,ZSDC2=1, 低1,0),COLORLICYAN;

VAR3:=LLV(H,240);

VAR4:=100*(C-VAR3)/VAR3;

VAR5:=(C-LLV(L,528))/(HHV(H,528)-LLV(L,528))*100;

VAR6:=(C-LLV(C,530))/(HHV(C,530)-LLV(C,530))*100;

VAR7:=0;

VAR8:=SMA(MAX(CLOSE-REF(CLOSE,1),0),34,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),7,1)*100;

VAR9:=SMA(MAX(CLOSE-REF(CLOSE,1),0),13,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),13,1)*100;

VAR10:=IF(TROUGHBARS(3,16,1)=0 AND H>L+0.04,4,0);

VAR11:=ZIG(3,6)>REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)<=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)<=REF(ZIG(3,6),3);

VAR12:=ZIG(3,6)< REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)>=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)>=REF(ZIG(3,6),3);

VAR13:=ZIG(3,22)>REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)<=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)<=REF(ZIG(3,22),3);

VAR14:=ZIG(3,22)< REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)>=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)>=REF(ZIG(3,22),3);

VAR15:=ZIG(3,51)>REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)<=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)<=REF(ZIG(3,51),3);

VAR16:=ZIG(3,51)< REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)>=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)>=REF(ZIG(3,51),3);

VAR17:=ZIG(3,72)>REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)<=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)<=REF(ZIG(3,72),3);

VAR18:=ZIG(3,72)< REF(ZIG(3,72),1) AND REF(ZIG(3,72),1)>=REF(ZIG(3,72),2) AND REF(ZIG(3,72),2)>=REF(ZIG(3,72),3);

DRAWTEXT_FIX(1,0.980,20,1,', HTTP://'),COLOR333333;

VAR19:=EMA(C,2)-EMA(C,150);

买1:=VAR10;

买2:=(VAR11+VAR13+VAR15+VAR17);

卖1:=(VAR12+VAR14+VAR16+VAR18);

APP:=(VOL)/((H-L)*(2)-ABS(C-O));

ZL:=IF((H>O),(APP)*(H-L),IF((L< O),(APP)*(H-O+C-L),(VOL)/(2)));

SF:=IF((H>O),0-(APP)*(H-C+O-L),IF((L< O),0-(APP)*(H-L),0-(VOL)/(2)));

库存能量:=MA(ZL+SF,2);

库存平均:=MA(ZL+SF,5);

GET:=ZIG(3,5),COLORYELLOW,LINETHICK3;

PL5:=ZIG(3,5);

EN1:=PL5>REF(PL5,1) AND REF(PL5,1)<=REF(PL5,2) AND REF(PL5,2)<=REF(PL5,3);

EX1:=PL5< REF(PL5,1) AND REF(PL5,1)>=REF(PL5,2) AND REF(PL5,2)>=REF(PL5,3);

PL10:=ZIG(3,10);

EN2:=PL10>REF(PL10,1) AND REF(PL10,1)<=REF(PL10,2) AND REF(PL10,2)<=REF(PL10,3);

EX2:=PL10< REF(PL10,1) AND REF(PL10,1)>=REF(PL10,2) AND REF(PL10,2)>=REF(PL10,3);

PL20:=ZIG(3,20);

EN3:=PL20>REF(PL20,1) AND REF(PL20,1)<=REF(PL20,2) AND REF(PL20,2)<=REF(PL20,3);

EX3:=PL20< REF(PL20,1) AND REF(PL20,1)>=REF(PL20,2) AND REF(PL20,2)>=REF(PL20,3);

走强1:=BARSLAST(PL5< REF(PL5,1));

走弱1:=BARSLAST(PL5>REF(PL5,1));

走强2:=BARSLAST(PL10< REF(PL10,1));

走弱2:=BARSLAST(PL10>REF(PL10,1));

走强3:=BARSLAST(PL20< REF(PL20,1));

走弱3:=BARSLAST(PL20>REF(PL20,1));

ZTJZ5:=IF(PL10>REF(PL10,1),COUNT(EN1,走强2),0);

ZTJD5:=IF(PL10>REF(PL10,1),COUNT(EX1,走强2),0);

DTJZ5:=IF(PL10< REF(PL10,1),COUNT(EN1,走弱2),0);

DTJD5:=IF(PL10< REF(PL10,1),COUNT(EX1,走弱2),0);

ZTJZ10:=IF(PL20>REF(PL20,1),COUNT(EN2,走强3),0);

ZTJD10:=IF(PL20>REF(PL20,1),COUNT(EX2,走强3),0);

DTJZ10:=IF(PL20< REF(PL20,1),COUNT(EN2,走弱3),0);

DTJD10:=IF(PL20< REF(PL20,1),COUNT(EX2,走弱3),0);

DRAWTEXT(EN2 AND DTJZ10=1,L*0.97,' [类2买]'),COLORFFFFFF;

DRAWTEXT(EN3 AND ZTJZ10=1,L*0.97,'[1买]'),COLORFFFFFF;

DRAWTEXT(EX2 AND PL20>REF(PL20,1) AND ZTJD10=1,H*1.03,'[2卖]'),LINETHICK2,COLORFFFFFF;

DRAWTEXT(EN2 AND PL20>REF(PL20,1) AND ZTJZ10=2,L*0.97,'[2买]'),LINETHICK2,COLORFFFFFF;

DRAWTEXT(EX2 AND PL20>REF(PL20,1) AND ZTJD10=2 OR (ZTJD10=0 OR ZTJD10=2) AND EX2,H*1.03,'[1卖]'),LINETHICK3,COLORFFFFFF;

M:=20;

T:=10;

M1:MA(C,M),COLORMAGENTA,LINETHICK2;

判:IF(M1< REF(M1,1),M1,DRAWNULL),COLORGREEN,LINETHICK2;

YC:=REF(CLOSE,1);

止损价位:=(YC*1.0035*97+0.2)/99.65;

 DRAWTEXT_FIX(C!=0,0.02,0.05,0,''),COLORRED;

 DRAWTEXT_FIX(C!=0,0.02,0.1,0,' '),COLORFFFF00;

 DRAWTEXT_FIX(C!=0,0.02,0.15,0,' '),COLORFFFF00;

 DRAWTEXT_FIX(C!=0,0.02,0.2,0,' '),COLORFFFF00;

 DRAWTEXT_FIX(C!=0,0.02,0.25,0,' '),COLORFFFF00;

 DRAWTEXT_FIX(C!=0,0.02,0.3,0,''),COLORRED;

 DRAWTEXT_FIX(C!=0,0.05,0.1,0,''),COLOR00FFFF;

 DRAWTEXT_FIX(C!=0,0.05,0.15,0,''),COLOR00FFFF;

 DRAWTEXT_FIX(C!=0,0.05,0.2,0,STRCAT('止损价位 ',STRCAT(CON2STR(止损价位,2),' 元'))),COLOR00FFFF;

 DRAWTEXT_FIX(C!=0,0.05,0.25,0,''),COLOR00FFFF;

 E:=(HIGH+LOW+OPEN+2*CLOSE)/5;

明日阻力:=2*E-LOW;

明日支撑:=2*E-HIGH;

明日突破:=E+(HIGH-LOW);

明日反转:=E-(HIGH-LOW);

今日阻力:=REF(明日阻力 , 1);

今日支撑:=REF(明日支撑 , 1);

 DRAWTEXT_FIX(C!=0,0.02,0.35,0,STRCAT('今日阻力 ',STRCAT(CON2STR(今日阻力,2),' 元'))),COLORFFFF00;

 DRAWTEXT_FIX(C!=0,0.02,0.40,0,STRCAT('今日支撑 ',STRCAT(CON2STR(今日支撑,2),' 元'))),COLOR8E8EFF;

 DRAWTEXT_FIX(C!=0,0.02,0.45,0,STRCAT('明日突破 ',STRCAT(CON2STR(明日突破,2),' 元'))),COLORFFFFFF;

 DRAWTEXT_FIX(C!=0,0.02,0.50,0,STRCAT('明日阻力 ',STRCAT(CON2STR(明日阻力,2),' 元'))),COLORFFFF00;

 DRAWTEXT_FIX(C!=0,0.02,0.55,0,STRCAT('明日支撑 ',STRCAT(CON2STR(明日支撑,2),' 元'))),COLOR8E8EFF;

 DRAWTEXT_FIX(C!=0,0.02,0.60,0,STRCAT('明日反转 ',STRCAT(CON2STR(明日反转,2),' 元'))),COLORYELLOW;

 DRAWTEXT_FIX(C!=0,0.02,0.65,0,''),COLORRED;







未来函数检测结果如下:
该公式包含未来函数:ZIG
该公式包含未来函数:TROUGH
该公式包含未来函数:TROUGHBARS
该公式包含未来函数:BACKSET



N赋值:(0,1,1)
ZBGSA赋值:若5日内最低价的最低值<1日前的4日内最低价的最低值则将最近4周期置为1
ZBGSB赋值:若ZBGSA=0ANDREF(ZBGSA,1)=1则将最近2周期置为1
ZBGSC赋值:如果ZBGSB=1ANDREF(ZBGSB,1)=0,返回-1,否则返回0
JBGDYXA赋值:若5日内最高价的最高值>1日前的4日内最高价的最高值则将最近4周期置为1
JBGDYXB赋值:若JBGDYXA=0ANDREF(JBGDYXA,1)=1则将最近2周期置为1
JBGDYXC赋值:如果JBGDYXB=1ANDREF(JBGDYXB,1)=0,返回1,否则返回0
QKPD赋值:如果最低价>1日前的最高价,返回1,否则返回如果最高价<1日前的最低价,返回-1,否则返回0
JQTG赋值:上次JBGDYXC=1距今天数
JQDD赋值:上次ZBGSC=-1距今天数
XZZQ赋值:当前值是近最低价周期的最小值
DZZQ赋值:当前值是近最高价周期的最大值
DBLAA赋值:如果ZBGSC=-1ANDREF(JQTG,1)>1日前的JQDDANDLLV(最低价,JQTG+1)<1日前的JQTG+1日内最低价的最低值,返回-1,否则返回0
DBLAB赋值:如果ZBGSC=-1ANDREF(JQTG,1)<=1日前的JQDDAND(JQTG>=4ORLLV(QKPD,JQTG)=-1ORLLV(最低价,JQDD+2)<1日前的JQDD+1日内最低价的最低值),返回-1,否则返回0
DBLS赋值:如果(DBLAA=-1ORDBLAB=-1)ANDLDTIME赋值:11
A赋值:最高价=DTIME*5日内最高价的最高值 AND DTIME*5日内最高价的最高值>1日前的DTIME*5日内最高价的最高值
B赋值:最低价=DTIME*5日内最低价的最低值 AND DTIME*5日内最低价的最低值< 1日前的DTIME*5日内最低价的最低值
输出CC1:当满足条件A时,在最高价位置画直线起点,当满足条件B时,在最低价位置画直线终点,0表示是否延长.,线宽为2,COLOR0000FF
输出CC2:当满足条件B时,在最低价位置画直线起点,当满足条件A时,在最高价位置画直线终点,0表示是否延长.,线宽为2,COLOR0000FF
YP赋值:如果(JQDD<4ANDHHV(QKPD,JQDD)不等于1)ORREF(DBLS,JQDD)=0,返回1,否则返回0
PD赋值:如果JBGDYXC=1ANDREF(JQDD,1)<=1日前的JQTGANDYP=1ANDDZZQ>JQDD+1日前的XZZQANDDZZQ>JQDD日前的XZZQANDDZZQ>JQTG日前的DZZQ,返回1,否则返回0
GBLA赋值:如果JBGDYXC=1ANDREF(JQDD,1)>1日前的JQTGANDHHV(最高价,JQDD+1)>1日前的JQDD+1日内最高价的最高值,返回1,否则返回0
GBLB赋值:如果JBGDYXC=1ANDREF(JQDD,1)<=1日前的JQTGANDREF(DBLS,JQDD)=-1AND(JQDD>=4ORHHV(QKPD,JQDD)=1),返回1,否则返回0
GBL赋值:如果(GBLA=1ORGBLB=1ORPD=1)ANDH>JQDD+1日前的最低价,返回1,否则返回0
YPA赋值:如果(JQTG<4ANDHHV(QKPD,JQTG)不等于1)ORREF(GBL,JQTG)=0,返回1,否则返回0
PDA赋值:如果ZBGSC=-1ANDREF(JQTG,1)<=1日前的JQDDANDYPA=1ANDXZZQ>JQTG+1日前的DZZQANDXZZQ>JQTG日前的DZZQANDXZZQ>JQDD日前的XZZQ,返回-1,否则返回0
DBLA赋值:如果ZBGSC=-1ANDREF(JQTG,1)>1日前的JQDDANDLLV(最低价,JQTG+1)<1日前的JQTG+1日内最低价的最低值,返回-1,否则返回0
DBLB赋值:如果ZBGSC=-1ANDREF(JQTG,1)<=1日前的JQDDAND(JQTG>=4ORLLV(QKPD,JQTG)=-1ORPDA=-1),返回-1,否则返回0
DBL赋值:如果(DBLA=-1ORDBLB=-1)ANDLJQTGA赋值:上次GBL=1距今天数
JQDDA赋值:上次DBL=-1距今天数
YPX赋值:如果(JQDDA<4ANDHHV(QKPD,JQDDA)不等于1)ORREF(DBL,JQDDA)=0,返回1,否则返回0
PDX赋值:如果JBGDYXC=1ANDREF(JQDDA,1)<=1日前的JQTGAANDYPX=1ANDDZZQ>JQDDA+1日前的XZZQANDDZZQ>JQDDA日前的XZZQANDDZZQ>JQTGA日前的DZZQ,返回1,否则返回0
GBLXA赋值:如果JBGDYXC=1ANDREF(JQDDA,1)>1日前的JQTGAANDHHV(最高价,JQDDA+1)>1日前的JQDDA+1日内最高价的最高值,返回1,否则返回0
网赋值:如果JBGDYXC=1ANDREF(JQDDA,1)<=1日前的JQTGAANDREF(DBL,JQDDA)=-1AND(JQDDA>=4ORHHV(QKPD,JQDDA)=1),返回1,否则返回0
GBLX赋值:如果(GBLXA=1OR网=1ORPDX=1)ANDH>JQDDA+1日前的最低价,返回1,否则返回0
YPXA赋值:如果(JQTGA<4ANDHHV(QKPD,JQTGA)不等于1)ORREF(GBLXA,JQTGA)=0,返回1,否则返回0
PDXA赋值:如果ZBGSC=-1ANDREF(JQTGA,1)<=1日前的JQDDAANDYPXA=1ANDXZZQ>JQTGA+1日前的DZZQANDXZZQ>JQTGA日前的DZZQANDXZZQ>JQDDA日前的XZZQ,返回-1,否则返回0
DBLXA赋值:如果ZBGSC=-1ANDREF(JQTGA,1)>1日前的JQDDAANDLLV(最低价,JQTGA+1)<1日前的JQTGA+1日内最低价的最低值,返回-1,否则返回0
DBLXB赋值:如果ZBGSC=-1ANDREF(JQTGA,1)<=1日前的JQDDAAND(JQTGA>=4ORLLV(QKPD,JQTGA)=-1ORPDXA=-1),返回-1,否则返回0
DBLX赋值:如果(DBLXA=-1ORDBLXB=-1)ANDLJQTGYA赋值:上次GBLX=1距今天数
JQDDYA赋值:上次DBLX=-1距今天数
YPYX赋值:如果(JQDDYA<4ANDHHV(QKPD,JQDDYA)不等于1)ORREF(DBLX,JQDDYA)=0,返回1,否则返回0
PDYX赋值:如果JBGDYXC=1ANDREF(JQDDYA,1)<=1日前的JQTGYAANDYPYX=1ANDDZZQ>JQDDYA+1日前的XZZQANDDZZQ>JQDDYA日前的XZZQANDDZZQ>JQTGYA日前的DZZQ,返回1,否则返回0
GBLYXA赋值:如果JBGDYXC=1ANDREF(JQDDYA,1)>1日前的JQTGYAANDHHV(最高价,JQDDYA+1)>1日前的JQDDYA+1日内最高价的最高值,返回1,否则返回0
GBLYXB赋值:如果JBGDYXC=1ANDREF(JQDDYA,1)<=1日前的JQTGYAANDREF(DBLX,JQDDYA)=-1AND(JQDDYA>=4ORHHV(QKPD,JQDDYA)=1),返回1,否则返回0
GBLYX赋值:如果(GBLYXA=1ORGBLYXB=1ORPDYX=1)ANDH>JQDDYA+1日前的最低价,返回1,否则返回0
YPYXA赋值:如果(JQTGYA<4ANDHHV(QKPD,JQTGYA)不等于1)ORREF(GBLYXA,JQTGYA)=0,返回1,否则返回0
PDYXA赋值:如果ZBGSC=-1ANDREF(JQTGYA,1)<=1日前的JQDDYAANDYPYXA=1ANDXZZQ>JQTGYA+1日前的DZZQANDXZZQ>JQTGYA日前的DZZQANDXZZQ>JQDDYA日前的XZZQ,返回-1,否则返回0
DBLYXA赋值:如果ZBGSC=-1ANDREF(JQTGYA,1)>1日前的JQDDYAANDLLV(最低价,JQTGYA+1)<1日前的JQTGYA+1日内最低价的最低值,返回-1,否则返回0
DBLYXB赋值:如果ZBGSC=-1ANDREF(JQTGYA,1)<=1日前的JQDDYAAND(JQTGYA>=4ORLLV(QKPD,JQTGYA)=-1ORPDYXA=-1),返回-1,否则返回0
DBLYX赋值:如果(DBLYXA=-1ORDBLYXB=-1)ANDLAAAD赋值:如果GBLYX=1ANDDBLYX=-1ANDH>1日前的JQTGYA+2日前的最高价,返回1,否则返回如果GBLYX=1ANDDBLYX=-1ANDL<1日前的JQDDYA+2日前的最低价,返回-1,否则返回0
JDBL赋值:如果AAAD=0,返回GBLYX+DBLYX,否则返回AAAD
输出JBJD:如果JDBL=-1,返回最低价,否则返回如果JDBL=1,返回最高价,否则返回无效数,CIRCLEDOT,画淡洋红色
当满足条件1时,在横轴0.07纵轴1位置书写文字,COLORC0C0C0
当满足条件JDBL=1时,在JBJD位置书写文字,COLORFFFFFF
当满足条件JDBL=-1时,在JBJD位置书写文字,COLORFFFFFF
输出C1:当满足条件JDBL=-1时,在JBJD位置画直线起点,当满足条件JDBL=1时,在JBJD位置画直线终点,0表示是否延长.,DOTLINE,画白色
输出C2:当满足条件JDBL=1时,在JBJD位置画直线起点,当满足条件JDBL=-1时,在JBJD位置画直线终点,0表示是否延长.,DOTLINE,画白色
JD赋值:如果N=1,返回C2=C1ANDJBGDYXAANDJDBL=1,否则返回无效数
ΜX赋值:如果N=1,返回C2=C1ANDZBGSAANDJDBL=-1,否则返回无效数
A1赋值:上次JD距今天数
B1赋值:到最后交易的周期=A1的最后一日取值设为常数+1
D1赋值:上次B1距今天数
SS1赋值:D1日前的最高价的最后一日取值设为常数
A2赋值:A1+1日前的A1+A1+1
B2赋值:到最后交易的周期=A2的最后一日取值设为常数+1
D2赋值:上次B2距今天数
SS2赋值:D2日前的最高价的最后一日取值设为常数
A3赋值:A1+1日前的A2+A1+1
B3赋值:到最后交易的周期=A3的最后一日取值设为常数+1
D3赋值:上次B3距今天数
SS3赋值:D3日前的最高价的最后一日取值设为常数
DA1赋值:上次ΜX距今天数
DB1赋值:到最后交易的周期=DA1的最后一日取值设为常数+1
DD1赋值:上次DB1距今天数
低1赋值:DD1日前的最低价的最后一日取值设为常数
DA2赋值:DA1+1日前的DA1+DA1+1
DB2赋值:到最后交易的周期=DA2的最后一日取值设为常数+1
DD2赋值:上次DB2距今天数
低2赋值:DD2日前的最低价的最后一日取值设为常数
DA3赋值:DA1+1日前的DA2+DA1+1
DB3赋值:到最后交易的周期=DA3的最后一日取值设为常数+1
DD3赋值:上次DB3距今天数
低3赋值:DD3日前的最低价的最后一日取值设为常数
SJXFDA赋值: 低1< 低2 AND SS2> SS1 AND DA2>A1 AND A1>DA1 AND A2>DA2 AND 收盘价的最后一日取值设为常数> 低2
ZSA1赋值:如果SJXFDAANDCONST(收盘价)当满足条件ZSA1时,在收盘价的最后一日取值设为常数和低2位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡洋红色
ZSA2赋值:如果SJXFDAANDCONST(收盘价)当满足条件ZSA2时,在收盘价的最后一日取值设为常数和低2位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡洋红色
当满足条件ZSA1=1时,在收盘价的最后一日取值设为常数位置画直线起点,当满足条件ZSA2=1时,在收盘价的最后一日取值设为常数位置画直线终点,0表示是否延长.,DOTLINE,画淡洋红色
当满足条件ZSA1=1时,在低2位置画直线起点,当满足条件ZSA2=1时,在低2位置画直线终点,0表示是否延长.,画淡洋红色
ZSAC1赋值:如果SJXFDAANDCONST(收盘价)>=SS1,返回DB2,否则返回无效数
当满足条件ZSAC1时,在SS1和低1位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡洋红色
ZSAC2赋值:如果SJXFDAANDCONST(收盘价)>=SS1,返回是否最后一个周期,否则返回无效数
当满足条件ZSAC2时,在SS1和低1位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡洋红色
当满足条件ZSAC1=1时,在SS1位置画直线起点,当满足条件ZSAC2=1时,在SS1位置画直线终点,0表示是否延长.,画淡洋红色
当满足条件ZSAC1=1时,在低1位置画直线起点,当满足条件ZSAC2=1时,在低1位置画直线终点,0表示是否延长.,画淡洋红色
SJXFDB赋值: 低1> 低2 AND SS1> SS2 AND DA1>A1 AND A2>DA1 AND DA2>A2 AND 收盘价的最后一日取值设为常数< SS2
ZSB1赋值:如果SJXFDBANDCONST(收盘价)>低1,返回B2,否则返回无效数
当满足条件ZSB1时,在收盘价的最后一日取值设为常数和SS2位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色
ZSB2赋值:如果SJXFDBANDCONST(收盘价)>低1,返回是否最后一个周期,否则返回无效数
当满足条件ZSB2时,在收盘价的最后一日取值设为常数和SS2位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色
当满足条件ZSB1=1时,在SS2位置画直线起点,当满足条件ZSB2=1时,在SS2位置画直线终点,0表示是否延长.,画绿色
当满足条件ZSB1=1时,在收盘价的最后一日取值设为常数位置画直线起点,当满足条件ZSB2=1时,在收盘价的最后一日取值设为常数位置画直线终点,0表示是否延长.,DOTLINE,画绿色
ZSBC1赋值:如果SJXFDBANDCONST(收盘价)<=低1,返回B2,否则返回无效数
当满足条件ZSBC1时,在SS2和低1位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色
ZSBC2赋值:如果SJXFDBANDCONST(收盘价)<=低1,返回是否最后一个周期,否则返回无效数
当满足条件ZSBC2时,在SS2和低1位置之间画柱状线,宽度为0,0不为0则画空心柱.,画绿色
当满足条件ZSBC1=1时,在SS2位置画直线起点,当满足条件ZSBC2=1时,在SS2位置画直线终点,0表示是否延长.,画绿色
当满足条件ZSBC1=1时,在低1位置画直线起点,当满足条件ZSBC2=1时,在低1位置画直线终点,0表示是否延长.,画绿色
SJXSLA赋值: 低1> 低2 AND SS2> SS1 AND DA2>A1 AND A1>DA1 AND A2>DA2 AND 收盘价的最后一日取值设为常数> 低1
ZSC1赋值:如果SJXSLAANDCONST(收盘价)当满足条件ZSC1时,在收盘价的最后一日取值设为常数和低1位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
ZSC2赋值:如果SJXSLAANDCONST(收盘价)当满足条件ZSC2时,在收盘价的最后一日取值设为常数和低1位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
当满足条件ZSC1=1时,在收盘价的最后一日取值设为常数位置画直线起点,当满足条件ZSC2=1时,在收盘价的最后一日取值设为常数位置画直线终点,0表示是否延长.,DOTLINE,画黄色
当满足条件ZSC1=1时,在低1位置画直线起点,当满足条件ZSC2=1时,在低1位置画直线终点,0表示是否延长.,画黄色
ZSCC1赋值:如果SJXSLAANDCONST(收盘价)>=SS1,返回DB2,否则返回无效数
当满足条件ZSCC1时,在SS1和低1位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
ZSCC2赋值:如果SJXSLAANDCONST(收盘价)>=SS1,返回是否最后一个周期,否则返回无效数
当满足条件ZSCC2时,在SS1和低1位置之间画柱状线,宽度为0,0不为0则画空心柱.,画黄色
当满足条件ZSCC1=1时,在SS1位置画直线起点,当满足条件ZSCC2=1时,在SS1位置画直线终点,0表示是否延长.,画黄色
当满足条件ZSCC1=1时,在低1位置画直线起点,当满足条件ZSCC2=1时,在低1位置画直线终点,0表示是否延长.,画黄色
SJXSLB赋值: 低1> 低2 AND SS1< SS2 AND DA1>A1 AND A2>DA1 AND DA2>A2 AND 收盘价的最后一日取值设为常数< SS1
ZSD1赋值:如果SJXSLBANDCONST(收盘价)>低1,返回B2,否则返回无效数
当满足条件ZSD1时,在收盘价的最后一日取值设为常数和SS1位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡青色
ZSD2赋值:如果SJXSLBANDCONST(收盘价)>低1,返回是否最后一个周期,否则返回无效数
当满足条件ZSD2时,在收盘价的最后一日取值设为常数和SS1位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡青色
当满足条件ZSD1=1时,在SS1位置画直线起点,当满足条件ZSD2=1时,在SS1位置画直线终点,0表示是否延长.,画淡青色
当满足条件ZSD1=1时,在收盘价的最后一日取值设为常数位置画直线起点,当满足条件ZSD2=1时,在收盘价的最后一日取值设为常数位置画直线终点,0表示是否延长.,DOTLINE,画淡青色
ZSDC1赋值:如果SJXSLBANDCONST(收盘价)<=低1,返回B2,否则返回无效数
当满足条件ZSDC1时,在SS1和低1位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡青色
ZSDC2赋值:如果SJXSLBANDCONST(收盘价)<=低1,返回是否最后一个周期,否则返回无效数
当满足条件ZSDC2时,在SS1和低1位置之间画柱状线,宽度为0,0不为0则画空心柱.,画淡青色
当满足条件ZSDC1=1时,在SS1位置画直线起点,当满足条件ZSDC2=1时,在SS1位置画直线终点,0表示是否延长.,画淡青色
当满足条件ZSDC1=1时,在低1位置画直线起点,当满足条件ZSDC2=1时,在低1位置画直线终点,0表示是否延长.,画淡青色
VAR3赋值:240日内最高价的最低值
VAR4赋值:100*(收盘价-VAR3)/VAR3
VAR5赋值:(收盘价-528日内最低价的最低值)/(528日内最高价的最高值-528日内最低价的最低值)*100
VAR6赋值:(收盘价-530日内收盘价的最低值)/(530日内收盘价的最高值-530日内收盘价的最低值)*100
VAR7赋值:0
VAR8赋值:收盘价-1日前的收盘价和0的较大值的34日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的7日[1日权重]移动平均*100
VAR9赋值:收盘价-1日前的收盘价和0的较大值的13日[1日权重]移动平均/收盘价-1日前的收盘价的绝对值的13日[1日权重]移动平均*100
VAR10赋值:如果收盘价16%之字转向的前1个波谷位置=0ANDH>最低价+0.04,返回4,否则返回0
VAR11赋值:收盘价6%的之字转向>1日前的收盘价6%的之字转向 AND 1日前的收盘价6%的之字转向<=2日前的收盘价6%的之字转向 AND 2日前的收盘价6%的之字转向<=3日前的收盘价6%的之字转向
VAR12赋值:收盘价6%的之字转向< 1日前的收盘价6%的之字转向 AND 1日前的收盘价6%的之字转向>=2日前的收盘价6%的之字转向 AND 2日前的收盘价6%的之字转向>=3日前的收盘价6%的之字转向
VAR13赋值:收盘价22%的之字转向>1日前的收盘价22%的之字转向 AND 1日前的收盘价22%的之字转向<=2日前的收盘价22%的之字转向 AND 2日前的收盘价22%的之字转向<=3日前的收盘价22%的之字转向
VAR14赋值:收盘价22%的之字转向< 1日前的收盘价22%的之字转向 AND 1日前的收盘价22%的之字转向>=2日前的收盘价22%的之字转向 AND 2日前的收盘价22%的之字转向>=3日前的收盘价22%的之字转向
VAR15赋值:收盘价51%的之字转向>1日前的收盘价51%的之字转向 AND 1日前的收盘价51%的之字转向<=2日前的收盘价51%的之字转向 AND 2日前的收盘价51%的之字转向<=3日前的收盘价51%的之字转向
VAR16赋值:收盘价51%的之字转向< 1日前的收盘价51%的之字转向 AND 1日前的收盘价51%的之字转向>=2日前的收盘价51%的之字转向 AND 2日前的收盘价51%的之字转向>=3日前的收盘价51%的之字转向
VAR17赋值:收盘价72%的之字转向>1日前的收盘价72%的之字转向 AND 1日前的收盘价72%的之字转向<=2日前的收盘价72%的之字转向 AND 2日前的收盘价72%的之字转向<=3日前的收盘价72%的之字转向
VAR18赋值:收盘价72%的之字转向< 1日前的收盘价72%的之字转向 AND 1日前的收盘价72%的之字转向>=2日前的收盘价72%的之字转向 AND 2日前的收盘价72%的之字转向>=3日前的收盘价72%的之字转向
当满足条件1时,在横轴0.980纵轴20位置书写文字,COLOR333333
VAR19赋值:收盘价的2日指数移动平均-收盘价的150日指数移动平均
买1赋值:VAR10
买2赋值:(VAR11+VAR13+VAR15+VAR17)
卖1赋值:(VAR12+VAR14+VAR16+VAR18)
APP赋值:(成交量(手))/((最高价-最低价)*(2)-收盘价-开盘价的绝对值)
ZL赋值:如果(最高价>开盘价),返回(APP)*(最高价-最低价),否则返回如果(最低价<开盘价),返回(APP)*(最高价-开盘价+收盘价-最低价),否则返回(成交量(手))/(2)
SF赋值:如果(最高价>开盘价),返回0-(APP)*(最高价-收盘价+开盘价-最低价),否则返回如果(最低价<开盘价),返回0-(APP)*(最高价-最低价),否则返回0-(成交量(手))/(2)
库存能量赋值:ZL+SF的2日简单移动平均
库存平均赋值:ZL+SF的5日简单移动平均
GET赋值:收盘价5%的之字转向,画黄色,线宽为3
PL5赋值:收盘价5%的之字转向
EN1赋值:PL5>1日前的PL5 AND 1日前的PL5<=2日前的PL5 AND 2日前的PL5<=3日前的PL5
EX1赋值:PL5< 1日前的PL5 AND 1日前的PL5>=2日前的PL5 AND 2日前的PL5>=3日前的PL5
PL10赋值:收盘价10%的之字转向
EN2赋值:PL10>1日前的PL10 AND 1日前的PL10<=2日前的PL10 AND 2日前的PL10<=3日前的PL10
EX2赋值:PL10< 1日前的PL10 AND 1日前的PL10>=2日前的PL10 AND 2日前的PL10>=3日前的PL10
PL20赋值:收盘价20%的之字转向
EN3赋值:PL20>1日前的PL20 AND 1日前的PL20<=2日前的PL20 AND 2日前的PL20<=3日前的PL20
EX3赋值:PL20< 1日前的PL20 AND 1日前的PL20>=2日前的PL20 AND 2日前的PL20>=3日前的PL20
走强1赋值:上次PL5<1日前的PL5距今天数
走弱1赋值:上次PL5>1日前的PL5距今天数
走强2赋值:上次PL10<1日前的PL10距今天数
走弱2赋值:上次PL10>1日前的PL10距今天数
走强3赋值:上次PL20<1日前的PL20距今天数
走弱3赋值:上次PL20>1日前的PL20距今天数
ZTJZ5赋值:如果PL10>1日前的PL10,返回统计走强2日中满足EN1的天数,否则返回0
ZTJD5赋值:如果PL10>1日前的PL10,返回统计走强2日中满足EX1的天数,否则返回0
DTJZ5赋值:如果PL10<1日前的PL10,返回统计走弱2日中满足EN1的天数,否则返回0
DTJD5赋值:如果PL10<1日前的PL10,返回统计走弱2日中满足EX1的天数,否则返回0
ZTJZ10赋值:如果PL20>1日前的PL20,返回统计走强3日中满足EN2的天数,否则返回0
ZTJD10赋值:如果PL20>1日前的PL20,返回统计走强3日中满足EX2的天数,否则返回0
DTJZ10赋值:如果PL20<1日前的PL20,返回统计走弱3日中满足EN2的天数,否则返回0
DTJD10赋值:如果PL20<1日前的PL20,返回统计走弱3日中满足EX2的天数,否则返回0
当满足条件EN2ANDDTJZ10=1时,在最低价*0.97位置书写文字,COLORFFFFFF
当满足条件EN3ANDZTJZ10=1时,在最低价*0.97位置书写文字,COLORFFFFFF
当满足条件EX2ANDPL20>1日前的PL20ANDZTJD10=1时,在最高价*1.03位置书写文字,线宽为2,COLORFFFFFF
当满足条件EN2ANDPL20>1日前的PL20ANDZTJZ10=2时,在最低价*0.97位置书写文字,线宽为2,COLORFFFFFF
当满足条件EX2ANDPL20>1日前的PL20ANDZTJD10=2OR(ZTJD10=0ORZTJD10=2)ANDEX2时,在最高价*1.03位置书写文字,线宽为3,COLORFFFFFF
M赋值:20
T赋值:10
输出M1:收盘价的M日简单移动平均,画洋红色,线宽为2
输出判:如果M1<1日前的M1,返回M1,否则返回无效数,画绿色,线宽为2
YC赋值:1日前的收盘价
止损价位赋值:(YC*1.0035*97+0.2)/99.65
当满足条件收盘价不等于0时,在横轴0.02纵轴0.05位置书写文字,画红色
当满足条件收盘价不等于0时,在横轴0.02纵轴0.1位置书写文字,COLORFFFF00
当满足条件收盘价不等于0时,在横轴0.02纵轴0.15位置书写文字,COLORFFFF00
当满足条件收盘价不等于0时,在横轴0.02纵轴0.2位置书写文字,COLORFFFF00
当满足条件收盘价不等于0时,在横轴0.02纵轴0.25位置书写文字,COLORFFFF00
当满足条件收盘价不等于0时,在横轴0.02纵轴0.3位置书写文字,画红色
当满足条件收盘价不等于0时,在横轴0.05纵轴0.1位置书写文字,COLOR00FFFF
当满足条件收盘价不等于0时,在横轴0.05纵轴0.15位置书写文字,COLOR00FFFF
当满足条件收盘价不等于0时,在横轴0.05纵轴0.2位置书写文字,COLOR00FFFF
当满足条件收盘价不等于0时,在横轴0.05纵轴0.25位置书写文字,COLOR00FFFF
E赋值:(最高价+最低价+开盘价+2*收盘价)/5
明日阻力赋值:2*E-最低价
明日支撑赋值:2*E-最高价
明日突破赋值:E+(最高价-最低价)
明日反转赋值:E-(最高价-最低价)
今日阻力赋值:1日前的明日阻力
今日支撑赋值:1日前的明日支撑
当满足条件收盘价不等于0时,在横轴0.02纵轴0.35位置书写文字,COLORFFFF00
当满足条件收盘价不等于0时,在横轴0.02纵轴0.40位置书写文字,COLOR8E8EFF
当满足条件收盘价不等于0时,在横轴0.02纵轴0.45位置书写文字,COLORFFFFFF
当满足条件收盘价不等于0时,在横轴0.02纵轴0.50位置书写文字,COLORFFFF00
当满足条件收盘价不等于0时,在横轴0.02纵轴0.55位置书写文字,COLOR8E8EFF
当满足条件收盘价不等于0时,在横轴0.02纵轴0.60位置书写文字,画黄色
当满足条件收盘价不等于0时,在横轴0.02纵轴0.65位置书写文字,画红色
联系我们
  • QQ:88652583
  • 邮箱:88652583@qq.com
  • 工作时间:7:30-21:00
  • 微信:88652583或扫描如下二维码
指标公式网微信联系方式
月度排行
季度排行
半年排行


指标安装下载帮助  -   联系我们  -  乐淘公式网  -  公式网   -  指标公式  -   免责声明  -   隐私政策  -   加入收藏   

广州拓浪网络科技有限公司 @2017-2026 粤ICP备2025457605号-2 乐淘公式网公式网均来源互联网收集整理,如不慎侵犯了你的权益,请联系我们告知,我们将做删除处理
免责声明:乐淘公式网所有指标公式及文章由网络收集,不保障实时性和真实性, 仅供学习研究并不构成投资建议,请勿以此为依据进行股票交易,由此引起的投资亏损与本站无关。
QQ:88652583 微信 88652583
sitemap站点地图