編程思路破譯 N賦值:5 大盤情緒賦值:"880005$收盤價" 輸出大盤情緒1:"SZ399001$上漲家數"+"SH000001$上漲家數" 2400,畫淡紅色,線寬為2 當滿足條件是否最后一個周期=1時,在2400位置書寫文字,COLORFFFFFF 800,畫淡藍色,線寬為2 當滿足條件是否最后一個周期=1時,在800位置書寫文字,畫淡藍色 500,COLOR66FFFF,線寬為2 當滿足條件是否最后一個周期=1時,在500位置書寫文字,COLOR66FFFF A賦值:"880812$成交額(元)"*0.00000001 A1賦值:如果A<25,返回1,否則返回0 A2賦值:如果A>154ANDA<180,返回1,否則返回0 A3賦值:如果A>200AND大盤情緒1<2000,返回1,否則返回0 A4賦值:如果A/A的20日簡單移動平均>1.5,返回1,否則返回0 A5賦值:如果A>200AND大盤情緒1>1800,返回1,否則返回0 當滿足條件A2時,在2000位置書寫文字,畫紅色 當滿足條件A5時,在3000位置書寫文字 當滿足條件A3時,在1000位置書寫文字,畫綠色 D賦值:"880770$最高價"*0.1 DD賦值:"880770$最低價"*0.1 DD1賦值:"880770$收盤價"*0.1 DD2賦值:"880770$開盤價"*0.1 輸出DD3:"880770$成交量(手)"/1日前的"880770$成交量(手)" 輸出DD4:DD2/1日前的DD1 D1賦值:N日內D的最高值 輸出D2:D1/DD 輸出D5:D1/DD*100 輸出D6:DD2/1日前的DD1 D3賦值:DD1上穿DD1的5日簡單移動平均 AND DD1上穿DD1的10日簡單移動平均 當滿足條件D2>1.088時,在2500位置書寫文字,畫紅色 當滿足條件D3AND大盤情緒1>1500時,在2000位置書寫文字 當滿足條件D6<0.98ANDDD1<DD2時,在2000位置書寫文字,畫綠色 輸出D4:A上穿A的20日簡單移動平均 A/A的20日簡單移動平均 AAAA賦值:"880772$最高價" AA賦值:"880772$收盤價" AA1賦值:"880772$開盤價" AA11賦值:"880772$最低價" AAA11賦值:"880772$成交量(手)" AD1賦值:AA的20日簡單移動平均 輸出AD2:(AD1-AAAA)<2 AND AA的5日簡單移動平均<AD1 AND 大盤情緒<1500 AA3賦值:AA11/1日前的AA<0.97 AND AA<AA1 輸出AAA3:AAA11的5日簡單移動平均上穿AAA11的20日簡單移動平均 輸出F:上次AAA3距今天數 輸出F1:F>0 AND AAA11/AAA11的20日簡單移動平均>1.7 輸出F2:AA的3日簡單移動平均上穿AA的7日簡單移動平均 輸出F3:AA的3日簡單移動平均<AA的7日簡單移動平均 AND AAA11<AAA11的20日簡單移動平均 當滿足條件AA3時,在1500位置書寫文字,畫綠色 當滿足條件AAA3時,在1500位置書寫文字,畫紅色 當滿足條件F1時,在400位置書寫文字,畫紅色 當滿足條件AAA3時,在0和100位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,畫紅色 當滿足條件F1時,在0和300位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,畫紅色 當滿足條件F3時,在0和-150位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,畫綠色 當滿足條件F2時,在0和300位置之間畫柱狀線,寬度為3,0不為0則畫空心柱.,畫黃色 程序源碼 N:=5; 大盤情緒:="880005$C";{總上漲家數} 大盤情緒1:"SZ399001$ADVANCE"+"SH000001$ADVANCE";{總上漲家數}; 2400,COLORLIRED,LINETHICK2; DRAWTEXT(ISLASTBAR=1,2400,' '),COLORFFFFFF; 800,COLORLIBLUE,LINETHICK2; DRAWTEXT(ISLASTBAR=1,800,' '),COLORLIBLUE; 500,COLOR66FFFF,LINETHICK2; DRAWTEXT(ISLASTBAR=1,500,' '),COLOR66FFFF; A:="880812$AMOUNT"*0.00000001; A1:=IF(A<25,1,0); A2:=IF(A>154 AND A<180,1,0); A3:=IF(A>200 AND 大盤情緒1<2000 ,1,0); A4:=IF(A/MA(A,20)>1.5,1,0); A5:=IF(A>200 AND 大盤情緒1>1800 ,1,0); DRAWTEXT(A2,2000,'弱分歧'),COLORRED; DRAWTEXT(A5,3000,'高潮期'); DRAWTEXT(A3,1000,'強分歧'),COLORGREEN; D:="880770$H"*0.1; DD:="880770$L"*0.1; DD1:="880770$C"*0.1; DD2:="880770$O"*0.1; DD3:"880770$V"/REF("880770$V",1); DD4:DD2/REF(DD1,1); D1:=HHV(D,N); D2:D1/DD; D5:D1/DD*100; D6:DD2/REF(DD1,1); D3:=crOSS(DD1,MA(DD1,5)) AND CROSS(DD1,MA(DD1,10)); DRAWTEXT(D2>1.088,2500,'接力'),COLORRED; DRAWTEXT(D3 AND 大盤情緒1>1500,2000,'強共振點'); DRAWTEXT(D6<0.98 AND DD1<DD2,2000,'衰退'),COLORGREEN; D4:CROSS(A,MA(A,20)); A/MA(A,20); AAAA:="880772$H"; AA:="880772$C"; AA1:="880772$O"; AA11:="880772$L"; AAA11:="880772$V"; AD1:=MA(AA,20); AD2:(AD1-AAAA)<2 AND MA(AA,5)<AD1 AND 大盤情緒<1500; AA3:=AA11/REF(AA,1)<0.97 AND AA<AA1; AAA3:CROSS(MA(AAA11,5),MA(AAA11,20)); F:BArslAST(AAA3); F1:F>0 AND AAA11/MA(AAA11,20)>1.7; F2:CROSS(MA(AA,3),MA(AA,7)); F3:MA(AA,3)<MA(AA,7) AND AAA11<MA(AAA11,20); DRAWTEXT(AA3,1500,'切換'),COLORGREEN; DRAWTEXT(AAA3,1500,'主勝預警'),COLORRED; DRAWTEXT(F1,400,'主升階段'),COLORRED; {DRAWTEXT(AD2,3000,'爆頭'),COLORRED;} STICKLINE(AAA3,0,100,3,0),COLORRED; STICKLINE(F1,0,300,3,0),COLORRED; STICKLINE(F3,0,-150,3,0),COLORGREEN; STICKLINE(F2,0,300,3,0),COLORYELLOW; 注: 館內各種公式為學習編程而保存,實戰使用前一定要看其中是否有未來函數并自己親自測試成功率,決不能依據公式名稱的描述和形容去投資,據此入市造成投資損失由投資者自己承擔。 發文不易,如獲益,歡迎贊賞,贊賞必復! |
|