diff --git a/include/ccapi_cpp/service/ccapi_execution_management_service_kucoin_base.h b/include/ccapi_cpp/service/ccapi_execution_management_service_kucoin_base.h index a203c977..c41173f1 100644 --- a/include/ccapi_cpp/service/ccapi_execution_management_service_kucoin_base.h +++ b/include/ccapi_cpp/service/ccapi_execution_management_service_kucoin_base.h @@ -400,6 +400,7 @@ class ExecutionManagementServiceKucoinBase : public ExecutionManagementService { element.insert(CCAPI_EM_ORDER_SIDE, std::string(data["side"].GetString()) == "buy" ? CCAPI_EM_ORDER_SIDE_BUY : CCAPI_EM_ORDER_SIDE_SELL); element.insert(CCAPI_IS_MAKER, std::string(data["liquidity"].GetString()) == "taker" ? "0" : "1"); element.insert(CCAPI_EM_ORDER_ID, data["orderId"].GetString()); + element.insert(CCAPI_EM_CLIENT_ORDER_ID, data["clientOid"].GetString()); element.insert(CCAPI_EM_ORDER_INSTRUMENT, instrument); elementList.emplace_back(std::move(element)); message.setElementList(elementList);