This commit is contained in:
Cryptoval Trading Technologies
2026-07-20 23:04:01 +00:00
parent 709e41570a
commit 1f8916c62f
+42 -42
View File
@@ -3,52 +3,52 @@
{ {
"__DUMMY__": {} "__DUMMY__": {}
# ----------------------------- A # ----------------------------- A
, "__TRADING_SIMULATOR__": { # , "__TRADING_SIMULATOR__": {
# ------ VALUES TO BE REPLACED # # ------ VALUES TO BE REPLACED
# "exchange_id": "COINBASE" # # "exchange_id": "COINBASE"
# , "name": "Coinbase AT (Simulated)" # # , "name": "Coinbase AT (Simulated)"
# , "type": "SPOT" # # , "type": "SPOT"
# , "quote_asset": "USD" # # , "quote_asset": "USD"
# Environment setting example # # Environment setting example
# ------------------------------------ # # ------------------------------------
# SIM_ORDER_ENTRY_WS_PORT=28081 # # SIM_ORDER_ENTRY_WS_PORT=28081
# SIM_ORDER_ENTRY_REST_PORT=28082 # # SIM_ORDER_ENTRY_REST_PORT=28082
# SIM_ACCOUNTING_REST_PORT=28083 # # SIM_ACCOUNTING_REST_PORT=28083
# SIM_HOST=rt_simulator # for **docker compose** service rt_simulator # # SIM_HOST=rt_simulator # for **docker compose** service rt_simulator
"exchange_id": "__SIM-EXCHANGE-ID-PLACEHOLDER__" # "exchange_id": "__SIM-EXCHANGE-ID-PLACEHOLDER__"
"mktdata" : { # "mktdata" : {
# # #
"class": "cvttpy_trading.exchanges.mkt_simulator.md_client.DisabledRtSimulatorMdFeed" # "class": "cvttpy_trading.exchanges.mkt_simulator.md_client.DisabledRtSimulatorMdFeed"
}, # },
"order_entry": { # "order_entry": {
"class": "cvttpy_trading.exchanges.mkt_simulator.oe_client.MarketSimulatorOEClient" # "class": "cvttpy_trading.exchanges.mkt_simulator.oe_client.MarketSimulatorOEClient"
, "api": { # , "api": {
"web_socket": { # "web_socket": {
"url": "ws://@env{SIM_HOST}:@env{SIM_ORDER_ENTRY_WS_PORT}/ws" # "url": "ws://@env{SIM_HOST}:@env{SIM_ORDER_ENTRY_WS_PORT}/ws"
} # }
, "REST": { # , "REST": {
"open_orders_url": ["GET", "http://@env{SIM_HOST}:@env{SIM_ORDER_ENTRY_REST_PORT}/open_orders"] # "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"] # , "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"] # , "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_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"] # , "cancel_all_url": ["POST", "http://@env{SIM_HOST}:@env{SIM_ORDER_ENTRY_REST_PORT}/cancel_all"]
} # }
} # }
}, # },
"accounting": { # "accounting": {
"class": "cvttpy_trading.exchanges.mkt_simulator.acct_client.MktSimAccounting" # "class": "cvttpy_trading.exchanges.mkt_simulator.acct_client.MktSimAccounting"
, "api": { # , "api": {
"REST": { # "REST": {
"positions_url": ["GET", "http://@env{SIM_HOST}:@env{SIM_ACCOUNTING_REST_PORT}/positions"] # "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"] # , "trades_url": ["GET", "http://@env{SIM_HOST}:@env{SIM_ACCOUNTING_REST_PORT}/trades"]
} # }
} # }
} # }
} # }
, "ALPACA_PROD": { , "ALPACA_PROD": {
# https://docs.alpaca.markets/reference/ # https://docs.alpaca.markets/reference/
"exchange_id": "ALPACA" "exchange_id": "ALPACA"