原理:
TOTAL賦值:如果周期類型=1,返回5,否則返回如果周期類型=2,返回15,否則返回如果周期類型=3,返回30,否則返回如果周期類型=4,返回60,否則返回如果周期類型=5,返回總分鐘數,否則返回1
MTIME賦值:當前離開盤分鐘數關于TOTAL的模
CTIME賦值:如果MTIME<0.5,返回TOTAL,否則返回MTIME
輸出VVOL:如果到最后交易的周期=1,返回成交量(手)*TOTAL/CTIME,否則返回無效數,NODRAW
當滿足條件到最后交易的周期=1時,在VVOL和0位置之間畫柱狀線,寬度為-1,-1不為0則畫空心柱.,COLOR00C0C0
JJ賦值:(最高價+最低價+收盤價)/3
QJ0賦值:成交量(手)/如果最高價=最低價,返回4,否則返回最高價-最低價
主買賦值:QJ0*如果收陰線,返回收盤價和開盤價的較小值-最低價,否則返回JJ-收盤價和開盤價的較小值的絕對值
主賣賦值:QJ0*如果收陰線,返回(最高價-JJ),否則返回(最高價-開盤價和收盤價的較大值)
V0賦值:成交量(手)
輸出大單差:(主買-主賣),線寬為0
當滿足條件大單差>=0時,在0和V0位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,COLOR2222CC
當滿足條件大單差>=0時,在0和V0位置之間畫柱狀線,寬度為2.5,0不為0則畫空心柱.,COLOR3333DD
當滿足條件大單差>=0時,在0和V0位置之間畫柱狀線,寬度為2,0不為0則畫空心柱.,COLOR4444DD
當滿足條件大單差>=0時,在0和V0位置之間畫柱狀線,寬度為1.5,0不為0則畫空心柱.,COLOR5555EE
當滿足條件大單差>=0時,在0和V0位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,COLOR6666EE
當滿足條件大單差>=0時,在0和V0位置之間畫柱狀線,寬度為0.5,0不為0則畫空心柱.,COLOR9977EE
當滿足條件大單差<0時,在0和V0位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,COLORFF7700
當滿足條件大單差<0時,在0和V0位置之間畫柱狀線,寬度為2.5,0不為0則畫空心柱.,COLORFF8811
當滿足條件大單差<0時,在0和V0位置之間畫柱狀線,寬度為2,0不為0則畫空心柱.,COLORFFAA22
當滿足條件大單差<0時,在0和V0位置之間畫柱狀線,寬度為1.5,0不為0則畫空心柱.,COLORFFBB33
當滿足條件大單差<0時,在0和V0位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,COLORFFDD44
當滿足條件大單差<0時,在0和V0位置之間畫柱狀線,寬度為0.5,0不為0則畫空心柱.,COLORFFFF55
輸出MA5:成交量(手)的5日簡單移動平均*2
輸出MA60:成交量(手)的60日簡單移動平均*2
AA賦值:成交量(手)累加至當前流通股本(手)的天數
輸出地量:如果當前流通股本(手)=0,返回成交額(元)=34日內成交額(元)的最低值,否則返回成交量(手)<成交量(手)的AA日簡單移動平均/3 ,線寬為0
當滿足條件地量時,在成交量(手)和0位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,畫黃色
輸出天量:如果當前流通股本(手)=0,返回成交額(元)=34日內成交額(元)的最高值,否則返回成交量(手)>成交量(手)的AA日簡單移動平均*3 ,線寬為0,COLORFF0000
當滿足條件天量時,在成交量(手)和0位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,COLORFF0000
當滿足條件大單差>0時,在0和大單差位置之間畫柱狀線,寬度為2,0不為0則畫空心柱.,COLOR102088
當滿足條件大單差>0時,在0和大單差位置之間畫柱狀線,寬度為1.5,0不為0則畫空心柱.,COLOR1020BB
當滿足條件大單差>0時,在0和大單差位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,COLOR1020DD
當滿足條件大單差>0時,在0和大單差位置之間畫柱狀線,寬度為0.5,0不為0則畫空心柱.,COLOR1020EE
當滿足條件大單差<0時,在0和大單差位置之間畫柱狀線,寬度為2,0不為0則畫空心柱.,COLOR007700
當滿足條件大單差<0時,在0和大單差位置之間畫柱狀線,寬度為1.5,0不為0則畫空心柱.,COLOR008800
當滿足條件大單差<0時,在0和大單差位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,COLOR00AA00
當滿足條件大單差<0時,在0和大單差位置之間畫柱狀線,寬度為0.5,0不為0則畫空心柱.,COLOR00CC00
輸出布林極限:如果0.9上穿1/成交量(手)*10000>0.01AND"KDJ的J"<0,返回成交量(手)*5,否則返回0 AND 大單差>0,線寬為0
當滿足條件BB<0時,在0和100位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,畫黃色,POINTDOT
RSV賦值:(收盤價-18日內最低價的最低值)/(18日內最高價的最高值-18日內最低價的最低值)*100
K賦值:RSV的5日[1日權重]移動平均
D賦值:K的3日[1日權重]移動平均
J賦值:(3*K-2*D)
M賦值:J的3日指數移動平均
E賦值:M的3日指數移動平均
A1賦值:上次1日前的M上穿E距今天數
底背離賦值:A1+1日前的最低價>最低價 AND M>A1+1日前的M AND M上穿E AND M<20
輸出B:底背離,線寬為0
當滿足條件B時,在0和100位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,COLOR00CC00
X賦值:2日內J的最低值=8日內J的最低值
VAR1賦值:10日內最低價的最低值
VAR2賦值:25日內最高價的最高值
VAR3賦值:100*(收盤價-VAR1)/(VAR2-VAR1)的4日指數移動平均
輸出下注:J上穿1日前的J+0.01 AND X AND J<0,線寬為0
當滿足條件下注時,在0和100位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,畫紅色,POINTDOT
當滿足條件下注時,在0位置書寫文字,畫紅色
S賦值:(收盤價-21日內收盤價的最低值)/(21日內收盤價的最高值-21日內收盤價的最低值)的1日指數移動平均
Y賦值:如果S>0,返回S的1日簡單移動平均,否則返回0
輸出莊:Y上穿1日前的Y+0.001 AND J<0,線寬為0,COLORFF22AA
當滿足條件莊時,在0位置書寫文字,COLORFF22AA
當滿足條件莊時,在0和100位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,COLORFF22AA
當滿足條件上次1日前的"平滑異同平均線的DIF"上穿"平滑異同平均線的DEA"距今天數+1日前的收盤價>CANDREF("平滑異同平均線的DIF",上次1日前的"平滑異同平均線的DIF"上穿"平滑異同平均線的DEA"距今天數+1)<"平滑異同平均線的DIF"ANDCROSS("平滑異同平均線的DIF","平滑異同平均線的時,在EA")>0位置書寫文字,畫白色
當滿足條件上次1日前的"平滑異同平均線的DEA"上穿"平滑異同平均線的DIF"距今天數+1日前的收盤價<CANDREF("平滑異同平均線的DIF",上次1日前的"平滑異同平均線的DEA"上穿"平滑異同平均線的DIF"距今天數+1)>"平滑異同平均線的DIF"ANDCROSS("平滑異同平均線的DEA","平滑異同平均線的時,在條件判斷")>0位置書寫文字,畫綠色
當滿足條件上次1日前的"平滑異同平均線的DIF"上穿"平滑異同平均線的DEA"距今天數+1日前的收盤價>CANDREF("平滑異同平均線的DIF",上次1日前的"平滑異同平均線的DIF"上穿"平滑異同平均線的DEA"距今天數+1)<"平滑異同平均線的DIF"ANDCROSS("平滑異同平均線的DIF","平滑異同平均線的時,在EA")>0和0位置之間畫柱狀線,寬度為0.03,6不為0則畫空心柱.,COLOR00FF00
當滿足條件上次1日前的"RSI的RSI1"上穿"RSI的RSI2"距今天數+1日前的收盤價>CANDREF("RSI的RSI1",上次1日前的"RSI的RSI1"上穿"RSI的RSI2"距今天數+1)<"RSI的RSI1"ANDCROSS("RSI的RSI1","RSI的R時,在I2")>0位置書寫文字
當滿足條件上次1日前的"RSI的RSI2"上穿"RSI的RSI1"距今天數+1日前的收盤價<CANDREF("RSI的RSI1",上次1日前的"RSI的RSI2"上穿"RSI的RSI1"距今天數+1)>"RSI的RSI1"ANDCROSS("RSI的RSI2","RSI的R時,在I1")>0位置書寫文字
賦值: 引用300號ID的序列數據, NODRAW
賦值: 引用299號ID的序列數據, NODRAW
賦值: 如果日關于2的模=1,返回100,否則返回99
輸出N369賦值:'養家1: '
養家1賦值:引用369號ID的序列數據
X369賦值:對(養家1的小數部分的絕對值)*10.0(進行)四舍五入
Y369賦值:如果養家1的絕對值>10000.0,返回養家1/10000.0的2日取值轉為字符串(序列),否則返回養家1的歷史取值轉為字符串(序列)
O369賦值:字符串相加(序列)
T369賦值:字符串相加(序列)
輸出N370賦值:'養家2: '
養家2賦值:引用370號ID的序列數據
X370賦值:對(養家2的小數部分的絕對值)*10.0(進行)四舍五入
Y370賦值:如果養家2的絕對值>10000.0,返回養家2/10000.0的2日取值轉為字符串(序列),否則返回養家2的歷史取值轉為字符串(序列)
O370賦值:字符串相加(序列)
T370賦值:字符串相加(序列)
輸出N371賦值:'養家3: '
養家3賦值:引用371號ID的序列數據
X371賦值:對(養家3的小數部分的絕對值)*10.0(進行)四舍五入
Y371賦值:如果養家3的絕對值>10000.0,返回養家3/10000.0的2日取值轉為字符串(序列),否則返回養家3的歷史取值轉為字符串(序列)
O371賦值:字符串相加(序列)
T371賦值:字符串相加(序列)
輸出N3**賦值:'養家5: '
養家5賦值:引用3**號ID的序列數據
X3**賦值:對(養家5的小數部分的絕對值)*10.0(進行)四舍五入
Y3**賦值:如果養家5的絕對值>10000.0,返回養家5/10000.0的2日取值轉為字符串(序列),否則返回養家5的歷史取值轉為字符串(序列)
O3**賦值:字符串相加(序列)
T3**賦值:字符串相加(序列)
輸出N374賦值:'養家6: '
養家6賦值:引用374號ID的序列數據
X374賦值:對(養家6的小數部分的絕對值)*10.0(進行)四舍五入
Y374賦值:如果養家6的絕對值>10000.0,返回養家6/10000.0的2日取值轉為字符串(序列),否則返回養家6的歷史取值轉為字符串(序列)
O374賦值:字符串相加(序列)
T374賦值:字符串相加(序列)
輸出N375賦值:'養家7: '
養家7賦值:引用375號ID的序列數據,COLOR00FFFF
X375賦值:對(養家7的小數部分的絕對值)*10.0(進行)四舍五入
Y375賦值:如果養家7的絕對值>10000.0,返回養家7/10000.0的2日取值轉為字符串(序列),否則返回養家7的歷史取值轉為字符串(序列)
O375賦值:字符串相加(序列)
T375賦值:字符串相加(序列)
輸出炒股養家下注:養家1>=1 OR 養家2>=1 OR 養家3>=1 OR 養家5>=1 OR 養家6>=1 OR 養家7>=1,COLOR0000FF
當滿足條件炒股養家下注>0時,在100位置畫42號圖標
當滿足條件炒股養家下注時,在0.93*成交量(手)位置書寫文字,畫黃色
TOTAL:=IF(PERIOD=1,5,IF(PERIOD=2,15,IF(PERIOD=3,30,IF(PERIOD=4,60,IF(PERIOD=5,TOTALFZNUM,1)))));
MTIME:=MOD(FROMOPEN,TOTAL);
CTIME:=IF(MTIME<0.5,TOTAL,MTIME);
VVOL:IF(CURRBARSCOUNT=1,VOL*TOTAL/CTIME,DRAWNULL),NODRAW;
STICKLINE(CURRBARSCOUNT=1,VVOL,0,-1,-1),COLOR00C0C0;
JJ:=(HIGH+LOW+CLOSE)/3;QJ0:=VOL/IF(HIGH=LOW,4,HIGH-LOW);
主買:=QJ0*IF(C<O,MIN(CLOSE,OPEN)-LOW,ABS(JJ-MIN(CLOSE,OPEN)));
主賣:=QJ0*IF(C<O,(HIGH-JJ),(HIGH-MAX(OPEN,CLOSE)));
V0:=VOL;
大單差:(主買-主賣),LINETHICK;
STICKLINE(大單差>=0,0,V0,3,0),COLOR2222CC;
STICKLINE(大單差>=0,0,V0,2.5,0),COLOR3333DD;
STICKLINE(大單差>=0,0,V0,2,0),COLOR4444DD;
STICKLINE(大單差>=0,0,V0,1.5,0),COLOR5555EE;
STICKLINE(大單差>=0,0,V0,1,0),COLOR6666EE;
STICKLINE(大單差>=0,0,V0,0.5,0),COLOR9977EE;
STICKLINE(大單差<0,0,V0,3,0),COLORFF7700;
STICKLINE(大單差<0,0,V0,2.5,0),COLORFF8811;
STICKLINE(大單差<0,0,V0,2,0),COLORFFAA22;
STICKLINE(大單差<0,0,V0,1.5,0),COLORFFBB33;
STICKLINE(大單差<0,0,V0,1,0),COLORFFDD44;
STICKLINE(大單差<0,0,V0,0.5,0),COLORFFFF55;
MA5:MA(VOL,5)*2;
MA60:MA(VOL,60)*2;
AA:=SUMBARS(VOL,CAPITAL);
地量:IF(CAPITAL=0,AMOUNT=LLV(AMOUNT,34),VOL<MA(VOL,AA)/3) ,LINETHICK0;
STICKLINE(地量,VOL,0,1,0),COLORYELLOW;
天量:IF(CAPITAL=0,AMOUNT=HHV(AMOUNT,34),VOL>MA(VOL,AA)*3) ,LINETHICK0,COLORFF0000;
STICKLINE(天量,VOL,0,1,0),COLORFF0000;
STICKLINE(大單差>0,0,大單差,2,0),COLOR102088;
STICKLINE(大單差>0,0,大單差,1.5,0),COLOR1020BB;
STICKLINE(大單差>0,0,大單差,1,0),COLOR1020DD;
STICKLINE(大單差>0,0,大單差,0.5,0),COLOR1020EE;
STICKLINE(大單差<0,0,大單差,2,0),COLOR007700;
STICKLINE(大單差<0,0,大單差,1.5,0),COLOR008800;
STICKLINE(大單差<0,0,大單差,1,0),COLOR00AA00;
STICKLINE(大單差<0,0,大單差,0.5,0),COLOR00CC00;
BB:IF(CROSS(0.9,1/VOL*10000>0.01 AND "KDJ.J"<0),VOL*5,0) AND 大單差>0,LINETHICK0;
STICKLINE(BB<0,0,100,1,0),COLORYELLOW,POINTDOT;
RSV:=(CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*100;
K:=SMA(RSV,5,1);
D:=SMA(K,3,1);
J:=(3*K-2*D);
M:=EMA(J,3);
E:=EMA(M,3);
A1:=BARSLAST(REF(CROSS(M,E),1));
底背離:=REF(L,A1+1)>L AND M>REF(M,A1+1) AND CROSS(M,E) AND M<20;
B:底背離,LINETHICK0;
STICKLINE(B,0,100,1,0),COLOR00CC00;
X:=LLV(J,2)=LLV(J,8);
VAR1:=LLV(LOW,10);
VAR2:=HHV(HIGH,25);
VAR3:=100*EMA((CLOSE-VAR1)/(VAR2-VAR1),4);
下注:CROSS(J,REF(J+0.01,1)) AND X AND J<0,LINETHICK0;
STICKLINE(下注,0,100,1,0),COLORRED,POINTDOT;
DRAWTEXT(下注,0,'--注★--'),COLORRED;
S:=EMA((CLOSE-LLV(CLOSE,21))/(HHV(CLOSE,21)-LLV(CLOSE,21)),1);
Y:=IF(S>0,MA(S,1),0);
莊:CROSS(Y,REF(Y+0.001,1)) AND J<0,LINETHICK0,COLORFF22AA;
DRAWTEXT(莊,0,'★買'),COLORFF22AA;
STICKLINE(莊,0,100,1,0),COLORFF22AA;
DRAWTEXT(REF(C,BARSLAST(REF(CROSS("MACD.DIF","MACD.DEA"),1))+1)>C AND
REF("MACD.DIF",BARSLAST(REF(CROSS("MACD.DIF","MACD.DEA"),1))+1)
<"MACD.DIF" AND CROSS("MACD.DIF","MACD.DEA")
>0,MACD.DEA,'★M底'),COLORWHITE;{MACD底背離};
DRAWTEXT(REF(C,BARSLAST(REF(CROSS("MACD.DEA","MACD.DIF"),1))+1)<C
AND REF("MACD.DIF",BARSLAST(REF(CROSS("MACD.DEA","MACD.DIF"),1))+1)
>"MACD.DIF" AND CROSS("MACD.DEA","MACD.DIF")
>0,MACD.DEA,'☆M頂'),COLORGREEN;{MACD頂背離};
STICKLINE(REF(C,BARSLAST(REF(CROSS("MACD.DIF","MACD.DEA"),1))+1)>C AND
REF("MACD.DIF",BARSLAST(REF(CROSS("MACD.DIF","MACD.DEA"),1))+1)
<"MACD.DIF" AND CROSS("MACD.DIF","MACD.DEA")
>0,0,0.03,6,0),COLOR00FF00;
DRAWTEXT(REF(C,BARSLAST(REF(CROSS("RSI.RSI1","RSI.RSI2"),1))+1)>C AND
REF("RSI.RSI1",BARSLAST(REF(CROSS("RSI.RSI1","RSI.RSI2"),1))+1)
<"RSI.RSI1" AND CROSS("RSI.RSI1","RSI.RSI2")
>0,MACD.DEA,'◆R底');{RSI底背離};
DRAWTEXT(REF(C,BARSLAST(REF(CROSS("RSI.RSI2","RSI.RSI1"),1))+1)<C AND
REF("RSI.RSI1",BARSLAST(REF(CROSS("RSI.RSI2","RSI.RSI1"),1))+1)>"RSI.RSI1"
AND CROSS("RSI.RSI2","RSI.RSI1")>0,MACD.DEA,'◇
R頂');{RSI頂背離};
{}
SFSB := SIGNALS_USER(300, 0), NODRAW;
JMR := SIGNALS_USER(299, 0), NODRAW;
H1 := IF(MOD(DAY,2) = 1, 100, 99);
{}
N369:='養家1: ';
養家1:=SIGNALS_USER(369, 0);
X369:=ROUND((ABS(FRACPART(養家1)))*10.0);
Y369:=IF(ABS(養家1)>10000.0,VAR2STR(養家1/10000.0,2),VAR2STR(養家1,0));
O369:=VARCAT(N369,IF(X369<5,VARCAT('買 ',Y369),VARCAT('賣 ',Y369)));
T369:=VARCAT(O369,IF(ABS(養家1)>10000.0, '億', '萬'));
{DRAWTEXT(ABS(B369)>0,(**X369/10.0)*H1,T369),COLOR9**0CC;}
{}
N370:='養家2: ';
養家2:=SIGNALS_USER(370, 0);
X370:=ROUND((ABS(FRACPART(養家2)))*10.0);
Y370:=IF(ABS(養家2)>10000.0,VAR2STR(養家2/10000.0,2),VAR2STR(養家2,0));
O370:=VARCAT(N370,IF(X370<5,VARCAT('買 ',Y370),VARCAT('賣 ',Y370)));
T370:=VARCAT(O370,IF(ABS(養家2)>10000.0, '億', '萬'));
{DRAWTEXT(ABS(B370)>0,(**X370/10.0)*H1,T370),COLOR9**0CC;}
{}
N371:='養家3: ';
養家3:=SIGNALS_USER(371, 0);
X371:=ROUND((ABS(FRACPART(養家3)))*10.0);
Y371:=IF(ABS(養家3)>10000.0,VAR2STR(養家3/10000.0,2),VAR2STR(養家3,0));
O371:=VARCAT(N371,IF(X371<5,VARCAT('買 ',Y371),VARCAT('賣 ',Y371)));
T371:=VARCAT(O371,IF(ABS(養家3)>10000.0, '億', '萬'));
{DRAWTEXT(ABS(B371)>0,(**X371/10.0)*H1,T371),COLOR9**0CC;}
{}
N3**:='養家5: ';
養家5:=SIGNALS_USER(3**, 0);
X3**:=ROUND((ABS(FRACPART(養家5)))*10.0);
Y3**:=IF(ABS(養家5)>10000.0,VAR2STR(養家5/10000.0,2),VAR2STR(養家5,0));
O3**:=VARCAT(N3**,IF(X3**<5,VARCAT('買 ',Y3**),VARCAT('賣 ',Y3**)));
T3**:=VARCAT(O3**,IF(ABS(養家5)>10000.0, '億', '萬'));
{DRAWTEXT(ABS(B3**)>0,(**X3**/10.0)*H1,T3**),COLOR9**0CC;}
{}
N374:='養家6: ';
養家6:=SIGNALS_USER(374, 0);
X374:=ROUND((ABS(FRACPART(養家6)))*10.0);
Y374:=IF(ABS(養家6)>10000.0,VAR2STR(養家6/10000.0,2),VAR2STR(養家6,0));
O374:=VARCAT(N374,IF(X374<5,VARCAT('買 ',Y374),VARCAT('賣 ',Y374)));
T374:=VARCAT(O374,IF(ABS(養家6)>10000.0, '億', '萬'));
{DRAWTEXT(ABS(B374)>0,(**X374/10.0)*H1,T374),COLOR9**0CC;}
{}
N375:='養家7: ';
養家7:=SIGNALS_USER(375, 0),COLOR00FFFF;
X375:=ROUND((ABS(FRACPART(養家7)))*10.0);
Y375:=IF(ABS(養家7)>10000.0,VAR2STR(養家7/10000.0,2),VAR2STR(養家7,0));
O375:=VARCAT(N375,IF(X375<5,VARCAT('買 ',Y375),VARCAT('賣 ',Y375)));
T375:=VARCAT(O375,IF(ABS(養家7)>10000.0, '億', '萬'));
{DRAWTEXT(ABS(B375)>0,(**X375/10.0)*H1,T375),COLOR9**0CC;};
炒股養家下注:養家1>=1 OR 養家2>=1 OR 養家3>=1 OR 養家5>=1 OR 養家6>=1 OR 養家7>=1,COLOR0000FF;
DRAWICON(炒股養家下注>0,100,42);
DRAWTEXT(炒股養家下注,0.93*V,'↖養家下注★★★'),COLORYELLOW;
若有須要,請加QQ:88652583 或微信:88652583