Регламент по одновременной работе с Short/Long позициями

 

Добрый день!

При отладке торгового робота возник вопрос, связанный с одновременным открытием Long/Short позиций при работе со счетом в брокерской компании.

Ситуация 1

Мы открыли Short сделку  - продав акции на 20 000 USD (100 акций по 200 USD).  Акции пошли вверх и нам пришлось закрывать не выгодную сделку, купив акций уже на 40 000 USD и вернув акции обратно брокеру. Т.е.  дополнительные 20 000 USD нам пришлось взять из собственного CashAccount, который изначально составлял 20 000 USD.

 

Но если бы, мы открыли параллельно со сделкой Short или по времени между открытием и закрытием Short сделки множество мелких Long сделок по разным акциям на общую сумму 20 000 USD, то мы бы уже не могли покрыть Short сделку, т.к. эти 20 000 USD уже задействованы в Long сделках.

 

Ситуация 2

Мы открыли одну Short сделку  - продав акции на 20 000 USD (100 акций по 200 USD) и вторую Short сделку на 10 000 USD (100 акций по 100 USD). Далее по обоим сделкам цена акций пошла не вниз (как ожидалось), а вверх и получается, что мы должны брокеру 30 000 USD (100 акций по 300 USD) по первой сделке и 20 000 USD (100 акций по 200 USD) по второй сделке и в итоге денег на CashAccount уже не остается.

 

Вопрос:

Каким образом происходит взаимодействие Short и Long позиций? Ведь у нас может не хватить денег на покрытия Short сделок, если мы до этого открыли и еще держим Long позиции. Т.е. получается, что если мы заняли акции у брокера, то мы уже не можем полностью распоряжаться своим CashAccount для открытия других Short/Long сделок. Наверное существует регламент, который описывает подобные ситуации. 

  

Regards,

Maxim Putivtsev