[建议]请通达信编程人员修改DRAWTEXT_FIX函数的参数调用bug [通达信]
-
咨询内容:
如题:
下面这段演示公式,可正确显示:
R:1,NODRAW;
U:0,NODRAW;
T1:=STRCAT(STRCAT('【今天收盘】: ',CON2STR(C,2)),' 元 ');
T2:=STRCAT(STRCAT('【昨天收盘】: ',CON2STR(REF(C,1),2)),' 元 ');
DRAWTEXT_FIX(R,0.0,0.48,0,T1),COLORRED;
DRAWTEXT_FIX(U,0.0,0.48,0,T2),COLORRED;
一但参数R和U改为if条件函数,则无法正确显示,出现同时显示的现象:
R:IF(C>=REF(C,1),1,0),NODRAW;
U:IF(CT1:=STRCAT(STRCAT('【今天收盘】: ',CON2STR(C,2)),' 元 ');
T2:=STRCAT(STRCAT('【昨天收盘】: ',CON2STR(REF(C,1),2)),' 元 ');
DRAWTEXT_FIX(R,0.0,0.48,0,T1),COLORRED;
DRAWTEXT_FIX(U,0.0,0.48,0,T2),COLORRED;
此主题相关图片如下2013-12-23_162700.jpg:
-
通达信技术部:
R:IF(CONST(C>=REF(C,1)),1,0),NODRAW;
U:IF(CONST(C<REF(C,1)),1,0),NODRAW;
T1:=STRCAT(STRCAT('【今天收盘】: ',CON2STR(C,2)),' 元 ');
T2:=STRCAT(STRCAT('【昨天收盘】: ',CON2STR(REF(C,1),2)),' 元 ');
DRAWTEXT_FIX(R,0.0,0.48,0,T1),COLORRED;
DRAWTEXT_FIX(U,0.0,0.48,0,T2),COLORRED;之所以都显示 是因为历史上 有的满足今天大于昨收假设有n次 有的满足今天小雨昨收 假设有m次, 所以你的顶点文字在那个地方 写了n次T1 写了M次T2了 。。
你要是只以当前k线的今收和昨收比较呢 就价格const
祝投资愉快!
- 通达信客服: 谢谢解答!
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容