diff --git a/ts/src/coinspot.ts b/ts/src/coinspot.ts index afeca14941d1..2eb6e72ea477 100644 --- a/ts/src/coinspot.ts +++ b/ts/src/coinspot.ts @@ -143,6 +143,53 @@ export default class coinspot extends Exchange { 'options': { 'fetchBalance': 'private_post_my_balances', }, + 'features': { + 'spot': { + 'sandbox': false, + 'createOrder': { + 'marginMode': false, + 'triggerPrice': false, + 'triggerPriceType': undefined, + 'triggerDirection': false, + 'stopLossPrice': false, + 'takeProfitPrice': false, + 'attachedStopLossTakeProfit': undefined, + 'timeInForce': { + 'IOC': false, + 'FOK': false, + 'PO': false, + 'GTD': false, + }, + 'hedged': false, + 'trailing': false, + 'leverage': false, + 'marketBuyByCost': false, + 'marketBuyRequiresPrice': false, + 'selfTradePrevention': false, + 'iceberg': false, + }, + 'createOrders': undefined, + 'fetchMyTrades': { + 'marginMode': false, + 'limit': undefined, + 'daysBack': 100000, + 'untilDays': 100000, // todo implement + }, + 'fetchOrder': undefined, + 'fetchOpenOrders': undefined, // todo implement + 'fetchOrders': undefined, + 'fetchClosedOrders': undefined, // todo implement + 'fetchOHLCV': undefined, + }, + 'swap': { + 'linear': undefined, + 'inverse': undefined, + }, + 'future': { + 'linear': undefined, + 'inverse': undefined, + }, + }, 'precisionMode': TICK_SIZE, }); }