UNPKG

coinpit-client

Version:
612 lines (611 loc) 21.7 kB
{ "configs": { "instruments": { "BTCUSD7J28": { "maxLeverage": 100, "expiryClass": "weekly", "bandUpperLimit": 0.01, "minLimitStop": 1.6, "disabled": false, "minMarketStop": 1.6, "bandLowerLimit": 0.01, "ticksize": 1, "uplDecimalPlaces": 8, "start": 1492190100000, "next": "BTCUSD7K05", "commission": 0.0005, "template": "BTCUSD", "crossMarginInitialStop": 15, "type": "inverse", "introducerReward": 0, "status": "active", "targetprice": 3, "symbol": "BTCUSD7J28", "expiry": 1493399700000, "contractusdvalue": 100, "introducedReward": 0, "externalFeed": "coinpit-index#BTCUSD", "stopcushion": 2, "ticksperpoint": 10, "stopprice": 2, "rewardsCalculationInterval": 14400, "reward": 0 }, "BTCUSD7J21": { "maxLeverage": 100, "expiryClass": "weekly", "bandUpperLimit": 0.02, "minLimitStop": 1.6, "disabled": false, "minMarketStop": 1.6, "bandLowerLimit": 0.02, "ticksize": 1, "uplDecimalPlaces": 8, "start": 1491585300000, "next": "BTCUSD7J28", "commission": 0.0005, "template": "BTCUSD", "crossMarginInitialStop": 15, "type": "inverse", "introducerReward": 0, "status": "active", "targetprice": 3, "symbol": "BTCUSD7J21", "expiry": 1492794900000, "contractusdvalue": 100, "introducedReward": 0, "externalFeed": "coinpit-index#BTCUSD", "stopcushion": 2, "ticksperpoint": 10, "stopprice": 2, "rewardsCalculationInterval": 14400, "reward": 0 } }, "config": { "sliceSize": 10000000, "maxLeverage": 50, "links": { "blockcypher": "https://live.blockcypher.com/btc-testnet", "blocktrail": "https://www.blocktrail.com/tBTC", "blockexplorer": "https://testnet.blockexplorer.com" }, "maximumFee": 150000, "minimumFee": 50000, "sliceThreshold": 10, "geofence": { "block": ["US"] }, "bitcoinDust": 10000, "network": "testnet", "maxInputs": 50, "feePerKB": 50000, "recoveryFeePerKB": 25000, "maxPositionsMerge": 20, "blockchainapi": { "socketuri": "https://insight.coinpit.me", "uri": "https://insight.coinpit.me/insight-api", "provider": "insight" }, "maxOrdersCreateUpdate": 100, "marginFeeThreshold": 0.9, "sendFundsMaxTXfee": 1000000, "noSignup": false, "feeCheckInterval": 3600000, "feeChangeTolerance": 0.05, "reservedTicks": 2, "sendFundsTXfee": 50000 } }, "account": { "multisig": 302676545, "displayMargin": 374103575, "positions": { "BTCUSD7J28": { "entryAmount": -8439531, "commission": 0, "userid": "moVB8e8oWX1oKjaaesdimAGqJHxjih8kjU", "instrument": "BTCUSD7J28", "averagePrice": 1184.9, "quantity": 1 }, "BTCUSD7J21": { "entryAmount": -16881912, "commission": 0, "userid": "moVB8e8oWX1oKjaaesdimAGqJHxjih8kjU", "instrument": "BTCUSD7J21", "averagePrice": 1184.7, "quantity": 2 } }, "userid": "moVB8e8oWX1oKjaaesdimAGqJHxjih8kjU", "pnl": { "commission": 54838, "userid": "moVB8e8oWX1oKjaaesdimAGqJHxjih8kjU", "pnl": -103274, "accountid": "2NGJqK6fXWfMMtJwWHdKT59WzqKDxFKagJp" }, "margin": 374103575, "orders": { "BTCUSD7J28": { "c45ba360-2136-11e7-92f9-aef23f9e82b8": { "entryOrder": { "b0d79b00-2136-11e7-8c6d-bac41b22c40e": 1 }, "normalizedEntryPrice": 8439531, "stopPrice": 6, "eventTime": 1492190476438565, "entryAmount": 8439531, "uuid": "c45ba360-2136-11e7-92f9-aef23f9e82b8", "oco": "c45ba361-2136-11e7-a66c-fdfdb4ca12ec", "commission": 0.0005, "orderType": "STP", "instrument": "BTCUSD7J28", "maxStop": 1177.4, "normalizedMaxStop": 8493290, "filled": 0, "status": "open", "entryPrice": 1184.9, "normalizedPrice": 8478888, "price": 1179.4, "entryTime": 1492190476438565, "cushion": 2, "crossMargin": false, "targetPrice": 2, "reservedTicks": 2, "userid": "moVB8e8oWX1oKjaaesdimAGqJHxjih8kjU", "cancelled": 0, "reward": 0, "averagePrice": 0, "side": "sell", "quantity": 1 }, "c45ba361-2136-11e7-a66c-fdfdb4ca12ec": { "normalizedEntryPrice": 8439531, "stopPrice": 6, "eventTime": 1492190476438648, "entryAmount": 8439531, "uuid": "c45ba361-2136-11e7-a66c-fdfdb4ca12ec", "oco": "c45ba360-2136-11e7-92f9-aef23f9e82b8", "commission": 0.0005, "orderType": "TGT", "instrument": "BTCUSD7J28", "entryOrder": { "b0d79b00-2136-11e7-8c6d-bac41b22c40e": 1 }, "filled": 0, "status": "open", "entryPrice": 1184.9, "normalizedPrice": 8425310, "price": 1186.9, "entryTime": 1492190476438648, "cushion": 2, "crossMargin": false, "targetPrice": 2, "reservedTicks": 2, "userid": "moVB8e8oWX1oKjaaesdimAGqJHxjih8kjU", "cancelled": 0, "reward": 0, "averagePrice": 0, "side": "sell", "quantity": 1 }, "d1e5d321-2136-11e7-95de-c3fd1a5d75a5": { "clientid": "9e274039-a8ea-422b-a79a-89eee499f08e", "marginPerQty": 125284, "stopPrice": 15, "eventTime": 1492190499154731, "uuid": "d1e5d321-2136-11e7-95de-c3fd1a5d75a5", "instrument": "BTCUSD7J28", "orderType": "LMT", "commission": 0.0005, "entryOrder": {}, "filled": 0, "status": "open", "normalizedPrice": 8442381, "price": 1184.5, "entryTime": 1492190499154731, "cushion": 2, "crossMargin": true, "targetPrice": 6, "reservedTicks": 2, "userid": "moVB8e8oWX1oKjaaesdimAGqJHxjih8kjU", "cancelled": 0, "reward": 0, "averagePrice": 0, "side": "buy", "quantity": 3 } }, "BTCUSD7J21": { "d61b6681-2136-11e7-a04f-8438a2f0c230": { "clientid": "1c5f2739-71d2-4e96-948c-1302050ce7ab", "marginPerQty": 67222, "stopPrice": 7, "eventTime": 1492190506216745, "uuid": "d61b6681-2136-11e7-a04f-8438a2f0c230", "instrument": "BTCUSD7J21", "orderType": "SLM", "commission": 0.0005, "entryOrder": {}, "filled": 0, "status": "open", "triggered": true, "normalizedPrice": 8447373, "price": 1183.8, "entryTime": 1492190506239249, "cushion": 2, "crossMargin": false, "targetPrice": 6, "reservedTicks": 2, "userid": "moVB8e8oWX1oKjaaesdimAGqJHxjih8kjU", "cancelled": 0, "reward": 0, "averagePrice": 0, "side": "buy", "quantity": 2 }, "cd615c70-2136-11e7-8c09-f6728e92bc2c": { "entryOrder": { "97b324a1-2136-11e7-89d0-23e072b572c4": 2 }, "normalizedEntryPrice": 8440956, "stopPrice": 6, "eventTime": 1492190491575550, "entryAmount": 16881912, "uuid": "cd615c70-2136-11e7-8c09-f6728e92bc2c", "oco": "cd615c71-2136-11e7-a9a7-0cc49f518163", "commission": 0.0005, "orderType": "STP", "instrument": "BTCUSD7J21", "maxStop": 1177, "normalizedMaxStop": 8496177, "filled": 0, "status": "open", "entryPrice": 1184.7, "normalizedPrice": 8481764, "price": 1179, "entryTime": 1492190491575550, "cushion": 2, "crossMargin": false, "targetPrice": 2, "reservedTicks": 2, "userid": "moVB8e8oWX1oKjaaesdimAGqJHxjih8kjU", "cancelled": 0, "reward": 0, "averagePrice": 0, "side": "sell", "quantity": 2 }, "cd615c71-2136-11e7-a9a7-0cc49f518163": { "normalizedEntryPrice": 8440956, "stopPrice": 6, "eventTime": 1492190491575635, "entryAmount": 16881912, "uuid": "cd615c71-2136-11e7-a9a7-0cc49f518163", "oco": "cd615c70-2136-11e7-8c09-f6728e92bc2c", "commission": 0.0005, "orderType": "TGT", "instrument": "BTCUSD7J21", "entryOrder": { "97b324a1-2136-11e7-89d0-23e072b572c4": 2 }, "filled": 0, "status": "open", "entryPrice": 1184.7, "normalizedPrice": 8426730, "price": 1186.7, "entryTime": 1492190491575635, "cushion": 2, "crossMargin": false, "targetPrice": 2, "reservedTicks": 2, "userid": "moVB8e8oWX1oKjaaesdimAGqJHxjih8kjU", "cancelled": 0, "reward": 0, "averagePrice": 0, "side": "sell", "quantity": 2 } } }, "accountMargin": 374894007 }, "orderDelResponse": { "result": ["c45ba361-2136-11e7-a66c-fdfdb4ca12ec", "d58e1aa0-2136-11e7-be1c-5e3308ae7b93", "cd615c71-2136-11e7-a9a7-0cc49f518163"], "resuestid": "del response id" }, "afterDelResult": { "openOrders": { "BTCUSD7J28": { "c45ba360-2136-11e7-92f9-aef23f9e82b8": { "entryOrder": { "b0d79b00-2136-11e7-8c6d-bac41b22c40e": 1 }, "normalizedEntryPrice": 8439531, "stopPrice": 6, "eventTime": 1492190476438565, "entryAmount": 8439531, "uuid": "c45ba360-2136-11e7-92f9-aef23f9e82b8", "oco": "c45ba361-2136-11e7-a66c-fdfdb4ca12ec", "commission": 0.0005, "orderType": "STP", "instrument": "BTCUSD7J28", "maxStop": 1177.4, "normalizedMaxStop": 8493290, "filled": 0, "status": "open", "entryPrice": 1184.9, "normalizedPrice": 8478888, "price": 1179.4, "entryTime": 1492190476438565, "cushion": 2, "crossMargin": false, "targetPrice": 2, "reservedTicks": 2, "userid": "moVB8e8oWX1oKjaaesdimAGqJHxjih8kjU", "cancelled": 0, "reward": 0, "averagePrice": 0, "side": "sell", "quantity": 1 }, "d1e5d321-2136-11e7-95de-c3fd1a5d75a5": { "clientid": "9e274039-a8ea-422b-a79a-89eee499f08e", "marginPerQty": 125284, "stopPrice": 15, "eventTime": 1492190499154731, "uuid": "d1e5d321-2136-11e7-95de-c3fd1a5d75a5", "instrument": "BTCUSD7J28", "orderType": "LMT", "commission": 0.0005, "entryOrder": {}, "filled": 0, "status": "open", "normalizedPrice": 8442381, "price": 1184.5, "entryTime": 1492190499154731, "cushion": 2, "crossMargin": true, "targetPrice": 6, "reservedTicks": 2, "userid": "moVB8e8oWX1oKjaaesdimAGqJHxjih8kjU", "cancelled": 0, "reward": 0, "averagePrice": 0, "side": "buy", "quantity": 3 } }, "BTCUSD7J21": { "d61b6681-2136-11e7-a04f-8438a2f0c230": { "clientid": "1c5f2739-71d2-4e96-948c-1302050ce7ab", "marginPerQty": 67222, "stopPrice": 7, "eventTime": 1492190506216745, "uuid": "d61b6681-2136-11e7-a04f-8438a2f0c230", "instrument": "BTCUSD7J21", "orderType": "SLM", "commission": 0.0005, "entryOrder": {}, "filled": 0, "status": "open", "triggered": true, "normalizedPrice": 8447373, "price": 1183.8, "entryTime": 1492190506239249, "cushion": 2, "crossMargin": false, "targetPrice": 6, "reservedTicks": 2, "userid": "moVB8e8oWX1oKjaaesdimAGqJHxjih8kjU", "cancelled": 0, "reward": 0, "averagePrice": 0, "side": "buy", "quantity": 2 }, "cd615c70-2136-11e7-8c09-f6728e92bc2c": { "entryOrder": { "97b324a1-2136-11e7-89d0-23e072b572c4": 2 }, "normalizedEntryPrice": 8440956, "stopPrice": 6, "eventTime": 1492190491575550, "entryAmount": 16881912, "uuid": "cd615c70-2136-11e7-8c09-f6728e92bc2c", "oco": "cd615c71-2136-11e7-a9a7-0cc49f518163", "commission": 0.0005, "orderType": "STP", "instrument": "BTCUSD7J21", "maxStop": 1177, "normalizedMaxStop": 8496177, "filled": 0, "status": "open", "entryPrice": 1184.7, "normalizedPrice": 8481764, "price": 1179, "entryTime": 1492190491575550, "cushion": 2, "crossMargin": false, "targetPrice": 2, "reservedTicks": 2, "userid": "moVB8e8oWX1oKjaaesdimAGqJHxjih8kjU", "cancelled": 0, "reward": 0, "averagePrice": 0, "side": "sell", "quantity": 2 } } } }, "closedOrders": { "result1": { }, "result2": { }, "serverResponse": { }, "config": { "default": { "instrument": "test" }, "network": "testnet" }, "instruments": { "test": { "ticksperpoint": 10, "type": "quanto" } } }, "createOrders": { "order": { "userid": "mnDfP9WSBL6txZBg78rCwHSSWQ1p76XUYr", "clientid": "9d087537-eb01-11e5-a9d9-d3b37e257193", "side": "sell", "quantity": 1, "price": 416, "orderType": "LMT", "instrument": "test", "stopPrice": 0.5, "targetPrice": 1 }, "serverResponse": { }, "loginlessEvent": "order_add", "result": { "uuid": "9d087536-eb01-11e5-a77a-7e7ae8165098", "userid": "mnDfP9WSBL6txZBg78rCwHSSWQ1p76XUYr", "clientid": "9d087537-eb01-11e5-a9d9-d3b37e257193", "side": "sell", "quantity": 1, "price": 416, "orderType": "LMT", "instrument": "test", "stopPrice": 0.5, "targetPrice": 1 } }, "createOrdersFail": { "order": { "userid": "mnDfP9WSBL6txZBg78rCwHSSWQ1p76XUYr", "clientid": "9d087537-eb01-11e5-a9d9-d3b37e257193", "side": "sell", "quantity": 1, "price": 416, "orderType": "LMT", "instrument": "test", "stopPrice": 0.5, "targetPrice": 1 }, "serverResponse": { }, "loginlessEvent": "order_error", "result": { "error": { "error": "some error" } } }, "updateOrders": { "order": { "userid": "mnDfP9WSBL6txZBg78rCwHSSWQ1p76XUYr", "clientid": "9d087537-eb01-11e5-a9d9-d3b37e257193", "side": "sell", "quantity": 1, "price": 416, "orderType": "LMT", "instrument": "test", "stopPrice": 0.5, "targetPrice": 1 }, "serverResponse": { }, "change": { "key": "price", "value": 417 }, "loginlessEvent": "order_update", "result": { "uuid": "9d087536-eb01-11e5-a77a-7e7ae8165098", "userid": "mnDfP9WSBL6txZBg78rCwHSSWQ1p76XUYr", "clientid": "9d087537-eb01-11e5-a9d9-d3b37e257193", "side": "sell", "quantity": 1, "price": 417, "orderType": "LMT", "instrument": "test", "stopPrice": 0.5, "targetPrice": 1 } }, "assertAvailableMargin": { "openOrders": { "test": { "uuid1": { "uuid": "uuid1", "instrument": "test" }, "uuid2": { "uuid": "uuid2", "instrument": "test" }, "uuid3": { "uuid": "uuid3", "instrument": "test" } } }, "orders": [ { "uuid": "uuid2", "instrument": "test", "updated": true }, { "created": true, "instrument": "test" } ], "serverResponse": { }, "result": { "orders": [ { "uuid": "uuid1", "instrument": "test" }, { "uuid": "uuid2", "instrument": "test", "updated": true }, { "uuid": "uuid3", "instrument": "test" }, { "instrument": "test", "created": true } ] } }, "createOrdersWithInsufficientMargin": { "order": { "userid": "mnDfP9WSBL6txZBg78rCwHSSWQ1p76XUYr", "clientid": "9d087537-eb01-11e5-a9d9-d3b37e257193", "side": "sell", "quantity": 1, "price": 416, "orderType": "LMT", "instrument": "test", "stopPrice": 0.5, "targetPrice": 1 }, "serverResponse": { }, "loginlessEvent": "order_error", "result": { "message": "Insufficient Margin" } } }