по поводу офсета, опишите какое решение вы видите. то есть что необходимо сделать чтобы все было хорошо?
по идеологии это философия. В контексте, реализованно было так, для того, чтобы одной сделкой (не двумя сделками закрыть лонг и открыть шорт, а одной сделкой) перевернуть позицию. так же ее можно просто увеличивать или уменьшать