progress
This commit is contained in:
@@ -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": {}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user