请教老师

如下代码

时间1:IFELSE(con1,(DATE*10000+TIME)/10000-260000,NULL),NODRAW;

时间2:IFELSE(con2,(DATE*10000+TIME)/10000-260000,NULL),NODRAW;

然后我想在自定义字符段以颜色区分来输出时间1,当时间1大于时间2的时候,时间1为红色,反之为青色,于是加了如下代码

if 时间1>时间2 THEN

   BEGIN 时间:时间1,COLORMAGENTA; end

ELSE

   BEGIN 时间:时间1,COLORCYAN; end

但最终在自定义字段的"时间"字符输出的结果是都是青色的数字,请问老师这段代码是哪里的逻辑除了问题,时间1和时间2在指标显示的时候显示的是没有小数的,两个都是整数,在当天的数值来看前面整数就是今天的日期时间,所以整数部分是一样的,这是不是无法比较大小的原因,那是不是需要修改成能显示四位小数,如何修改,或者有没其他的写法达成这个想法

请教老师该代码哪里有问题
请教老师和高手mapvar[one]=10000;
请教老师,有没有反手下单的命令
请教老师关于000和888的使用问题
请教老师,看大做小的逻辑该如何实现?
请教老师,如何求得最后20次交易的开始时间
请教老师,我希望账户资产规定只能购买3个产品
请教老师,tbquant里昨日结算价怎么编写,需要在历史回测中使用?
一个很有难度的问题, 策略的并发同步,请教老师
请教老师:统计15天内出现日涨幅大于2%的天数大于等于5,怎么写?

参考如下代码:

VARIABLE: 时间1:=0,时间2:=0,时间:=0;

if ISUP then
begin
    时间1:(DATE*10000+TIME)/10000-260000;
end

if ISdoWN then
begin
    时间2:(DATE*10000+TIME)/10000-260000;
end

if 时间1>时间2 THEN

BEGIN 
    时间:时间1,COLORMAGENTA; 
end

if 时间1<时间2 THEN

BEGIN 
    时间:时间2,COLORCYAN; 
end


我把这段代码粘贴进去,然后吧时间1和时间2的定义修改成了我原来的

时间1:IFELSE(con1,(DATE*10000+TIME)/10000-260000,NULL),NODRAW;

时间2:IFELSE(con2,(DATE*10000+TIME)/10000-260000,NULL),NODRAW;

因为这个时间1和时间2是有con1,和con2的条件的,不然的话两者时间就是一致的没有比较了,但是这样修改以后把这段代码粘贴进去,然后在在定义字段输出来的数字结果还是和原来的一样是同一个颜色的,没有颜色变化

我明白了,好像是我的逻辑错了,我再率捋捋,谢谢老师