if(BarStatus == 2)
{
Print(\"涨停Q_UpperLimit:\" + Text(Q_UpperLimit()));
Print(\"跌停Q_LowerLimit:\" + Text(Q_LowerLimit()));
Print(\"close:\" + Text(close));
ZTprice=Q_UpperLimit()-10*minmove*pricescale;//涨停-10跳
DTprice=Q_LowerLimit()+10*minmove*pricescale;//跌停+10跳
Print(\"上限位ZTPRICE:\"+TEXT(ZTprice));
Print(\"下限位DTPRICE:\"+TEXT(DTprice));
if(close>DTprice and close<ZTprice)
{
PDprice==TRUE;
}
else
{
PDprice==false;
}
Print(\"限定价格在涨跌停价格10跳内:\" +IIFString(PDprice,\"TRUE\",\"FALSE\"));
}
日内交易为了避免涨跌停极端情况出现时:我将参考价格PDprice限定在涨停10跳以下,跌停10跳以上,但为什么输出总是false?必需在实时BAR上才会显示true?但为什么我不在实时bar上又能获取涨停板价格
Q_UpperLimit Q函数只有实时,且没有历史
但是在实时盘中输出PDprice依旧是FALSE,不清楚是为啥
账户登录 启动交易