Похоже, но не совсем. Первое что бросилось в глаза, то что в позу мы входим по 2 раза. Такого быть не должно. Либо входим по рынку, либо по лимиту. Если вошли по рынку, второй раз по лимиту уже не заходим, и наоборот.
Ну это легко решается введением проверки на открытую позицию.
Мне интересно, так ли я понял и реализовал фильтр-переключатель стратегий?