ATS
An algorithmic trading system completely written in C++
ats::BinanceExchangeManager Member List

This is the complete list of members for ats::BinanceExchangeManager, including all inherited members.

BinanceExchangeManager(OrderManager &orderManager, bool isSimulation=true, time_t updateInterval=1, std::string apiKey="", std::string secretKey="")ats::BinanceExchangeManagerexplicit
cancelOrder(long orderId, std::string symbol)ats::BinanceExchangeManager
cancelOrder(Order &order) overrideats::BinanceExchangeManagervirtual
ExchangeManager(OrderManager &oms)ats::ExchangeManager
getBalances() overrideats::BinanceExchangeManagervirtual
getKlines(Json::Value &result, std::string symbol, std::string interval, time_t start_date=0, time_t end_date=0, int limit=500) overrideats::BinanceExchangeManagervirtual
getOpenOrders(std::string symbol="") overrideats::BinanceExchangeManagervirtual
getOrderBook(std::string symbol) overrideats::BinanceExchangeManagervirtual
getOrderStatus(Order &order, Json::Value &result) overrideats::BinanceExchangeManagervirtual
getPrice(std::string symbol) overrideats::BinanceExchangeManagervirtual
getTradeHistory(std::string symbol) overrideats::BinanceExchangeManagervirtual
getUserInfo(Json::Value &result)ats::BinanceExchangeManager
isRunning()ats::BinanceExchangeManager
isSimulation()ats::BinanceExchangeManager
jsonToOrder(Json::Value &result)ats::BinanceExchangeManager
jsonToTrade(Json::Value &result)ats::BinanceExchangeManager
modifyOrder(Order &oldOrder, Order &newOrder) overrideats::BinanceExchangeManagervirtual
mOrderManagerats::ExchangeManagerprotected
run()ats::BinanceExchangeManager
sendOrder(Order &order) overrideats::BinanceExchangeManagervirtual
start()ats::BinanceExchangeManager
stop()ats::BinanceExchangeManager
updateOpenOrders()ats::BinanceExchangeManager
~BinanceExchangeManager()ats::BinanceExchangeManager
~ExchangeManager()=defaultats::ExchangeManagervirtual