plot的布尔输出显示问题

plot.icon和plotbool输出指令本身的显示是没有问题的,但是如果把它放在if条件下,就会显示错误,如附件所示,下面是指令

//------------------------------------------------------------------------

Params  

   

Vars  

   bool  con1;

   plot plt1;

Events  

   OnBar(ArrayRef<Integer> indexs)

   {

       sell(0,c);

       con1 = l<l[1] and c>o and c>c[1];        

       if(con1==true)

       {

           plt1.icon("新低阳线", l - (h - l) * 0.1, "ICO4");

           Buy(1,c);

       }

   }

//------------------------------------------------------------------------

如何将布尔类型转化为字符串在bar上作为注释输出?
关于Plot类的一个问题
PlotNumeric输出数据的时候怎么让没有输出数据的位置不显示连线?
PLOT输出表格如果设置行的颜色,比如多头增减,正数为红色,负数为绿
关于输出K线的问题
切换品种后,公式中的输出值,无法显示
关于输出K线的问题2
输出格式问题
plot划线问题
FileAppend输出的数据显示满足开仓条件,为何还是信号闪烁?

你确定吗?为什么我复现你的代码和你图上并不一样?