mirror of
https://github.com/discountry/ritmex-bot.git
synced 2026-09-09 08:18:07 +00:00
43 lines
1.6 KiB
Markdown
43 lines
1.6 KiB
Markdown
- [Compare Two Exchanges Capabilities](./examples/py/)
|
|
|
|
|
|
```python
|
|
import os
|
|
import sys
|
|
|
|
# PLEASE DO NOT EDIT THIS FILE, IT IS GENERATED AND WILL BE OVERWRITTEN:
|
|
# https://github.com/ccxt/ccxt/blob/master/CONTRIBUTING.md#how-to-contribute-code
|
|
|
|
# AUTO-TRANSPILE #
|
|
async def example():
|
|
prefix = '-'
|
|
exchange_1 = ccxt.okx()
|
|
exchange_2 = ccxt.htx()
|
|
keys_1 = list(exchange_1.has.keys())
|
|
keys_2 = list(exchange_2.has.keys())
|
|
# check missing from exchange-1
|
|
print('### checking missing functionalities from exchange-1:', exchange_1.id)
|
|
for i in range(0, len(keys_2)):
|
|
key = keys_2[i]
|
|
if exchange_2.has[key]:
|
|
if not key in keys_1:
|
|
print(prefix, key, 'does not exist in', exchange_1.id, 'as opposed to', exchange_2.id)
|
|
elif exchange_2.has[key] != exchange_1.has[key]:
|
|
print(prefix, key, '> ', exchange_1.id, ':', exchange_1.has[key], ',', exchange_2.id, ':', exchange_2.has[key])
|
|
# check missing from exchange-2
|
|
print('### checking missing functionalities from exchange-2:', exchange_2.id)
|
|
for i in range(0, len(keys_1)):
|
|
key = keys_1[i]
|
|
if exchange_1.has[key]:
|
|
if not key in keys_2:
|
|
print(prefix, key, 'does not exist in', exchange_2.id, 'as opposed to', exchange_1.id)
|
|
elif exchange_1.has[key] != exchange_2.has[key]:
|
|
print(prefix, key, '> ', exchange_2.id, ':', exchange_2.has[key], ',', exchange_1.id, ':', exchange_1.has[key])
|
|
|
|
await exchange_1.close()
|
|
await exchange_2.close()
|
|
|
|
|
|
asyncio.run(example())
|
|
|
|
``` |