Тейк-профит и стоп-лосс в абсолютных значениях

Тейк-профит и стоп-лосс в абсолютных значениях
Atom
10/30/2011
Camill


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

При этом TakeProfitStrategy и StopLossStrategy имеют только конструктор, принимающий сделку и относительное значение цены, что в моем случае неудобно.

Предлагаю сделать конструктор, принимающий количество, цену срабатывания и направление.


Tags:


Thanks:


Alexander

Avatar
Date: 10/31/2011
Reply


Camill: У моей стратегии цели и стопы не зависят от цены входа. Условно говоря, вход идет при закрытии свечи выше определенного уровня, а целью и стопом являются соседние поддержки и сопротивления. Причем, даже если при исполнении заявки получилось несколько сделок по разной цене, я хочу получить по ним общий стоп, хотя бы из соображений производительности и удобства отладки.

При этом TakeProfitStrategy и StopLossStrategy имеют только конструктор, принимающий сделку и относительное значение цены, что в моем случае неудобно.

Предлагаю сделать конструктор, принимающий количество, цену срабатывания и направление.

ну передавайте относительное значение, равное ваш уровень - цена сделки

или, вариант 2, переопределите и сделайте свой класс takeprofit или stoploss

Thanks:

Camill

Avatar
Date: 10/31/2011
Reply


Alexander Mukhanchikov: ну передавайте относительное значение, равное ваш уровень - цена сделки или, вариант 2, переопределите и сделайте свой класс takeprofit или stoploss

так и делаю, хоть первое не решает вопрос с множественностью сделок, а второе скорее похоже на изобретение велисипеда.

на мой взгляд, такие простые вещи логично делать еще на уровне библиотеки, вот и выношу свое предложение на ваш суд.

Thanks:

Alexander

Avatar
Date: 10/31/2011
Reply


Camill:

Alexander Mukhanchikov: ну передавайте относительное значение, равное ваш уровень - цена сделки или, вариант 2, переопределите и сделайте свой класс takeprofit или stoploss

так и делаю, хоть первое не решает вопрос с множественностью сделок, а второе скорее похоже на изобретение велисипеда.

на мой взгляд, такие простые вещи логично делать еще на уровне библиотеки, вот и выношу свое предложение на ваш суд.

Будет время - изобретём велосипед мы :)

Thanks:

MoRGaN

Avatar
Date: 11/2/2011
Reply


Добрый день!

У меня не совсем по контексту вопрос, но по теме... А как вообще работают стратегии тейк-профит и стоп-лосс? В том плане, что частенько стоп-лосс пролетает с заявкой, и получается что стоп сработал, но позиция не закрылась. Как-то можно регулировать по какой цене будет выставлена заявка при срабатывании стопа?

Thanks:

Supervisor

Avatar
Date: 11/3/2011
Reply


MoRGaN: Добрый день!

У меня не совсем по контексту вопрос, но по теме... А как вообще работают стратегии тейк-профит и стоп-лосс? В том плане, что частенько стоп-лосс пролетает с заявкой, и получается что стоп сработал, но позиция не закрылась. Как-то можно регулировать по какой цене будет выставлена заявка при срабатывании стопа? Если речь о квике, то Order.StopCondition.StopPrice - цена по достижению которой выставится заявка, Order.Price - цена этой заявки

Thanks:

MoRGaN

Avatar
Date: 11/5/2011
Reply


Речь о StopLossStrategy и TakeProfitStrategy - классах пространства имен Stocksharp.Algo.Strtegies

Thanks:

Mikhail Sukhov

Avatar
Date: 11/5/2011
Reply


MoRGaN: Добрый день!

У меня не совсем по контексту вопрос, но по теме... А как вообще работают стратегии тейк-профит и стоп-лосс? В том плане, что частенько стоп-лосс пролетает с заявкой, и получается что стоп сработал, но позиция не закрылась. Как-то можно регулировать по какой цене будет выставлена заявка при срабатывании стопа?

Через перегрузку методов. Посмотрите, что эти классы перегружают у QuotingStrategy.

Thanks:

esper

Avatar
Date: 11/5/2011
Reply


MoRGaN: В том плане, что частенько стоп-лосс пролетает с заявкой, и получается что стоп сработал, но позиция не закрылась. Как-то можно регулировать по какой цене будет выставлена заявка при срабатывании стопа? Посмотрите поля PriceOffset и BestPriceOffset у защитных стратегий

Thanks:

Alexander

Avatar
Date: 11/19/2011
Reply


Alexander Mukhanchikov:

Camill:

Alexander Mukhanchikov: ну передавайте относительное значение, равное ваш уровень - цена сделки или, вариант 2, переопределите и сделайте свой класс takeprofit или stoploss

так и делаю, хоть первое не решает вопрос с множественностью сделок, а второе скорее похоже на изобретение велисипеда.

на мой взгляд, такие простые вещи логично делать еще на уровне библиотеки, вот и выношу свое предложение на ваш суд.

Будет время - изобретём велосипед мы :)

в 4.0.6 будет

Thanks: andy_baka_

Camill

Avatar
Date: 11/27/2011
Reply


Спасибо.

Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy