Здравствуйте. Делаю привод для ручной торговли. Ордера открываю обычным trader.RegisterOrder(ord) Сейчас возникла небходимость в автоматическом выставлении стоп лосса и тейк профита. Пытаюсь сделать через защитные стратегии,но не могу понять как их запустить? Может быть есть у кого-нибудь пример?
Comentários (3)
Entrar ou Criar conta, Faça login ou cadastre-se para deixar um comentário
В документации даже раздел на эту тему сделали
да, изучал документацию, но видимо чтото недопонял. Делаю вот так:
Сначала подписываюсь на новые мои сделки:
Trader.NewMyTrades += OnNewMyTrades;
А вот обработчик события:
private void OnNewMyTrades(IEnumerable<MyTrade> trades) { if (trader.GetPosition(_portfolio, secur).CurrentValue == 0) return;
Вроде бы получилось. При создании BatchStrategy нужно было еще задать Security,Portfolio и Trader ,т.к это получается не дочерняя стратегия, а просто отдельная стратегия...
И новый вопрос возник.
в документации сказано:
а в каком параметре стратегии регулируется это условие?
PriceOffset ?