Защитные стратегии APS и TPSLS
Atom
13.05.2013


Доброго дня!
Дошел в обучении до защитных стратегий. Библиотека 4.1.12. Почитал все ветки на форуме по защитным стратегиям, но похожей проблемы не нашел. Подключил автозащиту только стоп-лосс, стратегия AutoProtectiveStrategy после открытия позиции запускается, но при достижении уровней активации и срабатывания защиты нет никаких действий...

Может я некорректно задаю уровни?..Стакан зарегистрирован и дополнительные колонки MaxPrice и MinPrice экспортируются
Подключаю стратегию TakeProfitStopLossStrategy,


А вот что пишется в логе при запуске TSS

Получается каждый раз после получения сделки защитная стратегия направляет рыночную заявку на регистрацию по определенному уровню...но ведь не должна направлять...В итоге появляется ошибка "Не верно указана цена" Далее при достижении защитных уровней защита не срабатывает. Как быть?

Теги:


Спасибо:


1 2  >
Иван З.

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


Раз уж везде наследил и здесь наслежу. Попробуйте вместо
Код
var stopLoss = new StopLossStrategy(t, new Unit(stopDelta, UnitTypes.Limit))

написать
Код
var stopLoss = new StopLossStrategy(t, Security.MinStepSize * 10)

а вместо
Код
 var takeProfit = new TakeProfitStrategy(t, new Unit(profitDelta, UnitTypes.Limit))

написать
Код
var takeProfit = new TakeProfitStrategy(t, Security.MinStepSize * 20)

Логика по крайней мере измениться не должна. А задавать конкретную цену здесь смысла не вижу(вообще ни где не вижу[biggrin] ).
Спасибо:

UsilaDobry

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


Благодарю за совет, но такой вариант я пробовал, в этом случае защитная стратегия запускается, но защитные уровни не срабатывают. Правда заявки не отсылает при получении сделки [biggrin]
На скрине видно, справа на графике от монитора, покупка по 104,9, уровень stoploss = 104.8, цена дошла до этого уровня и ничего...
К сожалению на скрине не видно...[blink]
Скрин TPSLS.jpg 86 KB (547)
Спасибо:

Lipot

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


На MarketDepths подписались?
Спасибо:

UsilaDobry

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


Lipot Перейти
На MarketDepths подписались?


Конечно...
Спасибо:

MenDel

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


Подскажите почему у меня тейк и стоп срабатывают сразу же после сделки, т.е. не ждет прихода защитного уровня
Пробовал каждую по отдельности.
(ордер на покупку по цене 127000, тейк 127100, стоп 126900)
Может в условиях что то не правильно написал.

Код
 var tps = new TakeProfitStrategy(t, new Unit(takeProfit, UnitTypes.Limit))
                         {
                             ProtectiveVolume = t.Trade.Volume,
                             Volume = t.Trade.Volume,
                             WaitAllTrades = true
                         };
                         ChildStrategies.Add(tps);

Тэйк профит сразу же посылается по цене планки (122220)
Код
 var sls = new StopLossStrategy(t, new Unit(stopLoss, UnitTypes.Limit))
                         {
                             ProtectiveVolume = t.Trade.Volume,
                             Volume = t.Trade.Volume,
                             WaitAllTrades = true,
                         };
                         ChildStrategies.Add(sls);

Стоп лосс сразу же посылается по своей цене (126900)
Спасибо:

MenDel

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


Никто не пользуется тэйками и стопами с конкретными уровнями???
Спасибо:

Mikhail Sukhov

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


MenDel Перейти
Никто не пользуется тэйками и стопами с конкретными уровнями???


Нужны логи.
Спасибо:

MenDel

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


MenDel Перейти
Никто не пользуется тэйками и стопами с конкретными уровнями???


Вот по тейк профит стратегии:


Стоп лосс стратегия:
Спасибо:

Mikhail Sukhov

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


А если сделать защитный спред не Limit, а именно как дельта?
Спасибо:

MenDel

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


Михаил Сухов Перейти
А если сделать защитный спред не Limit, а именно как дельта?


Тогда все нормально, но меня интересует Limit.
И тэйк по маркету сработал, скажите, а как сделать так чтоб он лимиткой выставился?
Спасибо:
1 2  >

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

loading
clippy