diff --git a/data/refdata/exchanges.cfg b/data/refdata/exchanges.cfg index 2c75fbd..f615efd 100644 --- a/data/refdata/exchanges.cfg +++ b/data/refdata/exchanges.cfg @@ -1,55 +1,55 @@ @var DatabaseHost=cryptoval1.cvtt.vpn # @var DatabaseHost=cryptoval1.sheynin.home { - "__DUMMY__": {} + "__DUMMY__": {}, # ----------------------------- A - , "__TRADING_SIMULATOR__": { - # ------ VALUES TO BE REPLACED - # "exchange_id": "COINBASE" - # , "name": "Coinbase AT (Simulated)" - # , "type": "SPOT" - # , "quote_asset": "USD" + # "__TRADING_SIMULATOR__": { + # # ------ VALUES TO BE REPLACED + # # "exchange_id": "COINBASE" + # # , "name": "Coinbase AT (Simulated)" + # # , "type": "SPOT" + # # , "quote_asset": "USD" - # Environment setting example - # ------------------------------------ - # SIM_ORDER_ENTRY_WS_PORT=28081 - # SIM_ORDER_ENTRY_REST_PORT=28082 - # SIM_ACCOUNTING_REST_PORT=28083 - # SIM_HOST=rt_simulator # for **docker compose** service rt_simulator - "exchange_id": "__SIM-EXCHANGE-ID-PLACEHOLDER__" - "mktdata" : { - # - "class": "cvttpy_trading.exchanges.mkt_simulator.md_client.DisabledRtSimulatorMdFeed" - }, - "order_entry": { - "class": "cvttpy_trading.exchanges.mkt_simulator.oe_client.MarketSimulatorOEClient" + # # Environment setting example + # # ------------------------------------ + # # SIM_ORDER_ENTRY_WS_PORT=28081 + # # SIM_ORDER_ENTRY_REST_PORT=28082 + # # SIM_ACCOUNTING_REST_PORT=28083 + # # SIM_HOST=rt_simulator # for **docker compose** service rt_simulator + # "exchange_id": "__SIM-EXCHANGE-ID-PLACEHOLDER__" + # "mktdata" : { + # # + # "class": "cvttpy_trading.exchanges.mkt_simulator.md_client.DisabledRtSimulatorMdFeed" + # }, + # "order_entry": { + # "class": "cvttpy_trading.exchanges.mkt_simulator.oe_client.MarketSimulatorOEClient" - , "api": { - "web_socket": { - "url": "ws://@env{SIM_HOST}:@env{SIM_ORDER_ENTRY_WS_PORT}/ws" - } - , "REST": { - "open_orders_url": ["GET", "http://@env{SIM_HOST}:@env{SIM_ORDER_ENTRY_REST_PORT}/open_orders"] - , "order_status_url": ["GET", "http://@env{SIM_HOST}:@env{SIM_ORDER_ENTRY_REST_PORT}/order_status"] - , "new_order_url": ["POST", "http://@env{SIM_HOST}:@env{SIM_ORDER_ENTRY_REST_PORT}/order"] - , "cancel_order_url": ["POST", "http://@env{SIM_HOST}:@env{SIM_ORDER_ENTRY_REST_PORT}/cancel"] - , "cancel_all_url": ["POST", "http://@env{SIM_HOST}:@env{SIM_ORDER_ENTRY_REST_PORT}/cancel_all"] - } - } - }, + # , "api": { + # "web_socket": { + # "url": "ws://@env{SIM_HOST}:@env{SIM_ORDER_ENTRY_WS_PORT}/ws" + # } + # , "REST": { + # "open_orders_url": ["GET", "http://@env{SIM_HOST}:@env{SIM_ORDER_ENTRY_REST_PORT}/open_orders"] + # , "order_status_url": ["GET", "http://@env{SIM_HOST}:@env{SIM_ORDER_ENTRY_REST_PORT}/order_status"] + # , "new_order_url": ["POST", "http://@env{SIM_HOST}:@env{SIM_ORDER_ENTRY_REST_PORT}/order"] + # , "cancel_order_url": ["POST", "http://@env{SIM_HOST}:@env{SIM_ORDER_ENTRY_REST_PORT}/cancel"] + # , "cancel_all_url": ["POST", "http://@env{SIM_HOST}:@env{SIM_ORDER_ENTRY_REST_PORT}/cancel_all"] + # } + # } + # }, - "accounting": { - "class": "cvttpy_trading.exchanges.mkt_simulator.acct_client.MktSimAccounting" + # "accounting": { + # "class": "cvttpy_trading.exchanges.mkt_simulator.acct_client.MktSimAccounting" - , "api": { - "REST": { - "positions_url": ["GET", "http://@env{SIM_HOST}:@env{SIM_ACCOUNTING_REST_PORT}/positions"] - , "trades_url": ["GET", "http://@env{SIM_HOST}:@env{SIM_ACCOUNTING_REST_PORT}/trades"] - } - } - } - } - , "ALPACA_PROD": { + # , "api": { + # "REST": { + # "positions_url": ["GET", "http://@env{SIM_HOST}:@env{SIM_ACCOUNTING_REST_PORT}/positions"] + # , "trades_url": ["GET", "http://@env{SIM_HOST}:@env{SIM_ACCOUNTING_REST_PORT}/trades"] + # } + # } + # } + # }, + "ALPACA_PROD": { # https://docs.alpaca.markets/reference/ "exchange_id": "ALPACA" , "name": "Alpaca Trading"