Следящий TakeProfitStrategy
Добрый день
Помогите плз разбираться со следящим стопом TakeProfitStrategy. На основе примера пакета SampleHistoryTesting пытаюсь закрывать сделку следящим стопом (стоп с простым сдвигом от сделки работает нормально).
пишу:
var takeProfit = new TakeProfitStrategy(t.Order.Direction, t.Trade.Price + SH, t.Trade.Volume, new Unit(correctionProfit, UnitTypes.Percent));
takeProfit.IsTrailing = true;
переменная correctionProfit, как положено по спецификации, типа decimal (например 0.1), но стратегия не стартует
в логе пишет:
2012/10/01 11:00:09.000| |TPS_RIZ2@FORTS_test account|Защита позиции Buy/147032 с объемом 2. Уровень=0.1%, Скользящий=True, Маркет-заявки=False, Котирование=False, Проскальзывание=0
2012/10/01 11:00:09.000| |HistoryEmulationConnector|Инструмент RIZ2@FORTS зарегистрирован на получение рыночных данных для Trades.
2012/10/01 11:00:09.000| |TPS_RIZ2@FORTS_test account|Котирование на Sell объема 2.
2012/10/01 11:00:09.000|Error |TPS_RIZ2@FORTS_test account|System.ArgumentException: Проценты возможно переводить только в проценты.