This commit is contained in:
Cryptoval Trading Technologies 2024-02-19 01:40:23 +00:00
parent b25d88e5af
commit fe2671e1bb
8 changed files with 591 additions and 486 deletions

View File

@ -36,7 +36,7 @@
, "credentials_key": "TSDB_MD_CVTTDATA_RO" , "credentials_key": "TSDB_MD_CVTTDATA_RO"
} }
# , "interval": "4 hours" # , "interval": "4 hours"
, "interval": "3 hours" , "interval": "6 hours"
, "from_time": "2024-02-01 09:00:00" , "from_time": "2024-02-01 09:00:00"
} }
, "initial_positions": { , "initial_positions": {

View File

@ -9,17 +9,12 @@
, "collections": { , "collections": {
"__dummy__": null "__dummy__": null
, "COINBASE": { , "ALPACA": {
"instruments": { # dynamic instruments names
"PAIR-BTC-USD": ["TRADES", "BOOK_TOP"] "tables": {
, "PAIR-ETH-USD": ["TRADES", "BOOK_TOP"] "trades": "alpaca_iex.md_trades"
, "PAIR-LTC-USD": ["TRADES", "BOOK_TOP"] , "booktops": "alpaca_iex.md_booktops"
, "PAIR-XRP-USD": ["TRADES", "BOOK_TOP"] , "booksnaps": "alpaca_iex.md_booksnaps"
}
, "tables": {
"trades": "coinbase.md_trades"
, "booktops": "coinbase.md_booktops"
, "booksnaps": "coinbase.md_booksnaps"
} }
} }
, "BNBSPOT": { , "BNBSPOT": {
@ -47,6 +42,19 @@
, "booksnaps": "bnbfut.md_booksnaps" , "booksnaps": "bnbfut.md_booksnaps"
} }
} }
, "COINBASE": {
"instruments": {
"PAIR-BTC-USD": ["TRADES", "BOOK_TOP"]
, "PAIR-ETH-USD": ["TRADES", "BOOK_TOP"]
, "PAIR-LTC-USD": ["TRADES", "BOOK_TOP"]
, "PAIR-XRP-USD": ["TRADES", "BOOK_TOP"]
}
, "tables": {
"trades": "coinbase.md_trades"
, "booktops": "coinbase.md_booktops"
, "booksnaps": "coinbase.md_booksnaps"
}
}
} }
} }
@ -54,10 +62,10 @@
, "refdata": @inc=http://${CONFIG_SVC_HOST}:6789/refdata/refdata , "refdata": @inc=http://${CONFIG_SVC_HOST}:6789/refdata/refdata
, "redis": @inc=http://${CONFIG_SVC_HOST}:6789/apps/redis , "redis": @inc=http://${CONFIG_SVC_HOST}:6789/apps/redis
, "exchanges_settings": { , "exchanges_settings": {
"COINBASE_AT": { "ALPACA_SNDBX": {
"order_entry": { "order_entry": {
"enabled": false "enabled": false
, "streaming": true , "streaming": false
}, },
"mkt_data": { "mkt_data": {
"enabled": true "enabled": true
@ -96,6 +104,20 @@
, "streaming": false , "streaming": false
} }
} }
"COINBASE_AT": {
"order_entry": {
"enabled": false
, "streaming": false
},
"mkt_data": {
"enabled": true
, "streaming": true
},
"accounting": {
"enabled": false
, "streaming": false
}
}
} }
} }

View File

@ -0,0 +1,29 @@
@var CONFIG_SVC_HOST=cloud16.cvtt.vpn
{
"__DUMMY__": null
, "exchanges_settings": {
"COINBASE_AT": {
"order_entry": {
"enabled": true
, "streaming": false
}
, "credentials_key": {
"trade": "COINBASE_ADV_TRD"
# "read_only": "COINBASE_ADV_RO"
}
}
, "ALPACA_SNDBX": {
"order_entry": {
"enabled": true
, "streaming": true
}
, "credentials_key": {
"trade": "ALPACA_SANDBOX"
}
}
}
, "refdata": @inc=http://${CONFIG_SVC_HOST}:6789/refdata/refdata
}

View File

