BitMEX에서 순서 및 대용량 순서 (IO 예제) 를 그냥 수동 거래로 연결하는 방법에 대해

저자:초목, 2019-04-17 15:46:32, 업데이트: 2019-04-19 15:25:48

IO 함수를 사용하여 BitMEX 문서를 참조하십시오.https://www.fmz.com/bbs-topic/3666

판매 명단을 작성 (절속 결제)

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

대량 등록

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)

모든 주문 취소

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

관련

더 많은

후하오 100W만약 post_only가 실행에 실패할 가능성이 있다면, 만약 실행에 실패한다면 어떤 값을 반환할 것인가? 로봇이 멈추게 할 것인가?

오렌지 안 먹으세요HTTP 요청 POST /api/futures/v3/order 예제를 요청합니다. 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 없음 파라그램 채용 숫자, 0: 일반 위탁 (order type 채용하지 않거나 채용 0은 일반 위탁) 1: 메이커만 (Maker only) 2: 전체 채용 또는 즉시 취소 (FOK) 3: 즉시 채용 및 나머지는 취소 (IOC)

후하오 100W잘됐네

초목로그를 직접 검색하면

후하오 100W다시 방해해서 죄송합니다. 주문이 성공했지만 주문 ID가 아닌 일련의 메시지가 돌아왔습니다. map[account:251345 avgPx: clOrdID: clOrdLinkID: contingencyType: cumQty:0 currency:XBT displayQty: exDestination:XBME execInst:ParticipateDoNotInitiate leavesQty:20 multiLegReporting 어떻게 해결할 수 있을까요?

후하오 100W좋아요, 감사합니다.

초목네, str ((num)

후하오 100W안녕하세요, 제가 시도했는데, TypeError: can only concatenate str (not "int") to str가 잘못되었습니다. 파이썬에서, orderQty=1의 1과 price=5000의 5000을 문자열 형식으로 바꾸고 싶은가요?

초목네, 문서를 다시 확인해 보시면 됩니다.

후하오 100W자, 만약 제가 post_only 문자를 쓸 수 있다면 exchange.IO (("api", "POST", "/api/v1/order", "symbol=XBTUSD&side=Buy&orderQty=1&price=5000&execInst=ParticipateDoNotInitiate") 과거를 복제할 수 있을까요? 구체적으로 방향, 가격, 수요의 매개 변수를 원하는 숫자로 바꿀 수 있을까요?

후하오 100W좋아요, 감사합니다.

초목Bitemx의 문서를 참조하여 결과를 설명합니다. 제대로 처리하면 문제가 없습니다.