[求助]編寫指標(biāo)
作者:文華財經(jīng) 來源:cxh99.com 發(fā)布時間:2022年11月15日
-
咨詢內(nèi)容:
?請幫忙編寫兩個對應(yīng)的指標(biāo)。具體要求如下:第一個指標(biāo):1.找出MACD從金叉到死叉過程中,BIAS(24)的最高點數(shù)值?。如果該數(shù)值>0,就保留;如果<0,則排除。2.計算最近30次符合條件1的BIAS(24)的最高點數(shù)值的平均值。
3.以此平均值在bias圖上畫一根橫線。
第二個指標(biāo):
1.找出MACD從死叉到金叉過程中,BIAS(24)的最低點數(shù)值?。如果該數(shù)值<0,就保留;如果>0,則排除。2.計算最近30次符合條件1的BIAS(24)的最低點數(shù)值的平均值。3.以此平均值在bias圖上畫一根橫線。
謝謝!
文件名:1.jpg
?
?來源:程序化99
-
文華技術(shù)人員:
B:(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100;
DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA: =EMA(DIFF,9),NODRAW;
MACD:=2*(DIFF-DEA),COLORSTICK;//DIFF減DEA的2倍畫柱狀線
X1:=BARSLAST(CROSS(MACD,0))+1;
X2:=BARSLAST(CROSSDOWN(MACD,0))+1;
Q1:=IF(CROSSDOWN(MACD,0)&&REF(HHV(B,X1),1)>0,REF(HHV(B,X1),1),0);
Q2:=IF(CROSS(MACD,0)&&REF(LLV(B,X1),1)<0,REF(LLV(B,X1),1),0);
REFX1(SUM(Q1,30)/SUM(Q1<>0,30),10000);
REFX1(SUM(Q2,30)/SUM(Q2<>0,30),10000);
?
?來源: www.kzuj.com.cn
-
文華客服:
?收到。
但我把BIAS的數(shù)值設(shè)置為可調(diào)整的參數(shù)BN,當(dāng)BN調(diào)整為30時,下面的橫線沒了,就只剩下上面的一根橫線了。
BN{1,100}
B:(CLOSE-MA(CLOSE,BN))/MA(CLOSE,BN)*100;DIFF:=EMA(CLOSE,12) - EMA(CLOSE,26);DEA: =EMA(DIFF,9),NODRAW;MACD:=2*(DIFF-DEA),COLORSTICK;//DIFF減DEA的2倍畫柱狀線X1:=BARSLAST(CROSS(MACD,0))+1;X2:=BARSLAST(CROSSDOWN(MACD,0))+1;Q1:=IF(CROSSDOWN(MACD,0)&&REF(HHV(B,X1),1)>0,REF(HHV(B,X1),1),0);Q2:=IF(CROSS(MACD,0)&&REF(LLV(B,X1),1)<0,REF(LLV(B,X1),1),0);REFX1(SUM(Q1,30)/SUM(Q1<>0,30),10000);REFX1(SUM(Q2,30)/SUM(Q2<>0,30),10000);
怎么解決啊?
?
-
網(wǎng)友回復(fù):
?說明沒有滿足的k線了,您可以把下方的30,改成更大數(shù)字看下。
?
-
網(wǎng)友回復(fù):
?似乎數(shù)值大于24都只有上面一根線。
如圖,我把數(shù)值改為50,明顯看到符合條件的最低點是存在的。
文件名:1.jpg