@ -0,0 +1,29 @@
@var CONFIG_SVC_HOST=cloud16.cvtt.vpn
{
"__DUMMY__": null
, "exchanges_settings": {
"COINBASE_AT": {
"order_entry": {
"enabled": true
, "streaming": false
}
, "credentials_key": {
"trade": "COINBASE_ADV_TRD"
# "read_only": "COINBASE_ADV_RO"
}
}
, "ALPACA_SNDBX": {
"order_entry": {
"enabled": true
, "streaming": true
}
, "credentials_key": {
"trade": "ALPACA_SANDBOX"
}
}
}
, "refdata": @inc=http://${CONFIG_SVC_HOST}:6789/refdata/refdata
}

View File

@ -0,0 +1,34 @@
@var CONFIG_SVC_HOST=cloud16.cvtt.vpn
{
"__DUMMY__": null
, "exchanges_settings": {
"COINBASE_AT": {
"order_entry": {
"enabled": true
, "streaming": false
}
, "credentials_key": {
"trade": "COINBASE_ADV_TRD"
# "read_only": "COINBASE_ADV_RO"
}
}
, "ALPACA_SNDBX": {
"order_entry": {
"enabled": true
, "streaming": false
}
# , "accounting": {
# "enabled": true
# , "streaming": false
# }
, "credentials_key": {
"read_only": "ALPACA_SANDBOX"
, "trade": "ALPACA_SANDBOX"
}
}
}
, "refdata": @inc=http://${CONFIG_SVC_HOST}:6789/refdata/refdata
}

View File

@ -11,5 +11,6 @@
} }
} }
, "refdata": @inc=http://${CONFIG_SVC_HOST}:6789/refdata/refdata , "refdata": @inc=http://${CONFIG_SVC_HOST}:6789/refdata/refdata
, "redis": @inc=http://${CONFIG_SVC_HOST}:6789/apps/redis
} }

View File

