Может не всё уловил, но имхо не так просто. Дело в том, что шортов (как и лонгов) у меня несколько, при этом будут и работающие одновременно. Это и доливки, и деление ордеров для разных тейков.
Блок "есть активная короткая позиция". Если есть, значит шорт не последний, если нет, значит закрыт последний.