編程思路破譯
N賦值:5
當滿足條件收陽線時,在開盤價和收盤價位置之間畫柱狀線,寬度為3,1不為0則畫空心柱.,畫紅色
當滿足條件收陽線時,在最高價和收盤價位置之間畫柱狀線,寬度為0,0不為0則畫空心柱.,畫紅色
當滿足條件收陽線時,在開盤價和最低價位置之間畫柱狀線,寬度為0,0不為0則畫空心柱.,畫紅色
當滿足條件收陰線時,在開盤價和收盤價位置之間畫柱狀線,寬度為3,1不為0則畫空心柱.,COLORFF901E
當滿足條件收陰線時,在最高價和開盤價位置之間畫柱狀線,寬度為0,0不為0則畫空心柱.,COLORFF901E
當滿足條件收陰線時,在收盤價和最低價位置之間畫柱狀線,寬度為0,0不為0則畫空心柱.,COLORFF901E
當滿足條件平盤時,在開盤價和收盤價位置之間畫柱狀線,寬度為3,1不為0則畫空心柱.,畫淡灰色
當滿足條件平盤時,在最高價和最低價位置之間畫柱狀線,寬度為0,0不為0則畫空心柱.,畫淡灰色
TY1賦值:最高價
A1賦值:N日前的TY1=2*N+1日內TY1的最高值,NODRAW
B1賦值:A1的N日過濾,NODRAW
C1賦值:若B1則將最近N+1周期置為1,NODRAW
HD1賦值:C1的N日過濾,NODRAW
輸出前高:上次HD1距今天數(shù)日前的最高價,畫黃色,POINTDOT
TY2賦值:最低價
A2賦值:N日前的TY2=2*N+1日內TY2的最低值,NODRAW
B2賦值:A2的N日過濾,NODRAW
C2賦值:若B2則將最近N+1周期置為1,NODRAW
HD2賦值:C2的N日過濾,NODRAW
輸出前低:上次HD2距今天數(shù)日前的最低價,畫綠色,POINTDOT
前低起點賦值:信號過濾(多頭)
初陰勝陽賦值:收盤價<=開盤價 AND 1日前的收盤價>1日前的開盤價 AND 成交量(手)>1日前的成交量(手),NODRAW
ZQ1賦值:上次初陰勝陽距今天數(shù)
FZ1賦值:若前低則將最近ZQ1周期置為1
當滿足條件初陰勝陽時,在開盤價和收盤價位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,COLOR00FF7F
當滿足條件初陰勝陽時,在最高價和最低價位置之間畫柱狀線,寬度為0,0不為0則畫空心柱.,COLOR00FF7F
初陽勝陰賦值:收陽線AND 1日前的收盤價<1日前的開盤價 AND 成交量(手)>1日前的成交量(手),NODRAW
ZQ2賦值:上次初陽勝陰距今天數(shù)
FZ2賦值:若前低則將最近ZQ2周期置為1
當滿足條件初陽勝陰時,在開盤價和收盤價位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,畫淡紅色
當滿足條件初陽勝陰時,在最低價和最高價位置之間畫柱狀線,寬度為0,0不為0則畫空心柱.,畫淡紅色
高賦值:收盤價和開盤價的較大值
低賦值:收盤價和開盤價的較小值
當滿足條件前低起點時,在開盤價和收盤價的較小值位置畫直線起點,當滿足條件最低價>前低AND(初陰勝陽OR初陽勝陰)時,在如果收盤價>=開盤價,返回高*0.999,否則返回如果平盤,返回收盤價*0.999,否則返回低*1.001位置畫直線終點,1表示是否延長.,畫白色
當滿足條件前低起點時,在開盤價和收盤價的較小值位置畫直線起點,當滿足條件最低價>前低時,在如果收陽線,返回高*0.999,否則返回如果平盤,返回收盤價*0.999,否則返回低*1.001位置畫直線終點,1表示是否延長.,畫白色,DOTLINE
程序源碼
N:=5;
STICKLINE(C>O,O,C,3,1),COLORRED;
STICKLINE(C>O,H,C,0,0),COLORRED;
STICKLINE(C>O,O,L,0,0),COLORRED;
STICKLINE(C<O,O,C,3,1),COLORFF901E;
STICKLINE(C<O,H,O,0,0),COLORFF901E;
STICKLINE(C<O,C,L,0,0),COLORFF901E;
STICKLINE(C=O,O,C,3,1),COLORLIGRAY;
STICKLINE(C=O,H,L,0,0),COLORLIGRAY;
TY1:=H;
A1:=REF(TY1,N)=HHV(TY1,2*N+1),NODRAW;
B1:=FILTER(A1,N),NODRAW;
C1:=BACKSET(B1,N+1),NODRAW;
HD1:=FILTER(C1,N),NODRAW;
前高:REF(H,BARSLAST(HD1)),COLORYELLOW,POINTDOT;
TY2:=L;
A2:=REF(TY2,N)=LLV(TY2,2*N+1),NODRAW;
B2:=FILTER(A2,N),NODRAW;
C2:=BACKSET(B2,N+1),NODRAW;
HD2:=FILTER(C2,N),NODRAW;
前低:REF(L,BARSLAST(HD2)),COLORGREEN,POINTDOT;
前低起點:=TFILTER(BACKSET(L>前低,BARSLAST(C2)+2),L<=前低,1);
初陰勝陽:=C<=O AND REF(C,1)>REF(O,1) AND V>REF(V,1),NODRAW;
ZQ1:=BARSLAST(初陰勝陽);
FZ1:=BACKSET(前低,ZQ1);
STICKLINE(初陰勝陽,O,C,3,0),COLOR00FF7F;
STICKLINE(初陰勝陽,H,L,0,0),COLOR00FF7F;
初陽勝陰:=C>O AND REF(C,1)<REF(O,1) AND V>REF(V,1),NODRAW;
ZQ2:=BARSLAST(初陽勝陰);
FZ2:=BACKSET(前低,ZQ2);
STICKLINE(初陽勝陰,O,C,3,0),COLORLIRED;
STICKLINE(初陽勝陰,L,H,0,0),COLORLIRED;
高:=MAX(C,O);
低:=MIN(C,O);
DRAWLINE(前低起點,MIN(O,C),L>前低 AND (初陰勝陽 OR 初陽勝陰),IF(C>=O,高*0.999,IF(C=O,C*0.999,低*1.001)),1),COLORWHITE;
DRAWLINE(前低起點,MIN(O,C),L>前低,IF(C>O,高*0.999,IF(C=O,C*0.999,低*1.001)),1),COLORWHITE,DOTLINE;
注:
館內各種公式為學習編程而保存,實戰(zhàn)使用前一定要看其中是否有未來函數(shù)并自己親自測試成功率,決不能依據公式名稱的描述和形容去投資,據此入市造成投資損失由投資者自己承擔。
發(fā)文不易,如獲益,歡迎贊賞,贊賞必復!
聯(lián)系客服