开拓者期货期权程序化系统交易论坛

标题: if后带的highest语句问题 [打印本页]

作者: 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的最高价的例子,可以参考下。

序列函数放在条件里面,是会有可能出现逻辑上的错误的,如果你确认你的公式不会有问题,那这个警告提示你可以忽略不管他。




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2