← 返回

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

Добрый день! Не подскажите, как добавить в таблицу 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

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