Несколько стратегий на одном инструменте


Несколько стратегий на одном инструменте
Atom
9/1/2012


Здравствуйте.

Допустим, есть у меня хорошая стратегия, и еще одна - очень хорошая. А скоро и третья, замечательная, появится. И вот решил я их всех вместе запустить на фьюче РТС. Конечно, между стратегиями буду коллизии - одна продаст, вторая купит; или обе сразу продадут, и т.д.

СтокШарп с этими коллизиями нормально уживется? В смысле - не перепутает, какие сделки какая стратегия совершила, прибыли/убытки по каждой стратегии правильно посчитает и пр.? Или надо все оборачивать в BasketStrategy? Или самому синхронизировать, чтобы стратегии друг друга уважали?

Tags:


Thanks:


1 2 3  >
ra81

Avatar
Date: 9/2/2012
Reply


Oppositus Go to
Здравствуйте.

Допустим, есть у меня хорошая стратегия, и еще одна - очень хорошая. А скоро и третья, замечательная, появится. И вот решил я их всех вместе запустить на фьюче РТС. Конечно, между стратегиями буду коллизии - одна продаст, вторая купит; или обе сразу продадут, и т.д.

СтокШарп с этими коллизиями нормально уживется? В смысле - не перепутает, какие сделки какая стратегия совершила, прибыли/убытки по каждой стратегии правильно посчитает и пр.? Или надо все оборачивать в BasketStrategy? Или самому синхронизировать, чтобы стратегии друг друга уважали?


Ничего не должно перепутаться. У меня раздельно бай селл.Ничего не путается. Да и технология такова что перепутаться не может. Все ордера если поданы верным образом, будут учтены в каждоый стратегии. По ордерам будут учтены сделки итд. Все должно быть ок, если нет багов.
Thanks:

transdex

Avatar
Date: 9/2/2012
Reply


Oppositus Go to
одна продаст, вторая купит;


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


Thanks:

Oppositus

Avatar
Date: 9/2/2012
Reply


transdex Go to
Oppositus Go to
одна продаст, вторая купит;


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




Это если одновременно. Я имел в виду другую ситуацию. Первая взяла 1 в лонг и сидит ждет. Пока она ждет - вторая продала 1 в шорт и тоже сидит, ждет. Теоретичсеи у меня 1 в лонг и 1 в шорт, а практически на счету 0 контрактов. А потом стратегии будут еще закрываться, и тоже в любом порядке.
Thanks:

esper

Avatar
Date: 9/2/2012
Reply


Oppositus Go to
Это если одновременно. Я имел в виду другую ситуацию. Первая взяла 1 в лонг и сидит ждет. Пока она ждет - вторая продала 1 в шорт и тоже сидит, ждет. Теоретичсеи у меня 1 в лонг и 1 в шорт, а практически на счету 0 контрактов. А потом стратегии будут еще закрываться, и тоже в любом порядке.


С этим никаких проблем нет. Писал стратегии, которые могут одновременно и в шорт и в лонг работать, все это без каких-либо проблем.
Thanks:

Maniac

Avatar
Date: 9/2/2012
Reply


Можно открыть дополнительные субсчета, у пусть каждая стратегия на своем торгует.
Thanks:

Oppositus

Avatar
Date: 9/2/2012
Reply


Maniac Go to
Можно открыть дополнительные субсчета, у пусть каждая стратегия на своем торгует.


Да, идея. Но это уже потом, пока буду тестировать.
Thanks:

transdex

Avatar
Date: 9/2/2012
Reply


Oppositus Go to

Это если одновременно. Я имел в виду другую ситуацию. Первая взяла 1 в лонг и сидит ждет. Пока она ждет - вторая продала 1 в шорт и тоже сидит, ждет. Теоретичсеи у меня 1 в лонг и 1 в шорт, а практически на счету 0 контрактов. А потом стратегии будут еще закрываться, и тоже в любом порядке.

Дело не в одновременности. Если Ваши стратегии ставят только лимитные заявки или только шарашат по маркету, естественно, запрещенных кросс сделок не будет.

Thanks:

transdex

Avatar
Date: 9/2/2012
Reply


Maniac Go to
Можно открыть дополнительные субсчета, у пусть каждая стратегия на своем торгует.

Это не поможет, как и счета, открытые у разных брокеров. Биржа контролирует это по ИНН или номеру паспорта клиента.

Thanks:

esper

Avatar
Date: 9/2/2012
Reply


transdex Go to
Дело не в одновременности.

А в чем тогда?
transdex Go to
Если Ваши стратегии ставят только лимитные заявки или только шарашат по маркету, естественно, запрещенных кросс сделок не будет.

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

Thanks:

Oppositus

Avatar
Date: 9/2/2012
Reply


esper Go to

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


Значит, буду пока по одной стратегии пускать. Потом придется писать что-то вроде микро-клиринга, чтобы такие ситуации разруливать. :)
Thanks:
1 2 3  >

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

loading
clippy