← Voltar

StopLossStrategy

Подскажите как пользоваться StopLossStrategy, а именно не понятно что подавать в конструкторе для "Unit priceDelta". В документации написано что дельта это: // priceDelta: // Дельта от цены защищаемой заявки, по которой должна быть выставлена защитная // заявка. Я хочу чтобы моя сделка защищалась стопом в 5 пунктов, т.е. если я открыл допустим длинную позицию по 1900, то, чтобы при пробое 1985 сработал стоп. Правильно ли я понимаю что на вход конструктору в качестве priceDelta я должен подать 5? Т.е. по сути вопроса два:

  1. Как задается порог для выставления стоп заявки?
  2. По какой цене будет выставляться стоп заявка?

Спасибо.

Comentários (5)

Entrar ou Criar conta, Faça login ou cadastre-se para deixar um comentário

Mikhail Sukhov
Mikhail Sukhov

Unit не поддерживает пункты. Только абсолютное и процентное значение. Так что вначале необходимо пункт перевести в другой формат. А уже результат передавать как priceDelta

Trading Tickers
Trading Tickers Autor

Михаил можете дать пример кода пожалуйста. И правильно ли я понимаю что для стоп лосс стратегии нет понятия выставления заявки по определенной цене т.е. сделка уходит в противоположную сторону в стакане.

Mikhail Sukhov
Mikhail Sukhov

Пример кода - это же просто умножение: количество_пунктов * пункт_в_деньгах

Да, заявка уходит в глубь стакана.

Trading Tickers
Trading Tickers Autor

По поводу Unit понял, спасибо. Можно еще вопрос про заявку в глубь стакана, если я допустим продаю 10 контрактов, а первый бид стоит 5 контрактов, заявка исполнится частично и часть контрактов повиснет в офере, или остальные контракты пойдут заливать второй и дальше биды? Михаил, спасибо за оперативную помощь.

Mikhail Sukhov
Mikhail Sukhov

Если Вы ставите стоп лосс, то они вообще не исполнятся, если рынок идет в Вашу сторону. А так да, если рынок пошел против, то будут исполняться по мере спроса. По цене не хуже. Какие там будут биды (кстати, почему только биды?) уже зависит от ситуации в стакане.