咨詢內容:
麻煩修改程序
DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA ?: EMA(DIFF,9);
MACD : 2*(DIFF-DEA), COLORSTICK;
A1:=REF(HOUR,1)=15 AND HOUR<>15;
B1:=BARSLAST(A1)+1;
AA1:=REF(MINUTE,1)=0 AND MINUTE<>0;
BB1:=BARSLAST(AA1)+1;
C1:STKINDI('',6,'macd.diff',12,26,9),NODRAW;
C2:STKINDI('',5,'macd.diff',12,26,9),NODRAW;
C3:REF(C1,B1),NODRAW;
C4:REF(C2,BB1),NODRAW;
CC1:=C1>C3;
CC2:=C2>C4;
DRAWTEXT( CROSS(DIFF,DEA) AND CC1 AND CC2,DIFF*0.997,'做多'),COLORRED;//DATAPERIOD=1 AND
DRAWRGNGBK(CC1,COLOR4C4C4C,COLORBLACK);
以上程序在日線上10月12至10月25按條件都應該是多頭,但在60分鐘圖上10月11日11點15分就出現多頭了,快了一兩個小時,結束時間是24日,提前了一天(見下圖),能否將程序修改一下,30分鐘圖上也是一樣的;另外,背景顏色不連續(xù),中間有間隔,能否消除。請老師幫忙。

?
<!--
咨詢內容: 附件 :
-->
?
?來源:程序化99網( m.kzuj.com.cn )
博易技術人員:
您好,中間出現黑線是因為條件不滿足
但在60分鐘圖上10月11日11點15分就出現多頭了,快了一兩個小時,結束時間是24日,提前了一天(見下圖),能否將程序修改一下
來源 程序化久久網