1. 3tm 指標
VAR1:="DMI.PDI"(12,6); {當前pdi值} VAR2:="DMI.MDI"(12,6); {當前MDI值} VAR3:=VAR1>65 AND VAR1>REF(VAR1,1);{0,1} VAR4:=LLV(VAR1,0);{pdi歷史最低值} VAR5:=BARSLAST(VAR4=VAR1);{到最小pdi的周期數(shù)} VAR6:=(0-REF(VAR2,4))/(VAR4-REF(VAR2,VAR5))>2;{分母是當前mdi-歷史最低pdi對應的mdi;0,1} VAR7:=VAR1>REF(VAR1,1);{0,1 pdi比昨天大} VAR8:=VOL>2*MA(VOL,30);{0,1 當前成交量大于2倍的30天平均成交量} VAR9:="DMI.ADX"(12,6); {當前ADX} VARA:="DMI.ADXR"(12,6); {當前ADXR} VARB:=CLOSE>MA(CLOSE,30) AND CLOSE<MA(CLOSE,30)*1.04;{0,1 收盤價大于小于} VARC:=MA(CLOSE,30)>REF(MA(CLOSE,30),1);{0,1;30日均線大于前值} VARD:=BARSLAST(CROSS(MA(CLOSE,5),MA(CLOSE,10)))<BARSLAST(CROSS(MA(CLOSE,10),MA(CLOSE,5)));{0,1; 5日上穿10金叉到目前的天數(shù)<死叉.. 好} VARE:=0-"MACD.DIFF"(7,21,3); {現(xiàn)diff} VARF:=TROUGHBARS(3,15,1)<4;{未來函數(shù),前一個zig轉向波谷到當前距離《4 } VAR10:=EMA(CLOSE,30)>REF(EMA(CLOSE,30),2);{0,1; 30日指數(shù)平均》前2日} VAR11:=IF(VARF=1,50,0);{波谷成立 就是50(最后一個會變)} VAR12:=CROSS(VAR2,VAR1) AND CROSS(VARA,VAR9);{m上穿p,adxr上穿adx} VAR13:=CROSS(VAR2,VAR1) AND CROSS(VAR9,VARA);{m上穿p,adx上穿adxr 好} VAR14:=VARB AND VARC AND VARD AND VAR10 AND VAR6 AND VAR7 AND VAR8*50; VAR15:=BARSLAST(CROSS(VAR2,VAR1)=1);{上一個死叉到現(xiàn)在的周期數(shù)} VAR16:=BARSLAST(CROSS(VAR1,VAR2)=1);{上一個金叉到現(xiàn)在的周期數(shù)} VAR17:=HHV(VAR1,VAR16);{到上一個金叉為止,pdi的最大值} VAR18:=BARSLAST(VAR1=VAR17);{pdi為最大值到現(xiàn)在的周期數(shù)} 多空:EMA((CLOSE-MA((2*CLOSE+HIGH+LOW)/4,30))/MA((2*CLOSE+HIGH+LOW)/4,30)*100,3),COLORWHITE;{(close-A)/A} 水平:0,COLORRED; STICKLINE(FILTER(VARF=1,5) AND 多空<-10,50,0,30,0),COLORRED;{未來函數(shù)成立,5個周期內VARF=1的條件不被記錄在內,在當前周期內出現(xiàn)VARF=1畫紅色柱線} } STICKLINE(FILTER(VARF=1,5),50,0,10,0),COLORRED;{末尾0畫實心} VAR19:=VAR3 OR VAR12 OR VAR13*100; VAR1A:=VAR13*100; DRAWICON(FILTER(VARF=1,3),50,1); tu:if(FILTER(VARF=1,3) ,20,0); 補充知識 ZIG(K,N,ABS),當價格變化量超過N%時轉向,K表示0:開盤價,1:最高價,2:最低價,3:收盤價,4:低點采用最低價、高點采用最高價。若ABS為0或省略,則表示相對ZIG轉向,否則為絕對ZIG轉向。 例如:ZIG(3,5)表示收盤價的5%的ZIG轉向; ZIG(3,0.5,1)表示收盤價的0.5元絕對ZIG轉向 這個時候,我們把最后一個最大值(或者最小值)當做暫時的折點,隨著后面的數(shù)值的增加曲線的延長,這個暫時的折點可能就不是這點了。 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
參數(shù):N1,1,10000,60 SMA(MAX(CLOSE-REF(CLOSE,1),0),N1,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),N1,1)*100-50; |
|