if后带的highest语句问题
原码是: if(marketposition == 1){
barnum = BarCount - marketbar;
alertprice = highest(high,barnum);
但是调试后出现W0201的公式错误警告,“FOR,WHILE,ELSE中包含序列函数,可能存在潜在的逻辑错误,请确认代码无误”,请问这个该怎么解决,我的意识是要计算从开仓bar到当前bar的最高价,希望前辈们给指路。 公式开发指南的例子里有计算开仓bar到当前bar的最高价的例子,可以参考下。
序列函数放在条件里面,是会有可能出现逻辑上的错误的,如果你确认你的公式不会有问题,那这个警告提示你可以忽略不管他。
页:
[1]