JavaScript de Bitmex

El autor:Gmgphil, Creado: 2019-01-15 18:35:03, Actualizado:

Quiero colocar una orden límite justo por debajo del último precio, pero compruebe antes si ya hay una orden pendiente al mismo precio.

Así que se me ocurrió esto, pero éste no envía una Orden tan bien cuando no hay ninguna todavía.

var profundidad = intercambio.GetDepth ((); Variación del precio x = profundidad.Preguntas[0].Precio Las órdenes varx = intercambio. Obtener órdenes el precio de la orden = los pedidos x el precio

cambio.Configurar dirección ((comprar)

si (precio de pedido === preciox-0,5,20) {} otra {intercambio.Comprar(preciox-0,5,20) }

Gracias por su ayuda.


Más.

Gmgphil¿Puede por favor escribir una función, que a granel cancela todos los pedidos que coinciden con un rango de precios específico y con un tamaño de pedido específico? - Gracias.

Un sueño pequeño.Está bien, déjame codificar una demostración para ti. ¿ Qué pasa? var profundidad = intercambio.GetDepth ((); // obtener la información del libro de pedidos var pricex = depth.Asks[0].Price // obtenga el precio de la orden del nivel de venta 1 Var órdenes = _C ((exchange.GetOrders) // obtener sus órdenes pendientes exchange.SetDirection (("comprar") // establecer la dirección del comercio para largo // si (precio de pedido === preciox-0.5,20) {} otro {intercambio.Comprar(preciox-0.5,20) } // su código var tieneNearPricePendingOrder = false // establece una bandera var upRange = 1 // set upRange para el precio de la orden anterior var downRange = 1 // se establece para abajoRange para... si (orden.longth!== 0) { // tiene algunas órdenes pendientes para ((var i = 0 ; i < ordenes.largura ; i++) { si ((preciox < (órdenes[i].Precio + rango ascendente) && preciox > (órdenes[i].Precio - rango descendente)) { // si ahora el precio en un rango para un valor (precio del pedido antiguo - downRange) a otro ((precio del pedido antiguo + upRange) hasNearPricePendingOrder = verdadero // establece la bandera ¿ Por qué? ¿ Por qué? ¿ Por qué? si ((!hasNearPricePendingOrder) { // es el comercio o no basado en hasNearPricePendingOrder intercambio.Comprar ((precio - 0.5, 20) // enviar una orden de límite para el intercambio Bitmex ¿ Por qué? ¿ Qué pasa?

El inventor de la cuantificación https://www.fmz.com/bbs-topic/2710

Gmgphilgenial, muchas gracias! pude transformar una estrategia de creador de mercado basado en sus líneas. no tengo idea de cómo a granel ahora a la bolsa. lo siento, no tengo experiencia en JavaScript. ¿Podrías ayudarme de nuevo aquí?