Всем привет!
Не могу найти ошибку в применении цикла.
Задача: есть в портфеле 3 фьючерса в лонге.
Скрипт должен их продавать по 1 штуке пока в портфеле не будет 0
Я сделал такой скрипт:
--определяем текущее количество фьючей в портфеле в лонге
local asset = getFuturesHolding("SPBFUT", "SPBFUT*****","LKU0",0).totalnet
--задаем условия\количество продажи
repeat
local Order = sendTransaction(MarketOrderSell)
until asset = 0
При выполнении скрипт обрушивает многотысячный поток заявок на продажу...
Что я делаю неправильно?
Заранее спасибо.

Не могу найти ошибку в применении цикла.
Задача: есть в портфеле 3 фьючерса в лонге.
Скрипт должен их продавать по 1 штуке пока в портфеле не будет 0
Я сделал такой скрипт:
--определяем текущее количество фьючей в портфеле в лонге
local asset = getFuturesHolding("SPBFUT", "SPBFUT*****","LKU0",0).totalnet
--задаем условия\количество продажи
repeat
local Order = sendTransaction(MarketOrderSell)
until asset = 0
При выполнении скрипт обрушивает многотысячный поток заявок на продажу...

Что я делаю неправильно?
Заранее спасибо.