相關(guān)標(biāo)簽:
原理解析:
UPQK賦值:最低價(jià)-1日前的最高價(jià)
當(dāng)滿足條件收盤價(jià)>1日前的收盤價(jià)ANDUPQK>0時(shí),在1日前的最高價(jià)和最低價(jià)位置之間畫柱狀線,寬度為15,1不為0則畫空心柱.,畫黃色
DOWNQK賦值:1日前的最低價(jià)-最高價(jià)
當(dāng)滿足條件收盤價(jià)<1日前的收盤價(jià)ANDDOWNQK>0時(shí),在1日前的最低價(jià)和最高價(jià)位置之間畫柱狀線,寬度為15,1不為0則畫空心柱.,畫綠色
輸出MA10:收盤價(jià)的170日簡單移動(dòng)平均,COLOR0000FF
輸出MA20:收盤價(jià)的350日簡單移動(dòng)平均,COLORFF0080
K線
N賦值:20
T賦值:20
M1賦值:收盤價(jià)的N日簡單移動(dòng)平均
HPB賦值:1日前的N日內(nèi)最高價(jià)的最高值
LPB賦值:1日前的T日內(nèi)最低價(jià)的最低值
BUYIN賦值:最高價(jià)>HPB
BUYEXIT賦值:最低價(jià)<LPB
SINGAL賦值:如果BUYIN,返回1,否則返回如果BUYEXIT,返回-1,否則返回0
CURRSIGN賦值:上次SINGAL距今天數(shù)日前的SINGAL
UPTREND賦值:CURRSIGN= 1
DWTREND賦值:CURRSIGN=-1
空平賦值:如果DWTREND,返回HPB,否則返回M1,線寬為2
多止賦值:如果UPTREND,返回LPB,否則返回M1,線寬為2
信號持續(xù)賦值:如果DWTREND,返回上次UPTREND距今天數(shù),否則返回上次DWTREND距今天數(shù),線寬為0
當(dāng)滿足條件上次DWTREND距今天數(shù)=1時(shí),在多止位置畫4號圖標(biāo)
當(dāng)滿足條件上次UPTREND距今天數(shù)=1時(shí),在空平位置畫5號圖標(biāo)
VAR1賦值:成交額(元)/成交量(手)/100
輸出指導(dǎo): (收盤價(jià)的4日指數(shù)移動(dòng)平均+收盤價(jià)的6日指數(shù)移動(dòng)平均+收盤價(jià)的12日指數(shù)移動(dòng)平均+收盤價(jià)的24日指數(shù)移動(dòng)平均)/4的2日指數(shù)移動(dòng)平均,畫白色
輸出界: 收盤價(jià)的27日簡單移動(dòng)平均,畫黃色
輸出紅軌道:收盤價(jià)的3日簡單移動(dòng)平均的1日簡單移動(dòng)平均,線寬為1,COLOR0000FF
輸出綠軌道:收盤價(jià)的3日簡單移動(dòng)平均的3日簡單移動(dòng)平均,線寬為1,COLOR00FF00
TRTR賦值: (最高價(jià)-最低價(jià))和1日前的收盤價(jià)-最高價(jià)的絕對值的較大值和1日前的收盤價(jià)-最低價(jià)的絕對值的較大值
賦值: 真實(shí)波幅的10日簡單移動(dòng)平均
當(dāng)滿足條件(真實(shí)波幅>真實(shí)波幅*1.5)AND(收陰線)時(shí),在開盤價(jià)和收盤價(jià)位置之間畫柱狀線,寬度為4,0不為0則畫空心柱.,COLOR00FF00
當(dāng)滿足條件(真實(shí)波幅>真實(shí)波幅*1.5)AND(收陽線)時(shí),在開盤價(jià)和收盤價(jià)位置之間畫柱狀線,寬度為4,0不為0則畫空心柱.,畫洋紅色
源碼:
UPQK:=LOW-REF(HIGH,1);
STICKLINE(CLOSE>REF(CLOSE,1) AND UPQK>0,REF(HIGH,1),LOW,15,1),COLORYELLOW;
DOWNQK:=REF(LOW,1)-HIGH;
STICKLINE(CLOSE<REF(CLOSE,1) AND DOWNQK>0,REF(LOW,1),HIGH,15,1),COLORGREEN;
MA10:MA(CLOSE,170),COLOR0000FF;
MA20:MA(CLOSE,350),COLORFF0080;
DRAWKLINE(H,O,L,C);
N:=20;T:=20;
M1:=MA(C,N);
HPB:=REF(HHV(H,N),1);
LPB:=REF(LLV(L,T),1);
{多頭交易}
BUYIN:=H>HPB ;
BUYEXIT:=L<LPB;
SINGAL:=IF(BUYIN,1,IF(BUYEXIT,-1,0));
CURRSIGN:=REF(SINGAL,BARSLAST(SINGAL));
UPTREND:=CURRSIGN= 1;
DWTREND:=CURRSIGN=-1;
{跟蹤止損}
空平:=IF(DWTREND,HPB,M1),LINETHICK2;
多止:=IF(UPTREND,LPB,M1),LINETHICK2;
信號持續(xù):=IF(DWTREND,BARSLAST(UPTREND),BARSLAST(DWTREND)),LINETHICK0;
DRAWICON(BARSLAST(DWTREND)=1,多止,4);
DRAWICON(BARSLAST(UPTREND)=1,空平,5);
{DRAWGBKLAST(CLOSE>0,STRIP(RGB(95,95,95),RGB(0,0,0),0))}
VAR1:=AMOUNT/VOL/100;
指導(dǎo): EMA((EMA(CLOSE,4)+EMA(CLOSE,6)+EMA(CLOSE,12)+EMA
(CLOSE,24))/4,2),COLORWHITE;
界: MA(CLOSE,27),COLORYELLOW;
紅軌道:MA(MA(CLOSE,3),1),LINETHICK1,COLOR0000FF;
綠軌道:MA(MA(CLOSE,3),3),LINETHICK1,COLOR00FF00;
{波動(dòng)}
TRTR:= MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
ATR := MA(TR,10);
STICKLINE((TR>ATR*1.5) AND (C <O),O,C,4,0),COLOR00FF00;
STICKLINE((TR>ATR*1.5) AND (C >O),O,C,4,0),COLORMAGENTA;
DRAWTEXT_FIX(C>O,0.01,0.9,0,' www.kzuj.com.cn '),COLORRED;
DRAWTEXT_FIX(C>O,1,1,0,'程序化交易模型'),COLORRED;