編程思路破譯 K賦值:收盤價的2日指數移動平均 K1賦值:K的2日指數移動平均 K2賦值:K1的2日指數移動平均 K3賦值:K2的2日指數移動平均 快賦值:K1的3日指數移動平均,畫紅色,線寬為1 中賦值:K2的5日指數移動平均,畫黃色,線寬為1 慢賦值:K3的7日指數移動平均,畫藍色,線寬為1 畫帶狀線 輸出K線:K線 重心賦值:(2*收盤價+最高價+最低價)/4,COLOR00FFFF,線寬為0 SJ賦值:(重心-5日內最低價的最低值)/(5日內最高價的最高值-5日內最低價的最低值)*100的2日加權移動平均 ZJ賦值:0.618*1日前的SJ+0.382*SJ的2日加權移動平均 當滿足條件ZJ上穿SJANDSJ>70AND快>慢AND((最高價-開盤價)<(開盤價-收盤價)ANDC<開盤價)ANDREF(收盤價,1)<2日前的收盤價*1.095時,在最高價+0.07位置書寫文字,畫綠色 A1賦值:收盤價的14日指數移動平均,畫白色,線寬為1 A1X賦值:(A1-1日前的A1)/1日前的A1*100,NODRAW 突破賦值:1日前的收盤價的14日指數移動平均,NODRAW 距離賦值:(收盤價-突破)/突破*100,NODRAW 入賦值:如果A1X>=0,返回上次A1X上穿0距今天數+1日前的收盤價的14日指數移動平均,否則返回無效數畫紅色,線寬為1 逃賦值:如果A1X<0,返回上次0上穿A1X距今天數+1日前的收盤價的14日指數移動平均,否則返回無效數畫綠色,線寬為1 當滿足條件A1X上穿0ANDC>=1日前的7日內最高價的最高值ANDC>1日前的收盤價*1.097ANDC=HANDCROSS(快,慢)ANDC>=快ANDC>開盤價時,在最低價*0.98位置書寫文字畫黃色 當滿足條件A1X上穿0ANDC>=1日前的7日內最高價的最高值ANDC>1日前的收盤價*1.097ANDC=HANDCROSS(快,慢)ANDC>=快ANDC>開盤價時,在收盤價和開盤價位置之間畫柱狀線,寬度為2,0不為0則畫空心柱.,畫黃色 當滿足條件A1X上穿0ANDC>=1日前的7日內最高價的最高值ANDC>1日前的收盤價*1.097ANDC=HANDCROSS(快,慢)ANDC>=快ANDC>開盤價時,在最高價和最低價位置之間畫柱狀線,寬度為0,0不為0則畫空心柱.,畫黃色 賣出賦值:當滿足條件1日前的收盤價>1日前的快ANDREF(收盤價,2)>2日前的快ANDREF(收盤價,3)>3日前的快ANDC<快ANDREF(快,1)>1日前的慢ANDREF(最低價,1)<1日前的快ANDO>收盤價時,在最高價+0.1位置畫15號圖標 當滿足條件A1X上穿0時,在(收盤價+開盤價)/2和開盤價位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,畫紅色 當滿足條件0上穿A1X時,在(收盤價+開盤價)/2和開盤價位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,畫黃色 MA5賦值:收盤價的5日簡單移動平均 MA10賦值:收盤價的10日簡單移動平均 輸出生命線:收盤價的30日簡單移動平均,COLORFF00FF,線寬為2 MA60賦值:收盤價的60日簡單移動平均,畫紅色,線寬為1 NN賦值:((1日前的收盤價>2日前的收盤價*1.096 AND 2日前的收盤價>3日前的收盤價*1.096 ) AND 收盤價<1日前的收盤價*1.095) 當滿足條件NN時,在最高價位置書寫文字,畫黃色 斜線,線寬為2 條件1賦值:(收盤價>=計算漲停價) 一板1賦值:條件1 AND 取反 AND 最高價=收盤價 AND 上市的天數>20 一板賦值:收盤價>1日前的收盤價*1.095 AND 收盤價<1日前的收盤價*1.118 AND 收盤價=最高價 AND 1日前的收盤價<2日前的收盤價*1.095 M1賦值:一板 AND 成交量(手)<1日前的成交量(手) 二板1賦值:((收盤價>=計算漲停價 AND 上市的天數>30 AND 1日前的收盤價=計算漲停價) OR (收盤價>=計算漲停價 AND 上市的天數>30 AND 1日前的收盤價=計算漲停價) AND 取反) 二板賦值:收盤價>1日前的收盤價*1.095 AND 收盤價<1日前的收盤價*1.118 AND 收盤價=最高價 AND 1日前的收盤價>2日前的收盤價*1.095 AND 1日前的收盤價<2日前的收盤價*1.118 AND 1日前的收盤價=1日前的最高價 AND 2日前的收盤價<3日前的收盤價*1.095 M2賦值:當滿足條件二板ANDV<1日前的成交量(手)時,在(開盤價+收盤價)/2和收盤價位置之間畫柱狀線,寬度為1,0不為0則畫空心柱.,畫紅色 三板1賦值:(收盤價>=計算漲停價 AND 上市的天數>20 AND 1日前的收盤價=計算漲停價 AND 2日前的收盤價=計算漲停價) OR (收盤價>=計算漲停價 AND 上市的天數>20 AND 1日前的收盤價=計算漲停價 AND 2日前的收盤價=計算漲停價) 三板賦值:收盤價>1日前的收盤價*1.095 AND 收盤價<1日前的收盤價*1.118 AND 收盤價=最高價 AND 1日前的收盤價>2日前的收盤價*1.095 AND 1日前的收盤價<2日前的收盤價*1.118 AND 1日前的收盤價=1日前的最高價 AND 2日前的收盤價>3日前的收盤價*1.095 AND 2日前的收盤價<3日前的收盤價*1.118 AND 2日前的收盤價=2日前的最高價 M3賦值:三板 AND 成交量(手)<1日前的成交量(手) MAVOL1賦值:成交量(手)的5日簡單移動平均 當滿足條件一板ANDC>OANDV>1日前的MAVOL1*2時,在最低價*0.95位置書寫文字,畫紅色 當滿足條件一板ANDC>OANDV>1日前的MAVOL1*2時,在收盤價和開盤價位置之間畫柱狀線,寬度為2,0不為0則畫空心柱.,畫黃色 當滿足條件一板ANDC>OANDV>1日前的MAVOL1*2時,在最高價和最低價位置之間畫柱狀線,寬度為0,0不為0則畫空心柱.,畫黃色 當滿足條件M2時,在最低價-0.07位置書寫文字,畫黃色 當滿足條件M3時,在開盤價位置書寫文字,畫黃色 M4賦值:收盤價>1日前的收盤價*1.095 AND 1日前的收盤價<2日前的收盤價*1.095 AND 2日前的收盤價>3日前的收盤價*1.095 AND 3日前的收盤價<4日前的收盤價*1.095 當滿足條件M4時,在最低價-0.09位置書寫文字,畫黃色 M5賦值:收盤價>1日前的收盤價*1.095 AND 1日前的收盤價<2日前的收盤價*1.095 AND 2日前的收盤價<3日前的收盤價*1.095 AND 3日前的收盤價>4日前的收盤價*1.095 AND 4日前的收盤價<5日前的收盤價*1.095 當滿足條件M5時,在最低價-0.09位置書寫文字,畫黃色 程序源碼 K:=EMA(C,2); K1:=EMA(K,2); K2:=EMA(K1,2); K3:=EMA(K2,2); 快:=EMA(K1,3),COLORRED,LINETHICK1; 中:=EMA(K2,5),COLORYELLOW,LINETHICK1; 慢:=EMA(K3,7),COLORBLUE,LINETHICK1; DRAWBAND(快,RGB(55,55,225),慢,RGB(0,105,0)); k線:DRAWKLINE(H,O,L,C); 重心:=(2*C+H+L)/4,COLOR00FFFF,LINETHICK0; SJ:=WMA((重心-LLV(L,5))/(HHV(H,5)-LLV(L,5))*100,2); ZJ:=WMA(0.618*REF(SJ,1)+0.382*SJ,2); DRAWTEXT(crOSS(ZJ,SJ) AND SJ>70 AND 快>慢 AND ((H-O)<(O-C) AND C<O) AND REF(C,1)<REF(C,2)*1.095,H+0.07,'洗'),COLORGREEN; A1:=EMA(C,14),COLORWHITE,LINETHICK1; A1X:=(A1-REF(A1,1))/REF(A1,1)*100,NODRAW; 突破:=REF(EMA(C,14),1),NODRAW; 距離:=(C-突破)/突破*100,NODRAW; 入:=IF(A1X>=0,REF(EMA(C,14),BArslAST(CROSS(A1X,0))+1),DRAWNULL)COLORRED,LINETHICK1; 逃:=IF(A1X<0,REF(EMA(C,14),BARSLAST(CROSS(0,A1X))+1),DRAWNULL)COLORGREEN,LINETHICK1; DRAWTEXT(CROSS(A1X,0) AND C>=REF(HHV(H,7),1) AND C>REF(C,1)*1.097 AND C=H AND CROSS(快,慢) AND C>=快 AND C>O,L*0.98,'←首板')COLORYELLOW; STICKLINE(CROSS(A1X,0) AND C>=REF(HHV(H,7),1) AND C>REF(C,1)*1.097 AND C=H AND CROSS(快,慢) AND C>=快 AND C>O,C,O,2,0),COLORYELLOW; STICKLINE(CROSS(A1X,0) AND C>=REF(HHV(H,7),1) AND C>REF(C,1)*1.097 AND C=H AND CROSS(快,慢) AND C>=快 AND C>O,H,L,0,0),COLORYELLOW; 賣出:=DRAWICON(REF(C,1)>REF(快,1) AND REF(C,2)>REF(快,2) AND REF(C,3)>REF(快,3) AND C<快 AND REF(快,1)>REF(慢,1) AND REF(L,1)<REF(快,1) AND O>C,H+0.1,15); STICKLINE(CROSS(A1X,0),(C+O)/2,O,1,0),COLORRED; STICKLINE(CROSS(0,A1X),(C+O)/2,O,1,0),COLORYELLOW; MA5:=MA(CLOSE,5); MA10:=MA(CLOSE,10); 生命線:MA(CLOSE,30),COLORFF00FF,LINETHICK2; MA60:=MA(CLOSE,60),COLORRED,LINETHICK1; NN:=((REF(C,1)>REF(C,2)*1.096 AND REF(C,2)>REF(C,3)*1.096 ) AND C<REF(C,1)*1.095); DRAWTEXT(NN,H,'逃'),COLORYELLOW; DRAWSL(快=慢,REF(H,1),0,3,0),LINETHICK2; 條件1:=(CLOSE>=ZTPRICE(REF(CLOSE,1),IF(FINANCE(3)=4,0.2,0.1))); 一板1:=條件1 AND NOT(REF(條件1,1)) AND H=C AND FINANCE(42)>20; 一板:=C>REF(C,1)*1.095 AND C<REF(C,1)*1.118 AND C=H AND REF(C,1)<REF(C,2)*1.095; M1:=一板 AND V<REF(V,1); 二板1:=((C>=ZTPRICE(REF(C,1),0.1) AND FINANCE(42)>30 AND REF(C,1)=ZTPRICE(REF(C,2),0.1)) OR (C>=ZTPRICE(REF(C,1),0.2) AND FINANCE(42)>30 AND REF(C,1)=ZTPRICE(REF(C,2),0.2)) AND NOT(REF(條件1,2))); 二板:=C>REF(C,1)*1.095 AND C<REF(C,1)*1.118 AND C=H AND REF(C,1)>REF(C,2)*1.095 AND REF(C,1)<REF(C,2)*1.118 AND REF(C,1)=REF(H,1) AND REF(C,2)<REF(C,3)*1.095; M2:=STICKLINE(二板 AND V<REF(V,1),(O+C)/2,C,1,0),COLORRED; 三板1:=(C>=ZTPRICE(REF(C,1),0.1) AND FINANCE(42)>20 AND REF(C,1)=ZTPRICE(REF(C,2),0.1) AND REF(C,2)=ZTPRICE(REF(C,3),0.1)) OR (C>=ZTPRICE(REF(C,1),0.2) AND FINANCE(42)>20 AND REF(C,1)=ZTPRICE(REF(C,2),0.2) AND REF(C,2)=ZTPRICE(REF(C,3),0.2)); 三板:=C>REF(C,1)*1.095 AND C<REF(C,1)*1.118 AND C=H AND REF(C,1)>REF(C,2)*1.095 AND REF(C,1)<REF(C,2)*1.118 AND REF(C,1)=REF(H,1) AND REF(C,2)>REF(C,3)*1.095 AND REF(C,2)<REF(C,3)*1.118 AND REF(C,2)=REF(H,2); M3:=三板 AND V<REF(V,1); MAvol1:=MA(V,5); DRAWTEXT(一板 AND C>O AND V>REF(MAVOL1,1)*2,L*0.95,'←試盤'),COLORRED; STICKLINE(一板 AND C>O AND V>REF(MAVOL1,1)*2,C,O,2,0),COLORYELLOW; STICKLINE(一板 AND C>O AND V>REF(MAVOL1,1)*2,H,L,0,0),COLORYELLOW; DRAWTEXT(M2 ,L-0.07,'二進三'),COLORYELLOW; DRAWTEXT(M3 ,O,'妖'),COLORYELLOW; M4:=C>REF(C,1)*1.095 AND REF(C,1)<REF(C,2)*1.095 AND REF(C,2)>REF(C,3)*1.095 AND REF(C,3)<REF(C,4)*1.095; DRAWTEXT(M4 ,L-0.09,'一進二'),COLORYELLOW; M5:=C>REF(C,1)*1.095 AND REF(C,1)<REF(C,2)*1.095 AND REF(C,2)<REF(C,3)*1.095 AND REF(C,3)>REF(C,4)*1.095 AND REF(C,4)<REF(C,5)*1.095; DRAWTEXT(M5 ,L-0.09,'一進二'),COLORYELLOW; 注: 館內各種公式為學習編程而保存,,實戰(zhàn)使用前一定要看其中是否有未來函數并自己親自測試成功率,決不能依據公式名稱的描述和形容去投資,,據此入市造成投資損失由投資者自己承擔,。 發(fā)文不易,,如獲益,歡迎贊賞,贊賞必復,! |
|