Как узнать ГО по инструменту
Atom Ответить
21.03.2013


Возможно ли, используя средства S#, узнать ГО по фьючерсу, а также количество доступных денежных средств по портфелю?
Можно ли это сделать в Quik и SmartCom?
Ткните носом, пожалуйста, если не сложно. ^^
Спасибо.

Теги:


Спасибо:



Скидка 15% на все обучение до 5 апреля (осталось 2 дней).

5 Ответов
hroft

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


В Quik:

В таблице "инструменты" добавляете в конец поля "ГО покупателя" и "ГО продавца", а в таблице "портфель по деривативам" добавляете в конец поле "План. чист. поз.". Затем перед _trader.StartExport() добавляете следующие строки:

Код

//Добавляем значение ГО в таблицу инструментов
_trader.SecuritiesTable.Columns.Add(DdeSecurityColumns.MarginBuy);
_trader.SecuritiesTable.Columns.Add(DdeSecurityColumns.MarginSell);

//Добавляем значение текущего чистого остатка для торговли
_trader.DerivativePortfoliosTable.Columns.Add(DdeDerivativePortfolioColumns.PlannedPositionsPrice);


Информация теперь доступна в следующих переменных:

Код

//ГО
some_security.MarginBuy
some_security.MarginSell

//Остаток средств
_portfolio.ExtensionInfo[DdeDerivativePortfolioColumns.PlannedPositionsPrice]


В SmartCom не знаю.
Спасибо:

Lipot

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


Спасибо за информацию!
Проблема в том, что у меня в Таблице "Инструменты" нету "поля ГО покупателя" и "ГО продавца", т. е. выбираю "Редактировать", а там просто нету возможности добавить этии пля. С чем это может быть связано?
С "Портфелем по деривативам" все в порядке.
Автор топика
Спасибо:

hroft

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


Lipot Перейти
Спасибо за информацию!
Проблема в том, что у меня в Таблице "Инструменты" нету "поля ГО покупателя" и "ГО продавца", т. е. выбираю "Редактировать", а там просто нету возможности добавить этии пля. С чем это может быть связано?
С "Портфелем по деривативам" все в порядке.


"Гарантийное обеспечение продавца", "Гарантийное обеспечение покупателя" - таких полей нет при редактировании?
Спасибо:

Moadip

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


Lipot Перейти
Спасибо за информацию!
Проблема в том, что у меня в Таблице "Инструменты" нету "поля ГО покупателя" и "ГО продавца", т. е. выбираю "Редактировать", а там просто нету возможности добавить этии пля. С чем это может быть связано?
С "Портфелем по деривативам" все в порядке.


Связь -> Списки -> Фильтр параметров.
Проверьте что не отмечено. Или если отмечено, то выбраны нужные параметры.

Спасибо:

Lipot

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


Да таких полей не было.
Сделал, как посоветовал Moadip.
Связь->Списки->Установить настройки по таблицам.

В итоге все появилось! Спасибо!
Автор топика
Спасибо:


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

loading
clippy