У меня есть глобальная переменная FuncPops(Emit,MyAccount) -- текущая чистая позиция(положительное/отрицательное значение)
далее объявляем лок переменную и присваиваем ей значение
    local TecPos=FuncPops(Emit,MyAccount)  -- далее
у нас открылась длинная позиция, и вот теперь что бы из неё выйти мы делаем проверку
    if TecPos > 0 then --если тек позиция больше нуля то...
вот если это условие выполнено, то у нас открыта длинная позиция 
и теперь прежде чем проверить на её закрытие - необходимо узнать когда она была открыта. 
я пробовал таким способом:  if TecPos(i) == TecPos(i-1) then -- если тек позиция равна предыдущей то идём далее -- не верно!
(таким способом я хотел проверить если тек позиция равна предыдущей то значит была открыта не на этом баре) --
но переменная TecPos - это переменная типа Number, а не таблица и обращаться к ней по индексам нельзя.
Но таблица всех значений мне тоже не нужна, мне нужен массив последних двух баров или одного
Создаём переменную 
    local tableTecPos = {} 
            tableTecPos[1] = TecPos(1)
            tableTecPos[2] = TecPos(2)
вот в этой таблице, что мне нужно сделать и что сравнить я прекрасно понимаю, но как эту модель прописать?