This commit is contained in:
Cryptoval Trading Technologies
2026-07-21 18:27:01 +00:00
parent 919bad8414
commit c821dee279
+44 -44
View File
@@ -1,55 +1,55 @@
@var DatabaseHost=cryptoval1.cvtt.vpn @var DatabaseHost=cryptoval1.cvtt.vpn
# @var DatabaseHost=cryptoval1.sheynin.home # @var DatabaseHost=cryptoval1.sheynin.home
{ {
"__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"
, "name": "Alpaca Trading" , "name": "Alpaca Trading"