globenese 发表于 2019-3-15 09:37:00

公式重新编译载入,才能获得正确值。

平台是  tb极速版 8.1.6.6 X64,  win8.1 X64

如下开仓代码:
if (GetGlobalVar(0)!=-1&&开空条件)
        {                 
                A_SendOrder(Enum_Sell,Enum_Entry,share,Q_BidPrice);
                SetGlobalVar(0,-1);
                highestafterentry=High;
                lowestafterentry=Low;
        }
实盘发现开仓正常,globalvar设置正常,highestafterentry正常。
但lowestafterentry数据不能获得,为初始值0.    打开公式,添加几个空格,重新编译重新载入K线图后,lowestafterentry数据正常。这是为什么?

小米 发表于 2019-3-15 10:23:47

使用地fileappend写日志调试一下吧。
页: [1]
查看完整版本: 公式重新编译载入,才能获得正确值。