[求助] 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 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容