[求助]请问如何在 DRAWTEXT(COND,PRICE,TEXT) 函数中输出文本和数字? [通达信]
-
咨询内容:
请问如何在 DRAWTEXT(COND,PRICE,TEXT) 函数中输出文本和数字?
例如:TEXT为 “年内最高价:HH” ,其中HH为年内最高价的函数值。
-
通达信技术部:
随便说一下,用 VAR2STR 单独表示数字字符串输出时还可以,但是用上 STRCAT 同时表示“字符串 并 数字转换的字符串”时,VAR2STR 转换的部分变成了长串的数字乱码。
我的TEXT部分的式子是:STRCAT('年内最高价:',VAR2STR(HH,2))
测试环境:行情资讯内核V5.82,公式管理器V4.17。
请教老师,到底哪里错了?
-
通达信客服:
可用CON2STR(HH,2)函数试一下,替代VAR2STR(HH,2),我用来还不错。
此主题相关图片如下01.png:
-
网友交流:
这是strcat函数的问题。这个问题恰好在3楼的特例中不会暴露出来。
如下假想问题:“在每月最后交易日标记月收盘价 如 '月收盘价:15.67‘ 这样的形式”。如果你愿意试,你实际做一下就发现问题了。(目的是做成如下图这样)
此主题相关图片如下2013-01-27_14-00-14.gif:(这是我用笨法子做的。)
-
网友交流:
我的公式是这样的,就是显示不正常,请帮我看看:
T1:=10;
T:=80;
HH:=REF(HHV(H,T),T1);
LL:=REF(LLV(L,T),T1);
高:=IF(CURRBARSCOUNT<=T+T1 AND CURRBARSCOUNT>T1,REFDATE(HH,DATE),DRAWNULL);
低:=IF(CURRBARSCOUNT<=T+T1 AND CURRBARSCOUNT>T1,REFDATE(LL,DATE),DRAWNULL);
NOTEXT1:高,COLOR00BBBB;
TT:=INTPART(T*0.5)+T1;
TT1:=(CURRBARSCOUNT=TT);
DRAWTEXT(TT1 AND 高,高-(高-低)*0.025,STRCAT('高点: ',VAR2STR(高,2))),COLOR00BBBB;
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 262069696 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容