@ -3,11 +3,11 @@
# --------------------------------------------- # ---------------------------------------------
, "ALPACA": { , "ALPACA": {
"instruments": { "instruments": {
"STOCK-AAPL": { # "STOCK-AAPL": {
"md_symbol": "AAPL", # "md_symbol": "AAPL",
"trade_symbol": "AAPL" # "trade_symbol": "AAPL"
} # }
, "STOCK-IBM": { "STOCK-IBM": {
"md_symbol": "IBM", "md_symbol": "IBM",
"trade_symbol": "IBM" "trade_symbol": "IBM"
} }
@ -117,10 +117,71 @@
}, },
} }
} }
, "BNBFUT": {
"instruments": {
"PERP-AAVE-USDT": {
"md_symbol": "AAVEUSDT"
, "trade_symbol": "AAVEUSDT"
}
, "PERP-AVAX-USDT": {
"md_symbol": "AVAXUSDT"
, "trade_symbol": "AVAXUSDT"
}
, "PERP-BCH-USDT": {
"md_symbol": "BCHUSDT"
, "trade_symbol": "BCHUSDT"
}
, "PERP-BTC-BUSD": {
"md_symbol": "BTCBUSD"
, "trade_symbol": "BTCBUSD"
}
, "PERP-BTC-USDT": {
"md_symbol": "BTCUSDT"
, "trade_symbol": "BTCUSDT"
}
, "PERP-DOGE-USDT": {
"md_symbol": "DOGEUSDT"
, "trade_symbol": "DOGEUSDT"
}
, "PERP-ETH-BUSD": {
"md_symbol": "ETHBUSD"
, "trade_symbol": "ETHBUSD"
},
"PERP-ETH-USDT": {
"md_symbol": "ETHUSDT"
, "trade_symbol": "ETHUSDT"
}
, "PERP-LINK-BUSD": {
"md_symbol": "LINKBUSD"
, "trade_symbol": "LINKBUSD"
}
, "PERP-LINK-USDT": {
"md_symbol": "LINKUSDT"
, "trade_symbol": "LINKUSDT"
}
, "PERP-LTC-BUSD": {
"md_symbol": "LTCBUSD"
, "trade_symbol": "LTCBUSD"
}
, "PERP-LTC-USDT": {
"md_symbol": "LTCUSDT"
, "trade_symbol": "LTCUSDT"
}
, "PERP-MATIC-USDT": {
"md_symbol": "MATICUSDT"
, "trade_symbol": "MATICUSDT"
}
, "PERP-SOL-BUSD": {
"md_symbol": "SOLBUSD"
, "trade_symbol": "SOLBUSD"
}
, "PERP-UNI-BUSD": {
"md_symbol": "UNIBUSD"
, "trade_symbol": "UNIBUSD"
}
}
}
, "BNBSPOT_US": { , "BNBSPOT_US": {
# "aliases": [
# "BNB_US-MD"
# ]
"instruments": { "instruments": {
"PAIR-BTC-USD": { "PAIR-BTC-USD": {
"md_symbol": "BTCUSD" "md_symbol": "BTCUSD"
@ -145,10 +206,6 @@
} }
} }
, "COINBASE": { , "COINBASE": {
"aliases": [
"COINBASE_AT"
, "CVTT_COINBS"
],
"instruments": { "instruments": {
"PAIR-AAVE-USD": { "PAIR-AAVE-USD": {
"md_symbol": "AAVE-USD", "md_symbol": "AAVE-USD",
@ -214,466 +271,398 @@
# #
# ------------------------ A # ------------------------ A
# #
, "ASD-SPOT": { # , "ASD-SPOT": {
"aliases": [ # "aliases": [
"ASD-MD" # "ASD-MD"
] # ]
, "instruments": { # , "instruments": {
"PAIR-ASD-USDT": { # "PAIR-ASD-USDT": {
"md_symbol": "ASD/USDT" # "md_symbol": "ASD/USDT"
, "trade_symbol": "ASD/USDT" # , "trade_symbol": "ASD/USDT"
} # }
, "PAIR-BTC-USDT": { # , "PAIR-BTC-USDT": {
"md_symbol": "BTC/USDT" # "md_symbol": "BTC/USDT"
, "trade_symbol": "BTC/USDT" # , "trade_symbol": "BTC/USDT"
} # }
, "PAIR-ETH-USDT": { # , "PAIR-ETH-USDT": {
"md_symbol": "ETH/USDT" # "md_symbol": "ETH/USDT"
, "trade_symbol": "ETH/USDT" # , "trade_symbol": "ETH/USDT"
} # }
} # }
} # }
# # #
# ------------------------ B # # ------------------------ B
# # #
, "BITSTAMP": { # , "BITSTAMP": {
"aliases": [ # "aliases": [
"BITSTAMP-MD" # "BITSTAMP-MD"
] # ]
, "instruments": { # , "instruments": {
"PAIR-EUR-USD": { # "PAIR-EUR-USD": {
"md_symbol": "eurusd" # "md_symbol": "eurusd"
, "trade_symbol": "eurusd" # , "trade_symbol": "eurusd"
} # }
, "PAIR-XRP-EUR": { # , "PAIR-XRP-EUR": {
"md_symbol": "xrpeur" # "md_symbol": "xrpeur"
, "trade_symbol": "xrpeur" # , "trade_symbol": "xrpeur"
} # }
, "PAIR-XRP-USD": { # , "PAIR-XRP-USD": {
"md_symbol": "xrpusd" # "md_symbol": "xrpusd"
, "trade_symbol": "xrpusd" # , "trade_symbol": "xrpusd"
} # }
} # }
} # }
, "BNB_US": { # , "BNB_US": {
"aliases": [ # "aliases": [
"BNB_US-MD" # "BNB_US-MD"
] # ]
, "instruments": { # , "instruments": {
"PAIR-BTC-USD": { # "PAIR-BTC-USD": {
"md_symbol": "BTCUSD" # "md_symbol": "BTCUSD"
, "trade_symbol": "BTCUSD" # , "trade_symbol": "BTCUSD"
} # }
, "PAIR-USDT-USD": { # , "PAIR-USDT-USD": {
"md_symbol": "USDTUSD" # "md_symbol": "USDTUSD"
, "trade_symbol": "USDTUSD" # , "trade_symbol": "USDTUSD"
} # }
, "PAIR-XRP-USD": { # , "PAIR-XRP-USD": {
"md_symbol": "XRPUSD" # "md_symbol": "XRPUSD"
, "trade_symbol": "XRPUSD" # , "trade_symbol": "XRPUSD"
} # }
} # }
} # }
, "BNBFUT": { # , "BNBFUT-COIN": {
"aliases": [ # "aliases": [
"BNBFUT-MD" # "BNBFUT-COIN-MD"
, "BNBFUT-TST" # , "BNBFUT-COIN-TST"
] # ]
, "instruments": { # , "instruments": {
"PERP-AAVE-USDT": { # "PERPC-BTC-USD": {
"md_symbol": "AAVEUSDT" # "md_symbol": "BTCUSD_PERP"
, "trade_symbol": "AAVEUSDT" # , "trade_symbol": "BTCUSD_PERP"
} # }
, "PERP-AVAX-USDT": { # , "PERPC-DOGE-USD": {
"md_symbol": "AVAXUSDT" # "md_symbol": "DOGEUSD_PERP"
, "trade_symbol": "AVAXUSDT" # , "trade_symbol": "DOGEUSD_PERP"
} # }
, "PERP-BCH-USDT": { # , "PERPC-ETH-USD": {
"md_symbol": "BCHUSDT" # "md_symbol": "ETHUSD_PERP"
, "trade_symbol": "BCHUSDT" # , "trade_symbol": "ETHUSD_PERP"
} # }
, "PERP-BTC-BUSD": { # , "PERPC-LINK-USD": {
"md_symbol": "BTCBUSD" # "md_symbol": "LINKUSD_PERP"
, "trade_symbol": "BTCBUSD" # , "trade_symbol": "LINKUSD_PERP"
} # }
, "PERP-BTC-USDT": { # , "PERPC-LTC-USD": {
"md_symbol": "BTCUSDT" # "md_symbol": "LTCUSD_PERP"
, "trade_symbol": "BTCUSDT" # , "trade_symbol": "LTCUSD_PERP"
} # }
, "PERP-DOGE-USDT": { # , "PERPC-MATIC-USD": {
"md_symbol": "DOGEUSDT" # "md_symbol": "MATICUSD_PERP",
, "trade_symbol": "DOGEUSDT" # "trade_symbol": "MATICUSD_PERP"
} # }
, "PERP-ETH-BUSD": { # }
"md_symbol": "ETHBUSD" # }
, "trade_symbol": "ETHBUSD" # #******************************************************************
}, # #******** C O M M A S (here)
"PERP-ETH-USDT": { # #******************************************************************
"md_symbol": "ETHUSDT" # , "BTSO": {
, "trade_symbol": "ETHUSDT" # "aliases": [
} # "BTSO-MD",
, "PERP-LINK-BUSD": { # "BTSO-BKTST",
"md_symbol": "LINKBUSD" # "BTSO-TST"
, "trade_symbol": "LINKBUSD" # ],
} # "instruments": {
, "PERP-LINK-USDT": { # "PAIR-BTC-MXN": {
"md_symbol": "LINKUSDT" # "md_symbol": "btc_mxn",
, "trade_symbol": "LINKUSDT" # "trade_symbol": "btc_mxn"
} # },
, "PERP-LTC-BUSD": { # "PAIR-XRP-MXN": {
"md_symbol": "LTCBUSD" # "md_symbol": "xrp_mxn",
, "trade_symbol": "LTCBUSD" # "trade_symbol": "xrp_mxn"
} # },
, "PERP-LTC-USDT": { # "PAIR-XRP-USD": {
"md_symbol": "LTCUSDT" # "md_symbol": "xrp_usd",
, "trade_symbol": "LTCUSDT" # "trade_symbol": "xrp_usd"
} # },
, "PERP-MATIC-USDT": { # "PAIR-USD-MXN": {
"md_symbol": "MATICUSDT" # "md_symbol": "usd_mxn",
, "trade_symbol": "MATICUSDT" # "trade_symbol": "usd_mxn"
} # }
, "PERP-SOL-BUSD": { # }
"md_symbol": "SOLBUSD" # }
, "trade_symbol": "SOLBUSD" # , "BYBIT": {
} # "aliases": [
, "PERP-UNI-BUSD": { # "BYBIT-MD"
"md_symbol": "UNIBUSD" # ],
, "trade_symbol": "UNIBUSD" # "instruments": {
} # "PAIR-GENE-USDT": {
} # "md_symbol": "GENEUSDT",
} # "trade_symbol": "GENEUSDT"
, "BNBFUT-COIN": { # },
"aliases": [ # "PAIR-USDC-USDT": {
"BNBFUT-COIN-MD" # "md_symbol": "USDCUSDT",
, "BNBFUT-COIN-TST" # "trade_symbol": "USDCUSDT"
] # },
, "instruments": { # "PAIR-ETH-USDT": {
"PERPC-BTC-USD": { # "md_symbol": "ETHUSDT",
"md_symbol": "BTCUSD_PERP" # "trade_symbol": "ETHUSDT"
, "trade_symbol": "BTCUSD_PERP" # },
} # "PAIR-BTC-USDT": {
, "PERPC-DOGE-USD": { # "md_symbol": "BTCUSDT",
"md_symbol": "DOGEUSD_PERP" # "trade_symbol": "BTCUSDT"
, "trade_symbol": "DOGEUSD_PERP" # },
} # "PAIR-MATIC-USDT": {
, "PERPC-ETH-USD": { # "md_symbol": "MATICUSDT",
"md_symbol": "ETHUSD_PERP" # "trade_symbol": "MATICUSDT"
, "trade_symbol": "ETHUSD_PERP" # },
} # "PAIR-LINK-USDT": {
, "PERPC-LINK-USD": { # "md_symbol": "LINKUSDT",
"md_symbol": "LINKUSD_PERP" # "trade_symbol": "LINKUSDT"
, "trade_symbol": "LINKUSD_PERP" # },
} # "PAIR-DOGE-USDT": {
, "PERPC-LTC-USD": { # "md_symbol": "DOGEUSDT",
"md_symbol": "LTCUSD_PERP" # "trade_symbol": "DOGEUSDT"
, "trade_symbol": "LTCUSD_PERP" # },
} # }
, "PERPC-MATIC-USD": { # }
"md_symbol": "MATICUSD_PERP", # , "BYBITFUT": {
"trade_symbol": "MATICUSD_PERP" # "aliases": [
} # "BYBITFUT-MD"
} # ],
} # "instruments": {
#****************************************************************** # "PERP-BTC-USDT": {
#******** C O M M A S (here) # "md_symbol": "BTCUSDT",
#****************************************************************** # "trade_symbol": "BTCUSDT"
, "BTSO": { # },
"aliases": [ # "PERP-ETH-USDT": {
"BTSO-MD", # "md_symbol": "ETHUSDT",
"BTSO-BKTST", # "trade_symbol": "ETHUSDT"
"BTSO-TST" # },
], # "PERP-MATIC-USDT": {
"instruments": { # "md_symbol": "MATICUSDT",
"PAIR-BTC-MXN": { # "trade_symbol": "MATICUSDT"
"md_symbol": "btc_mxn", # },
"trade_symbol": "btc_mxn" # "PERP-LINK-USDT": {
}, # "md_symbol": "LINKUSDT",
"PAIR-XRP-MXN": { # "trade_symbol": "LINKUSDT"
"md_symbol": "xrp_mxn", # },
"trade_symbol": "xrp_mxn" # "PERP-LTC-USDT": {
}, # "md_symbol": "LTCUSDT",
"PAIR-XRP-USD": { # "trade_symbol": "LTCUSDT"
"md_symbol": "xrp_usd", # },
"trade_symbol": "xrp_usd" # "PERP-DOGE-USDT": {
}, # "md_symbol": "DOGEUSDT",
"PAIR-USD-MXN": { # "trade_symbol": "DOGEUSDT"
"md_symbol": "usd_mxn", # },
"trade_symbol": "usd_mxn" # },
} # }
} # #
} # # ------------------------ C
, "BYBIT": { # #
"aliases": [ # , "COINBS_INTL": {
"BYBIT-MD" # "aliases": [
], # "COINBS_INTL-MD", "COINBS_INTL-SNDBX", "COINBS_INTL-SNDBX-MD"
"instruments": { # ],
"PAIR-GENE-USDT": { # "instruments": {
"md_symbol": "GENEUSDT", # "PERP-BTC-USDC": {
"trade_symbol": "GENEUSDT" # "md_symbol": "BTC-PERP",
}, # "trade_symbol": "BTC-PERP"
"PAIR-USDC-USDT": { # },
"md_symbol": "USDCUSDT", # "PERP-ETH-USDC": {
"trade_symbol": "USDCUSDT" # "md_symbol": "ETH-PERP",
}, # "trade_symbol": "ETH-PERP"
"PAIR-ETH-USDT": { # },
"md_symbol": "ETHUSDT", # }
"trade_symbol": "ETHUSDT" # }
}, # , "COINEX": {
"PAIR-BTC-USDT": { # "aliases": [
"md_symbol": "BTCUSDT", # "COINEX-MD"
"trade_symbol": "BTCUSDT" # ],
}, # "instruments": {
"PAIR-MATIC-USDT": { # "PAIR-GENE-USDT": {
"md_symbol": "MATICUSDT", # "md_symbol": "GENEUSDT",
"trade_symbol": "MATICUSDT" # "trade_symbol": "GENEUSDT"
}, # },
"PAIR-LINK-USDT": { # }
"md_symbol": "LINKUSDT", # }
"trade_symbol": "LINKUSDT" # #
}, # # ------------------------ D
"PAIR-DOGE-USDT": { # #
"md_symbol": "DOGEUSDT", # , "DEXALOT": {
"trade_symbol": "DOGEUSDT" # "aliases": [
}, # "DEXALOT-MD"
} # ],
} # "instruments": {
, "BYBITFUT": { # "PAIR-AVAX-USDT": {
"aliases": [ # "md_symbol": "AVAX/USDt",
"BYBITFUT-MD" # "trade_symbol": "AVAX/USDt"
], # },
"instruments": { # }
"PERP-BTC-USDT": { # }
"md_symbol": "BTCUSDT", # #
"trade_symbol": "BTCUSDT" # # ------------------------ F
}, # #
"PERP-ETH-USDT": { # , "FIREFLY": {
"md_symbol": "ETHUSDT", # "aliases": [
"trade_symbol": "ETHUSDT" # "FIREFLY-MD"
}, # ],
"PERP-MATIC-USDT": { # "instruments": {
"md_symbol": "MATICUSDT", # "PERP-ETH-USD": {
"trade_symbol": "MATICUSDT" # "md_symbol": "ETH-PERP",
}, # "trade_symbol": "ETH-PERP"
"PERP-LINK-USDT": { # },
"md_symbol": "LINKUSDT", # "PERP-BTC-USD": {
"trade_symbol": "LINKUSDT" # "md_symbol": "BTC-PERP",
}, # "trade_symbol": "BTC-PERP"
"PERP-LTC-USDT": { # },
"md_symbol": "LTCUSDT", # },
"trade_symbol": "LTCUSDT" # }
}, # ,"FIXER": {
"PERP-DOGE-USDT": { # "aliases": [
"md_symbol": "DOGEUSDT", # "FIXER-MD"
"trade_symbol": "DOGEUSDT" # ],
}, # "instruments": {
}, # "PAIR-EUR-USD": {
} # "md_symbol": "EUR-USD",
# # "trade_symbol": "EUR-USD",
# ------------------------ C # },
# # "PAIR-USD-MXN": {
, "COINBS_INTL": { # "md_symbol": "USD-MXN",
"aliases": [ # "trade_symbol": "USD-MXN",
"COINBS_INTL-MD", "COINBS_INTL-SNDBX", "COINBS_INTL-SNDBX-MD" # },
], # "PAIR-USD-JPY": {
"instruments": { # "md_symbol": "USD-JPY",
"PERP-BTC-USDC": { # "trade_symbol": "USD-JPY",
"md_symbol": "BTC-PERP", # },
"trade_symbol": "BTC-PERP" # }
}, # }
"PERP-ETH-USDC": { # #
"md_symbol": "ETH-PERP", # # ------------------------ G
"trade_symbol": "ETH-PERP" # #
}, # , "GEMINI": {
} # "aliases": [
} # "GEMINI-MD", "GEMINI-SNDBX", "GEMINI-SNDBX-NOFIX"
, "COINEX": { # ],
"aliases": [ # "instruments": {
"COINEX-MD" # "PERP-BTC-GUSD": {
], # "md_symbol": "BTCGUSDPERP",
"instruments": { # "trade_symbol": "BTCGUSDPERP"
"PAIR-GENE-USDT": { # "specifics": {
"md_symbol": "GENEUSDT", # "quote_increment": 0.5,
"trade_symbol": "GENEUSDT" # }
}, # },
} # }
} # }
# # #
# ------------------------ D # # ------------------------ I
# # #
, "DEXALOT": { # , "ITBT": {
"aliases": [ # "aliases": [
"DEXALOT-MD" # "ITBT-MD",
], # "ITBT-BKTST"
"instruments": { # ],
"PAIR-AVAX-USDT": { # "instruments": {
"md_symbol": "AVAX/USDt", # "PAIR-BTC-USD": {
"trade_symbol": "AVAX/USDt" # "md_symbol": "BTCUSD",
}, # "trade_symbol": "BTCUSD"
} # },
} # "PAIR-ETH-USD": {
# # "md_symbol": "ETHUSD",
# ------------------------ F # "trade_symbol": "ETHUSD"
# # },
, "FIREFLY": { # "PAIR-MATIC-USD": {
"aliases": [ # "md_symbol": "MATICUSD",
"FIREFLY-MD" # "trade_symbol": "MATICUSD"
], # },
"instruments": { # "PAIR-SOL-USD": {
"PERP-ETH-USD": { # "md_symbol": "SOLUSD",
"md_symbol": "ETH-PERP", # "trade_symbol": "SOLUSD"
"trade_symbol": "ETH-PERP" # },
}, # "PAIR-BCH-USD": {
"PERP-BTC-USD": { # "md_symbol": "BCHUSD",
"md_symbol": "BTC-PERP", # "trade_symbol": "BCHUSD"
"trade_symbol": "BTC-PERP" # },
}, # "PAIR-LTC-USD": {
}, # "md_symbol": "LTCUSD",
} # "trade_symbol": "LTCUSD"
,"FIXER": { # },
"aliases": [ # "PAIR-UNI-USD": {
"FIXER-MD" # "md_symbol": "UNIUSD",
], # "trade_symbol": "UNIUSD"
"instruments": { # },
"PAIR-EUR-USD": { # "PAIR-AAVE-USD": {
"md_symbol": "EUR-USD", # "md_symbol": "AAVEUSD",
"trade_symbol": "EUR-USD", # "trade_symbol": "AAVEUSD"
}, # },
"PAIR-USD-MXN": { # "PAIR-LINK-USD": {
"md_symbol": "USD-MXN", # "md_symbol": "LINKUSD",
"trade_symbol": "USD-MXN", # "trade_symbol": "LINKUSD"
}, # },
"PAIR-USD-JPY": { # }
"md_symbol": "USD-JPY", # }
"trade_symbol": "USD-JPY", # #
}, # # ------------------------ S
} # #
} # , "SHIFT": {
# # "aliases": [
# ------------------------ G # "SHIFT-MD"
# # ],
, "GEMINI": { # "instruments": {
"aliases": [ # "PAIR-EUR-USD": {
"GEMINI-MD", "GEMINI-SNDBX", "GEMINI-SNDBX-NOFIX" # "md_symbol": "EUR/USD",
], # "trade_symbol": "EUR/USD",
"instruments": { # },
"PERP-BTC-GUSD": { # "PAIR-EUR-GBP": {
"md_symbol": "BTCGUSDPERP", # "md_symbol": "EUR/GBP",
"trade_symbol": "BTCGUSDPERP" # "trade_symbol": "EUR/GBP",
"specifics": { # },
"quote_increment": 0.5, # "PAIR-GBP-USD": {
} # "md_symbol": "GBP/USD",
}, # "trade_symbol": "GBP/USD",
} # },
} # "PAIR-USD-MXN": {
# # "md_symbol": "USD/MXN",
# ------------------------ I # "trade_symbol": "USD/MXN",
# # },
, "ITBT": { # "PAIR-USD-JPY": {
"aliases": [ # "md_symbol": "USD/JPY",
"ITBT-MD", # "trade_symbol": "USD/JPY",
"ITBT-BKTST" # },
], # }
"instruments": { # }
"PAIR-BTC-USD": { # #
"md_symbol": "BTCUSD", # # ------------------------ X
"trade_symbol": "BTCUSD" # #
}, # , "XRPDEX": {
"PAIR-ETH-USD": { # "aliases": [
"md_symbol": "ETHUSD", # "XRPDEX-MD"
"trade_symbol": "ETHUSD" # ],
}, # "instruments": {
"PAIR-MATIC-USD": { # "PAIR-EUR-USD": {
"md_symbol": "MATICUSD", # "md_symbol": "EUR-USD",
"trade_symbol": "MATICUSD" # "trade_symbol": "EUR-USD",
}, # "specifics": {
"PAIR-SOL-USD": { # "base_issuer": "rhub8VRN55s94qWKDv6jmDy1pUykJzF3wq",
"md_symbol": "SOLUSD", # "quote_issuer": "rhub8VRN55s94qWKDv6jmDy1pUykJzF3wq"
"trade_symbol": "SOLUSD" # }
}, # },
"PAIR-BCH-USD": { # "PAIR-XRP-EUR": {
"md_symbol": "BCHUSD", # "md_symbol": "XRP-EUR",
"trade_symbol": "BCHUSD" # "trade_symbol": "XRP-EUR",
}, # "specifics": {
"PAIR-LTC-USD": { # "quote_issuer": "rhub8VRN55s94qWKDv6jmDy1pUykJzF3wq",
"md_symbol": "LTCUSD", # }
"trade_symbol": "LTCUSD" # },
}, # "PAIR-XRP-USD": {
"PAIR-UNI-USD": { # "md_symbol": "XRP-USD",
"md_symbol": "UNIUSD", # "trade_symbol": "XRP-USD",
"trade_symbol": "UNIUSD" # "specifics": {
}, # "quote_issuer": "rhub8VRN55s94qWKDv6jmDy1pUykJzF3wq",
"PAIR-AAVE-USD": { # }
"md_symbol": "AAVEUSD", # }
"trade_symbol": "AAVEUSD" # }
}, # }
"PAIR-LINK-USD": {
"md_symbol": "LINKUSD",
"trade_symbol": "LINKUSD"
},
}
}
#
# ------------------------ S
#
, "SHIFT": {
"aliases": [
"SHIFT-MD"
],
"instruments": {
"PAIR-EUR-USD": {
"md_symbol": "EUR/USD",
"trade_symbol": "EUR/USD",
},
"PAIR-EUR-GBP": {
"md_symbol": "EUR/GBP",
"trade_symbol": "EUR/GBP",
},
"PAIR-GBP-USD": {
"md_symbol": "GBP/USD",
"trade_symbol": "GBP/USD",
},
"PAIR-USD-MXN": {
"md_symbol": "USD/MXN",
"trade_symbol": "USD/MXN",
},
"PAIR-USD-JPY": {
"md_symbol": "USD/JPY",
"trade_symbol": "USD/JPY",
},
}
}
#
# ------------------------ X
#
, "XRPDEX": {
"aliases": [
"XRPDEX-MD"
],
"instruments": {
"PAIR-EUR-USD": {
"md_symbol": "EUR-USD",
"trade_symbol": "EUR-USD",
"specifics": {
"base_issuer": "rhub8VRN55s94qWKDv6jmDy1pUykJzF3wq",
"quote_issuer": "rhub8VRN55s94qWKDv6jmDy1pUykJzF3wq"
}
},
"PAIR-XRP-EUR": {
"md_symbol": "XRP-EUR",
"trade_symbol": "XRP-EUR",
"specifics": {
"quote_issuer": "rhub8VRN55s94qWKDv6jmDy1pUykJzF3wq",
}
},
"PAIR-XRP-USD": {
"md_symbol": "XRP-USD",
"trade_symbol": "XRP-USD",
"specifics": {
"quote_issuer": "rhub8VRN55s94qWKDv6jmDy1pUykJzF3wq",
}
}
}
}
} }

View File

@ -4,4 +4,5 @@
, "instruments": @inc=http://${CONFIG_SVC_HOST}:6789/refdata/instruments , "instruments": @inc=http://${CONFIG_SVC_HOST}:6789/refdata/instruments
, "exchanges": @inc=http://${CONFIG_SVC_HOST}:6789/refdata/exchanges , "exchanges": @inc=http://${CONFIG_SVC_HOST}:6789/refdata/exchanges
, "exchange_instruments": @inc=http://${CONFIG_SVC_HOST}:6789/refdata/exchange_instruments , "exchange_instruments": @inc=http://${CONFIG_SVC_HOST}:6789/refdata/exchange_instruments
, "dynamic_instrument_exchanges": ["ALPACA"]
} }