OKEX V3 utiliza el agregado

El autor:Un sueño pequeño., Creado: 2018-11-30 10:18:55, Actualizado: 2019-03-15 21:10:12

OKEX v3 generación de futuros

  • Explicación 1, no se puede cambiar a otro tipo de apalancamiento cuando se tiene un activo. 2, no se puede cambiar a otro modo de posicionamiento cuando se tiene una posición (total / por posición)3, exchange.CancelOrder (ID), cuando la cancelación debe cambiar al contrato correspondiente al ID del pedido (exchange.SetContractType Switch) es compatible 4, exchange.GetAccount (()) Aproximadamente el porcentaje de transacción se llama para acceder a la interfaz de activos de la cuenta, en modo de almacén completo: se accede a cuatro interfaces de API, ya que el número de monedas congeladas en los pedidos de suspensión se obtiene de una interfaz separada (((tres aproximadamente).El código de contrato (exchange.SetContractType) está dividido en cuatro tipos: this_week, next_week, quarter y swap.Cuando se llama exchange.GetOrder ((ID), debe estar en el estado de contrato correspondiente al ID, de lo contrario se producirá un error, el ID de contrato permanente y el ID de transacción aproximada son muy diferentes.7, exchange.GetPosition (()) Cuando se obtiene una posición, el porcentaje de cambio es de aproximadamente toda la posición, con la propiedad Margin de 0. 8 10 veces el apalancamiento por defecto inicial, dirección de la compra de la negociación (en el intercambio de una sola posición / posición completa, el número de apalancamiento, puede haber varias situaciones, es la configuración del usuario)

  • El mensaje de error:

    - No, no es así. Mensaje de error Descripción
    1 Tipo de contrato no válido No se ha establecido un contrato, o se ha cometido un error de configuración de contratos. Verifica si se ha llamado a la función SetMarginLevel para establecer el apalancamiento en el bot de inicio sin establecer un contrato.
    2 ¡Error de tipo de contrato de cálculo! Calculación errónea de la fecha de entrega del contrato
    3 Error en el formato de respuesta La interfaz GetRecords obtiene datos y los analiza, pero no todos los datos reportan errores.
    4 Dirección no válida SetDirection Error de parámetro al establecer la dirección de la transacción.
    5 el contratoTipo no encontrado: Error de código de contrato de mapeo cuando se llama GetOrder / GetOrders.
    6 El nivel de margen sólo se puede configurar en la dirección de compra / venta, configuración actual: Cuando se establece el apalancamiento, la dirección actual debe ser en la dirección de compra / venta, y cualquier otra dirección debe ser incorrecta.
    7 Error de nivel de margen, debe ser un número entero positivo entre 1 y 40. El apalancamiento de los contratos permanentes debe estar entre 1 y 40.
    8 Nivel de margen no válido El porcentaje de cambio es aproximado. El error de apalancamiento es de 10 / 20.
    9 el contratoTipo no encontrado Cuando se llama GetPosition, no se encuentra el código de contrato correspondiente a este_semana / próxima_semana / trimestre / swap
    10 Análisis de error de orden, el ordenId: Las funciones GetOrder, GetOrders, Buy y Sell devuelven la información de los ID de pedido en forma de código de contrato en forma de casilla, principalmente para identificar cuando se retira o consulta el pedido, y no es el verdadero ID de pedido devuelto por la interfaz de intercambio, si se usa un ID de pedido en forma de código de contrato en forma de casilla, es decir, si se retira.
    11 El contrato para BTC (o cualquier otra moneda) debe ser un número entero positivo entre 1 y 100 (o cualquier otro valor). El apalancamiento del contrato perpetuo está mal establecido, está fuera del límite y debe ser un número entero.
  • El error de las bolsas

    - No, no es así. Mensaje de error Descripción
    1 Futures_OP 0: 400: {code:32010,message:No puede ajustar el apalancamiento cuando tiene órdenes abiertas (s) / posiciones (s).} Modo de almacenamiento completo, no puede modificarse a otro tipo de apalancamiento cuando hay un pedido colgado o un almacenamiento
    2 GetOrder ((65-9-44101ef02-0): 400: {code:30024,message:"order_id es un parámetro no válido"} En el caso de GetOrder, CancelOrder, se debe cambiar al estado de contrato correspondiente al contrato de este ID, de lo contrario se producirá un error.
    3 {code:32007,message:No se puede abrir corto a 20x cuando se mantienen posiciones cortas y/o órdenes abiertas a 10x.} 逐仓时,如果当前方向的合约为10倍(网站上设置的),下单时使用的是20倍,即会报该错误,另外逐仓下设置杠杆时需要注意方向,逐仓有2个杠杆值,一个多仓杠杆,一个空仓杠杆。调用exchange.SetMarginLevel设置杠杆时,和当前的下单方向有关,即buy方向时为设置多仓杠杆值,sell方向时设置空仓杠杆值,closebuy/closesell方向时会报错。

OKEX V3 Encuestas de efectivo

  • Resumen de los problemas

    • 1, el retiro inmediato después de la orden, la transacción de la orden, la operación de retiro no reportó errores, y se devuelve una información de retiro normal y exitosa. En una situación similar a la que se muestra a continuación, los pedidos reales ya están completos, pero la operación de cancelación no presenta errores y parece que la cancelación fue un éxito.

      img

Añadir una bolsa

  • Configuración de OKEX V3 API KEY, configuración de futuros al contado de la misma manera.

    Ingrese las correspondientes claves de acceso, clave secreta, frase de accesoimg

    Passphrase debe ser guardado después de su configuración cuando se solicita el V3 API KEY.

    img

    # 注意:如果托管者版本比较旧,需要更新托管者。
    # 注意:Futures_OP 4 错误,检查是不是 策略代码中使用了 exchange.IO 调用了 V1 接口(交易所配置API KEY 配置的V3 KEY)。
    
  • Actualización

    • 2019.2.17 Actualizado el límite de error en el rango de contratación permanente de apalancamiento, originalmente limitado de 1 a 40. En realidad, cada moneda tiene un rango de apalancamiento diferente:

      Moneda del contrato Rango de apalancamiento
      El valor de las acciones 1 ~ 100
      TLC 1 ~ 40
      ETH 1 ~ 100
      C.T.C. y demás 1 ~ 40
      El XRP 1 ~ 40
      EOS 1 ~ 100
      BCH 1 ~ 40
      VHS 1 ~ 40
      TRX 1 ~ 20
    • API KEY de la solicitud de una nueva cuenta, cuando se llama exchange.GetAccount (()) se obtiene un error: GetAccount: type assertion to []interface{} failed La razón es que la interfaz devuelve: {total_avail_balance:0,contracts:null,equity:0,margin_mode:fixed} La propiedad de los contratos es null. El problema ha sido tratado mal.

    • Optimización de OKEX

      4、获取单个/所有合约账户信息接口
      GET /api/futures/v3/accounts//GET /api/futures/v3/accounts/{currency}:
      原返回参数增加:挂单冻结保证金和持仓已用保证金(同逐仓);
      

      El problema ha sido mal tratado.

    • En el caso de las acciones, la información sobre las acciones Profit se ha modificado. Cuando se negocia, los contratos de tenencia de datos Problemas de propiedad de Profit, debido a que: GET /api/futures/v3/position Interface Retorna datos de posición, long_pnl_ratio, la propiedad es en forma de una fracción de rentabilidad, no una fracción de la rentabilidad, es decir: long_pnl_ratio representa el 10% cuando es 0.1, no el 0.1%.

    • Actualización: Contratos trimestrales: Mapas: Problemas. Actualizado el 15 de marzo de 2019. El contrato trimestral está correctamente mapeado como BTC-USD-190628 (BTC ejemplo).

    Para las actualizaciones anteriores se requiere la descarga del administrador más reciente.

  • Se espera una actualización Por ahora

Si tiene alguna pregunta, póngase en contacto con Little Dream o con el sistema de solicitudes de trabajo.


Relacionados

Más.

913804005@qq.comError: GetTicker: Obtener https://www.okex.com/api/futures/v3/instruments/ETH-USD-190927/ticker: marcar tcp 243.185.187.39:443: conectar: la conexión fue rechazada GetDepth: Obtener https://www.okex.com/api/futures/v3/instruments/ETH-USD-190927/book?size=100: marcar tcp 243.185.187.39:443: conectar: la conexión fue rechazada GetRecords: https://www.okex.com/api/futures/v3/instruments/ETH-USD-190927/candles?granularity=86400&start=2019-06-02T07:51:42.000Z: marcar tcp 243.185.187.39:44: conectar: la conexión fue rechazada

913804005@qq.comAsí es como lo hago con okx.

913804005@qq.com/upload/asset/12b85ef5183f25d1f8460.png

- ¿Qué quieres?¿Pueden los administradores públicos (EE.UU.) acceder a OKEX?

El cieloEn el caso de los usuarios de Exchange.GetAccount (); Var Account = exchange.GetRawJSON (en inglés); El valor de la cuenta es {}

¿Qué es eso?- ¿ Qué pasa?

Un sueño pequeño.- ¿ Qué pasa?

Un sueño pequeño.OKEX no está disponible en el país. Debe utilizar un servidor extranjero.

913804005@qq.comEstoy desplegado en Tencent Nube y Ali Nube una en Hangzhou una en Beijing

913804005@qq.com¿Por qué las monedas son buenas?

913804005@qq.comLo he implementado en servidores, computadoras locales y máquinas virtuales, pero no en ninguna.

Un sueño pequeño.No se puede acceder a la interfaz de la bolsa. ¿Dónde está el servidor del administrador?

Un sueño pequeño.Lo mejor es no usarlo, recuerda que OKEX limita el acceso a IPs estadounidenses.

El cieloYa está resuelto

Un sueño pequeño.Lo he probado y está bien. Si usted está fuera de tiempo cuando visita GetAccount (), entonces GetRawJSON no tiene datos.