當前位置:編程學習大全網 - 源碼下載 - 請高手看看這個通達信公式能不能讓信號提前壹天出現?謝謝!!!

請高手看看這個通達信公式能不能讓信號提前壹天出現?謝謝!!!

不能提前壹天出現信號。

不知妳對指標代碼是否有些了解,給妳解釋下:

首先看這個副圖指標的目的為的是讓我們找到符合條件的黑馬(其壹)(其二:符合黑馬條件,並且同時符合底背離,這個指標成功率會更高些,先不說它,其壹都沒辦法做到,它就更沒辦法啦,具體看後面便知),也就是說當符合以上代碼條件時,在符合條件當天出信號,知道了這個,就讓我們看看源碼中出信號時黑馬條件:

黑馬:=(MACD0>REF(MACD0,1)*2 AND MACD0>15);

分開來看是要同時符合以下兩個條件時,黑馬條件才成立:

MACD0>REF(MACD0,1)*2 ;

MACD0>15;

我把它們分別賦予了新的變量如下:

MACD0TJ:MACD0>REF(MACD0,1)*2,NODRAW;{MACD0條件 今天的MACD0需大於昨天其值的2倍}

MACD0ZHITJ: MACD0>15,NODRAW;{MACD值條件需大於15}

我試圖在出現黑馬條件前壹天發現以上兩條件中的壹個,但,觀察副圖指標似乎,它們三者大多數時候會是同時出現,即使有在其前壹天出現的情況,也不建議參與進去,不得不承認的是,這個公式還是個比較不錯的公式,但,即使是黑馬條件成立後,也仍然有很多時候,股價並沒有向上運行,而是相反的掉頭向下。我就說這些,我改編後的公式如下:

DIFF:=EMA(DCLOSE,12)-EMA(DCLOSE,26);

DEA:=EMA(DIFF,9),COLORFFFF00;

A1:=BARSLAST(REF(CROSS(DIFF,DEA),1));

底背離:=REF(CLOSE,A1+1)>CLOSE AND DIFF>REF(DIFF,A1+1) AND CROSS(DIFF,DEA);

DEA0:=EMA(DIFF*100,9);

MACD0:2*(DIFF*100-DEA0);

MACD0TJ:MACD0>REF(MACD0,1)*2,NODRAW;

MACD0ZHITJ: MACD0>15,NODRAW;

黑馬:(MACD0>REF(MACD0,1)*2 AND MACD0>15),NODRAW;

底背離 AND 黑馬;

STICKLINE(黑馬=1,-25,50,1,0),COLORYELLOW;

STICKLINE(底背離=1 AND 黑馬=1,-25,50,1,0),COLORRED;

若對答案滿意,望采納,有此類問題,還可以找我。若我有空,謝謝。

  • 上一篇:星系爆炸的我們從宏觀上看
  • 下一篇:setw()的功能
  • copyright 2024編程學習大全網