Sobre cómo hacer listados y pedidos por lotes en BitMEX (exemplo IO)

El autor:Las hierbas, Creado: 2019-04-17 15:46:32, Actualizado: 2019-04-19 15:25:48

Utilizando la función IO, los parámetros específicos se refieren a la documentación de BitMEX:https://www.fmz.com/bbs-topic/3666

Hacer listados (sólo pasivos)

var id = exchange.IO("api", "POST", "/api/v1/order", "symbol=XBTUSD&side=Buy&orderQty=1&price=5000&execInst=ParticipateDoNotInitiate")

Lista de lotes

var bulk = []
bulk.push({symbol:'XBTUSD', side:'Buy', orderQty:100, price:5000, execInst:'ParticipateDoNotInitiate'})
bulk.push({symbol:'XBTUSD', side:'Buy', orderQty:200, price:5100, execInst:'ParticipateDoNotInitiate'})
var param = "orders=" + JSON.stringify(bulk)
var ids = exchange.IO("api", "POST", "/api/v1/order/bulk", param)
Log(ids)

Revocar todos los pedidos

exchange.IO("api","DELETE","/api/v1/order/all","symbol=XBTUSD")

Relacionados

Más.

¿Qué es eso?Si post_only es posible que el pedido no tenga éxito, ¿qué valor devuelve si el pedido no tiene éxito?

No hay salsa.Solicitud HTTP POST /api/futures/v3/order (en inglés) Pedir ejemplos POST/api/futures/v3/order{"client_oid": 12233456, "order_type: 1, "instrument_id:" BTC-USD-180213","type":"1","price":"432.11","size":"2","match_price":"0"} order_type String No. Parámetro de cumplimiento de números, 0: encargo normal (orden tipo no se cumple o 0 se cumple) 1: sólo para Maker (Post only) 2: todo el pago o cancelación inmediata (FOK) 3: pago inmediato y cancelación del resto (IOC)

¿Qué es eso?Eso está bien.

Las hierbas¿Devuelve el resultado de Log directamente, buscando en el documento Bitmex?

¿Qué es eso?Lo siento por molestarte de nuevo, he hecho el pedido con éxito, pero me han devuelto una serie de mensajes que no son el ID del pedido: Map[account:251345 avgPx: clOrdID: clOrdLinkID: contingencyType: cumQty:0 currency:XBT displayQty: exDestination:XBME execInst:ParticipateDoNotInitiate leavesQty:20 multiLegReporting El nombre de la página web es el siguiente: ¿Cómo se resuelve esto?

¿Qué es eso?Está bien, gracias.

Las hierbasSí, es cierto.

¿Qué es eso?Hola, lo intenté, y el error dice TypeError: can only concatenate str (not "int") to str, es Python, ¿debo cambiar el orden Qty = 1 por 1 y el precio = 5000 por 5000?

Las hierbasSí, lo mejor es revisar la documentación y ver si hay cambios.

¿Qué es eso?Quiero preguntarle a Dios, si voy a bajar la lista de post_only, sólo tengo que poner el código de arriba. En la actualidad, la mayor parte de las transacciones se realizan por medio de un sistema de intercambio. ¿Es posible copiar el pasado, concretamente cambiar los parámetros de dirección, precio y cantidad a los valores que se desean?

¿Qué es eso?Está bien, gracias.

Las hierbasVer la documentación de bitemx, con la presentación de los resultados devueltos.