Дочерние стратегии StopLoss и TakeProfit.
Atom Ответить
01.03.2018


Добрый день! Пытаюсь выставить заявки типа стоп лимит и тейк профит так:

Как только приходит сделка сразу же исполняется отложенный ордер. В примере SampleQuik при выставлении стоп заявки таблица стоп заявок пишет "Ошибка".
Как правильно выставлять стопы и тейки?

И еще вопрос. С помощью какого элемента графики рисовать стопы на графике?
Пробовал рисовать LineElement но исключение пишет что элемент поддерживается.



Спасибо:




16 Ответов
Support

Фотография
Дата: 07.03.2018
Ответить


Добрый день

Пожалуйста приведите логи стратегии.
Спасибо:

Константин

Фотография
Благотворитель
Дата: 07.03.2018
Ответить


Log:
Автор топика
Спасибо:

Support

Фотография
Дата: 10.03.2018
Ответить


Добрый день

В логе у вас уровень 0.5 а в примере 10 и 20. Вы меняли код?
Спасибо:

Константин

Фотография
Благотворитель
Дата: 10.03.2018
Ответить


Здравствуйте! С данной проблемой вроде разобрался.
Скажите пожалуйста как можно отрисовывать стоп-лосс и тейк-профит на графике?
Автор топика
Спасибо:

Константин

Фотография
Благотворитель
Дата: 10.03.2018
Ответить


Думал что разобрался, но еще больше запутался.
Такое ощущение что стратегия бросает заявку в стакан по цене сделки. Закрывает не весь объем позиции, а только часть. В основном только 1 лот. Таблица стоп заявок в квике не отображает стоп заявки установленные стратегией.
В примере используется OrderConditionalGrid, но он закрыт и как там все работает посмотреть нельзя. Из примера заявки выставляются вроде как нормально. И квик отображает стоп заявки в таблице.
Код:

Лог:
Автор топика
Спасибо:

Support

Фотография
Дата: 12.03.2018
Ответить


Добрый день

Если вы хотите чтобы позиция закрывалась одной заявкой то необходимо выставить свойство QuotingVolume
Спасибо:

Константин

Фотография
Благотворитель
Дата: 12.03.2018
Ответить


Support Перейти
Добрый день

Если вы хотите чтобы позиция закрывалась одной заявкой то необходимо выставить свойство QuotingVolume

Здравствуйте.
Меня больше волнует почему стоп срабатывает сразу после получения сделки, и как отрисовать стоп и тейк на графике.
Автор топика
Спасибо:

Support

Фотография
Дата: 15.03.2018
Ответить


Защитная стратегия активируется при пересечении цены. В вашем логе нет отладочной информации с указанием цен стакана или тиковой сделки. Вероятно было пробитие стаканом или сделкой защитного уровня.
Спасибо:

Константин

Фотография
Благотворитель
Дата: 15.03.2018
Ответить


Вот проект Wpf - https://github.com/Constalgo/StopLossAndTakeProfit.
Вместо стоп заявок стратегия выставляет лимитку с ценой сделки. Потому она сразу же исполняется. Таблица стоп заявок в квике пуста. Так же обратите внимание что при клике по кнопке автовыравнивание приложение зависает вместе с квиком.
Автор топика
Спасибо:

Support

Фотография
Дата: 21.03.2018
Ответить


Добрый день

Защитные стратегии выставляют лимитные заявки. Если вам нужны сто заявки то их необходимо выставлять в коде как обычные заявки.
Спасибо:

Константин

Фотография
Благотворитель
Дата: 26.03.2018
Ответить


Для стопов и тейков есть элемент для отрисовки на графике?
Автор топика
Спасибо:

Support

Фотография
Дата: 27.03.2018
Ответить


Добрый день

График не зависит от типов торговых данных. Вы можете изобразить ваши заявки любым подходящим элементом графика. Например уровнями http://doc.stocksharp.ru...ng_ChartOrderElement.htm Наш пример SampleActiveOrders демонстрирует работу с данным элементом.
Спасибо:

Константин

Фотография
Благотворитель
Дата: 11.04.2018
Ответить


SampleActiveOrders это немного не то. Вот так можно ли как то рисовать?
Автор топика
Спасибо:

Support

Фотография
Дата: 12.04.2018
Ответить


Добрый день

Вы можете использовать маркер заявок. Пример использования показан в SampleChartActiveOrders

79f0ac5f8fd5d57e2febe73ccdd8e5fd.png
Спасибо:

Константин

Фотография
Благотворитель
Дата: 12.04.2018
Ответить


Здравствуйте! Я смотрел этот пример. Я же написал что это немного не то. Если я буду использовать трейлинг то на истории я не смогу видеть как он смещался. SampleChartActiveOrders показывает просто уровни. На скрине выше видно как стоп смещается. Может можно использовать значения не привязанные к ордерам? Рисовать ломаную линию на графике указав координаты оси X (время) и оси Y (цена).
Автор топика
Спасибо:

Support

Фотография
Дата: 13.04.2018
Ответить


Все элементы графика не привязаны к торговым объектам. Вы можете выбрать подходящий элемент и рисовать на графике в произвольном стиле.
Спасибо:


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy