From efa88e607eec36f1212c89e1c2c24b9b41d001b7 Mon Sep 17 00:00:00 2001 From: Cryptoval Trading Technologies Date: Mon, 28 Jul 2025 03:56:27 +0000 Subject: [PATCH] added AVAX --- config/.creds | 13 +++++----- config/md_recorder.cfg | 49 +++++++------------------------------ docker-compose.yml | 55 +++++++++++++++++++++--------------------- 3 files changed, 43 insertions(+), 74 deletions(-) diff --git a/config/.creds b/config/.creds index bd697ad..e610ad2 100644 --- a/config/.creds +++ b/config/.creds @@ -1,10 +1,9 @@ { - "INFISICAL": { - "url": "https://infisical.cvtt.net" - // "url": "http://cloud23.cvtt.vpn:6082" - , "client_id": "e330a1c4-08dc-452f-ac02-5b37fff4ab3e" - , "client_secret": "190554828c3c342f63517320ac029f822b6358aa6187aec266465d0bde4d6b3c" - , "workspace_id": "6923c950-8473-4cec-818f-10df41d8b39c" - , "environment": "dev" + "TSDB_MD_CLOUD29": { + "host": "timescaledb" + , "port": 5432 + , "user": "cvtt" + , "database": "cvtt_md" + , "password": "77dedbe274863d3dfc70a84d28994800" } } diff --git a/config/md_recorder.cfg b/config/md_recorder.cfg index 461fb64..a22d9fe 100644 --- a/config/md_recorder.cfg +++ b/config/md_recorder.cfg @@ -75,34 +75,21 @@ "BNBFUT:PERP-BTC-USDT" , "BNBFUT:PERP-ETH-USDT" ], - "BNBFUT_CLOUD28": [ - "BNBFUT:PERP-BTC-USDT" - , "BNBFUT:PERP-ETH-USDT" - ], "BNBSPOT_CLOUD29": [ "BNBSPOT:PAIR-ADA-USDT" + , "BNBSPOT:PAIR-AVAX-USDT" , "BNBSPOT:PAIR-BCH-USDT" , "BNBSPOT:PAIR-BTC-USDT" , "BNBSPOT:PAIR-DOT-USDT" , "BNBSPOT:PAIR-ETH-USDT" , "BNBSPOT:PAIR-LTC-USDT" , "BNBSPOT:PAIR-SOL-USDT" - , "BNBSPOT:PAIR-USDC-USDT" - , "BNBSPOT:PAIR-XRP-USDT" - ], - "BNBSPOT_CLOUD28": [ - "BNBSPOT:PAIR-ADA-USDT" - , "BNBSPOT:PAIR-BCH-USDT" - , "BNBSPOT:PAIR-BTC-USDT" - , "BNBSPOT:PAIR-DOT-USDT" - , "BNBSPOT:PAIR-ETH-USDT" - , "BNBSPOT:PAIR-LTC-USDT" - , "BNBSPOT:PAIR-SOL-USDT" - , "BNBSPOT:PAIR-USDC-USDT" + #, "BNBSPOT:PAIR-USDC-USDT" , "BNBSPOT:PAIR-XRP-USDT" ], "COINBASE_CLOUD29": [ "COINBASE:PAIR-ADA-USD" + , "COINBASE:PAIR-AVAX-USD" , "COINBASE:PAIR-BCH-USD" , "COINBASE:PAIR-BTC-USD" , "COINBASE:PAIR-DOT-USD" @@ -111,35 +98,16 @@ , "COINBASE:PAIR-SOL-USD" , "COINBASE:PAIR-XRP-USD" ], - "COINBASE_CLOUD28": [ - "COINBASE:PAIR-ADA-USD" - , "COINBASE:PAIR-BCH-USD" - , "COINBASE:PAIR-BTC-USD" - , "COINBASE:PAIR-DOT-USD" - , "COINBASE:PAIR-ETH-USD" - , "COINBASE:PAIR-LTC-USD" - , "COINBASE:PAIR-SOL-USD" - , "COINBASE:PAIR-XRP-USD" - ] - }, - "db": { + } + , "db": { "class": "cvttpy.tools.db.timescale.tsdb_client.TimescaleDbClient" - }, - "flush_interval_sec": 0.5, - - "collections": { + } + , "collections": { "__dummy__": null - , "ALPACA": { - # dynamic instruments names - "tables": { - "trades": "alpaca_iex.md_trades" - , "booktops": "alpaca_iex.md_booktops" - , "booksnaps": "alpaca_iex.md_booksnaps" - } - } , "BNBSPOT": { "instruments": { "PAIR-ADA-USDT": ["TRADES", "BOOK_TOP"] + , "PAIR-AVAX-USDT": ["TRADES", "BOOK_TOP"] , "PAIR-BCH-USDT": ["TRADES", "BOOK_TOP"] , "PAIR-BTC-USDT": ["TRADES", "BOOK_TOP"] , "PAIR-DOT-USDT": ["TRADES", "BOOK_TOP"] @@ -169,6 +137,7 @@ , "COINBASE": { "instruments": { "PAIR-ADA-USD": ["TRADES", "BOOK_TOP"] + , "PAIR-AVAX-USD": ["TRADES", "BOOK_TOP"] , "PAIR-BCH-USD": ["TRADES", "BOOK_TOP"] , "PAIR-BTC-USD": ["TRADES", "BOOK_TOP"] , "PAIR-DOT-USD": ["TRADES", "BOOK_TOP"] diff --git a/docker-compose.yml b/docker-compose.yml index 2a0a656..ea705b1 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -50,34 +50,35 @@ services: - ${BS29_DEBUG_PORT}:5678 depends_on: - timescaledb + + # ================== FUTURES ARE NOT RECOREDED ON THIS HOST + # ================== REQUIRES LOTS OF SPACE - bnbfut29_md_recorder: - # profiles: - # - manual - image: cloud21.cvtt.vpn:5500/md_recorder:${MD_RECORDER_VERSION} - container_name: ${BF29_CONTAINER_NAME} - user: ${CVTT_USER:-1001:1001} - pull_policy: always - restart: unless-stopped - environment: - CONFIG_SERVICE: ${CONFIG_SERVICE:-cloud16.cvtt.vpn:6789} - CONFIG_FILE: ${CONFIG_FILE:-/config/md_recorder.cfg} - CREDS_FILE: ${CREDS_FILE} - EXCHANGE_ACCT_NAME: ${BF29_EXCHANGE_ACCT_NAME} - INSTRUMENT_GROUP: ${BF29_INSTRUMENT_GROUP} - DB_CRED_KEY: ${BF29_DB_CRED_KEY} - LOG_FILE: ${BF29_LOG_FILE} - ADD_ARGS: ${BF29_ADD_ARGS:-} - MDREC_DEBUG: ${BF29_DEBUG:-N} - MDREC_DEBUG_WAIT: ${BF29_DEBUG_WAIT:-N} - volumes: - - ./config:/config - - ./logs:/logs - ports: - - ${BF29_ADMIN_PORT}:7200 - - ${BF29_DEBUG_PORT}:5678 - depends_on: - - timescaledb +# bnbfut29_md_recorder: +# image: cloud21.cvtt.vpn:5500/md_recorder:${MD_RECORDER_VERSION} +# container_name: ${BF29_CONTAINER_NAME} +# user: ${CVTT_USER:-1001:1001} +# pull_policy: always +# restart: unless-stopped +# environment: +# CONFIG_SERVICE: ${CONFIG_SERVICE:-cloud16.cvtt.vpn:6789} +# CONFIG_FILE: ${CONFIG_FILE:-/config/md_recorder.cfg} +# CREDS_FILE: ${CREDS_FILE} +# EXCHANGE_ACCT_NAME: ${BF29_EXCHANGE_ACCT_NAME} +# INSTRUMENT_GROUP: ${BF29_INSTRUMENT_GROUP} +# DB_CRED_KEY: ${BF29_DB_CRED_KEY} +# LOG_FILE: ${BF29_LOG_FILE} +# ADD_ARGS: ${BF29_ADD_ARGS:-} +# MDREC_DEBUG: ${BF29_DEBUG:-N} +# MDREC_DEBUG_WAIT: ${BF29_DEBUG_WAIT:-N} +# volumes: +# - ./config:/config +# - ./logs:/logs +# ports: +# - ${BF29_ADMIN_PORT}:7200 +# - ${BF29_DEBUG_PORT}:5678 +# depends_on: +# - timescaledb timescaledb: image: cloud21.cvtt.vpn:5500/md_recorder-tsdb:${MD_RECORDER_VERSION}