編程思路破譯 N賦值:50 QXZ賦值:(大盤的收盤價-N日內(nèi)大盤的最低價的最低值)/(N日內(nèi)大盤的最高價的最高值-N日內(nèi)大盤的最低價的最低值)*100 輸出界定:QXZ的3日[1日權(quán)重]移動平均*20,NODRAW,畫紅色 畫帶狀線 輸出漲跌差:(大盤的上漲家數(shù)-大盤的下跌家數(shù)),NODRAW,畫白色 QX1賦值:(大盤的下跌家數(shù)-大盤的上漲家數(shù)) VAR1賦值:(大盤的收盤價-9日內(nèi)大盤的收盤價的最低值)/(9日內(nèi)大盤的收盤價的最高值-9日內(nèi)大盤的收盤價的最低值)*100 VAR2賦值:VAR1的3日[1日權(quán)重]移動平均 VAR3賦值:VAR2的3日[1日權(quán)重]移動平均 VAR4賦值:(大盤的最高價+大盤的最低價+大盤的收盤價)/3 VAR5賦值:(VAR4-VAR4的14日簡單移動平均)/(0.015*VAR4的14日平均絕對偏差) VAR6賦值:大盤的收盤價的2日指數(shù)移動平均-大盤的收盤價的55日指數(shù)移動平均 VAR7賦值:VAR6的6日指數(shù)移動平均 VAR8賦值:2*(VAR6-VAR7) 輸出人氣%:((大盤的上漲家數(shù)/(大盤的上漲家數(shù)+大盤的下跌家數(shù))-0.5)的6日指數(shù)移動平均)*100,NODRAW,COLORFF00FF VAR11賦值:(人氣%*10)+2000 VAR12賦值:大盤的成交量/((大盤的最高價-大盤的最低價)*2-大盤的收盤價-大盤的開盤價的絕對值) VAR13賦值:如果大盤的收盤價>大盤的開盤價,返回VAR12*(大盤的最高價-大盤的最低價),否則返回如果大盤的收盤價<大盤的開盤價,返回VAR12*((大盤的最高價-大盤的開盤價)+(大盤的收盤價-大盤的最低價)),否則返回大盤的成交量/2 VAR14賦值:如果大盤的收盤價>大盤的開盤價,返回0-VAR12*((大盤的最高價-大盤的收盤價)+(大盤的開盤價-大盤的最低價)),否則返回如果大盤的收盤價<大盤的開盤價,返回0-VAR12*(大盤的最高價-大盤的最低價),否則返回0-大盤的成交量/2 畫帶狀線 輸出行情:如果VAR2>VAR3ANDVAR5>0ANDVAR6>VAR7ANDVAR8>0,返回1,否則返回?zé)o效數(shù),NODRAW,畫黃色 輸出成交額【億】:大盤的成交額/100000000,NODRAW,畫淡紅色 輸出成交量【億】:大盤的成交量/100000000,NODRAW,畫淡紅色 輸出量勢:(VAR13的N日累和--VAR14的N日累和)的2日平滑移動平均/2000000+1000,畫黃色 輸出VX6:量勢的6日平滑移動平均,COLORFF9933 當(dāng)滿足條件漲跌差>0時,在0和如果漲跌差>0,返回漲跌差,否則返回0位置之間畫柱狀線,寬度為0,1不為0則畫空心柱.,畫紅色 當(dāng)滿足條件QX1>0時,在0和如果QX1>0,返回QX1,否則返回0位置之間畫柱狀線,寬度為0,1不為0則畫空心柱.,COLORFFBB00 當(dāng)滿足條件漲跌差>800AND成交額【億】>1300時,在0和如果漲跌差>0,返回漲跌差,否則返回0位置之間畫柱狀線,寬度為0,1不為0則畫空心柱.,COLORFF00FF 當(dāng)滿足條件行情=1時,在2000和VAR11位置之間畫柱狀線,寬度為0,1不為0則畫空心柱.,畫黃色 程序源碼 N:=50; QXZ:=(INDEXC-LLV(INDEXL,N))/(HHV(INDEXH,N)-LLV(INDEXL,N))*100; 界定:SMA(QXZ,3,1)*20,NODRAW,COLORRED; DRAWBAND(界定,RGB(150,30,30),1000,RGB(0,100,50)); 漲跌差:(INDEXADV-INDEXDEC),NODRAW,COLORWHITE; QX1:=(INDEXDEC-INDEXADV); VAR1:=(INDEXC-LLV(INDEXC,9))/(HHV(INDEXC,9)-LLV(INDEXC,9))*100; VAR2:=SMA(VAR1,3,1); VAR3:=SMA(VAR2,3,1); VAR4:=(INDEXH+INDEXL+INDEXC)/3; VAR5:=(VAR4-MA(VAR4,14))/(0.015*AVEDEV(VAR4,14)); VAR6:=EMA(INDEXC,2)-EMA(INDEXC,55); VAR7:=EMA(VAR6,6); VAR8:=2*(VAR6-VAR7); 人氣%:(EMA((INDEXADV/(INDEXADV+INDEXDEC)-0.5),6))*100,NODRAW,COLORFF00FF; VAR11:=(人氣%*10)+2000; VAR12:=INDEXV/((INDEXH-INDEXL)*2-ABS(INDEXC-INDEXO)); VAR13:=IF(INDEXC>INDEXO,VAR12*(INDEXH-INDEXL),IF(INDEXC<INDEXO,VAR12*((INDEXH-INDEXO)+(INDEXC-INDEXL)),INDEXV/2)); VAR14:=IF(INDEXC>INDEXO,0-VAR12*((INDEXH-INDEXC)+(INDEXO-INDEXL)),IF(INDEXC<INDEXO,0-VAR12*(INDEXH-INDEXL),0-INDEXV/2)); DRAWBAND(VAR11,RGB(150,0,100),2000,RGB(100,100,50)); 行情:IF(VAR2>VAR3 AND VAR5>0 AND VAR6>VAR7 AND VAR8>0,1,DRAWNULL),NODRAW,COLORYELLOW; 成交額【億】:INDEXA/100000000,NODRAW,COLORLIRED; 成交量【億】:INDEXV/100000000,NODRAW,COLORLIRED; 量勢:MEMA((SUM(VAR13,N)-SUM(-VAR14,N)),2)/2000000+1000,COLORYELLOW; VX6:MEMA(量勢,6),COLORFF9933; STICKLINE(漲跌差>0,0,IF(漲跌差>0,漲跌差,0),0,1),COLORRED; STICKLINE(QX1>0,0,IF(QX1>0,QX1,0),0,1),COLORFFBB00; STICKLINE(漲跌差>800 AND 成交額【億】>1300,0,IF(漲跌差>0,漲跌差,0),0,1),COLORFF00FF; STICKLINE(行情=1,2000,VAR11,0,1),COLORYELLOW; 注: 館內(nèi)各種公式為學(xué)習(xí)編程而保存,實戰(zhàn)使用前一定要看其中是否有未來函數(shù)并自己親自測試成功率,決不能依據(jù)公式名稱的描述和形容去投資,據(jù)此入市造成投資損失由投資者自己承擔(dān)。 發(fā)文不易,如獲益,歡迎贊賞,贊賞必復(fù)! |
|