SYMBOL INDEX (315 symbols across 5 files) FILE: script/run.py function main (line 14) | def main() -> None: FILE: vnpy_binance/inverse_gateway.py class BinanceInverseGateway (line 111) | class BinanceInverseGateway(BaseGateway): method __init__ (line 137) | def __init__(self, event_engine: EventEngine, gateway_name: str) -> None: method connect (line 160) | def connect(self, setting: dict) -> None: method subscribe (line 184) | def subscribe(self, req: SubscribeRequest) -> None: method send_order (line 195) | def send_order(self, req: OrderRequest) -> str: method cancel_order (line 209) | def cancel_order(self, req: CancelRequest) -> None: method query_account (line 220) | def query_account(self) -> None: method query_position (line 228) | def query_position(self) -> None: method query_history (line 236) | def query_history(self, req: HistoryRequest) -> list[BarData]: method close (line 250) | def close(self) -> None: method process_timer_event (line 261) | def process_timer_event(self, event: Event) -> None: method on_order (line 275) | def on_order(self, order: OrderData) -> None: method get_order (line 285) | def get_order(self, orderid: str) -> OrderData | None: method on_contract (line 297) | def on_contract(self, contract: ContractData) -> None: method get_contract_by_symbol (line 308) | def get_contract_by_symbol(self, symbol: str) -> ContractData | None: method get_contract_by_name (line 320) | def get_contract_by_name(self, name: str) -> ContractData | None: class RestApi (line 333) | class RestApi(RestClient): method __init__ (line 346) | def __init__(self, gateway: BinanceInverseGateway) -> None: method sign (line 372) | def sign(self, request: Request) -> Request: method connect (line 437) | def connect( method query_time (line 465) | def query_time(self) -> None: method query_account (line 480) | def query_account(self) -> None: method query_position (line 495) | def query_position(self) -> None: method query_order (line 510) | def query_order(self) -> None: method query_contract (line 525) | def query_contract(self) -> None: method start_user_stream (line 541) | def start_user_stream(self) -> None: method keep_user_stream (line 556) | def keep_user_stream(self) -> None: method on_query_time (line 584) | def on_query_time(self, data: dict, request: Request) -> None: method on_query_account (line 604) | def on_query_account(self, data: dict, request: Request) -> None: method on_query_position (line 628) | def on_query_position(self, data: list, request: Request) -> None: method on_query_order (line 660) | def on_query_order(self, data: list, request: Request) -> None: method on_query_contract (line 698) | def on_query_contract(self, data: dict, request: Request) -> None: method on_start_user_stream (line 756) | def on_start_user_stream(self, data: dict, request: Request) -> None: method on_keep_user_stream (line 777) | def on_keep_user_stream(self, data: dict, request: Request) -> None: method on_keep_user_stream_error (line 790) | def on_keep_user_stream_error(self, exception_type: type, exception_va... method query_history (line 806) | def query_history(self, req: HistoryRequest) -> list[BarData]: class UserApi (line 918) | class UserApi(WebsocketClient): method __init__ (line 930) | def __init__(self, gateway: BinanceInverseGateway) -> None: method connect (line 944) | def connect(self, url: str, proxy_host: str, proxy_port: int) -> None: method on_connected (line 958) | def on_connected(self) -> None: method on_packet (line 967) | def on_packet(self, packet: dict) -> None: method on_listen_key_expired (line 986) | def on_listen_key_expired(self) -> None: method on_account (line 996) | def on_account(self, packet: dict) -> None: method on_order (line 1041) | def on_order(self, packet: dict) -> None: method on_disconnected (line 1102) | def on_disconnected(self, status_code: int, msg: str) -> None: method on_error (line 1116) | def on_error(self, e: Exception) -> None: class MdApi (line 1129) | class MdApi(WebsocketClient): method __init__ (line 1140) | def __init__(self, gateway: BinanceInverseGateway) -> None: method connect (line 1160) | def connect( method on_connected (line 1187) | def on_connected(self) -> None: method subscribe (line 1214) | def subscribe(self, req: SubscribeRequest) -> None: method subscribe_new_channels (line 1256) | def subscribe_new_channels(self) -> None: method on_packet (line 1275) | def on_packet(self, packet: dict) -> None: method on_disconnected (line 1350) | def on_disconnected(self, status_code: int, msg: str) -> None: method on_error (line 1363) | def on_error(self, e: Exception) -> None: class TradeApi (line 1376) | class TradeApi(WebsocketClient): method __init__ (line 1387) | def __init__(self, gateway: BinanceInverseGateway) -> None: method connect (line 1414) | def connect( method sign (line 1450) | def sign(self, params: dict) -> None: method send_order (line 1471) | def send_order(self, req: OrderRequest) -> str: method cancel_order (line 1536) | def cancel_order(self, req: CancelRequest) -> None: method on_connected (line 1567) | def on_connected(self) -> None: method on_disconnected (line 1576) | def on_disconnected(self, status_code: int, msg: str) -> None: method on_packet (line 1589) | def on_packet(self, packet: dict) -> None: method on_send_order (line 1605) | def on_send_order(self, packet: dict) -> None: method on_cancel_order (line 1630) | def on_cancel_order(self, packet: dict) -> None: method on_error (line 1649) | def on_error(self, e: Exception) -> None: function generate_datetime (line 1662) | def generate_datetime(timestamp: float) -> datetime: function format_float (line 1679) | def format_float(f: float) -> str: FILE: vnpy_binance/linear_gateway.py class BinanceLinearGateway (line 114) | class BinanceLinearGateway(BaseGateway): method __init__ (line 140) | def __init__(self, event_engine: EventEngine, gateway_name: str) -> None: method connect (line 163) | def connect(self, setting: dict) -> None: method subscribe (line 187) | def subscribe(self, req: SubscribeRequest) -> None: method send_order (line 198) | def send_order(self, req: OrderRequest) -> str: method cancel_order (line 212) | def cancel_order(self, req: CancelRequest) -> None: method query_account (line 223) | def query_account(self) -> None: method query_position (line 231) | def query_position(self) -> None: method query_history (line 239) | def query_history(self, req: HistoryRequest) -> list[BarData]: method close (line 253) | def close(self) -> None: method process_timer_event (line 264) | def process_timer_event(self, event: Event) -> None: method on_order (line 278) | def on_order(self, order: OrderData) -> None: method get_order (line 288) | def get_order(self, orderid: str) -> OrderData | None: method on_contract (line 300) | def on_contract(self, contract: ContractData) -> None: method get_contract_by_symbol (line 311) | def get_contract_by_symbol(self, symbol: str) -> ContractData | None: method get_contract_by_name (line 323) | def get_contract_by_name(self, name: str) -> ContractData | None: class RestApi (line 336) | class RestApi(RestClient): method __init__ (line 349) | def __init__(self, gateway: BinanceLinearGateway) -> None: method sign (line 375) | def sign(self, request: Request) -> Request: method connect (line 440) | def connect( method query_time (line 468) | def query_time(self) -> None: method query_account (line 483) | def query_account(self) -> None: method query_position (line 498) | def query_position(self) -> None: method query_order (line 513) | def query_order(self) -> None: method query_contract (line 528) | def query_contract(self) -> None: method start_user_stream (line 544) | def start_user_stream(self) -> None: method keep_user_stream (line 559) | def keep_user_stream(self) -> None: method on_query_time (line 587) | def on_query_time(self, data: dict, request: Request) -> None: method on_query_account (line 607) | def on_query_account(self, data: dict, request: Request) -> None: method on_query_position (line 630) | def on_query_position(self, data: list, request: Request) -> None: method on_query_order (line 661) | def on_query_order(self, data: list, request: Request) -> None: method on_query_contract (line 699) | def on_query_contract(self, data: dict, request: Request) -> None: method on_start_user_stream (line 757) | def on_start_user_stream(self, data: dict, request: Request) -> None: method on_keep_user_stream (line 786) | def on_keep_user_stream(self, data: dict, request: Request) -> None: method on_keep_user_stream_error (line 799) | def on_keep_user_stream_error(self, exception_type: type, exception_va... method query_history (line 815) | def query_history(self, req: HistoryRequest) -> list[BarData]: class UserApi (line 917) | class UserApi(WebsocketClient): method __init__ (line 929) | def __init__(self, gateway: BinanceLinearGateway) -> None: method connect (line 943) | def connect(self, url: str, proxy_host: str, proxy_port: int) -> None: method on_connected (line 957) | def on_connected(self) -> None: method on_packet (line 966) | def on_packet(self, packet: dict) -> None: method on_listen_key_expired (line 985) | def on_listen_key_expired(self) -> None: method on_account (line 994) | def on_account(self, packet: dict) -> None: method on_order (line 1039) | def on_order(self, packet: dict) -> None: method on_disconnected (line 1100) | def on_disconnected(self, status_code: int, msg: str) -> None: method on_error (line 1114) | def on_error(self, e: Exception) -> None: class MdApi (line 1127) | class MdApi(WebsocketClient): method __init__ (line 1138) | def __init__(self, gateway: BinanceLinearGateway) -> None: method connect (line 1160) | def connect( method stop (line 1189) | def stop(self) -> None: method get_public_channels (line 1194) | def get_public_channels(self, contract: ContractData) -> list[str]: method get_market_channels (line 1198) | def get_market_channels(self, contract: ContractData) -> list[str]: method send_subscribe_packet (line 1210) | def send_subscribe_packet(self, api: WebsocketClient, channels: list[s... method resubscribe_market_channels (line 1223) | def resubscribe_market_channels(self) -> None: method resubscribe_public_channels (line 1236) | def resubscribe_public_channels(self) -> None: method on_connected (line 1249) | def on_connected(self) -> None: method subscribe (line 1263) | def subscribe(self, req: SubscribeRequest) -> None: method subscribe_new_channels (line 1298) | def subscribe_new_channels(self) -> None: method on_packet (line 1311) | def on_packet(self, packet: dict) -> None: method on_disconnected (line 1391) | def on_disconnected(self, status_code: int, msg: str) -> None: method on_error (line 1404) | def on_error(self, e: Exception) -> None: class PublicApi (line 1417) | class PublicApi(WebsocketClient): method __init__ (line 1420) | def __init__(self, md_api: MdApi) -> None: method connect (line 1425) | def connect(self, url: str, proxy_host: str, proxy_port: int) -> None: method on_connected (line 1430) | def on_connected(self) -> None: method on_packet (line 1436) | def on_packet(self, packet: dict) -> None: method on_disconnected (line 1440) | def on_disconnected(self, status_code: int, msg: str) -> None: method on_error (line 1444) | def on_error(self, e: Exception) -> None: class TradeApi (line 1449) | class TradeApi(WebsocketClient): method __init__ (line 1460) | def __init__(self, gateway: BinanceLinearGateway) -> None: method connect (line 1487) | def connect( method sign (line 1523) | def sign(self, params: dict) -> None: method send_order (line 1544) | def send_order(self, req: OrderRequest) -> str: method cancel_order (line 1609) | def cancel_order(self, req: CancelRequest) -> None: method on_connected (line 1640) | def on_connected(self) -> None: method on_disconnected (line 1649) | def on_disconnected(self, status_code: int, msg: str) -> None: method on_packet (line 1662) | def on_packet(self, packet: dict) -> None: method on_send_order (line 1678) | def on_send_order(self, packet: dict) -> None: method on_cancel_order (line 1703) | def on_cancel_order(self, packet: dict) -> None: method on_error (line 1722) | def on_error(self, e: Exception) -> None: function generate_datetime (line 1735) | def generate_datetime(timestamp: float) -> datetime: function format_float (line 1752) | def format_float(f: float) -> str: FILE: vnpy_binance/portfolio_gateway.py class MarketType (line 136) | class MarketType(Enum): function get_market_type (line 143) | def get_market_type(symbol: str) -> MarketType: function generate_datetime (line 171) | def generate_datetime(timestamp: float) -> datetime: function format_float (line 185) | def format_float(f: float) -> str: class BinancePortfolioGateway (line 198) | class BinancePortfolioGateway(BaseGateway): method __init__ (line 224) | def __init__(self, event_engine: EventEngine, gateway_name: str) -> None: method connect (line 246) | def connect(self, setting: dict) -> None: method subscribe (line 267) | def subscribe(self, req: SubscribeRequest) -> None: method send_order (line 283) | def send_order(self, req: OrderRequest) -> str: method cancel_order (line 295) | def cancel_order(self, req: CancelRequest) -> None: method query_account (line 304) | def query_account(self) -> None: method query_position (line 308) | def query_position(self) -> None: method query_history (line 312) | def query_history(self, req: HistoryRequest) -> list[BarData]: method close (line 324) | def close(self) -> None: method process_timer_event (line 332) | def process_timer_event(self, event: Event) -> None: method on_order (line 341) | def on_order(self, order: OrderData) -> None: method get_order (line 351) | def get_order(self, orderid: str) -> OrderData | None: method on_contract (line 363) | def on_contract(self, contract: ContractData) -> None: method get_contract_by_symbol (line 382) | def get_contract_by_symbol(self, symbol: str) -> ContractData | None: method get_contract_by_name (line 394) | def get_contract_by_name(self, name: str, market_type: MarketType) -> ... method get_futures_contract_by_name (line 412) | def get_futures_contract_by_name(self, name: str) -> ContractData | None: class RestApi (line 428) | class RestApi(RestClient): method __init__ (line 441) | def __init__(self, gateway: BinancePortfolioGateway) -> None: method sign (line 470) | def sign(self, request: Request) -> Request: method connect (line 518) | def connect( method _init_market_clients (line 549) | def _init_market_clients(self, proxy_host: str, proxy_port: int) -> None: method query_time (line 575) | def query_time(self) -> None: method query_account (line 585) | def query_account(self) -> None: method query_position (line 611) | def query_position(self) -> None: method query_order (line 629) | def query_order(self) -> None: method query_contract (line 655) | def query_contract(self) -> None: method send_order (line 690) | def send_order(self, req: OrderRequest) -> str: method cancel_order (line 753) | def cancel_order(self, req: CancelRequest) -> None: method start_user_stream (line 793) | def start_user_stream(self) -> None: method keep_user_stream (line 803) | def keep_user_stream(self) -> None: method on_query_time (line 824) | def on_query_time(self, data: dict, request: Request) -> None: method on_query_um_account (line 842) | def on_query_um_account(self, data: dict, request: Request) -> None: method on_query_cm_account (line 857) | def on_query_cm_account(self, data: dict, request: Request) -> None: method on_query_margin_account (line 872) | def on_query_margin_account(self, data: list, request: Request) -> None: method on_query_um_position (line 887) | def on_query_um_position(self, data: list, request: Request) -> None: method on_query_cm_position (line 916) | def on_query_cm_position(self, data: list, request: Request) -> None: method on_query_um_order (line 945) | def on_query_um_order(self, data: list, request: Request) -> None: method on_query_cm_order (line 974) | def on_query_cm_order(self, data: list, request: Request) -> None: method on_query_margin_order (line 1003) | def on_query_margin_order(self, data: list, request: Request) -> None: method on_query_um_contract (line 1032) | def on_query_um_contract(self, data: dict) -> None: method on_query_cm_contract (line 1072) | def on_query_cm_contract(self, data: dict) -> None: method on_query_margin_contract (line 1112) | def on_query_margin_contract(self, data: dict) -> None: method on_send_order (line 1146) | def on_send_order(self, data: dict, request: Request) -> None: method on_send_order_failed (line 1150) | def on_send_order_failed(self, status_code: int, request: Request) -> ... method on_send_order_error (line 1162) | def on_send_order_error( method on_cancel_order (line 1177) | def on_cancel_order(self, data: dict, request: Request) -> None: method on_cancel_order_failed (line 1181) | def on_cancel_order_failed(self, status_code: int, request: Request) -... method on_start_user_stream (line 1189) | def on_start_user_stream(self, data: dict, request: Request) -> None: method on_keep_user_stream (line 1201) | def on_keep_user_stream(self, data: dict, request: Request) -> None: method on_keep_user_stream_error (line 1205) | def on_keep_user_stream_error( method query_history (line 1216) | def query_history(self, req: HistoryRequest) -> list[BarData]: method stop (line 1315) | def stop(self) -> None: class UserApi (line 1327) | class UserApi(WebsocketClient): method __init__ (line 1338) | def __init__(self, gateway: BinancePortfolioGateway) -> None: method connect (line 1345) | def connect(self, url: str, proxy_host: str, proxy_port: int) -> None: method on_connected (line 1350) | def on_connected(self) -> None: method on_packet (line 1354) | def on_packet(self, packet: dict) -> None: method on_listen_key_expired (line 1368) | def on_listen_key_expired(self) -> None: method on_account (line 1373) | def on_account(self, packet: dict) -> None: method on_account_outbound (line 1410) | def on_account_outbound(self, packet: dict) -> None: method on_order (line 1425) | def on_order(self, packet: dict) -> None: method on_execution_report (line 1473) | def on_execution_report(self, packet: dict) -> None: method on_disconnected (line 1525) | def on_disconnected(self, status_code: int, msg: str) -> None: method on_error (line 1530) | def on_error(self, e: Exception) -> None: class UmMdApi (line 1535) | class UmMdApi(WebsocketClient): method __init__ (line 1545) | def __init__(self, gateway: BinancePortfolioGateway) -> None: method connect (line 1557) | def connect( method stop (line 1576) | def stop(self) -> None: method get_public_channels (line 1581) | def get_public_channels(self, contract: ContractData) -> list[str]: method get_market_channels (line 1585) | def get_market_channels(self, contract: ContractData) -> list[str]: method send_subscribe_packet (line 1594) | def send_subscribe_packet(self, api: WebsocketClient, channels: list[s... method resubscribe_market_channels (line 1607) | def resubscribe_market_channels(self) -> None: method resubscribe_public_channels (line 1620) | def resubscribe_public_channels(self) -> None: method on_connected (line 1633) | def on_connected(self) -> None: method subscribe (line 1640) | def subscribe(self, req: SubscribeRequest) -> None: method on_packet (line 1663) | def on_packet(self, packet: dict) -> None: method on_disconnected (line 1731) | def on_disconnected(self, status_code: int, msg: str) -> None: method on_error (line 1735) | def on_error(self, e: Exception) -> None: class UmPublicMdApi (line 1740) | class UmPublicMdApi(WebsocketClient): method __init__ (line 1743) | def __init__(self, md_api: UmMdApi) -> None: method connect (line 1750) | def connect(self, url: str, proxy_host: str, proxy_port: int) -> None: method on_connected (line 1755) | def on_connected(self) -> None: method on_packet (line 1761) | def on_packet(self, packet: dict) -> None: method on_disconnected (line 1765) | def on_disconnected(self, status_code: int, msg: str) -> None: method on_error (line 1769) | def on_error(self, e: Exception) -> None: class CmMdApi (line 1774) | class CmMdApi(WebsocketClient): method __init__ (line 1784) | def __init__(self, gateway: BinancePortfolioGateway) -> None: method connect (line 1795) | def connect( method on_connected (line 1812) | def on_connected(self) -> None: method subscribe (line 1832) | def subscribe(self, req: SubscribeRequest) -> None: method on_packet (line 1869) | def on_packet(self, packet: dict) -> None: method on_disconnected (line 1937) | def on_disconnected(self, status_code: int, msg: str) -> None: method on_error (line 1941) | def on_error(self, e: Exception) -> None: class MarginMdApi (line 1946) | class MarginMdApi(WebsocketClient): method __init__ (line 1956) | def __init__(self, gateway: BinancePortfolioGateway) -> None: method connect (line 1967) | def connect( method on_connected (line 1984) | def on_connected(self) -> None: method subscribe (line 2004) | def subscribe(self, req: SubscribeRequest) -> None: method on_packet (line 2041) | def on_packet(self, packet: dict) -> None: method on_disconnected (line 2135) | def on_disconnected(self, status_code: int, msg: str) -> None: method on_error (line 2139) | def on_error(self, e: Exception) -> None: FILE: vnpy_binance/spot_gateway.py class BinanceSpotGateway (line 97) | class BinanceSpotGateway(BaseGateway): method __init__ (line 123) | def __init__(self, event_engine: EventEngine, gateway_name: str) -> None: method connect (line 145) | def connect(self, setting: dict) -> None: method subscribe (line 169) | def subscribe(self, req: SubscribeRequest) -> None: method send_order (line 180) | def send_order(self, req: OrderRequest) -> str: method cancel_order (line 194) | def cancel_order(self, req: CancelRequest) -> None: method query_account (line 205) | def query_account(self) -> None: method query_position (line 213) | def query_position(self) -> None: method query_history (line 221) | def query_history(self, req: HistoryRequest) -> list[BarData]: method close (line 235) | def close(self) -> None: method on_order (line 245) | def on_order(self, order: OrderData) -> None: method get_order (line 255) | def get_order(self, orderid: str) -> OrderData | None: method on_contract (line 267) | def on_contract(self, contract: ContractData) -> None: method get_contract_by_symbol (line 278) | def get_contract_by_symbol(self, symbol: str) -> ContractData | None: method get_contract_by_name (line 290) | def get_contract_by_name(self, name: str) -> ContractData | None: method process_timer_event (line 302) | def process_timer_event(self, event: Event) -> None: class RestApi (line 315) | class RestApi(RestClient): method __init__ (line 328) | def __init__(self, gateway: BinanceSpotGateway) -> None: method sign (line 350) | def sign(self, request: Request) -> Request: method connect (line 416) | def connect( method query_time (line 444) | def query_time(self) -> None: method query_account (line 459) | def query_account(self) -> None: method query_order (line 474) | def query_order(self) -> None: method query_contract (line 490) | def query_contract(self) -> None: method on_query_time (line 506) | def on_query_time(self, data: dict, request: Request) -> None: method on_query_account (line 526) | def on_query_account(self, data: dict, request: Request) -> None: method on_query_order (line 553) | def on_query_order(self, data: list, request: Request) -> None: method on_query_contract (line 591) | def on_query_contract(self, data: dict, request: Request) -> None: method query_history (line 641) | def query_history(self, req: HistoryRequest) -> list[BarData]: class MdApi (line 738) | class MdApi(WebsocketClient): method __init__ (line 749) | def __init__(self, gateway: BinanceSpotGateway) -> None: method connect (line 769) | def connect( method on_connected (line 796) | def on_connected(self) -> None: method subscribe (line 823) | def subscribe(self, req: SubscribeRequest) -> None: method subscribe_new_channels (line 865) | def subscribe_new_channels(self) -> None: method on_packet (line 884) | def on_packet(self, packet: dict) -> None: method on_disconnected (line 954) | def on_disconnected(self, status_code: int, msg: str) -> None: method on_error (line 967) | def on_error(self, e: Exception) -> None: class TradeApi (line 980) | class TradeApi(WebsocketClient): method __init__ (line 995) | def __init__(self, gateway: BinanceSpotGateway) -> None: method connect (line 1024) | def connect( method sign (line 1060) | def sign(self, params: dict) -> None: method send_order (line 1081) | def send_order(self, req: OrderRequest) -> str: method cancel_order (line 1143) | def cancel_order(self, req: CancelRequest) -> None: method subscribe_user_data_stream (line 1174) | def subscribe_user_data_stream(self) -> None: method on_subscribe_user_data_stream (line 1199) | def on_subscribe_user_data_stream(self, packet: dict) -> None: method on_connected (line 1222) | def on_connected(self) -> None: method on_disconnected (line 1233) | def on_disconnected(self, status_code: int, msg: str) -> None: method on_packet (line 1247) | def on_packet(self, packet: dict) -> None: method on_user_data_event (line 1270) | def on_user_data_event(self, event: dict) -> None: method on_account (line 1286) | def on_account(self, event: dict) -> None: method on_order (line 1310) | def on_order(self, event: dict) -> None: method on_send_order (line 1370) | def on_send_order(self, packet: dict) -> None: method on_cancel_order (line 1396) | def on_cancel_order(self, packet: dict) -> None: method on_error (line 1416) | def on_error(self, e: Exception) -> None: function generate_datetime (line 1429) | def generate_datetime(timestamp: float) -> datetime: function format_float (line 1446) | def format_float(f: float) -> str: