qi9xueshe 发表于 2017-6-2 11:33:57

if后带的highest语句问题

原码是:        if(marketposition == 1)
           {
             barnum = BarCount - marketbar;
                 alertprice = highest(high,barnum);
但是调试后出现W0201的公式错误警告,“FOR,WHILE,ELSE中包含序列函数,可能存在潜在的逻辑错误,请确认代码无误”,请问这个该怎么解决,我的意识是要计算从开仓bar到当前bar的最高价,希望前辈们给指路。

superwin 发表于 2017-6-5 14:29:24

公式开发指南的例子里有计算开仓bar到当前bar的最高价的例子,可以参考下。

序列函数放在条件里面,是会有可能出现逻辑上的错误的,如果你确认你的公式不会有问题,那这个警告提示你可以忽略不管他。
页: [1]
查看完整版本: if后带的highest语句问题