This commit is contained in:
Cryptoval Trading Technologies
2024-07-26 01:38:15 +01:00
parent 3086a300b7
commit 507b9a0dfa
3 changed files with 109 additions and 400 deletions
+80 -1
View File
@@ -318,6 +318,7 @@
}
# ---------------------------- G
, "GEMINI": {
# https://docs.gemini.com/rest-api
"exchange_id": "GEMINI"
, "name": "Gemini"
, "type": "SPOT"
@@ -331,8 +332,70 @@
, "ws_url": ["WSS" , "wss://api.gemini.com/v2/marketdata"]
}
}
# , "REST": {
# "open_orders_url": ["POST", "https://api.gemini.com/v1/orders"]
# , "order_status_url": ["POST", "https://api.gemini.com/v1/order/status"]
# , "cancel_all_url": ["POST", "https://api.gemini.com/v1/order/cancel/all"]
# , "balances_url": ["POST", "https://api.gemini.com/v1/balances"]
# , "positions_url": ["POST", "https://api.gemini.com/v1/positions"]
# , "trades_url": ["POST", "https://api.gemini.com/v1/mytrades"]
# , "symbol_url": ["GET", "https://api.gemini.com/v1/symbols/details"]
# , "margin_url": ["POST", "https://api.gemini.com/v1/margin"]
# }
}
, "GEMINI-SNDBX": {
# https://docs.gemini.com/rest-api
"exchange_id": "GEMINI"
, "name": "Gemini"
, "type": "SPOT"
, "module" : "cvttpy.oms.exchange"
, "connector_class" : "MdOnlyExchangeConnector"
, "mktdata" : {
"class": "cvttpy.exchanges.gemini.mkt_data.GeminiMdFeed"
, "reconnect_secs": 1
, "ws_url": ["WSS" , "wss://api.sandbox.gemini.com/v2/marketdata"]
}
, "order_entry": {
"REST": {
"order_status_url": ["POST", "https://api.sandbox.gemini.com/v1/order/status"]
, "cancel_all_url": ["POST", "https://api.sandbox.gemini.com/v1/order/cancel/all"]
}
}
, "accounting": {
"class": "cvttpy.exchanges.gemini.account.GeminiExchAccounting"
, "REST": {
"open_orders_url": ["POST", "https://api.sandbox.gemini.com/v1/orders"]
, "order_status_url": ["POST", "https://api.sandbox.gemini.com/v1/order/status"]
, "balances_url": ["POST", "https://api.sandbox.gemini.com/v1/balances"]
, "positions_url": ["POST", "https://api.sandbox.gemini.com/v1/positions"]
, "trades_url": ["POST", "https://api.sandbox.gemini.com/v1/mytrades"]
, "symbol_url": ["GET", "https://api.sandbox.gemini.com/v1/symbols/details"]
, "margin_url": ["POST", "https://api.sandbox.gemini.com/v1/margin"]
}
}
}
# ---------------------------- K
, "KRAKEN": {
"exchange_id": "KRAKEN"
, "name": "KRAKEN"
, "type": "SPOT"
, "mktdata" : {
"class": "cvttpy.exchanges.kraken.mkt_data.KrakenMdFeed"
, "max_connections": 10
, "reconnect_secs": 2.0
, "ws_url": ["WSS", "wss://ws.kraken.com/v2"]
, "REST": {}
}
}
# ---------------------------- M
, "MD_PORTAL_ALPACA_02": {
"exchange_id": "MD_PORTAL"
@@ -367,5 +430,21 @@
, "channel_prefix": "MD_COINBS_01"
}
}
# ---------------------------- O
, "OKX": {
"exchange_id": "OKX"
, "name": "OKX"
, "type": "SPOT"
, "mktdata" : {
"class": "cvttpy.exchanges.okx.mkt_data.OkxMultiWsFeed"
, "max_connections": 10
, "reconnect_secs": 2.0
, "ws_url": ["WSS", "wss://ws.okx.com:8443/ws/v5/public"]
, "REST": {}
}
}
}