編程思路破譯 輸出WOL:如果到最后交易的周期=1ANDPERIOD=5,返回成交量(手)*240/當前離開盤分鐘數(shù),否則返回無效數(shù),NODRAW 輸出換手:成交量(手)/當前流通股本(手)*100,POINTDOT 輸出十日換手:換手的10日累和 輸出二十日換手:換手的20日累和 當滿足條件到最后交易的周期=1ANDPERIOD=5時,在WOL和0位置之間畫柱狀線,寬度為3,-1不為0則畫空心柱.,COLORFFFFFF 輸出VOLUME:成交量(手),VOLSTICK VAR1賦值:成交量(手)/((最高價-最低價)*2-收盤價-開盤價的絕對值) 輸出主買:如果收陽線,返回VAR1*(最高價-最低價),否則返回如果收陰線,返回VAR1*((最高價-開盤價)+(收盤價-最低價)),否則返回成交量(手)/2,畫紅色,POINTDOT 輸出主賣:如果收陽線,返回VAR1*((最高價-收盤價)+(開盤價-最低價)),否則返回如果收陰線,返回VAR1*(最高價-最低價),否則返回成交量(手)/2,COLOR00FF00,POINTDOT 當滿足條件主買>0時,在0和主買位置之間畫柱狀線,寬度為2,0不為0則畫空心柱.,畫紅色 當滿足條件主買<1日前的主買AND主買>0時,在0和主買位置之間畫柱狀線,寬度為2,0不為0則畫空心柱.,COLOR00FFFF 輸出V5:VOLUME的5日簡單移動平均,線寬為3 輸出V10:VOLUME的10日簡單移動平均,線寬為3 輸出V135:VOLUME的135日簡單移動平均,線寬為3 當滿足條件十日換手>30時,在-20000位置畫1號圖標 當滿足條件十日換手>80時,在-10000位置畫23號圖標 當滿足條件到最后交易的周期=40時,在80日內(nèi)成交量(手)的最高值*0.9位置書寫文字 當滿足條件二十日換手>30時,在-40000位置畫2號圖標 當滿足條件二十日換手>80時,在-30000位置畫17號圖標 當滿足條件到最后交易的周期=80時,在80日內(nèi)成交量(手)的最高值*0.95位置書寫文字,COLOR00FFFF 程序源碼 WOL:IF(CURRBARSCOUNT=1 AND PERIOD=5,VOL*240/FROMOPEN,DRAWNULL),NODRAW; 換手:VOL/CAPITAL*100,POINTDOT; 十日換手:SUM(換手,10); 二十日換手:SUM(換手,20); STICKLINE(CURRBARSCOUNT=1 AND PERIOD=5,WOL,0,3,-1),COLORFFFFFF; VOLUME:VOL,VOLSTICK; VAR1:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN)); 主買:IF(CLOSE>OPEN,VAR1*(HIGH-LOW),IF(CLOSE<OPEN,VAR1*((HIGH-OPEN)+(CLOSE- LOW)),VOL/2)),COLORRED,POINTDOT; 主賣:IF(CLOSE>OPEN,VAR1*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,VAR1*(HIGH- LOW),VOL/2)),COLOR00FF00,POINTDOT; STICKLINE(主買>0,0,主買,2,0),COLORRED; {STICKLINE(主賣>0,主買,VOL,2,1),COLOR00FF80;} STICKLINE(主買<REF(主買,1)AND 主買>0,0,主買,2,0),COLOR00FFFF; V5:MA(VOLUME,5),LINETHICK3; V10:MA(VOLUME,10),LINETHICK3; V135:MA(VOLUME,135),LINETHICK3; DRAWICON(十日換手>30,-20000,1); DRAWICON(十日換手>80,-10000,23); DRAWTEXT(CURRBARSCOUNT=40,HHV(V,80)*0.9,'10日換手>30出紅箭頭,>80出紅十字'); DRAWICON(二十日換手>30,-40000,2); DRAWICON(二十日換手>80,-30000,17); DRAWTEXT(CURRBARSCOUNT=80,HHV(V,80)*0.95,'20日換手>30出綠箭頭,>80出桔子'),COLOR00FFFF; 注: 館內(nèi)各種公式為學習編程而保存,實戰(zhàn)使用前一定要看其中是否有未來函數(shù)并自己親自測試成功率,決不能依據(jù)公式名稱的描述和形容去投資,據(jù)此入市造成投資損失由投資者自己承擔。 發(fā)文不易,如獲益,歡迎贊賞,贊賞必復! |
|