Skip to content

Commit 439ff88

Browse files
committed
Adding timeout parameter to cancel_all_pending_orders()
1 parent 2c34eb4 commit 439ff88

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

include/Trader.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ class Trader {
5959
.def("get_executed_orders", &Trader::getExecutedOrders, py::arg("order_id"))
6060
.def("get_waiting_list_size", &Trader::getWaitingListSize)
6161
.def("get_waiting_list", &Trader::getWaitingList)
62-
.def("cancel_all_pending_orders", &Trader::cancelAllPendingOrders)
62+
.def("cancel_all_pending_orders", &Trader::cancelAllPendingOrders, py::arg("timeout") = 10)
6363
.def("get_close_price", py::overload_cast<const std::string&, bool, int>(&Trader::getClosePrice), py::arg("symbol"), py::arg("buy"), py::arg("size"))
6464
.def("get_close_price", py::overload_cast<const std::string&>(&Trader::getClosePrice), py::arg("symbol"))
6565
.def("get_last_price", &Trader::getLastPrice, py::arg("symbol"))
@@ -117,7 +117,7 @@ class Trader {
117117
auto getExecutedOrders(const std::string& orderID) -> std::vector<shift::Order>;
118118
auto getWaitingListSize() -> int;
119119
auto getWaitingList() -> std::vector<shift::Order>;
120-
void cancelAllPendingOrders();
120+
void cancelAllPendingOrders(int timeout);
121121

122122
// price methods
123123
auto getClosePrice(const std::string& symbol, bool buy, int size) -> double;

src/Trader.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -177,9 +177,9 @@ auto Trader::getWaitingList() -> std::vector<shift::Order>
177177
return m_client->getWaitingList();
178178
}
179179

180-
void Trader::cancelAllPendingOrders()
180+
void Trader::cancelAllPendingOrders(int timeout)
181181
{
182-
return m_client->cancelAllPendingOrders();
182+
return m_client->cancelAllPendingOrders(timeout);
183183
}
184184

185185
auto Trader::getClosePrice(const std::string& symbol, bool buy, int size) -> double

0 commit comments

Comments
 (0)