спасибо, ещё небольшое уточнение:
под "встроенным механизмом позиций", который самостоятельно контролирует процесс открытия/закрытия позиций исключая дублирования при многочисленных пересчетах, вы имели ввиду (в случае API) использование: классов TSLab.Script.IPosition и TSLab.Script.IPositionsList ?