@@ -774,12 +774,17 @@ let api = function Bitvavo() {
774774 // stopLoss/takeProfit:(amount, amountQuote, disableMarketProtection, triggerType, triggerReference, triggerAmount)
775775 // stopLossLimit/takeProfitLimit:(amount, price, postOnly, triggerType, triggerReference, triggerAmount)
776776 // all orderTypes: timeInForce, selfTradePrevention, responseRequired
777- placeOrder : async function ( market = '' , side = '' , orderType = '' , body = { } ) {
777+ placeOrder : async function ( market = '' ,
778+ side = '' ,
779+ orderType = '' ,
780+ operatorId = 0 ,
781+ body = { } ) {
778782 await this . checkSocket ( )
779783 body . action = 'privateCreateOrder'
780784 body . market = market
781785 body . side = side
782786 body . orderType = orderType
787+ body . operatorId = operatorId
783788 doSendPrivate . call ( this , JSON . stringify ( body ) )
784789 } ,
785790
@@ -802,19 +807,21 @@ let api = function Bitvavo() {
802807 // Optional body parameters: limit:(amount, amountRemaining, price, timeInForce, selfTradePrevention, postOnly)
803808 // untriggered stopLoss/takeProfit:(amount, amountQuote, disableMarketProtection, triggerType, triggerReference, triggerAmount)
804809 // stopLossLimit/takeProfitLimit: (amount, price, postOnly, triggerType, triggerReference, triggerAmount)
805- updateOrder : async function ( market = '' , orderId = '' , body = { } ) {
810+ updateOrder : async function ( market = '' , orderId = '' , operatorId = 0 , body = { } ) {
806811 await this . checkSocket ( )
807812 body . action = 'privateUpdateOrder'
808813 body . market = market
809814 body . orderId = orderId
815+ body . operatorId = operatorId
810816 doSendPrivate . call ( this , JSON . stringify ( body ) )
811817 } ,
812818
813- cancelOrder : async function ( market = '' , orderId = '' ) {
819+ cancelOrder : async function ( market = '' , orderId = '' , operatorId = 0 ) {
814820 await this . checkSocket ( )
815821 let options = { 'action' : 'privateCancelOrder' }
816822 options . market = market
817823 options . orderId = orderId
824+ options . operatorId = operatorId
818825 doSendPrivate . call ( this , JSON . stringify ( options ) )
819826 } ,
820827
@@ -827,9 +834,10 @@ let api = function Bitvavo() {
827834 } ,
828835
829836 // options: market
830- cancelOrders : async function ( options = { } ) {
837+ cancelOrders : async function ( options = { } , operatorId = 0 ) {
831838 await this . checkSocket ( )
832839 options . action = 'privateCancelOrders'
840+ options . operatorId = operatorId
833841 doSendPrivate . call ( this , JSON . stringify ( options ) )
834842 } ,
835843
0 commit comments