8 минут назад, ademen сказал:Игорь, я проверил оба варианта, но к сожалению ни один не смог закрыть все сделки на противоположной стороне канала, или близко от него.
Возможно проблема в том, что позиции разнонаправленны? Я не увидел, где этот пункт обрабатывается в коде (если он есть - укажи, пожалуйста, на строчку, тогда будет яснее работа алгоритма).
Твой алгоритм скорее всего классно бы работал в ситуации когда у нас сетка с бай или селл ордеров, у меня же идет чередование бай и селл
Эумм... мой алгоритм только возвращает размер стартового лота набора из N сделок с множителем следующего ордера K, который при закрытии на противоположной стороне канала не превысит заданный убыток.
Открытие сделок, принятие решения о закрытии и закрытие - это все должно делаться где-то в другой части кода.









