Здравствуйте. Делаю привод для ручной торговли. Ордера открываю обычным trader.RegisterOrder(ord) Сейчас возникла небходимость в автоматическом выставлении стоп лосса и тейк профита. Пытаюсь сделать через защитные стратегии,но не могу понять как их запустить? Может быть есть у кого-нибудь пример?
コメント (3)
ログイン または アカウントを作成, コメントを残すにはログインまたは新規登録してください
В документации даже раздел на эту тему сделали
да, изучал документацию, но видимо чтото недопонял. Делаю вот так:
Сначала подписываюсь на новые мои сделки:
Trader.NewMyTrades += OnNewMyTrades;
А вот обработчик события:
private void OnNewMyTrades(IEnumerable<MyTrade> trades) { if (trader.GetPosition(_portfolio, secur).CurrentValue == 0) return;
Вроде бы получилось. При создании BatchStrategy нужно было еще задать Security,Portfolio и Trader ,т.к это получается не дочерняя стратегия, а просто отдельная стратегия...
И новый вопрос возник.
в документации сказано:
а в каком параметре стратегии регулируется это условие?
PriceOffset ?