相关简介:通达信超级全系列指标公式源码分享
通达信指标公式源码概况:
指标类别:通达信指标公式
授权方式:免费版
指标评级:★★★★★
指标分类:策略
画线方法:副图
通达信指标公式源码:
获利线:EMA(WINNER(C)*100,3),colorwhite;
庄筹线:EMA(WINNER(C)*70,5),colorred,linethick2;
散筹线:EMA((WINNER(C*1.1)-WINNER(C*0.9))*70,5),coloryellow,linethick2;
收:=winner(C)*100;
开:=winner(O)*100;
博弈K线长:MAX(ABS(收-开),ABS(收-REF(收,1))),pointdot,colorwhite;
STICKLINE(庄筹线>散筹线,庄筹线,散筹线,0,0),COLOrwhite;
stickline(收>=REF(收,1),0,博弈K线长,4,0),colorred;
stickline(收<=REF(收,1),0,博弈K线长,4,0),color00ff00;
5,colorwhite,pointdot;
20,coloryellow,pointdot;
40,colorffcc66,pointdot;
60,colorff00ff,pointdot;
cc:FILTER((CROSS(5,庄筹线)and散筹线<20)*60,10),colorff00ff;
DRAWTEXT(cc,60,'海底捞活鱼(抄底)'),colorff00ff;
aa:=ref(庄筹线,30)>40orref(庄筹线,20)>40;
aa1:=cross(庄筹线,散筹线);
DRAWTEXT(AA1,70,'鸡雀***'),color00ff00;
bb:=CROSS(28,庄筹线)and散筹线>40andaa=1andLLV(l,60)>LLV(l,250);
DRAWTEXT(bb,30,'决战诱空'),colorwhite;
IF(bb,30,60),colorffcccc;
第二个:
主筹估算:EMA(WINNER(C)*70,3),LINETHICK2,COLORRED;
散筹估算:EMA((WINNER(C*1.1)-WINNER(C*0.9))*70,3),LINETHICK1,colorgreen;
筹码锁定:散筹估算-主筹估算,COLORFFBB00;
stickline(筹码锁定>0,筹码锁定,散筹估算,8,0),color009900;
stickline(筹码锁定<=0,0,散筹估算,8,0),color009900;
stickline(筹码锁定>0,0,筹码锁定,8,0),COLORFFBB00;
stickline(筹码锁定<0,0,筹码锁定,8,0),COLORFFBB00;
stickline(筹码锁定<-50,-50,筹码锁定,8,0),COLORRED;
动态底部:EMA(IF(L<=LLV(l,99),SMA(ABS(L-REF(L,1)),99,1)/SMA(MAX(L-REF(l,1),0),99,1),0)*5,3),COLORYELLOW;
stickline(动态底部>0,0,动态底部,8,0),COLORYELLOW;
主筹估算,LINETHICK2,COLORRED;
DRAWICON(CROSS(主筹估算,散筹估算),散筹估算,1);
DRAWICON(CROSS(主筹估算,筹码锁定),主筹估算-0.2,2);
第三个:
散筹估算:EMA((WINNER((O+C*2+H+L)/5*1.1)-WINNER((O+C*2+H+L)/5*0.9))*80,N),STICK,COLORffeebb;
EMA((WINNER((O+C*2+H+L)/5*1.1)-WINNER((O+C*2+H+L)/5*0.9))*80,N1),COLORffeebb,LINETHICK2;
主筹估算:EMA(WINNER((O+C*2+H+L)/5)*70,M),STICK,COLOR0000ff;
EMA(WINNER((O+C*2+H+L)/5)*70,M1),COLOR0000ff,linethick2;
相对筹码:散筹估算-主筹估算,COLORff9900,linethick2;
动态底部:EMA(IF(L<=LLV(l,30),SMA(ABS(L-REF(L,1)),30,1)/SMA(MAX(L-REF(l,1),0),30,1),0),3)*10,STICK,COLORYELLOW,LINETHICK2;
VAR1:=IF(C>=O,H,0);
VAR2:=IF(C<=O,REF(H,1),VAR1);
VAR3:=IF(C>=O,V,0);
VAR4:=IF(C<=O,REF(V,1),VAR3);
VAR5:=COUNT(VAR2>REF(VAR2,1)ANDVAR4<REF(VAR4,1),3)>=2ANDC>O;
量价背离:VAR5*40,STICK,COLORf5cceb,LINETHICK2;
{N,=10,1,100 M,=10,1,100,N1=10,1,100,M1=10,1,100}
主线:=(MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24)+MA(CLOSE,36))/4,COLORFF00FF,LINETHICK2;
股价重心:=DMA(AMOUNT/VOL/100,VOL/CAPITAL),COLORGREEN,LINETHICK2;
MA14:=EMA(CLOSE,14);
MA34:=EMA(CLOSE,26);
MA54:=EMA(CLOSE,54);
MA90:=EMA(CLOSE,90);
MA120:EMA(CLOSE,120),POINTDOT,LINETHICK2,COLORWHITE;
年线:EMA(C,250),COLORYELLOW,LINETHICK2;
{中短波}
HZ:=EMA(CLOSE,13);
短波:EMA(HZ,1),COLOR00DD00,LINETHICK1;
中波:EMA(HZ,26),COLORRED,LINETHICK1;
均线148天:=EMA(C,148),POINTDOT,LINETHICK1,COLORGREEN;
成本:=SUM(AMOUNT,0)/SUM(VOL,0)/100,COLORYELLOW,LINETHICK2;
HZ2:EMA(HZ,8),COLORGREEN,LINETHICK2;
HZ4:EMA(HZ,39),COLORFF00FF,LINETHICK2;
A1:STICKLINE(HZ2<HZ4,短波,HZ4,0.1,0),COLORBLUE;
A2:STICKLINE(短波>HZ2,短波,HZ2,0.1,0),COLORGREEN;
A3:STICKLINE(中波>HZ4,中波,HZ4,0.1,0),COLORFF00FF;
{慢速KDJ}
RSV:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100;
FASTK:=SMA(RSV,12,1);
K:=SMA(FASTK,9,1),COLORYELLOW;
D:=SMA(K,3,1),LINETHICK2,COLORBLUE;
J:=3*K-2*D,LINETHICK1,COLORGREEN;
{中波}
VAR11:=3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)-2*SMA(SMA((CLOSE-LLV(LOW,75))
/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);
VAR22:=100-VAR11;
中势线:=(-1)*(EMA(VAR22,1)-50)+42,COLORYELLOW,LINETHICK2;
TZ:=(CLOSE-LLV(LOW,331))/(HHV(HIGH,331)-LLV(LOW,331))*100;
强势线:=SMA(TZ,5,1),LINETHICK2,COLORRED;
大盘线:=70*(HHV(HIGH,39)-CLOSE)/(HHV(HIGH,39)-LLV(LOW,39)),COLOR009900,LINETHICK1;
{量选}
AA:=VOL/SUM(VOL,13);
BB:=DMA(C,AA);
CC:=VOL/SUM(VOL,34);
DD:=DMA(C,CC);
{背离}
VAR00:=WINNER(CLOSE);
VAR1:=FORCAST(VAR00,10);
VAR2:=MA(VAR1,3);
VAR3:=MA(VAR2,12);
VAR4:=MA(VAR3,16);
VAR5:=MA(VAR4,31);
VAR6:=MA(VAR5,55);
VAR7:=VAR5;
VAR8:=VAR4>VAR2*1.11ANDVAR3>VAR2*1.095;
A:=VAR4/VAR2;
B:=VAR3/VAR2;
VAR9:=VAR2>VAR1*0.95;
TD:=VAR2/VAR1;
VAR1H:=INDEXC;
VAR2H:=MA(VAR1H,6);
VAR3H:=MA(VAR1H,24);
VAR4H:=MA(VAR1H,32);
VAR5H:=MA(VAR1H,62);
VAR6H:=MA(VAR1H,105);
VAR7H:=VAR5H;
VAR8H:=VAR4H>VAR2H*1.11ANDVAR3H>VAR2H*1.095;
VAR9H:=VAR2H>VAR1H*0.95;
PT:=(IF(H=LANDC=OANDL=CANDC>0ANDREF(H,1)=REF(L,1)ANDREF(C,1)=REF(O,1)
ANDREF(H,1)=REF(C,1)ANDREF(C,1)>0,0,1))>0;
G:=(VAR7HANDVAR8HANDVAR9HANDCLOSE/COST(8)<=0.7985
AND(COUNT(C=L,4)<3ORC>REF(C,1)))ANDPTOR
VAR7ANDVAR8ANDVAR9ANDCLOSE/COST(5)<=0.8AND
((VAR1>OPENORVAR1>REF(OPEN,1)OR
REF(VAR1,1)));
背离:=VAR2<REF(VAR2,1)ANDA>REF(A,1);
买入信号1:=VAR1>AANDVAR2>B;
买入信号2:=B>AAND1>BANDA<1ANDH=HHV(H,21);
BUY:=COUNT(背离,20)>1AND买入信号2=1ANDC>OORCROSS(BB,DD);
DRAWICON(CROSS(短波,HZ2),中波-0.08,9);
DRAWTEXT(CROSS(短波,HZ2)ANDC>OANDJ>KANDJ>DAND大盘线<36ANDC>HZ4,L*1.09,'●'),COLORYELLOW;
DRAWTEXT(CROSS(短波,HZ2)ANDC>OANDJ>KANDJ>DAND大盘线<36ANDC>HZ4,L*1.12,'做趋势'),COLORYELLOW;
DRAWTEXT(CROSS(短波,HZ2),C,'♂');
DRAWTEXT(CROSS(中波,HZ4),C,'♂');
DRAWTEXT(CROSS(中波,MA120),C,'♂');
DRAWTEXT(CROSS(HZ4,MA120),C,'♂');
VAR1:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),25);
VAR2:=HIGH-REF(HIGH,1);
VAR3:=REF(LOW,1)-LOW;
VAR4:=SUM(IF(VAR2>0ANDVAR2>VAR3,VAR2,0),25);
VAR5:=SUM(IF(VAR3>0ANDVAR3>VAR2,VAR3,0),25);
VAR6:=VAR4*100/VAR1;
VAR7:=VAR5*100/VAR1;
VAR8:=MA(ABS(VAR7-VAR6)/(VAR7+VAR6)*100,15);
VAR9:=(VAR8+REF(VAR8,15))/2;
A:=(VAR7>VAR6ANDVAR7>25ANDVAR6<25);
B:ZIG(3,50/5)*100,colorwhite;
G:MA(B,2),coloryellow;
D:=CROSS(B,G)*1000,colorred;
W:=CROSS(G,B)*1000,colorblue;
E:=REF(INDEXC,1);
F:=SMA(MAX(INDEXC-E,0),3,1)/SMA(ABS(INDEXC-E),3,1);
VAR10:=FANDF<8;
VAR11:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VAR12:=SMA(VAR11,3,1);
VAR13:=SMA(VAR12,3,1);
VAR14:=VAR13ANDVAR13<20;
MM:=AANDDANDVAR10ANDVAR14;
DRAWTEXT(W=1000,B*1.05,'▏←卖'),COLOR00FF00;
DRAWTEXT(D=1000,B*1.05,'▏←买'),colorred;
T:=180;
T1:=5;
T01:=CONST(LLVBARS(LOW,10));
T1HIGH:=CONST(REF(HIGH,T01));
MM1:=CONST(CURRBARSCOUNT);
T02:=CONST(BARSLAST(CURRBARSCOUNT>MM1+T01ANDH>T1HIGH));
T2HIGH:=CONST(REF(HIGH,T02));
T03:=CONST(BARSLAST(CURRBARSCOUNT>MM1+T02ANDHIGH>T2HIGH));
T3HIGH:=CONST(REF(HIGH,T03));
攻击线:DRAWLINE(CURRBARSCOUNT=T03+1,T3HIGH,ISLASTBAR,T3HIGH,1),LINETHICK1,COLOR80FF80;
DRAWTEXT(ISLASTBAR,T3HIGH,'洗盘杀入线')LINETHICK2,COLORRED;
VAR1:=REF(CLOSE,1);
VAR2:=SMA(MAX(CLOSE-VAR1,0),6,1)/SMA(ABS(CLOSE-VAR1),6,1)*100;
STICKLINE(CROSS(76,VAR2),C,O,8,0),COLORYELLOW,LINETHICK2;
DRAWTEXT(CROSS(76,VAR2),H*1.05,'卖'),COLORYELLOW;
{参数:T11000180
设置:T1150010或者5,当顶点和底点不准是调整参数}
DRAWKLINE(H,O,L,C);
{黄金分割}
HH:=REF(HHV(H,T),T1);
LL:=REF(LLV(L,T),T1);
H1:=HH-(HH-LL)*0.191;
H2:=HH-(HH-LL)*0.382;
H3:=HH-(HH-LL)*0.5;
H4:=HH-(HH-LL)*0.618;
H5:=HH-(HH-LL)*0.764;
H6:=HH-(HH-LL)*0.809;
H7:=HH-(HH-LL)*0.236;
顶1:=HH+(HH-LL)*0.191;
顶2:=HH+(HH-LL)*0.382;
顶3:=HH+(HH-LL)*0.618;
底1:=IF((HH-LL)<LL,LL-(HH-LL)*0.191,LL-LL*0.191);
底2:=IF((HH-LL)<LL,LL-(HH-LL)*0.382,LL-LL*0.382);
底3:=IF((HH-LL)<LL,LL-(HH-LL)*0.618,LL-LL*0.618);
高:=IF(CURRBARSCOUNT<=T+T1ANDCURRBARSCOUNT>T1,REFDATE(HH,DATE),DRAWNULL);
一:=IF(CURRBARSCOUNT<=T+T1,REFDATE(H1,DATE),DRAWNULL);
二:=IF(CURRBARSCOUNT<=T+T1,REFDATE(H2,DATE),DRAWNULL);
三:=IF(CURRBARSCOUNT<=T+T1,REFDATE(H3,DATE),DRAWNULL);
四:=IF(CURRBARSCOUNT<=T+T1,REFDATE(H4,DATE),DRAWNULL);
五:=IF(CURRBARSCOUNT<=T+T1,REFDATE(H5,DATE),DRAWNULL);
六:=IF(CURRBARSCOUNT<=T+T1,REFDATE(H6,DATE),DRAWNULL);
七:=IF(CURRBARSCOUNT<=T+T1,REFDATE(H7,DATE),DRAWNULL);
低:=IF(CURRBARSCOUNT<=T+T1ANDCURRBARSCOUNT>T1,REFDATE(LL,DATE),DRAWNULL);
NOTEXT1:高,COLOR007799;
{NOTEXT2:IF(GOQI,DRAWNULL,一),DOTLINE,COLOR777777;
NOTEXT3:IF(GOQI,DRAWNULL,二),DOTLINE,COLOR777777;
NOTEXT4:IF(GOQI,DRAWNULL,三),DOTLINE,COLOR777777;
NOTEXT5:IF(GOQI,DRAWNULL,四),DOTLINE,COLOR777777;
NOTEXT6:IF(GOQI,DRAWNULL,五),DOTLINE,COLOR777777;
NOTEXT7:IF(GOQI,DRAWNULL,六),DOTLINE,COLOR777777;}
AA:REFDATE(一,DATE),DOTLINE,COLOR555555;
BB:REFDATE(二,DATE),DOTLINE,COLOR005858;
CC:REFDATE(三,DATE),DOTLINE,COLOR777777;
DD:REFDATE(四,DATE),DOTLINE,COLOR005858;
EE:REFDATE(五,DATE),DOTLINE,COLOR555555;
FF:REFDATE(六,DATE),DOTLINE,COLOR555555;
GG:REFDATE(七,DATE),DOTLINE,COLOR555555;
NOTEXT8:低,COLOR668800;
TT:=INTPART(T*0.5)+T1;
TT1:=(CURRBARSCOUNT=TT);
TT2:=(CURRBARSCOUNT=TT-32);
TT3:=(CURRBARSCOUNT=TT-40);
DRAWTEXT(TT1AND高,高-(高-低)*0.025,STRCAT('【高点】: ',CON2STR(HH,2))),COLOR007799;
DRAWTEXT(TT1AND一,一+(高-低)*0.020,STRCAT('191(809): ',CON2STR(H1,2))),COLOR888888;
DRAWTEXT(TT1AND二,二+(高-低)*0.020,STRCAT('382(618): ',CON2STR(H2,2))),COLOR008888;
DRAWTEXT(TT1AND三,三+(高-低)*0.020,STRCAT('【中点】: ',CON2STR(H3,2))),COLOR000088;
DRAWTEXT(TT1AND四,四+(高-低)*0.020,STRCAT('618(382): ',CON2STR(H4,2))),COLOR008888;
DRAWTEXT(TT1AND五,五+(高-低)*0.020,STRCAT('764(236): ',CON2STR(H5,2))),COLOR888888;
DRAWTEXT(TT1AND六,六+(高-低)*0.020,STRCAT('809(191): ',CON2STR(H6,2))),COLOR888888;
DRAWTEXT(TT1AND七,七+(高-低)*0.020,STRCAT('236(764): ',CON2STR(H7,2))),COLOR888888;
DRAWTEXT(TT1AND低,低+(高-低)*0.020,STRCAT('【低点】: ',CON2STR(LL,2))),COLOR668800;
DRAWTEXT(TT3AND高,高+(高-低)*0.040,''),COLOR007799;{顶距};
低点:=800;
高点:=800;
时间:=1;
价格:=1;
调点1:=1;
PURC:=CONST(FINDHIGH(H,0,高点*10,1));
PLZ:=CONST(BARSLAST(PURC=H))+1;
顶X:=CONST(IF(PLZ=1,H,REF(H,PLZ-1)));
QQT:=CONST(FINDLOW(L,0,低点*10,1));
PLL:=CONST(BARSLAST(QQT=L))+1;
低X:=CONST(IF(PLL=1,L,REF(L,PLL-1)));
ATM:=时间=2OR时间=2;
QTM:=时间=1OR时间=1;
BTM:=时间=1OR时间=1OR时间=1;
AAZ:=IF(ATM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*0.809),DRAWNULL);
ABZ:=IF(BTM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*0.5),DRAWNULL);
ACZ:=IF(ATM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*0.618),DRAWNULL);
ADZ:=IF(ATM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*0.382),DRAWNULL);
AEZ:=IF(ATM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*0.236),DRAWNULL);
AFZ:=IF(BTM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*1),DRAWNULL);
AGZ:=IF(ATM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*1.809),DRAWNULL);
AHZ:=IF(BTM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*1.5),DRAWNULL);
AIZ:=IF(ATM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*1.618),DRAWNULL);
AJZ:=IF(ATM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*1.382),DRAWNULL);
AKZ:=IF(ATM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*1.236),DRAWNULL);
ALZ:=IF(BTM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*2),DRAWNULL);
AMZ:=IF(ATM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*2.236),DRAWNULL);
ANZ:=IF(ATM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*2.382),DRAWNULL);
AOZ:=IF(BTM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*2.5),DRAWNULL);
APZ:=IF(ATM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*2.618),DRAWNULL);
AQZ:=IF(ATM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*2.809),DRAWNULL);
ARZ:=IF(BTM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*3),DRAWNULL);
ASZ:=IF(BTM,ROUND(IF(PLZ>PLL,PLZ,PLL)),DRAWNULL);
HXCS1:=CURRBARSCOUNT=AAZORCURRBARSCOUNT=ABZORCURRBARSCOUNT=ACZORCURRBARSCOUNT=ADZ
ORCURRBARSCOUNT=AEZORCURRBARSCOUNT=AFZORCURRBARSCOUNT=AGZORCURRBARSCOUNT=AHZ
ORCURRBARSCOUNT=AIZORCURRBARSCOUNT=AJZORCURRBARSCOUNT=AKZORCURRBARSCOUNT=ALZ
ORCURRBARSCOUNT=AMZORCURRBARSCOUNT=ANZORCURRBARSCOUNT=AOZ
ORCURRBARSCOUNT=APZORCURRBARSCOUNT=AQZORCURRBARSCOUNT=ARZORCURRBARSCOUNT=ASZ;
QAZ:=IF(QTM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*1/8),DRAWNULL);
QBZ:=IF(QTM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*2/8),DRAWNULL);
QCZ:=IF(QTM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*3/8),DRAWNULL);
QDZ:=IF(QTM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*4/3),DRAWNULL);
QEZ:=IF(QTM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*5/8),DRAWNULL);
QGZ:=IF(QTM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*6/8),DRAWNULL);
QHZ:=IF(QTM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*7/8),DRAWNULL);
QIZ:=IF(QTM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*9/8),DRAWNULL);
QJZ:=IF(QTM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*1/3),DRAWNULL);
QKZ:=IF(QTM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*2/3),DRAWNULL);
QMZ:=IF(QTM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*10/8),DRAWNULL);
QNZ:=IF(QTM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*11/8),DRAWNULL);
QOZ:=IF(QTM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*5/3),DRAWNULL);
QPZ:=IF(QTM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*13/8),DRAWNULL);
QQZ:=IF(QTM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*14/8),DRAWNULL);
QRZ:=IF(QTM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*15/8),DRAWNULL);
QSZ:=IF(QTM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*17/8),DRAWNULL);
QTZ:=IF(QTM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*18/8),DRAWNULL);
QUZ:=IF(QTM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*19/8),DRAWNULL);
QVZ:=IF(QTM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*21/8),DRAWNULL);
QWZ:=IF(QTM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*22/8),DRAWNULL);
QXZ:=IF(QTM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*23/8),DRAWNULL);
QYZ:=IF(QTM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*7/3),DRAWNULL);
QZZ:=IF(QTM,ROUND(IF(PLZ>PLL,PLZ,PLL)-ABS(PLZ-PLL)*8/3),DRAWNULL);
HXCS2:=CURRBARSCOUNT=QAZORCURRBARSCOUNT=QBZORCURRBARSCOUNT=QCZ
ORCURRBARSCOUNT=QDZORCURRBARSCOUNT=QEZORCURRBARSCOUNT=QGZ
ORCURRBARSCOUNT=QHZORCURRBARSCOUNT=QIZORCURRBARSCOUNT=QJZ
ORCURRBARSCOUNT=QKZORCURRBARSCOUNT=QMZORCURRBARSCOUNT=QNZ
ORCURRBARSCOUNT=QOZORCURRBARSCOUNT=QPZORCURRBARSCOUNT=QQZ
ORCURRBARSCOUNT=QRZ
ORCURRBARSCOUNT=QSZORCURRBARSCOUNT=QTZORCURRBARSCOUNT=QUZ
ORCURRBARSCOUNT=QVZORCURRBARSCOUNT=QWZORCURRBARSCOUNT=QXZ
ORCURRBARSCOUNT=QYZORCURRBARSCOUNT=QZZ;
STICKLINE(HXCS1ORHXCS2,顶X,低X,0,0),COLORMAGENTA;
DRAWKLINE(H,O,L,C);
天XX线:=IF(价格=5AND时间=5,DRAWNULL,顶X),COLORMAGENTA;
地XX线:=IF(价格=5AND时间=5,DRAWNULL,低X),COLORMAGENTA;
顶点:天XX线,COLORMAGENTA;
底点:地XX线,COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=QAZORCURRBARSCOUNT=QIZORCURRBARSCOUNT=QSZ,顶X*0.98,'1/8')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=QBZORCURRBARSCOUNT=QMZORCURRBARSCOUNT=QTZ,顶X*0.98,'2/8')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=QCZORCURRBARSCOUNT=QNZORCURRBARSCOUNT=QUZ,顶X*0.98,'3/8')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=QEZORCURRBARSCOUNT=QPZORCURRBARSCOUNT=QVZ,顶X*0.98,'5/8')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=QGZORCURRBARSCOUNT=QQZORCURRBARSCOUNT=QWZ,顶X*0.98,'6/8')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=QHZORCURRBARSCOUNT=QRZORCURRBARSCOUNT=QXZ,顶X*0.98,'7/8')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=QJZORCURRBARSCOUNT=QDZORCURRBARSCOUNT=QYZ,顶X*0.98,'1/3')COLORMAGENTA;
DRAWTEXT(CURRBARSCOUNT=QKZORCURRBARSCOUNT=QOZORCURRBARSCOUNT=QZZ,顶X*0.98,'2/3')COLORMAGENTA;
上角度:=70;
下角度:=70;
HDAY:=600;LDAY:=600;
调点:=3;
角度:=100;
CURR:=CURRBARSCOUNT;
TCH:=CONST(FINDHIGH(H,0,HDAY*10,1));
GTT:=CONST(BARSLAST(TCH=H))+1;
SX跌H:=CONST(IF(GTT=1,H,REF(H,GTT-1)));
BCL:=CONST(FINDLOW(L,0,LDAY*10,1));
DTT:=CONST(BARSLAST(BCL=L))+1;
SX涨L:=CONST(IF(DTT=1,L,REF(L,DTT-1)));
涨点:=BARSSINCE(BACKSET(ISLASTBAR,BARSLAST(L=SX涨L)+1));
跌点:=BARSSINCE(BACKSET(ISLASTBAR,BARSLAST(H=SX跌H)+1));
最低:=IF(调点=1,跌点,IF(调点=2,涨点,IF(调点=3,涨点,跌点)));
L斜率:=下角度/IF(C<300,1000,10);
最高:=IF(调点=1,跌点,IF(调点=2,涨点,IF(调点=3,跌点,涨点)));
H斜率:=上角度/IF(C<300,1000,10);
天线:=SX跌H;
地线:=SX涨L;
K:=(天线-地线)/(IF(跌点>=涨点,跌点,涨点)-IF(跌点>=涨点,涨点,跌点));
上斜线:=IF(地线+CONST(L斜率*4.00)*最低>=地线,地线+CONST(L斜率*4.00)*最低,DRAWNULL);
上斜线0:=IF(地线+CONST(L斜率*2.00)*最低>=地线,地线+CONST(L斜率*2.00)*最低,DRAWNULL);
上斜线1:=IF(地线+CONST(L斜率*1.5)*最低>=地线,地线+CONST(L斜率*1.5)*最低,DRAWNULL);
上斜线2:=IF(地线+CONST(L斜率*1.00)*最低>=地线,地线+CONST(L斜率*1.000)*最低,DRAWNULL);
上斜线3:=IF(地线+CONST(L斜率*0.70)*最低>=地线,地线+CONST(L斜率*0.70)*最低,DRAWNULL);
上斜线4:=IF(地线+CONST(L斜率*0.50)*最低>=地线,地线+CONST(L斜率*0.50)*最低,DRAWNULL);
上斜线5:=IF(地线+CONST(L斜率*0.365)*最低>=地线,地线+CONST(L斜率*0.365)*最低,DRAWNULL);
上斜线6:=IF(地线+CONST(L斜率*0.250)*最低>=地线,地线+CONST(L斜率*0.250)*最低,DRAWNULL);
上斜线7:=IF(地线+CONST(L斜率*0.165)*最低>=地线,地线+CONST(L斜率*0.165)*最低,DRAWNULL);
上斜线8:=IF(地线+CONST(L斜率*0.123)*最低>=地线,地线+CONST(L斜率*0.123)*最低,DRAWNULL);
上斜线9:=IF(地线+CONST(L斜率*0.06)*最低>=地线,地线+CONST(L斜率*0.06)*最低,DRAWNULL);
上9:IF(上斜线9<=天线*1.05,上斜线9,DRAWNULL),COLORAA00AA,COLORRED;
上8:IF(上斜线8<=天线*1.05,上斜线8,DRAWNULL),COLORAA00AA,COLORRED;
上7:IF(上斜线7<=天线*1.05,上斜线7,DRAWNULL),COLORAA00AA,COLORRED;
上6:IF(上斜线6<=天线*1.05,上斜线6,DRAWNULL),COLORAA00AA,COLORRED;
上5:IF(上斜线5<=天线*1.05,上斜线5,DRAWNULL),COLORAA00AA,COLORRED;
上4:IF(上斜线4<=天线*1.05,上斜线4,DRAWNULL),COLOR0000FF,COLORYELLOW;
上3:IF(上斜线3<=天线*1.05,上斜线3,DRAWNULL),COLORAA00AA,COLORRED;
上2:IF(上斜线2<=天线*1.05,上斜线2,DRAWNULL),COLORAA00AA,COLORRED;
上1:IF(上斜线1<=天线*1.05,上斜线1,DRAWNULL),COLORAA00AA,COLORRED;
上0:IF(上斜线0<=天线*1.05,上斜线0,DRAWNULL),COLORAA00AA,COLORRED;
上:IF(上斜线<=天线*1.05,上斜线,DRAWNULL),COLORAA00AA,COLORRED;
下斜线:=IF(天线-CONST(H斜率*4.00)*最高<=天线,天线-CONST(H斜率*4.00)*最高,DRAWNULL);
下斜线0:=IF(天线-CONST(H斜率*2.00)*最高<=天线,天线-CONST(H斜率*2.00)*最高,DRAWNULL);
下斜线1:=IF(天线-CONST(H斜率*1.500)*最高<=天线,天线-CONST(H斜率*1.500)*最高,DRAWNULL);
下斜线2:=IF(天线-CONST(H斜率*1.000)*最高<=天线,天线-CONST(H斜率*1.000)*最高,DRAWNULL);
下斜线3:=IF(天线-CONST(H斜率*0.70)*最高<=天线,天线-CONST(H斜率*0.70)*最高,DRAWNULL);
下斜线4:=IF(天线-CONST(H斜率*0.50)*最高<=天线,天线-CONST(H斜率*0.50)*最高,DRAWNULL);
下斜线5:=IF(天线-CONST(H斜率*0.365)*最高<=天线,天线-CONST(H斜率*0.365)*最高,DRAWNULL);
下斜线6:=IF(天线-CONST(H斜率*0.250)*最高<=天线,天线-CONST(H斜率*0.250)*最高,DRAWNULL);
下斜线7:=IF(天线-CONST(H斜率*0.165)*最高<=天线,天线-CONST(H斜率*0.165)*最高,DRAWNULL);
下斜线8:=IF(天线-CONST(H斜率*0.123)*最高<=天线,天线-CONST(H斜率*0.123)*最高,DRAWNULL);
下斜线9:=IF(天线-CONST(H斜率*0.06)*最高<=天线,天线-CONST(H斜率*0.06)*最高,DRAWNULL);
下9:IF(下斜线9>=地线*0.95,下斜线9,DRAWNULL),COLORAAAAAA,COLORGREEN;
下8:IF(下斜线8>=地线*0.95,下斜线8,DRAWNULL),COLORAAAAAA,COLORGREEN;
下7:IF(下斜线7>=地线*0.95,下斜线7,DRAWNULL),COLORAAAAAA,COLORGREEN;
下6:IF(下斜线6>=地线*0.95,下斜线6,DRAWNULL),COLORAAAAAA,COLORGREEN;
下5:IF(下斜线5>=地线*0.95,下斜线5,DRAWNULL),COLORAAAAAA,COLORGREEN;
下4:IF(下斜线4>=地线*0.95,下斜线4,DRAWNULL),COLOR0000FF,COLORYELLOW;
下3:IF(下斜线3>=地线*0.95,下斜线3,DRAWNULL),COLORAAAAAA,COLORGREEN;
下2:IF(下斜线2>=地线*0.95,下斜线2,DRAWNULL),COLORAAAAAA,COLORGREEN;
下1:IF(下斜线1>=地线*0.95,下斜线1,DRAWNULL),COLORAAAAAA,COLORGREEN;
下0:IF(下斜线0>=地线*0.95,下斜线0,DRAWNULL),COLORAAAAAA,COLORGREEN;
下:IF(下斜线>=地线*0.95,下斜线,DRAWNULL),COLORAAAAAA,COLORGREEN;
DRAWTEXT(上斜线9<=天线*1.05ANDCURRBARSCOUNT=30,上斜线9,'8X1'),COLOR00FF00;
DRAWTEXT(上斜线8<=天线*1.05ANDCURRBARSCOUNT=30,上斜线8,'4X1'),COLOR00FF00;
DRAWTEXT(上斜线7<=天线*1.05ANDCURRBARSCOUNT=30,上斜线7,'3X1'),COLOR00FF00;
DRAWTEXT(上斜线6<=天线*1.05ANDCURRBARSCOUNT=30,上斜线6,'2X1'),COLOR00FF00;
DRAWTEXT(上斜线5<=天线*1.05ANDCURRBARSCOUNT=30,上斜线5,'3X2'),COLOR00FF00;
DRAWTEXT(上斜线4<=天线*1.05ANDCURRBARSCOUNT=30,上斜线4,'1X1'),COLOR00FF00;
DRAWTEXT(上斜线3<=天线*1.05ANDCURRBARSCOUNT=30,上斜线3,'2X3'),COLOR00FF00;
DRAWTEXT(上斜线2<=天线*1.05ANDCURRBARSCOUNT=30,上斜线2,'1X2'),COLOR00FF00;
DRAWTEXT(上斜线1<=天线*1.05ANDCURRBARSCOUNT=30,上斜线1,'1X3'),COLOR00FF00;
DRAWTEXT(上斜线0<=天线*1.05ANDCURRBARSCOUNT=30,上斜线0,'1X4'),COLOR00FF00;
DRAWTEXT(上斜线<=天线*1.05ANDCURRBARSCOUNT=30,上斜线,'1X8'),COLOR00FF00;
DRAWTEXT(下斜线9>=地线*0.95ANDCURRBARSCOUNT=10,下斜线9,'8X1'),COLOR00FF00;
DRAWTEXT(下斜线8>=地线*0.95ANDCURRBARSCOUNT=10,下斜线8,'4X1'),COLOR00FF00;
DRAWTEXT(下斜线7>=地线*0.95ANDCURRBARSCOUNT=10,下斜线7,'3X1'),COLOR00FF00;
DRAWTEXT(下斜线6>=地线*0.95ANDCURRBARSCOUNT=10,下斜线6,'2X1'),COLOR00FF00;
DRAWTEXT(下斜线5>=地线*0.95ANDCURRBARSCOUNT=10,下斜线5,'3X2'),COLOR00FF00;
DRAWTEXT(下斜线4>=地线*0.95ANDCURRBARSCOUNT=10,下斜线4,'1X1'),COLOR00FF00;
DRAWTEXT(下斜线3>=地线*0.95ANDCURRBARSCOUNT=10,下斜线3,'2X3'),COLOR00FF00;
DRAWTEXT(下斜线2>=地线*0.95ANDCURRBARSCOUNT=10,下斜线2,'1X2'),COLOR00FF00;
DRAWTEXT(下斜线1>=地线*0.95ANDCURRBARSCOUNT=10,下斜线1,'1X3'),COLOR00FF00;
DRAWTEXT(下斜线0>=地线*0.95ANDCURRBARSCOUNT=10,下斜线0,'1X4'),COLOR00FF00;
DRAWTEXT(下斜线>=地线*0.95ANDCURRBARSCOUNT=10,下斜线,'1X8'),COLOR00FF00;
[源码注释]通达信公式动态翻译结果
输出获利线:以收盘价计算的获利盘比例*100的3日指数移动平均,画白色
输出庄筹线:以收盘价计算的获利盘比例*70的5日指数移动平均,画红色,线宽为2
输出散筹线:(以收盘价*1.1计算的获利盘比例-以收盘价*0.9计算的获利盘比例)*70的5日指数移动平均,画黄色,线宽为2
收赋值:以收盘价计算的获利盘比例*100
开赋值:以开盘价计算的获利盘比例*100
输出博弈K线长:收-开的绝对值和收-1日前的收的绝对值的较大值,POINTDOT,画白色
当满足条件庄筹线>散筹线时,在庄筹线和散筹线位置之间画柱状线,宽度为0,0不为0则画空心柱.,画白色
当满足条件收>=1日前的收时,在0和博弈K线长位置之间画柱状线,宽度为4,0不为0则画空心柱.,画红色
当满足条件收<=1日前的收时,在0和博弈K线长位置之间画柱状线,宽度为4,0不为0则画空心柱.,COLOR00FF00
5,画白色,POINTDOT
20,画黄色,POINTDOT
40,COLORFFCC66,POINTDOT
60,COLORFF00FF,POINTDOT
输出CC:(5上穿庄筹线AND散筹线<20)*60的10日过滤,COLORFF00FF
当满足条件CC时,在60位置书写文字,COLORFF00FF
AA赋值:30日前的庄筹线>40ORREF(庄筹线,20)>40
AA1赋值:庄筹线上穿散筹线
当满足条件AA1时,在70位置书写文字,COLOR00FF00
BB赋值:28上穿庄筹线AND散筹线>40ANDAA=1ANDLLV(最低价,60)>250日内最低价的最低值
当满足条件BB时,在30位置书写文字,画白色
如果BB,返回30,否则返回60,COLORFFCCCC
输出输出第二个:主筹估算:以收盘价计算的获利盘比例*70的3日指数移动平均,线宽为2,画红色
输出散筹估算:(以收盘价*1.1计算的获利盘比例-以收盘价*0.9计算的获利盘比例)*70的3日指数移动平均,线宽为1,画绿色
输出筹码锁定:散筹估算-主筹估算,COLORFFBB00
当满足条件筹码锁定>0时,在筹码锁定和散筹估算位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR009900
当满足条件筹码锁定<=0时,在0和散筹估算位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLOR009900
当满足条件筹码锁定>0时,在0和筹码锁定位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLORFFBB00
当满足条件筹码锁定<0时,在0和筹码锁定位置之间画柱状线,宽度为8,0不为0则画空心柱.,COLORFFBB00
当满足条件筹码锁定<-50时,在-50和筹码锁定位置之间画柱状线,宽度为8,0不为0则画空心柱.,画红色
输出动态底部:如果最低价<=99日内最低价的最低值,返回最低价-1日前的最低价的绝对值的99日[1日权重]移动平均/最低价-1日前的最低价和0的较大值的99日[1日权重]移动平均,否则返回0*5的3日指数移动平均,画黄色
当满足条件动态底部>0时,在0和动态底部位置之间画柱状线,宽度为8,0不为0则画空心柱.,画黄色
主筹估算,线宽为2,画红色
当满足条件主筹估算上穿散筹估算时,在散筹估算位置画1号图标
当满足条件主筹估算上穿筹码锁定时,在主筹估算-0.2位置画2号图标
输出输出第三个:散筹估算:(以(开盘价+收盘价*2+最高价+最低价)/5*1.1计算的获利盘比例-以(开盘价+收盘价*2+最高价+最低价)/5*0.9计算的获利盘比例)*80的N日指数移动平均,STICK,COLORFFEEBB
(以(开盘价+收盘价*2+最高价+最低价)/5*1.1计算的获利盘比例-以(开盘价+收盘价*2+最高价+最低价)/5*0.9计算的获利盘比例)*80的N1日指数移动平均,COLORFFEEBB,线宽为2
输出主筹估算:以(开盘价+收盘价*2+最高价+最低价)/5计算的获利盘比例*70的M日指数移动平均,STICK,COLOR0000FF
以(开盘价+收盘价*2+最高价+最低价)/5计算的获利盘比例*70的M1日指数移动平均,COLOR0000FF,线宽为2
输出相对筹码:散筹估算-主筹估算,COLORFF9900,线宽为2
输出动态底部:如果最低价<=30日内最低价的最低值,返回最低价-1日前的最低价的绝对值的30日[1日权重]移动平均/最低价-1日前的最低价和0的较大值的30日[1日权重]移动平均,否则返回0的3日指数移动平均*10,STICK,画黄色,线宽为2
VAR1赋值:如果收盘价>=开盘价,返回最高价,否则返回0
VAR2赋值:如果收盘价<=开盘价,返回1日前的最高价,否则返回VAR1
VAR3赋值:如果收盘价>=开盘价,返回成交量(手),否则返回0
VAR4赋值:如果收盘价<=开盘价,返回1日前的成交量(手),否则返回VAR3
VAR5赋值:统计3日中满足VAR2>1日前的VAR2ANDVAR4<1日前的VAR4的天数>=2ANDC>开盘价
输出量价背离:VAR5*40,STICK,COLORF5CCEB,线宽为2
主线赋值:(收盘价的6日简单移动平均+收盘价的12日简单移动平均+收盘价的24日简单移动平均+收盘价的36日简单移动平均)/4,COLORFF00FF,线宽为2
股价重心赋值:以成交量(手)/当前流通股本(手)为权重成交额(元)/成交量(手)/100的动态移动平均,画绿色,线宽为2
MA14赋值:收盘价的14日指数移动平均
MA34赋值:收盘价的26日指数移动平均
MA54赋值:收盘价的54日指数移动平均
MA90赋值:收盘价的90日指数移动平均
输出MA120:收盘价的120日指数移动平均,POINTDOT,线宽为2,画白色
输出年线:收盘价的250日指数移动平均,画黄色,线宽为2
HZ赋值:收盘价的13日指数移动平均
输出短波:HZ的1日指数移动平均,COLOR00DD00,线宽为1
输出中波:HZ的26日指数移动平均,画红色,线宽为1
均线148天赋值:收盘价的148日指数移动平均,POINTDOT,线宽为1,画绿色
成本赋值:成交额(元)的历史累和/成交量(手)的历史累和/100,画黄色,线宽为2
输出HZ2:HZ的8日指数移动平均,画绿色,线宽为2
输出HZ4:HZ的39日指数移动平均,COLORFF00FF,线宽为2
输出A1:当满足条件HZ2<时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
HZ4,短波,HZ4,0.1,0),画蓝色
输出A2:当满足条件短波>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
HZ2,短波,HZ2,0.1,0),画绿色
输出A3:当满足条件中波>时,在?和?位置之间画柱状线,宽度为?,?不为0则画空心柱.
HZ4,中波,HZ4,0.1,0),COLORFF00FF
RSV赋值:(收盘价-60日内最低价的最低值)/(60日内最高价的最高值-60日内最低价的最低值)*100
FASTK赋值:RSV的12日[1日权重]移动平均
K赋值:FASTK的9日[1日权重]移动平均,画黄色
D赋值:K的3日[1日权重]移动平均,线宽为2,画蓝色
J赋值:3*K-2*D,线宽为1,画绿色
VAR11赋值:3*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均-2*(收盘价-75日内最低价的最低值)/(75日内最高价的最高值-75日内最低价的最低值)*100的20日[1日权重]移动平均的15日[1日权重]移动平均
VAR22赋值:100-VAR11
中势线赋值:(-1)*(VAR22的1日指数移动平均-50)+42,画黄色,线宽为2
TZ赋值:(收盘价-331日内最低价的最低值)/(331日内最高价的最高值-331日内最低价的最低值)*100
强势线赋值:TZ的5日[1日权重]移动平均,线宽为2,画红色
大盘线赋值:70*(39日内最高价的最高值-收盘价)/(39日内最高价的最高值-39日内最低价的最低值),COLOR009900,线宽为1
AA赋值:成交量(手)/成交量(手)的13日累和
BB赋值:以AA为权重收盘价的动态移动平均
CC赋值:成交量(手)/成交量(手)的34日累和
DD赋值:以CC为权重收盘价的动态移动平均
VAR00赋值:以收盘价计算的获利盘比例
VAR1赋值:VAR00的10日线性回归预测值
VAR2赋值:VAR1的3日简单移动平均
VAR3赋值:VAR2的12日简单移动平均
VAR4赋值:VAR3的16日简单移动平均
VAR5赋值:VAR4的31日简单移动平均
VAR6赋值:VAR5的55日简单移动平均
VAR7赋值:VAR5
VAR8赋值:VAR4>
VAR2*1.11ANDVAR3>
VAR2*1.095
A赋值:VAR4/VAR2
B赋值:VAR3/VAR2
VAR9赋值:VAR2>
VAR1*0.95
TD赋值:VAR2/VAR1
VAR1H赋值:大盘的收盘价
VAR2H赋值:VAR1H的6日简单移动平均
VAR3H赋值:VAR1H的24日简单移动平均
VAR4H赋值:VAR1H的32日简单移动平均
VAR5H赋值:VAR1H的62日简单移动平均
VAR6H赋值:VAR1H的105日简单移动平均
VAR7H赋值:VAR5H
VAR8H赋值:VAR4H>
VAR2H*1.11ANDVAR3H>
VAR2H*1.095
VAR9H赋值:VAR2H>
VAR1H*0.95
PT赋值:(如果最高价=LANDC=OANDL=CANDC>,返回?,否则返回?
0ANDREF(最高价,1)=1日前的最低价ANDREF(收盘价,1)=1日前的开盘价ANDREF(最高价,1)=1日前的收盘价ANDREF(收盘价,1)>
0,0,1))>
0
G赋值:(VAR7HANDVAR8HANDVAR9HANDCLOSE/获利盘为8%的成本分布<
=0.7985AND(统计4日中满足收盘价=最低价的天数<
3ORC>
1日前的收盘价))ANDPTORVAR7ANDVAR8ANDVAR9ANDCLOSE/获利盘为5%的成本分布<
=0.8AND((VAR1>
OPENORVAR1>
1日前的开盘价OR1日前的VAR1))
背离赋值:VAR2<
1日前的VAR2ANDA>
1日前的A
买入信号1赋值:VAR1>
AANDVAR2>
B
买入信号2赋值:B>
AAND1>
BANDA<
1ANDH=21日内最高价的最高值
BUY赋值:统计20日中满足背离的天数>
1AND买入信号2=1ANDC>
OORCROSS(BB,DD)
当满足条件短波上穿HZ2时,在中波-0.08位置画9号图标
当满足条件短波上穿HZ2ANDC>时,在?位置书写文字
OANDJ>
KANDJ>
DAND大盘线<
36ANDC>
HZ4,最低价*1.09,’●’),画黄色
当满足条件短波上穿HZ2ANDC>时,在?位置书写文字
OANDJ>
KANDJ>
DAND大盘线<
36ANDC>
HZ4,最低价*1.12,’做趋势’),画黄色
当满足条件短波上穿HZ2时,在收盘价位置书写文字
当满足条件中波上穿HZ4时,在收盘价位置书写文字
当满足条件中波上穿MA120时,在收盘价位置书写文字
当满足条件HZ4上穿MA120时,在收盘价位置书写文字
VAR1赋值:最高价-最低价和最高价-1日前的收盘价的绝对值的较大值和最低价-1日前的收盘价的绝对值的较大值的25日累和
VAR2赋值:最高价-1日前的最高价
VAR3赋值:1日前的最低价-最低价
VAR4赋值:如果VAR2>0ANDVAR2>VAR3,返回VAR2,否则返回0的25日累和
VAR5赋值:如果VAR3>0ANDVAR3>VAR2,返回VAR3,否则返回0的25日累和
VAR6赋值:VAR4*100/VAR1
VAR7赋值:VAR5*100/VAR1
VAR8赋值:VAR7-VAR6的绝对值/(VAR7+VAR6)*100的15日简单移动平均
VAR9赋值:(VAR8+15日前的VAR8)/2
A赋值:(VAR7>VAR6ANDVAR7>25ANDVAR6<25)
输出B:收盘价50/5%的之字转向*100,画白色
输出G:B的2日简单移动平均,画黄色
D赋值:B上穿G*1000,画红色
W赋值:G上穿B*1000,画蓝色
E赋值:1日前的大盘的收盘价
F赋值:大盘的收盘价-E和0的较大值的3日[1日权重]移动平均/大盘的收盘价-E的绝对值的3日[1日权重]移动平均
VAR10赋值:FANDF<8
VAR11赋值:(收盘价-9日内最低价的最低值)/(9日内最高价的最高值-9日内最低价的最低值)*100
VAR12赋值:VAR11的3日[1日权重]移动平均
VAR13赋值:VAR12的3日[1日权重]移动平均
VAR14赋值:VAR13ANDVAR13<20
MM赋值:AANDDANDVAR10ANDVAR14
当满足条件W=1000时,在B*1.05位置书写文字,COLOR00FF00
当满足条件D=1000时,在B*1.05位置书写文字,画红色
T赋值:180
T1赋值:5
T01赋值:10日内最低价距今天数的最后一日取值设为常数
T1HIGH赋值:T01日前的最高价的最后一日取值设为常数
MM1赋值:到最后交易的周期的最后一日取值设为常数
T02赋值:上次到最后交易的周期>距今天数的最后一日取值设为常数
MM1+T01ANDH>
T1HIGH))
T2HIGH赋值:T02日前的最高价的最后一日取值设为常数
T03赋值:上次到最后交易的周期>距今天数的最后一日取值设为常数
MM1+T02ANDHIGH>
T2HIGH))
T3HIGH赋值:T03日前的最高价的最后一日取值设为常数
输出攻击线:当满足条件到最后交易的周期=T03+1时,在T3HIGH位置画直线起点,当满足条件是否最后一个周期时,在T3HIGH位置画直线终点,1表示是否延长.,线宽为1,COLOR80FF80
当满足条件是否最后一个周期时,在T3HIGH位置书写文字线宽为2,画红色
VAR1赋值:1日前的收盘价
VAR2赋值:收盘价-VAR1和0的较大值的6日[1日权重]移动平均/收盘价-VAR1的绝对值的6日[1日权重]移动平均*100
当满足条件76上穿VAR2时,在收盘价和开盘价位置之间画柱状线,宽度为8,0不为0则画空心柱.,画黄色,线宽为2
当满足条件76上穿VAR2时,在最高价*1.05位置书写文字,画黄色
K线
HH赋值:T1日前的T日内最高价的最高值
LL赋值:T1日前的T日内最低价的最低值
H1赋值:HH-(HH-LL)*0.191
H2赋值:HH-(HH-LL)*0.382
H3赋值:HH-(HH-LL)*0.5
H4赋值:HH-(HH-LL)*0.618
H5赋值:HH-(HH-LL)*0.764
H6赋值:HH-(HH-LL)*0.809
H7赋值:HH-(HH-LL)*0.236
顶1赋值:HH+(HH-LL)*0.191
顶2赋值:HH+(HH-LL)*0.382
顶3赋值:HH+(HH-LL)*0.618
底1赋值:如果(HH-LL)<,返回?,否则返回?
LL,LL-(HH-LL)*0.191,LL-LL*0.191)
底2赋值:如果(HH-LL)<,返回?,否则返回?
LL,LL-(HH-LL)*0.382,LL-LL*0.382)
底3赋值:如果(HH-LL)<,返回?,否则返回?
LL,LL-(HH-LL)*0.618,LL-LL*0.618)
高赋值:如果到最后交易的周期<,返回?,否则返回?
=T+T1ANDCURRBARSCOUNT>
T1,日期日HH,无效数)
一赋值:如果到最后交易的周期<,返回?,否则返回?
=T+T1,日期日H1,无效数)
二赋值:如果到最后交易的周期<,返回?,否则返回?
=T+T1,日期日H2,无效数)
三赋值:如果到最后交易的周期<,返回?,否则返回?
=T+T1,日期日H3,无效数)
四赋值:如果到最后交易的周期<,返回?,否则返回?
=T+T1,日期日H4,无效数)
五赋值:如果到最后交易的周期<,返回?,否则返回?
=T+T1,日期日H5,无效数)
六赋值:如果到最后交易的周期<,返回?,否则返回?
=T+T1,日期日H6,无效数)
七赋值:如果到最后交易的周期<,返回?,否则返回?
=T+T1,日期日H7,无效数)
低赋值:如果到最后交易的周期<,返回?,否则返回?
=T+T1ANDCURRBARSCOUNT>
T1,日期日LL,无效数)
输出NOTEXT1:高,COLOR007799
输出AA:日期日一,DOTLINE,COLOR555555
输出布林极限:日期日二,DOTLINE,COLOR005858
输出CC:日期日三,DOTLINE,COLOR777777
输出DD:日期日四,DOTLINE,COLOR005858
输出EE:日期日五,DOTLINE,COLOR555555
输出FF:日期日六,DOTLINE,COLOR555555
输出GG:日期日七,DOTLINE,COLOR555555
输出NOTEXT8:低,COLOR668800
TT赋值:T*0.5的整数部分+T1
TT1赋值:(到最后交易的周期=TT)
TT2赋值:(到最后交易的周期=TT-32)
TT3赋值:(到最后交易的周期=TT-40)
当满足条件TT1AND高时,在高-(高-低)*0.025位置书写文字,COLOR007799
当满足条件TT1AND一时,在一+(高-低)*0.020位置书写文字,COLOR888888
当满足条件TT1AND二时,在二+(高-低)*0.020位置书写文字,COLOR008888
当满足条件TT1AND三时,在三+(高-低)*0.020位置书写文字,COLOR000088
当满足条件TT1AND四时,在四+(高-低)*0.020位置书写文字,COLOR008888
当满足条件TT1AND五时,在五+(高-低)*0.020位置书写文字,COLOR888888
当满足条件TT1AND六时,在六+(高-低)*0.020位置书写文字,COLOR888888
当满足条件TT1AND七时,在七+(高-低)*0.020位置书写文字,COLOR888888
当满足条件TT1AND低时,在低+(高-低)*0.020位置书写文字,COLOR668800
当满足条件TT3AND高时,在高+(高-低)*0.040位置书写文字,COLOR007799
低点赋值:800
高点赋值:800
时间赋值:1
价格赋值:1
调点1赋值:1
PURC赋值:最高价在0日前的高点*10天内第1个最高价的最后一日取值设为常数
PLZ赋值:上次PURC=最高价距今天数的最后一日取值设为常数+1
顶X赋值:如果PLZ=1,返回最高价,否则返回PLZ-1日前的最高价的最后一日取值设为常数
QQT赋值:最低价在0日前的低点*10天内第1个最低价的最后一日取值设为常数
PLL赋值:上次QQT=最低价距今天数的最后一日取值设为常数+1
低X赋值:如果PLL=1,返回最低价,否则返回PLL-1日前的最低价的最后一日取值设为常数
ATM赋值:时间=2OR时间=2
QTM赋值:时间=1OR时间=1
BTM赋值:时间=1OR时间=1OR时间=1
AAZ赋值:如果ATM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*0.809),无效数)
ABZ赋值:如果BTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*0.5),无效数)
ACZ赋值:如果ATM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*0.618),无效数)
ADZ赋值:如果ATM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*0.382),无效数)
AEZ赋值:如果ATM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*0.236),无效数)
AFZ赋值:如果BTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*1),无效数)
AGZ赋值:如果ATM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*1.809),无效数)
AHZ赋值:如果BTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*1.5),无效数)
AIZ赋值:如果ATM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*1.618),无效数)
AJZ赋值:如果ATM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*1.382),无效数)
AKZ赋值:如果ATM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*1.236),无效数)
ALZ赋值:如果BTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*2),无效数)
AMZ赋值:如果ATM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*2.236),无效数)
ANZ赋值:如果ATM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*2.382),无效数)
AOZ赋值:如果BTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*2.5),无效数)
APZ赋值:如果ATM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*2.618),无效数)
AQZ赋值:如果ATM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*2.809),无效数)
ARZ赋值:如果BTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*3),无效数)
ASZ赋值:如果BTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)),无效数)
HXCS1赋值:到最后交易的周期=AAZORCURRBARSCOUNT=ABZORCURRBARSCOUNT=ACZORCURRBARSCOUNT=ADZORCURRBARSCOUNT=AEZORCURRBARSCOUNT=AFZORCURRBARSCOUNT=AGZORCURRBARSCOUNT=AHZORCURRBARSCOUNT=AIZORCURRBARSCOUNT=AJZORCURRBARSCOUNT=AKZORCURRBARSCOUNT=ALZORCURRBARSCOUNT=AMZORCURRBARSCOUNT=ANZORCURRBARSCOUNT=AOZORCURRBARSCOUNT=APZORCURRBARSCOUNT=AQZORCURRBARSCOUNT=ARZORCURRBARSCOUNT=ASZ
QAZ赋值:如果QTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*1/8),无效数)
QBZ赋值:如果QTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*2/8),无效数)
QCZ赋值:如果QTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*3/8),无效数)
QDZ赋值:如果QTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*4/3),无效数)
QEZ赋值:如果QTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*5/8),无效数)
QGZ赋值:如果QTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*6/8),无效数)
QHZ赋值:如果QTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*7/8),无效数)
QIZ赋值:如果QTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*9/8),无效数)
QJZ赋值:如果QTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*1/3),无效数)
QKZ赋值:如果QTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*2/3),无效数)
QMZ赋值:如果QTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*10/8),无效数)
QNZ赋值:如果QTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*11/8),无效数)
QOZ赋值:如果QTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*5/3),无效数)
QPZ赋值:如果QTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*13/8),无效数)
QQZ赋值:如果QTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*14/8),无效数)
QRZ赋值:如果QTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*15/8),无效数)
QSZ赋值:如果QTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*17/8),无效数)
QTZ赋值:如果QTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*18/8),无效数)
QUZ赋值:如果QTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*19/8),无效数)
QVZ赋值:如果QTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*21/8),无效数)
QWZ赋值:如果QTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*22/8),无效数)
QXZ赋值:如果QTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*23/8),无效数)
QYZ赋值:如果QTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*7/3),无效数)
QZZ赋值:如果QTM,返回对如果PLZ>,返回?,否则返回?(进行)四舍五入,否则返回?
PLL,PLZ,PLL)-PLZ-PLL的绝对值*8/3),无效数)
HXCS2赋值:到最后交易的周期=QAZORCURRBARSCOUNT=QBZORCURRBARSCOUNT=QCZORCURRBARSCOUNT=QDZORCURRBARSCOUNT=QEZORCURRBARSCOUNT=QGZORCURRBARSCOUNT=QHZORCURRBARSCOUNT=QIZORCURRBARSCOUNT=QJZORCURRBARSCOUNT=QKZORCURRBARSCOUNT=QMZORCURRBARSCOUNT=QNZORCURRBARSCOUNT=QOZORCURRBARSCOUNT=QPZORCURRBARSCOUNT=QQZORCURRBARSCOUNT=QRZORCURRBARSCOUNT=QSZORCURRBARSCOUNT=QTZORCURRBARSCOUNT=QUZORCURRBARSCOUNT=QVZORCURRBARSCOUNT=QWZORCURRBARSCOUNT=QXZORCURRBARSCOUNT=QYZORCURRBARSCOUNT=QZZ
当满足条件HXCS1ORHXCS2时,在顶X和低X位置之间画柱状线,宽度为0,0不为0则画空心柱.,画洋红色
K线
天XX线赋值:如果价格=5AND时间=5,返回无效数,否则返回顶X,画洋红色
地XX线赋值:如果价格=5AND时间=5,返回无效数,否则返回低X,画洋红色
输出顶点:天XX线,画洋红色
输出底点:地XX线,画洋红色
当满足条件到最后交易的周期=QAZORCURRBARSCOUNT=QIZORCURRBARSCOUNT=QSZ时,在顶X*0.98位置书写文字画洋红色
当满足条件到最后交易的周期=QBZORCURRBARSCOUNT=QMZORCURRBARSCOUNT=QTZ时,在顶X*0.98位置书写文字画洋红色
当满足条件到最后交易的周期=QCZORCURRBARSCOUNT=QNZORCURRBARSCOUNT=QUZ时,在顶X*0.98位置书写文字画洋红色
当满足条件到最后交易的周期=QEZORCURRBARSCOUNT=QPZORCURRBARSCOUNT=QVZ时,在顶X*0.98位置书写文字画洋红色
当满足条件到最后交易的周期=QGZORCURRBARSCOUNT=QQZORCURRBARSCOUNT=QWZ时,在顶X*0.98位置书写文字画洋红色
当满足条件到最后交易的周期=QHZORCURRBARSCOUNT=QRZORCURRBARSCOUNT=QXZ时,在顶X*0.98位置书写文字画洋红色
当满足条件到最后交易的周期=QJZORCURRBARSCOUNT=QDZORCURRBARSCOUNT=QYZ时,在顶X*0.98位置书写文字画洋红色
当满足条件到最后交易的周期=QKZORCURRBARSCOUNT=QOZORCURRBARSCOUNT=QZZ时,在顶X*0.98位置书写文字画洋红色
上角度赋值:70
下角度赋值:70
HDAY赋值:600
LDAY赋值:600
调点赋值:3
角度赋值:100
CURR赋值:到最后交易的周期
TCH赋值:最高价在0日前的HDAY*10天内第1个最高价的最后一日取值设为常数
GTT赋值:上次TCH=最高价距今天数的最后一日取值设为常数+1
SX跌H赋值:如果GTT=1,返回最高价,否则返回GTT-1日前的最高价的最后一日取值设为常数
BCL赋值:最低价在0日前的LDAY*10天内第1个最低价的最后一日取值设为常数
DTT赋值:上次BCL=最低价距今天数的最后一日取值设为常数+1
SX涨L赋值:如果DTT=1,返回最低价,否则返回DTT-1日前的最低价的最后一日取值设为常数
涨点赋值:首次若是否最后一个周期则将最近上次最低价=SX涨L距今天数+1周期置为1距今天数
跌点赋值:首次若是否最后一个周期则将最近上次最高价=SX跌H距今天数+1周期置为1距今天数
最低赋值:如果调点=1,返回跌点,否则返回如果调点=2,返回涨点,否则返回如果调点=3,返回涨点,否则返回跌点
L斜率赋值:下角度/如果收盘价<,返回?,否则返回?
300,1000,10)
最高赋值:如果调点=1,返回跌点,否则返回如果调点=2,返回涨点,否则返回如果调点=3,返回跌点,否则返回涨点
评论(0)