Sobre como pendurar apenas transações passivas no BitMEX para listar e encomendar em lote (exemplo IO)

Autora:Ervas daninhas, Criado: 2019-04-17 15:46:32, Atualizado: 2019-04-19 15:25:48

Usando a função IO, os parâmetros específicos referem-se à documentação BitMEX:https://www.fmz.com/bbs-topic/3666

Fazer uma lista (apenas pagamentos passivos)

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)

Retirar todos os pedidos

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

Relacionados

Mais.

Wufuhao100wSe o post_only é susceptível de falhar, qual o valor que ele retornará se falhar? Isso fará o robô parar?

Não o alho.Solicitações HTTP POST /api/futures/v3/order Exemplos solicitados 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 Não Parâmetro de preenchimento de números, 0: Encomenda geral ((order type não preenchido ou preenchimento de 0 é uma encomenda geral) 1: apenas para Maker ((Post only) 2: tudo feito ou cancelado imediatamente ((FOK)) 3: feito imediatamente e cancela o restante ((IOC))

Wufuhao100wMuito bem.

Ervas daninhasRegresso de resultados do Log direto, pesquise o documento do Bitmex

Wufuhao100wDesculpe incomodá-lo novamente, eu fiz o meu pedido com sucesso, mas recebi uma série de mensagens que não eram o ID do pedido: map[account:251345 avgPx: clOrdID: clOrdLinkID: contingencyType: cumQty:0 currency:XBT displayQty: exDestination:XBME execInst:ParticipateDoNotInitiate leavesQty:20 multiLegReporting Como é que isso se resolve?

Wufuhao100wMuito bem, obrigado.

Ervas daninhasSim, str ((num)

Wufuhao100wOlá, eu tentei e recebi o erro TypeError: can only concatenate str (not "int") to str, usando o Python, será que eu vou mudar o formato de str para o formato de str de order Qty = 1 para o formato de str de order Qty = 1 para o formato de str de order Qty = 1 para o formato de str de order Qty = 1 para o formato de str de order Qty = 1 para o formato de str de order Qty = 1 para o formato de str de order Qty = 1 para o formato de str de order Qty = 1 para o formato de str de order Qty = 1 para o formato de str de order Qty = 1 para o formato de str de order Qty = 1 para o formato de str de order Qty = 1 para o formato de string de order Qty = 1 para o formato de string de order Qty = 1 para o formato de ordem Qty = 1 para o formato de ordem Qty = 5000 para o formato de ordem Qty = 5000?

Ervas daninhasSim, é melhor revisar a documentação e ver se alguma coisa mudou.

Wufuhao100wEu queria perguntar a Deus, se eu quiser baixar o post_only, basta colocar o código acima. exchange.IO (("api", "POST", "/api/v1/order", "symbol=XBTUSD&side=Buy&orderQty=1&price=5000&execInst=ParticipateDoNotInitiate") É possível copiar o passado, ou seja, alterar os parâmetros de direção, preço e quantidade para os valores desejados?

Wufuhao100wMuito bem, obrigado.

Ervas daninhasVeja a documentação do bitemx e veja os resultados de retorno.