← Назад

Открытый интерес по сдлекам

Добрый день! Не подскажите, как добавить в таблицу PlazaTrader поле StockSharp.Plaza.Metadata.PlazaTradeFutureColumns.Position (Кол-во позиций по инструменту на рынке после сделки. )

Комментарии (5)

Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий

esper
esper

Примерно так

Trader.TableRegistry.TradeFuture.Columns.Add(Trader.TableRegistry.ColumnRegistry.TradeFuture.Position)
...
var pos = security.ExtensionInfo[Trader.TableRegistry.ColumnRegistry.TradeFuture.Position]
G00DWIN
G00DWIN Автор

Не выходит - ExtensionInfo появился, но пустой, элементов в нем нет

esper
esper

Ага, ошибочка вышла. У объекта Trade должно быть поле OpenInterest. Дополнительно ничего никуда добавлять не надо.

G00DWIN
G00DWIN Автор

Про поле OpenInterest я знаю. Просто, если я правильно понял, в PlazaTradeFutureColumns.Position, которая идет из FORTS_FUTTRADE_REPL(таблица deal), открытый интерес привязан к сделкам в журнале. Вот это значение я и пытаюсь получить

esper
esper

Эти данные в это поле и записываются.