@var COORDINATOR_REST_PORT=23456 @var COORDINATOR_WS_PORT=12345 @var GLOBAL_CHANNEL_PREFIX=CVTT_MU { "refdata": @inc=http://@env{CONFIG_SERVICE}/refdata/refdata , "comm": @inc=http://@env{CONFIG_SERVICE}/apps/common/comm , "algos": @inc=http://@env{CONFIG_SERVICE}/apps/common/algos , "strategies": @inc=http://@env{CONFIG_SERVICE}/apps/common/strategies , "risk_strategies": @inc=http://@env{CONFIG_SERVICE}/apps/common/risk_strategies , "comm_settings": @env{CONFIG_COMM_SETTINGS} , "global_channel_prefix": ${GLOBAL_CHANNEL_PREFIX} , "coordinator": { "api": { "REST": { "port": ${COORDINATOR_REST_PORT}, "base_url": ["POST", "http://localhost:${COORDINATOR_REST_PORT}"] } , "WS": { "url": "ws://localhost:${COORDINATOR_WS_PORT}/ws" } } } , "market_data_gateway": { "exchanges_settings": { "*": { "mkt_data": { "enabled": true , "streaming": true }, "order_entry": { "enabled": false , "streaming": false }, "accounting": { "enabled": false , "streaming": false }, }, } , "channel_prefix": "${GLOBAL_CHANNEL_PREFIX}.MD_GW" , "app_status_channel": "${GLOBAL_CHANNEL_PREFIX}.MD_GW_APP_STATUS" , "exchanges": [ "COINBASE_SIM" ] } , "order_entry_gateway": { "exchanges_settings": { "COINBASE_SIM": { "mkt_data": { "enabled": false , "streaming": false }, "order_entry": { "enabled": true , "streaming": true }, "accounting": { "enabled": false , "streaming": false } # , "credentials_key": { # "read_only": "ALPACA_SANDBOX" # , "trade": "ALPACA_SANDBOX" # } } } , "channel_prefix": "${GLOBAL_CHANNEL_PREFIX}.OE_GW" , "app_status_channel": "${GLOBAL_CHANNEL_PREFIX}.OE_GW_APP_STATUS" , "exchanges": [ "ALPACA_SNDBX" ] } , "accounting_gateway": { "exchanges_settings": { "COINBASE_SIM": { "mkt_data": { "enabled": false , "streaming": false }, "order_entry": { "enabled": false , "streaming": false }, "accounting": { "enabled": true , "streaming": false } # , "credentials_key": { # "read_only": "COINBASE_ADV_RO" # } }, } , "channel_prefix": "${GLOBAL_CHANNEL_PREFIX}.ACCT_GW" , "app_status_channel": "${GLOBAL_CHANNEL_PREFIX}.ACCT_GW_APP_STATUS" , "exchanges": [ "COINBASE_SIM" ] } , "quant": { "channel_prefix": "${GLOBAL_CHANNEL_PREFIX}.QUANT" , "app_status_channel": "${GLOBAL_CHANNEL_PREFIX}.QUANT_MUSVC_STATUS" } , "trader": { "channel_prefix": "${GLOBAL_CHANNEL_PREFIX}.TRADER" , "app_status_channel": "${GLOBAL_CHANNEL_PREFIX}.TRADER_MUSVC_STATUS" } , "bookkeeper": { "channel_prefix": "${GLOBAL_CHANNEL_PREFIX}.BKPR" , "app_status_channel": "${GLOBAL_CHANNEL_PREFIX}.BKPR_MUSVC_STATUS" , "db": { "server_type": "timescale", "cred_key": "TSDB_TRADING_CVTT_TESTDB" } } , "risk_manager": { "channel_prefix": "${GLOBAL_CHANNEL_PREFIX}.RMGR" , "app_status_channel": "${GLOBAL_CHANNEL_PREFIX}.RMGR_MUSVC_STATUS" , "revalue_interval_sec": 10.5 } , "pricer": { "channel_prefix": "${GLOBAL_CHANNEL_PREFIX}.PXER" , "app_status_channel": "${GLOBAL_CHANNEL_PREFIX}.PXER_MUSVC_STATUS" } }