@@ -7969,8 +7969,77 @@ void Params::flush_params()
7969
7969
// ------------------------------ Start | Explicit template instantiations
7970
7970
7971
7971
template class Client <SpotClient>;
7972
+
7972
7973
template class Client <FuturesClient<FuturesClientUSDT>>;
7974
+ template Json::Value FuturesClient<FuturesClientUSDT>::get_position_mode(const Params* params_ptr);
7975
+ template Json::Value FuturesClient<FuturesClientUSDT>::change_position_mode(const Params* params_ptr);
7976
+ template Json::Value FuturesClient<FuturesClientUSDT>::get_position_mode(const Params* params_ptr);
7977
+ template Json::Value FuturesClient<FuturesClientUSDT>::batch_orders(const Params* params_ptr);
7978
+ template Json::Value FuturesClient<FuturesClientUSDT>::cancel_batch_orders(const Params* params_ptr);
7979
+ template Json::Value FuturesClient<FuturesClientUSDT>::cancel_all_orders_timer(const Params* params_ptr);
7980
+ template Json::Value FuturesClient<FuturesClientUSDT>::query_open_order(const Params* params_ptr);
7981
+ template Json::Value FuturesClient<FuturesClientUSDT>::account_balances(const Params* params_ptr);
7982
+ template Json::Value FuturesClient<FuturesClientUSDT>::change_leverage(const Params* params_ptr);
7983
+ template Json::Value FuturesClient<FuturesClientUSDT>::change_margin_type(const Params* params_ptr);
7984
+ template Json::Value FuturesClient<FuturesClientUSDT>::change_position_margin(const Params* params_ptr);
7985
+ template Json::Value FuturesClient<FuturesClientUSDT>::change_position_margin_history(const Params* params_ptr);
7986
+ template Json::Value FuturesClient<FuturesClientUSDT>::position_info(const Params* params_ptr);
7987
+ template Json::Value FuturesClient<FuturesClientUSDT>::get_income_history(const Params* params_ptr);
7988
+ template Json::Value FuturesClient<FuturesClientUSDT>::get_leverage_bracket(const Params* params_ptr);
7989
+ template Json::Value FuturesClient<FuturesClientUSDT>::users_force_orders(const Params* params_ptr);
7990
+ template Json::Value FuturesClient<FuturesClientUSDT>::pos_adl_quantile_est(const Params* params_ptr);
7991
+ template Json::Value FuturesClient<FuturesClientUSDT>::get_user_comission_rate(const Params* params_ptr);
7992
+ template Json::Value FuturesClient<FuturesClientUSDT>::api_quant_trading_rules(const Params* params_ptr);
7993
+ template Json::Value FuturesClient<FuturesClientUSDT>::get_blvt_kline_history(const Params* params_ptr);
7994
+ template Json::Value FuturesClient<FuturesClientUSDT>::get_composite_index_symbol_info(const Params* params_ptr);
7995
+ template Json::Value FuturesClient<FuturesClientUSDT>::mark_price(const Params* params_ptr);
7996
+ template Json::Value FuturesClient<FuturesClientUSDT>::public_liquidation_orders(const Params* params_ptr);
7997
+ template Json::Value FuturesClient<FuturesClientUSDT>::open_interest(const Params* params_ptr);
7998
+ template Json::Value FuturesClient<FuturesClientUSDT>::composite_index_symbol_info(const Params* params_ptr);
7999
+ template Json::Value FuturesClient<FuturesClientUSDT>::continues_klines(const Params* params_ptr);
8000
+ template Json::Value FuturesClient<FuturesClientUSDT>::index_klines(const Params* params_ptr);
8001
+ template Json::Value FuturesClient<FuturesClientUSDT>::mark_klines(const Params* params_ptr);
8002
+ template Json::Value FuturesClient<FuturesClientUSDT>::funding_rate_history(const Params* params_ptr);
8003
+ template Json::Value FuturesClient<FuturesClientUSDT>::open_interest_stats(const Params* params_ptr);
8004
+ template Json::Value FuturesClient<FuturesClientUSDT>::top_long_short_ratio(const Params* params_ptr, bool accounts);
8005
+ template Json::Value FuturesClient<FuturesClientUSDT>::global_long_short_ratio(const Params* params_ptr);
8006
+ template Json::Value FuturesClient<FuturesClientUSDT>::taker_long_short_ratio(const Params* params_ptr);
8007
+
7973
8008
template class Client <FuturesClient<FuturesClientCoin>>;
8009
+ template Json::Value FuturesClient<FuturesClientCoin>::get_position_mode(const Params* params_ptr);
8010
+ template Json::Value FuturesClient<FuturesClientCoin>::change_position_mode(const Params* params_ptr);
8011
+ template Json::Value FuturesClient<FuturesClientCoin>::get_position_mode(const Params* params_ptr);
8012
+ template Json::Value FuturesClient<FuturesClientCoin>::batch_orders(const Params* params_ptr);
8013
+ template Json::Value FuturesClient<FuturesClientCoin>::cancel_batch_orders(const Params* params_ptr);
8014
+ template Json::Value FuturesClient<FuturesClientCoin>::cancel_all_orders_timer(const Params* params_ptr);
8015
+ template Json::Value FuturesClient<FuturesClientCoin>::query_open_order(const Params* params_ptr);
8016
+ template Json::Value FuturesClient<FuturesClientCoin>::account_balances(const Params* params_ptr);
8017
+ template Json::Value FuturesClient<FuturesClientCoin>::change_leverage(const Params* params_ptr);
8018
+ template Json::Value FuturesClient<FuturesClientCoin>::change_margin_type(const Params* params_ptr);
8019
+ template Json::Value FuturesClient<FuturesClientCoin>::change_position_margin(const Params* params_ptr);
8020
+ template Json::Value FuturesClient<FuturesClientCoin>::change_position_margin_history(const Params* params_ptr);
8021
+ template Json::Value FuturesClient<FuturesClientCoin>::position_info(const Params* params_ptr);
8022
+ template Json::Value FuturesClient<FuturesClientCoin>::get_income_history(const Params* params_ptr);
8023
+ template Json::Value FuturesClient<FuturesClientCoin>::get_leverage_bracket(const Params* params_ptr);
8024
+ template Json::Value FuturesClient<FuturesClientCoin>::users_force_orders(const Params* params_ptr);
8025
+ template Json::Value FuturesClient<FuturesClientCoin>::pos_adl_quantile_est(const Params* params_ptr);
8026
+ template Json::Value FuturesClient<FuturesClientCoin>::get_user_comission_rate(const Params* params_ptr);
8027
+ template Json::Value FuturesClient<FuturesClientCoin>::api_quant_trading_rules(const Params* params_ptr);
8028
+ template Json::Value FuturesClient<FuturesClientCoin>::get_blvt_kline_history(const Params* params_ptr);
8029
+ template Json::Value FuturesClient<FuturesClientCoin>::get_composite_index_symbol_info(const Params* params_ptr);
8030
+ template Json::Value FuturesClient<FuturesClientCoin>::mark_price(const Params* params_ptr);
8031
+ template Json::Value FuturesClient<FuturesClientCoin>::public_liquidation_orders(const Params* params_ptr);
8032
+ template Json::Value FuturesClient<FuturesClientCoin>::open_interest(const Params* params_ptr);
8033
+ template Json::Value FuturesClient<FuturesClientCoin>::composite_index_symbol_info(const Params* params_ptr);
8034
+ template Json::Value FuturesClient<FuturesClientCoin>::continues_klines(const Params* params_ptr);
8035
+ template Json::Value FuturesClient<FuturesClientCoin>::index_klines(const Params* params_ptr);
8036
+ template Json::Value FuturesClient<FuturesClientCoin>::mark_klines(const Params* params_ptr);
8037
+ template Json::Value FuturesClient<FuturesClientCoin>::funding_rate_history(const Params* params_ptr);
8038
+ template Json::Value FuturesClient<FuturesClientCoin>::open_interest_stats(const Params* params_ptr);
8039
+ template Json::Value FuturesClient<FuturesClientCoin>::top_long_short_ratio(const Params* params_ptr, bool accounts);
8040
+ template Json::Value FuturesClient<FuturesClientCoin>::global_long_short_ratio(const Params* params_ptr);
8041
+ template Json::Value FuturesClient<FuturesClientCoin>::taker_long_short_ratio(const Params* params_ptr);
8042
+
7974
8043
template class Client <OpsClient>;
7975
8044
7976
8045
template void Params::set_param<int >(const std::string& key, const int & value);
0 commit comments