For Beta Test
Project description
OneXAPI – One eXchange API
OneXAPI, an abbreviation for One eXchange API, was created with the aim of communicating with exchanges in one unified API.
OneXAPI helps Quant Traders focus on algorithmic research without wasting time on SDK development.
OneXAPI has the following advantages.
- Standardization
- OneXAPI has standardized API input and output. Users can develop programs by referring only to OneXAPI documents without having to refer to each exchange API documents.
- Since OneXAPI uses the same API input/output for all exchanges, it is easy to transfer to the exchange without changing the code.
- Simplification
- You don't have to worry about the decimal places supported by the exchange when using orders/withdrawals, etc. The value is automatically converted to the decimal point supported by the exchange.
- It's easy to decide whether to include fees deducted from your withdrawal or pay separately.
- Simplify WebSocket usage. If you pass only the information that you want to receive through WebSocket, the connection and maintenance are automatically performed on the background.
- You can receive as many past Candle Data as you want regardless of the limit of the exchange.
- It is easy to use by newly developing and integrating functions that were not provided by the exchange API or were complicated.
- Quickness
- OneXAPI has been developed as C++ and boasts fast performance.
- There is no delay because it communicates directly with the exchange without going through the intermediate server.
- Maintenance
- If the exchange API changes, an immediate update is performed. Users can use the same algorithm only with OneXAPI updates without changing the code.
- Safety
- OneXAPI does not collect the user's API key, so there is no risk of stealing the API key.
Documentation
Read API Docs for more details
Install
Python
PyPI (Python 3.6+)
pip install OneXAPI
import OneXAPI
print(OneXAPI.getInfo()) # Print all supported exchanges
Supported Exchanges
Logo | Exchange | Spot | Futures |
---|---|---|---|
Binance | 🟢 | 🟢 | |
Upbit | 🟢 | 🔴 |
Contribution
Read CONTRIBUTION for more details
License
OneXAPI is open-sourced under the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International during beta test. See the LICENSE file for details.
All material, including the dymanic library files(.so, .dll), is made available under Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International.
For a list of other open source components included in OneXAPI, see the file 3rd-party-licenses.
Contact
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file OneXAPI-0.1.0.tar.gz
.
File metadata
- Download URL: OneXAPI-0.1.0.tar.gz
- Upload date:
- Size: 35.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.0 urllib3/1.26.12 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
61932f43c4c985874a0bfe5a621339bedbc2f46c8e165e0e562179283999378e
|
|
MD5 |
d0aec3ae62e14c3c058350a562a33687
|
|
BLAKE2b-256 |
6b7f5bf75754cd2394e899205c28e3ccaf3fcaadaf7236acf86c60cc3eee5b6c
|
File details
Details for the file OneXAPI-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: OneXAPI-0.1.0-py3-none-any.whl
- Upload date:
- Size: 16.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.10.0 urllib3/1.26.12 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
0bd05161ef3bb017eab389b2143c4cee98b08586faa0f07510465cac6d2b505a
|
|
MD5 |
61f5cc15bdbc76b79b24f24c77c9f92c
|
|
BLAKE2b-256 |
279aa7f3e1cb60116ec51810bbfcae5f30ff6152af4b7f4106c2c4863ae3d28a
|