Структура информации о позиции контракта.
Оригинальные данные возвращаются интерфейсом обмена, такой атрибут не доступен для обратного тестирования.
Информация
объект
ВSymbol
поле - это код торгового продукта, определенный платформой FMZ, и его формат соответствуетSymbol
поле структуры {@struct/Ticker Ticker}.
Symbol
значение поля (например):BTC_USDT
, обозначающая спотовую торговую пару BTC_USDT.Symbol
значение поля (например):BTC_USDT.swap
, который представляет собой USDT-стандартный вечный контракт BTC.Символ строка Размер строки позиций, заполненный с помощью расчета, если интерфейс обмена не предоставляет эти данные, он может быть неточным. Уровень маржи Номер Размер позиции, обычно положительное целое число (количество номеров контрактов). Сумма Номер Количество замороженных позиций, количество временно замороженных позиций, когда закрытый ордер не выполнен. Замороженная сумма Номер Средняя цена позиции, которая в принципе является средней ценой позиции в целом (не участвует в расчетах). Если данные не предоставляются биржевым интерфейсом, они заполняются средней ценой позиций, доступных на биржевом интерфейсе (участвующих в расчетах). Цена Номер Плавающая прибыль/убыток позиции в принципе является нереализованной прибылью/убытком позиции, если данные не предоставляются биржевым интерфейсом, они будут заполнены другими данными прибыли/убытка биржевого интерфейса. Прибыль Номер Тип позиции, см. {@var/POSITION_DIRECTION/PD_LONG PD_LONG}, {@var/POSITION_DIRECTION/PD_SHORT PD_SHORT}. Тип Номер Контрактный код, см. описание функции {@fun/Futures/exchange.SetContractType exchange.SetContractType} для подробной информации. Тип контракта строка Маржинальная величина, занимаемая позицией, заполненная цифрой 0, если обменный интерфейс не предоставляет эти данные. Маржинальная сумма Номер
Функция exchange.GetPositions( возвращает массив позиций или пустой массив. Для криптовалютных фьючерсов важно отметить, что массив структуры позиции, возвращаемый функцией exchange.GetPositions(). Для атрибутов FrozenAmount, Profit и Margin в структуре данных позиции, поскольку данные, предоставляемые биржей, не являются однородными, интерфейс GetPositions(, определение данных, возвращаемых обменным объектом, может отличаться. Например, у некоторых бирж нет данных о заморозке позиции в данных позиции, поэтому FrozenAmount равен 0. Если вам нужно рассчитать определенные данные, вы можете использовать исходные данные в атрибуте Info для расчета и анализа.
{@fun/Futures/exchange.GetPositions exchange.GetPositions} - Я не знаю.
Актив Рынок