Как-то неясно написано в документации:
EnterLong(Q) – закрыть текущий шорт (если он есть) и открыть позицию лонг на Q штук инструмента, если оно не превышает разрешенное стратегией количество.
При наличии шорта вроде понятно, после EnterLong(15) позиция будет 15.
Ну а если уже есть лонг, скажем, 10 шт., то какова будет согласно этому описанию позиция после EnterLong(15) ? 15? или 25=10 старых+15 новых?..
Вообще, что-то не вижу действий просто Buy(Nшт.) и Sell(Nшт.), т.е. безотносительно текущей позиции. А почему, собственно?..