diff --git a/data/apps/executor_app.cfg b/data/apps/executor_app.cfg index 7f28b71..07da076 100644 --- a/data/apps/executor_app.cfg +++ b/data/apps/executor_app.cfg @@ -1,5 +1,6 @@ { "refdata": @inc=http://cloud11.cvtt.vpn:6789/refdata/refdata + , "redis": @inc=http://cloud11.cvtt.vpn:6789/apps/redis , "exchanges_settings": { "COINBASE_AT": { "order_entry": { @@ -20,13 +21,4 @@ } } } - , "redis": { - "url": "redis://cloud17.cvtt.vpn" - , "listen_channel_patterns": { - "executor": ["EXEC*", "ALL:*"] - , "risk_manager": ["RMGR*", "ALL:*"] - , "trader": ["TRDR*", "ALL:*"] - , "quant": ["QANT*", "ALL:*"] - } - } } \ No newline at end of file diff --git a/data/apps/redis.cfg b/data/apps/redis.cfg new file mode 100644 index 0000000..0862d21 --- /dev/null +++ b/data/apps/redis.cfg @@ -0,0 +1,24 @@ +{ + "localhost": { + "url": "redis://localhost" + , "app_channels": { + "executor": "EXEC" + , "risk_manager": "RMGR" + , "trader": "TRDR" + , "quant": "QANT" + } + , "read_timeout" : 0.01 + , "ping_timeout_secs": 1.0 + } + , "cloud17": { + "url": "redis://cloud17.cvtt.vpn" + , "app_channels": { + "executor": "EXEC" + , "risk_manager": "RMGR" + , "trader": "TRDR" + , "quant": "QANT" + } + , "read_timeout" : 0.01 + , "ping_timeout_secs": 2.0 + } +} diff --git a/data/apps/risk_manager_app.cfg b/data/apps/risk_manager_app.cfg new file mode 100644 index 0000000..9caf9a9 --- /dev/null +++ b/data/apps/risk_manager_app.cfg @@ -0,0 +1,44 @@ + +{ + + "refdata": @inc=http://cloud11.cvtt.vpn:6789/refdata/refdata + , "redis": @inc=http://cloud11.cvtt.vpn:6789/apps/redis + , "risk_manager": { + "book": "CVTT_BK01" + , "database": { + "positions_table": "cvtt_positions" + , "credentials_key": { + "write": "CVTT_DB_01" + , "read_only": "CVTT_DB_01" + } + } + , "positions": { + "load_interval_sec": 10.0 + , "to_store_zero_positions": false + , "to_save_unchanged_positions": false + , "to_save_unchanged_positions": false + } + , "publish_value_interval": 10.0 + } + , "exchanges_settings": { + "COINBASE_AT": { + "order_entry": { + "enabled": false + , "streaming": false + }, + "mkt_data": { + "enabled": true + , "streaming": true + }, + "accounting": { + "enabled": true + , "streaming": false + } + , "credentials_key": { + "trade": "COINBASE_ADV" + "read_only": "COINBASE_ADV_RO" + } + } + } +} + diff --git a/data/apps/trader_app.cfg b/data/apps/trader_app.cfg new file mode 100644 index 0000000..4a5bf57 --- /dev/null +++ b/data/apps/trader_app.cfg @@ -0,0 +1,15 @@ +{ + "refdata": @inc=http://cloud11.cvtt.vpn:6789/refdata/refdata + , "redis": @inc=http://cloud11.cvtt.vpn:6789/apps/redis + , "exchanges_settings": { + "COINBASE_AT": { + "mkt_data": { + "enabled": true + , "streaming": true + }, + } + } + , "trader": { + } +} + diff --git a/data/refdata/exchanges.cfg b/data/refdata/exchanges.cfg index 52d712d..68abafc 100644 --- a/data/refdata/exchanges.cfg +++ b/data/refdata/exchanges.cfg @@ -91,12 +91,8 @@ "class": "cvttpy.exchanges.proxies.cvtt.connector.CvttExecutorClient" } - , "redis": { - "url": "redis://localhost" - ,"listen_channel_prefix": "CVTT_CLNT" - , "executor_channel": "EXEC" - , "ping_timeout_secs": 1.0 - } + ,"listen_channel_prefix": "CVTT_CLNT" + , "executor_channel": "EXEC" } , "COINBASE_AT": { "exchange_id": "COINBASE"