海龟模板加仓时为什么要加循环
2021-03-09 02:09

加仓时为什么要加循环?是因为buy指令会失败?

                    while(High >= preEntryPrice + 0.5*N && CurrentEntries < nEntries) // 以最高价为标准,判断能进行几次增仓
                    {
                        myEntryPrice = preEntryPrice + 0.5 * N;
                        preEntryPrice = myEntryPrice;
                        if(False == Buy(TurtleUnits,myEntryPrice))
                        {
                            break;
                        }
                        SendOrderThisBar = True;
                    }

评论区
justinshan

加仓我知道,不明白为什么要加循环。每个tick都会执行一次onbar函数,难道不是每次满足条件都执行?可否解释一下运行机制?

2021-03-09 11:27
justinshan

谢谢,每个tick都会执行一次onbar函数,难道不是每次满足条件都执行?

2021-03-09 11:23
顶部