[求助] BARSLAST(REF(CROSS(DIF,DEA),2)) 有錯,請教如何處理? [通達信]
-
咨詢內容:
DIF:EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:EMA(DIF,MID);
MACD:(DIF-DEA)*2,COLORSTICK;
A1:=BARSLAST(CROSS(DEA,DIF));
A2:=BARSLAST(REF(CROSS(DIF,DEA),1));
A3:=BARSLAST(REF(CROSS(DEA,DIF),1));
A4:=BARSLAST(REF(CROSS(DIF,DEA),2));
DRAWTEXT(CROSS(DIF,DEA),DIF-0.03,VAR2STR(A1,0)),COLORMAGENTA;
DRAWTEXT(CROSS(DIF,DEA),DIF-0.05,VAR2STR(A2,0)),COLORMAGENTA;
DRAWTEXT(CROSS(DIF,DEA),DIF-0.08,VAR2STR(A3,0)),COLORMAGENTA;
DRAWTEXT(CROSS(DIF,DEA),DIF-0.1,VAR2STR(A4,0)),COLORMAGENTA;
以上公式,A3、A4出來的結果有問題,請教如何處理?
謝謝!
此主題相關圖片如下通達信求助.jpg:
-
通達信技術部:
No problem.
-
通達信客服:
如何有錯 你要以例票和數值說明
-
網友交流:
以下是引用queenkeshi在2013-12-12 10:22:00的發言:如圖的最后一個金叉, 公式算出來的A1=13; A2=23; A3=12; A4=22 。 實際上:A3=24; A4=46, 也就是A3是A1加上一個金叉的A1(13+11),A4是A2加上一個金叉的A2(23+23) 。 也就A3和A4算出來的值有問題。 請多多指教,謝謝! (上圖是大連三壘(002621)) (這里論壇換行怎么編輯啊)
如何有錯 你要以例票和數值說明 -
網友交流:
通過A1=13 and 2=23 and A3=12 and A4=22 ;才知道你說的是20131115的輸出值 汗
請不要想當然認為 你覺得A3 A4該是多少 。。。。BARSLAST(tj)當條件成立時就會從0開始
分別查看了AA2為1后A2的輸出和AA3為1后A3的輸出 AA4為1后A4的輸出 沒有問題
DIF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);
DEA:=EMA(DIF,MID);
MACD:=(DIF-DEA)*2,COLORSTICK;A1:BARSLAST(CROSS(DEA,DIF)),NODRAW;
AA2:REF(CROSS(DIF,DEA),1);
A2:BARSLAST(REF(CROSS(DIF,DEA),1)),NODRAW;
AA3:REF(CROSS(DEA,DIF),1);
A3:BARSLAST(REF(CROSS(DEA,DIF),1)),NODRAW;AA4:REF(CROSS(DIF,DEA),2);
A4:BARSLAST(REF(CROSS(DIF,DEA),2)),NODRAW;DRAWTEXT(CROSS(DIF,DEA),DIF-0.03,VAR2STR(A1,0)),COLORMAGENTA;
DRAWTEXT(CROSS(DIF,DEA),DIF-0.05,VAR2STR(A2,0)),COLORMAGENTA;
DRAWTEXT(CROSS(DIF,DEA),DIF-0.08,VAR2STR(A3,0)),COLORMAGENTA;
DRAWTEXT(CROSS(DIF,DEA),DIF-0.1,VAR2STR(A4,0)),COLORMAGENTA;
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容