怎么求出发出信号的那根K线的时间并且标注在指定的位置上
举例说明,在某平台上的写法如下
多头时间 := IF(多头, TIME, 0);
DRAWTEXT(多头, pjl, '▲' + NUMTOSTR(多头时间)),COLORRED,VALIGN0,LINETHICK4;
空头时间 := IF(空头, TIME, 0);
DRAWTEXT(空头, psh, '▼' + NUMTOSTR(空头时间)),COLORGREEN,VALIGN1,LINETHICK4;
那这个在简语言怎么表达
参考:DRAWNUMBER(C>O,HIGH+5,TIME,0,COLORRED);
IF con2 THEN
BEGIN DRAWTEXT('强弱',con2,h,'强空'),RGB(0,255,0),VALIGN2,ALIGN1;END
ELSE
BEGIN DRAWTEXT('强弱',con1,l,'强多'),RGB(255,0,0),VALIGN0,ALIGN1;END
怎么用这个类似的语法,这样的目的是把这个时间用颜色的区分来显示在字段那里,这样我看时间的颜色就区分出多空了,而不需要再打开K线图表方便检测,,那现在问题是这个DRAWTEXT怎么把TIME这个时间标注出来,用PRINTS或者COMMENTARYS来转字符串好像是不行的,现在用的是
时间:IFELSE(con5,time,IFELSE(con6,time,null)),COLORCYAN;
这个语法来显示在字段里,但是多空都只能统一使用时间这个字段,没办法设置不同的颜色
简语言版DRAWTEXT函数不支持上述用法
DRAWTEXT(条件 , 显示的位置, 文字,颜色)
按你的已知DRAWTEXT(多头时间,才对吧
最终的问题是怎么把信号时间输出在表头上并且根据数字的颜色来识别多空信号的区别