編程思路破譯 TOTAL賦值:如果周期類型=1,返回5,否則返回如果周期類型=2,返回15,否則返回如果周期類型=3,返回30,否則返回如果周期類型=4,返回60,否則返回如果周期類型=5,返回總分鐘數(shù),否則返回1 MTIME賦值:當(dāng)前離開盤分鐘數(shù)關(guān)于TOTAL的模 CTIME賦值:如果MTIME<0.5,返回TOTAL,否則返回MTIME 輸出VVOL:如果(到最后交易的周期=1ANDDYNAINFO(8)>1),返回成交量(手)*(TOTAL+3)/(CTIME+3),否則返回?zé)o效數(shù),NODRAW 當(dāng)滿足條件(到最后交易的周期=1ANDDYNAINFO(8)>1)時(shí),在VVOL和0位置之間畫柱狀線,寬度為-1,-1不為0則畫空心柱.,COLOR00C0C0 輸出流通市值Z:(自由流通股本(股)*收盤價(jià))/100000000 輸出流通市值:流通市值/100000000 輸出流通股:當(dāng)前流通股本(手)/1000000 輸出換手Z:成交量(手)*10000/自由流通股本(股),NODRAW 輸出過半換手:換手Z>=50,畫紅色,NODRAW 當(dāng)滿足條件過半換手時(shí),在0和成交量(手)*0.85位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,畫紅色 輸出死亡換手:換手Z>=70,畫綠色,NODRAW 當(dāng)滿足條件死亡換手時(shí),在0和成交量(手)*0.9位置之間畫柱狀線,寬度為2,0不為0則畫空心柱.,畫綠色 輸出最高值:240日內(nèi)換手Z的最高值 高換手賦值:(換手Z>=1日前的最高值) 當(dāng)滿足條件高換手時(shí),在成交量(手)位置書寫文字,畫白色 輸出VOLUME:成交量(手),VOLSTICK 輸出神漁啟動(dòng):VOLUME的250日簡單移動(dòng)平均,DOTLINE,線寬為1,畫白色 多方量賦值:如果收盤價(jià)>1日前的收盤價(jià),返回成交量(手),否則返回0 輸出階段最大多方量:1日前的21日內(nèi)多方量的最高值,COLOR00FFFF,DOTLINE 成交額賦值:成交額(元)/10000,NODRAW,畫紅色 量變賦值:(成交量(手)/1日前的成交量(手)-1)*100,NODRAW 輸出量昨比:成交量(手)/1日前的成交量(手) 量比賦值:成交量(手)/1日前的成交量(手)的5日簡單移動(dòng)平均,畫白色,NODRAW 輸出五換:換手Z的5日累和,NODRAW,畫白色 輸出二十換:換手Z的20日累和,NODRAW,畫白色 倍量賦值:成交量(手)>=1日前的成交量(手)*1.9,畫黃色,NODRAW 當(dāng)滿足條件倍量時(shí),在0.5位置書寫文字,畫黃色 倍縮賦值:1日前的成交量(手)>=成交量(手)*1.9,畫洋紅色,NODRAW 當(dāng)滿足條件倍縮時(shí),在成交量(手)位置書寫文字,畫洋紅色 百低賦值:成交量(手)=100日內(nèi)成交量(手)的最低值 AND 成交量(手)的有效數(shù)據(jù)周期數(shù)>=100,畫青色,NODRAW 當(dāng)滿足條件百低時(shí),在成交量(手)位置書寫文字,畫青色 平量賦值:(成交量(手)/1日前的成交量(手)位于0.9和1.1之間 AND 成交量(手)的有效數(shù)據(jù)周期數(shù)>=2),畫白色,NODRAW 當(dāng)滿足條件平量時(shí),在成交量(手)位置書寫文字,畫白色 天量賦值:成交量(手)=120日內(nèi)成交量(手)的最高值, 畫紅色 當(dāng)滿足條件天量時(shí),在成交量(手)位置書寫文字,畫綠色 V100賦值: 成交量(手)<=100日內(nèi)成交量(手)的最低值*1.2 AND 成交量(手)>0 AND 成交量(手)的有效數(shù)據(jù)周期數(shù)>=100 地量群賦值:統(tǒng)計(jì)5日中滿足V100的天數(shù)>=3 NI賦值:0.05*240日內(nèi)成交量(手)的最高值的最后一日取值設(shè)為常數(shù) 當(dāng)滿足條件地量群的4日過濾時(shí),在成交量(手)+2*NI位置書寫文字,畫深灰色 倍數(shù)賦值:成交量(手)/1日前的成交量(手),畫黃色,NODRAW 百高量賦值:成交量(手)>=100日內(nèi)成交量(手)的最高值,畫紅色,NODRAW 當(dāng)滿足條件百高量時(shí),在成交量(手)位置書寫文字,畫紅色 H_L賦值:0.1*250日內(nèi)成交量(手)的最高值的最后一日取值設(shè)為常數(shù) 長陰短柱賦值:收盤價(jià)/1日前的收盤價(jià)<=0.96 AND 成交量(手)<30日內(nèi)成交量(手)的最高值/1.9 當(dāng)滿足條件長陰短柱時(shí),在成交量(手)+1.6*H_L位置書寫文字,畫淡青色 縮量三一賦值:成交量(手)/1日前的成交量(手)>0.5 AND 成交量(手)/1日前的成交量(手)<0.67 當(dāng)滿足條件縮量三一時(shí),在成交量(手)位置書寫文字,畫淡灰色 縮量一一賦值:成交量(手)/1日前的成交量(手)<=0.32 當(dāng)滿足條件縮量三一時(shí),在成交量(手)位置書寫文字,畫白色 V1賦值:成交量(手)*0.9 V2賦值:成交量(手)*0.85 輸出TDXSTEP134:當(dāng)滿足條件倍量時(shí),在0和V1位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,畫黃色 輸出TDXSTEP139:當(dāng)滿足條件倍縮時(shí),在0和成交量(手)*0.45位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,畫洋紅色 輸出TDXSTEP135:當(dāng)滿足條件百低時(shí),在0和V1位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,畫青色 輸出TDXSTEP137:當(dāng)滿足條件平量時(shí),在0和V2位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,畫白色 輸出TDXSTEP138:當(dāng)滿足條件長陰短柱時(shí),在0和V2位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,畫淡青色 SAT賦值:成交額(元)/20日內(nèi)成交額(元)的最高值*20日內(nèi)收盤價(jià)的最高值/收盤價(jià) 輸出飽和%:如果SAT>1,返回1,否則返回SAT*100,NODRAW,COLOR00AAFF 當(dāng)滿足條件換手柱=20日內(nèi)換手柱的最高值A(chǔ)NDC>=OANDHSCOL>5時(shí),在0和換手柱/3位置之間畫柱狀線,寬度為3.5,0不為0則畫空心柱., 畫黃色 程序源碼 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 AND DYNAINFO(8)>1),VOL*(TOTAL+3)/(CTIME+3),DRAWNULL),NODRAW; STICKLINE((CURRBARSCOUNT=1 AND DYNAINFO(8)>1),VVOL,0,-1,-1),COLOR00C0C0; {N天最大量:TOPRANGE(V);} 流通市值Z:(FINANCE(46)*C)/100000000; 流通市值:FINANCE(40)/100000000; 流通股:CAPITAL/1000000; 換手Z:VOL*10000/FINANCE(46),NODRAW; 過半換手:換手Z>=50,COLORRED,NODRAW; STICKLINE(過半換手,0,VOL*0.85,1,0),COLORRED; 死亡換手:換手Z>=70,COLORGREEN,NODRAW; STICKLINE(死亡換手,0,VOL*0.9,2,0),COLORGREEN; 最高值:HHV(換手Z,240); 高換手:=(換手Z>=REF(最高值,1)); DRAWTEXT(高換手,VOL,'高換'),COLORWHITE; VOLUME:VOL,VOLSTICK; 神漁啟動(dòng):MA(VOLUME,250),DOTLINE,LINETHICK1,COLORWHITE; 多方量:=IF(C>REF(C,1),VOL,0); 階段最大多方量:REF(HHV(多方量,21),1),COLOR00FFFF,DOTLINE; 成交額:=AMOUNT/10000,NODRAW,COLORRED; 量變:=(VOL/REF(VOL,1)-1)*100,NODRAW; 量昨比:VOL/REF(VOL,1); 量比:=V/REF(MA(V,5),1),COLORWHITE,NODRAW; 五換:SUM(換手Z,5),NODRAW,COLORWHITE; 二十換:SUM(換手Z,20),NODRAW,COLORWHITE; 倍量:=VOL>=REF(VOL,1)*1.9,COLORYELLOW,NODRAW; DRAWTEXT(倍量,0.5,'倍'),COLORYELLOW; 倍縮:=REF(VOL,1)>=VOL*1.9,COLORMAGENTA,NODRAW; DRAWTEXT(倍縮,VOL,'縮'),COLORMAGENTA; 百低:=VOL=LLV(VOL,100) AND BARSCOUNT(VOL)>=100,COLORCYAN,NODRAW; DRAWTEXT(百低,VOL,'百低'),COLORCYAN; 平量:=(RANGE(VOL/REF(VOL,1),0.9,1.1) AND BARSCOUNT(VOL)>=2),COLORWHITE,NODRAW; DRAWTEXT(平量,VOL,'平'),COLORWHITE; 天量:=VOL=HHV(VOL,120), COLORRED; DRAWTEXT(天量,VOL,'天量'),COLORGREEN; V100:= V<=LLV(V,100)*1.2 AND V>0 AND BARSCOUNT(V)>=100; 地量群:=COUNT(V100,5)>=3; NI:=0.05*CONST(HHV(VOL,240)); DRAWTEXT(FILTER(地量群,4),V+2*NI,'地量群'),COLORGRAY; 倍數(shù):=VOL/REF(VOL,1),COLORYELLOW,NODRAW; 百高量:=VOL>=HHV(VOL,100),COLORRED,NODRAW; DRAWTEXT(百高量,VOL,'百'),COLORRED; {梯量:=BARSLASTCOUNT(AMO>=REF(AMO,1))>=2; DRAWTEXT(梯量,總量,'梯'),COLORLIGRAY;} {假陰柱} H_L:=0.1*CONST(HHV(VOL,250)); 長陰短柱:=C/REF(C,1)<=0.96 AND VOL<HHV(VOL,30)/1.9; DRAWTEXT(長陰短柱,VOL+1.6*H_L,'!'),COLORLICYAN; 縮量三一:=VOL/REF(VOL,1)>0.5 AND VOL/REF(VOL,1)<0.67; DRAWTEXT(縮量三一,VOL,'3'),COLORLIGRAY; 縮量一一:=VOL/REF(VOL,1)<=0.32; DRAWTEXT(縮量三一,VOL,'1'),COLORWHITE; V1:=VOL*0.9; V2:=VOL*0.85; TDXSTEP134:STICKLINE(倍量,0,V1,1,0),COLORYELLOW; TDXSTEP139:STICKLINE(倍縮,0,VOL*0.45,1,0),COLORMAGENTA; TDXSTEP135:STICKLINE(百低,0,V1,1,0),COLORCYAN; TDXSTEP137:STICKLINE(平量,0,V2,1,0),COLORWHITE; TDXSTEP138:STICKLINE(長陰短柱,0,V2,1,0),COLORLICYAN; SAT:=AMOUNT/HHV(AMOUNT,20)*HHV(CLOSE,20)/CLOSE; 飽和%:IF(SAT>1,1,SAT)*100,NODRAW,COLOR00AAFF; STICKLINE(HSCOL=HHV(HSCOL,20)AND C>=O AND HSCOL>5 ,0,HSCOL/3,3.5,0), COLORYELLOW; 該公式包含未來函數(shù):CAPITAL 注: 館內(nèi)各種公式為學(xué)習(xí)編程而保存,,實(shí)戰(zhàn)使用前一定要看其中是否有未來函數(shù)并自己親自測試成功率,,決不能依據(jù)公式名稱的描述和形容去投資,,據(jù)此入市造成投資損失由投資者自己承擔(dān),。 |
|