Estructura de la información sobre la posición del contrato.
Los datos originales devueltos por la interfaz de intercambio, no hay tal atributo disponible para backtesting.
Información
objeto
ElSymbol
el campo es el código del producto de negociación definido por la plataforma FMZ y su formato es coherente con el código del producto de negociación definido por la plataforma FMZ.Symbol
el campo de la estructura {@struct/Ticker Ticker}.
Symbol
el valor del campo es (por ejemplo):BTC_USDT
, que indica el par de operaciones al contado BTC_USDT.Symbol
el valor del campo es (por ejemplo):BTC_USDT.swap
, que representa el contrato perpetuo estándar USDT de BTC.El símbolo la cuerda Si la interfaz de intercambio no proporciona estos datos, puede ser inexacta. El nivel de margen Número El tamaño de la posición, que suele ser un número entero positivo (número de números de contrato). Tenga en cuenta que las especificaciones del contrato, como los multiplicadores de contrato, los valores, etc., pueden diferir de una bolsa a otra. Importe Número Se trata del importe de las posiciones congeladas cuando la orden cerrada no se haya cumplido. Confrío Número Precio medio de la posición, que en principio es el precio medio de la posición en su conjunto (no participa en la liquidación). Precio Número La ganancia/pérdida variable de la posición es, en principio, la ganancia/pérdida no realizada de la posición, si los datos no son proporcionados por la interfaz de intercambio, se llenarán con otros datos de ganancia/pérdida de la interfaz de intercambio. Profitos Número El tipo de posición se refiere a {@var/POSITION_DIRECTION/PD_LONG PD_LONG}, {@var/POSITION_DIRECTION/PD_SHORT PD_SHORT}. Tipo de producto Número Código del contrato, véase la descripción de la función {@fun/Futures/exchange.SetContractType exchange.SetContractType} para obtener más detalles. Tipo de contrato la cuerda El margen ocupado por la posición, rellenado con 0 si la interfaz de intercambio no proporciona estos datos. Margen de interés Número
La función exchange.GetPositions() devuelve una matriz de posiciones o una matriz vacía. Para los futuros de criptomonedas, es importante tener en cuenta que la matriz de estructura de posición devuelta por la función exchange.GetPositions(). Para los atributos FrozenAmount, Profit y Margin en la estructura de datos de posición, ya que los datos proporcionados por el intercambio no son uniformes, la interfaz GetPositions(), la definición de los datos devueltos por el objeto de intercambio puede ser diferente. Por ejemplo, algunos intercambios no tienen datos de congelación de posición en los datos de posición, por lo que el FrozenAmount es 0.
¿Por qué no lo haces?
Activos Mercado