編程思路破譯 VAR11賦值:3*(收盤價-55日內最低價的最低值)/(55日內最高價的最高值-55日內最低價的最低值)*100的5日[1日權重]移動平均-2*(收盤價-55日內最低價的最低值)/(55日內最高價的最高值-55日內最低價的最低值)*100的5日[1日權重]移動平均的3日[1日權重]移動平均 輸出趨勢線:VAR11的5日指數(shù)移動平均,COLORFFFFFF, 線寬為2 VAR12賦值:(趨勢線-1日前的趨勢線)/1日前的趨勢線*100 當滿足條件趨勢線<13時,在0和20位置之間畫柱狀線,寬度為5,0不為0則畫空心柱.,畫黃色 當滿足條件1日前的趨勢線<13ANDVAR12>13時,在0和50位置之間畫柱狀線,寬度為5,0不為0則畫空心柱.,畫紅色 當滿足條件1日前的趨勢線>90ANDVAR12<0時,在100和80位置之間畫柱狀線,寬度為5,0不為0則畫空心柱.,COLORFF88EE 0, 線寬為2 20,POINTDOT 80,POINTDOT 100 ,線寬為2 散戶線賦值:100*(60日內最高價的最高值-收盤價)/(60日內最高價的最高值-60日內最低價的最低值),COLORF0F000,線寬為1 VAR1賦值:(收盤價+最低價+最高價)/3 VAR2賦值:((VAR1-1日前的最低價)-(最高價-VAR1))*成交量(手)/100000/(最高價-最低價)的歷史累和 VAR3賦值:VAR2的1日指數(shù)移動平均 JCS賦值:VAR3 JCM賦值:VAR3的12日簡單移動平均 JCL賦值:VAR3的26日簡單移動平均 ZLJR賦值:(JCS-JCM)*60 VAR81賦值:500日內最高價的最高值的21日指數(shù)移動平均 VAR82賦值:250日內最高價的最高值的21日指數(shù)移動平均 VAR83賦值:90日內最高價的最高值的21日指數(shù)移動平均 VAR84賦值:500日內最低價的最低值的21日指數(shù)移動平均 VAR85賦值:250日內最低價的最低值的21日指數(shù)移動平均 VAR86賦值:90日內最低價的最低值的21日指數(shù)移動平均 VAR87賦值:(VAR84*0.96+VAR85*0.96+VAR86*0.96+VAR81*0.558+VAR82*0.558+VAR83*0.558)/6的21日指數(shù)移動平均 VAR88賦值:(VAR84*1.25+VAR85*1.23+VAR86*1.2+VAR81*0.55+VAR82*0.55+VAR83*0.65)/6的21日指數(shù)移動平均 VAR89賦值:(VAR84*1.3+VAR85*1.3+VAR86*1.3+VAR81*0.68+VAR82*0.68+VAR83*0.68)/6的21日指數(shù)移動平均 VAR8A賦值:(VAR87*3+VAR88*2+VAR89)/6*1.738的21日指數(shù)移動平均 VAR8B賦值:1日前的最低價 VAR8C賦值:最低價-VAR8B的絕對值的3日[1日權重]移動平均/最低價-VAR8B和0的較大值的3日[1日權重]移動平均*100 VAR8D賦值:如果收盤價*1.35<=VAR8A,返回VAR8C*10,否則返回VAR8C/10的3日指數(shù)移動平均 VAR8E賦值:30日內最低價的最低值 VAR8F賦值:30日內VAR8D的最高值 VAR810賦值:如果收盤價的58日簡單移動平均,返回1,否則返回0 CK賦值: 如果最低價<=VAR8E,返回(VAR8D+VAR8F*2)/2,否則返回0的3日指數(shù)移動平均/618*VAR810 底部賦值:如果CK>50,返回50,否則返回CK,畫紅色 當滿足條件底部>0時,在0和底部位置之間畫柱狀線,寬度為4,1不為0則畫空心柱.,COLORFF00FF 程序源碼 VAR11:=3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1) -2*SMA(SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1),3,1); 趨勢線:EMA(VAR11,5),COLORFFFFFF, LINETHICK2; VAR12:=(趨勢線-REF(趨勢線,1))/REF(趨勢線,1)*100; STICKLINE(趨勢線<13,0,20,5,0),COLORYELLOW; STICKLINE(REF(趨勢線,1)<13 AND VAR12>13,0,50,5,0),COLORRED; STICKLINE(REF(趨勢線,1)>90 AND VAR12<0,100,80,5,0),COLORFF88EE; 0, LINETHICK2; 20,POINTDOT; 80,POINTDOT; 100 ,LINETHICK2; 散戶線:=100*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60)),COLORF0F000,LINETHICK1; VAR1:=(CLOSE+LOW+HIGH)/3; VAR2:=SUM(((VAR1-REF(LOW,1))-(HIGH-VAR1))*VOL/100000/(HIGH-LOW),0); VAR3:=EMA(VAR2,1); JCS:=VAR3; JCM:=MA(VAR3,12); JCL:=MA(VAR3,26); ZLJR:=(JCS-JCM)*60; VAR81:=EMA(HHV(HIGH,500),21); VAR82:=EMA(HHV(HIGH,250),21); VAR83:=EMA(HHV(HIGH,90),21); VAR84:=EMA(LLV(LOW,500),21); VAR85:=EMA(LLV(LOW,250),21); VAR86:=EMA(LLV(LOW,90),21); VAR87:=EMA((VAR84*0.96+VAR85*0.96+VAR86*0.96+VAR81*0.558+VAR82*0.558+VAR83*0.558)/6,21); VAR88:=EMA((VAR84*1.25+VAR85*1.23+VAR86*1.2+VAR81*0.55+VAR82*0.55+VAR83*0.65)/6,21); VAR89:=EMA((VAR84*1.3+VAR85*1.3+VAR86*1.3+VAR81*0.68+VAR82*0.68+VAR83*0.68)/6,21); VAR8A:=EMA((VAR87*3+VAR88*2+VAR89)/6*1.738,21); VAR8B:=REF(LOW,1); VAR8C:=SMA(ABS(LOW-VAR8B),3,1)/SMA(MAX(LOW-VAR8B,0),3,1)*100; VAR8D:=EMA(IF(CLOSE*1.35<=VAR8A,VAR8C*10,VAR8C/10),3); VAR8E:=LLV(LOW,30); VAR8F:=HHV(VAR8D,30); VAR810:=IF(MA(CLOSE,58),1,0); CK:= EMA(IF(LOW<=VAR8E,(VAR8D+VAR8F*2)/2,0),3)/618*VAR810; 底部:=IF(CK>50,50,CK),COLORRED; STICKLINE(底部>0,0,底部,4,1),COLORFF00FF 注: 館內各種公式為學習編程而保存,實戰(zhàn)使用前一定要看其中是否有未來函數(shù)并自己親自測試成功率,決不能依據(jù)公式名稱的描述和形容去投資,據(jù)此入市造成投資損失由投資者自己承擔。 發(fā)文不易,如獲益,歡迎贊賞,贊賞必復! |
|
來自: 追夢文庫 > 《交易系統(tǒng)》