SellShort продажа без покрытия
Atom Ответить
06.10.2010


Добрый день!

Работаю через SmartTrader.
Кидаю заявку по рынку:
Код

this.Trader.RegisterOrder(new Order
{
Account = account,
Security = lkoh,
Volume = 1,
Price = 0,
Direction=OrderDirections.Sell,
Type=OrderTypes.Market,
});


Если заявка на покупку, т.е. OrderDirections.Buy, то всё нормально. Если же OrderDirections.Sell то выдаёт ошибкку что в портфеле не хватает бумаг данного эмитента.

Если же торговать через сам терминал SmartTrade то там есть Buy,Sell а также Sell short и Close short

Таким образом подскажите код для продажи без покрытия?

Интересно, это тока через SmartCOM такая фича, или в квике также?

Благодарю!

Теги:


Спасибо:




6 Ответов
Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 06.10.2010
Ответить


А SmartTrader.GetPosition(Portfolio portfolio, Security security) для Луки какое?
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 06.10.2010
Ответить


A.v.suhov

Интересно, это тока через SmartCOM такая фича, или в квике также?


Чисто Смарт. Не довели до конца ребята из ИТ Инвест. Квик вот скрывает особенности биржи Мамба. А Смарт - нет.
Спасибо:

A.v.suhov

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


Михаил, так а что делать то в таком случае?
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 06.10.2010
Ответить


A.v.suhov
Михаил, так а что делать то в таком случае?


SellShort - это Sell при не положительной позе (все как Вы сделали). Вот к Вам и вопрос, какая у Вас поза?
Спасибо:

A.v.suhov

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


Это понятно. Поза нулевая. Нужно открыть шорт. Соответственно просто приказ OrderDirection.Sell не канает. Таким образом чтонужно сделать чтоб зашортить (соответственно позиция нулевая)?
Автор топика
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 08.10.2010
Ответить


A.v.suhov
Это понятно. Поза нулевая. Нужно открыть шорт. Соответственно просто приказ OrderDirection.Sell не канает. Таким образом чтонужно сделать чтоб зашортить (соответственно позиция нулевая)?


Обновите версию. Я исправил неправильный расчет позы. https://stocksharp.ru/posts/m/4140/

Насчет того, чтобы зашортится. Это просто Sell. И в зависимости от позы смотрится, ShortSell или Sell.
Спасибо:


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

loading
clippy