да
чтобы позиция стала лонговой 6, первым ордером закрывается шортовая (если есть).
Документация по скриптам на сайте АД4 (актуальная) или здесь в файловом архиве.
поэтому если надо было именно +6 делать, то нужно учитывать текущую позицию CurrentPosition()
при необходимости, по условию, можно не открывать позицию через EnterLong(), а сокращать текущую шортовую через CloseShort(Q) или CloseShortLimit(Price, Q) - Q - кол-во