https://github.com/havocesp/pandaxt
A Python 3 "ccxt" wrapper over "Pandas" lib.
https://github.com/havocesp/pandaxt
api ccxt cryptocurrencies cryptocurrency currencies exchanges pandas stock technical-analysis trading wrapper
Last synced: 9 months ago
JSON representation
A Python 3 "ccxt" wrapper over "Pandas" lib.
- Host: GitHub
- URL: https://github.com/havocesp/pandaxt
- Owner: havocesp
- License: mit
- Created: 2018-09-21T02:51:37.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2024-05-07T03:46:45.000Z (almost 2 years ago)
- Last Synced: 2025-06-02T17:37:34.427Z (10 months ago)
- Topics: api, ccxt, cryptocurrencies, cryptocurrency, currencies, exchanges, pandas, stock, technical-analysis, trading, wrapper
- Language: Python
- Size: 102 KB
- Stars: 10
- Watchers: 3
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PandaXT
A Python 3 "__ccxt__" wrapper over __Pandas__ lib.
- Author: Daniel J. Umpierrez
- License: UNLICENSE
- Version: 0.1.10
## Description
Python ccxt multi-exchange lib mixed with pandas lib for data handling.
## Requirements
- [requests](https://pypi.org/project/requests)
- [regex](https://pypi.org/project/regex)
- [ccxt](https://pypi.org/project/ccxt)
- [pandas](https://pypi.org/project/pandas)
- [Cython](https://pypi.org/project/Cython)
- [diskcache](https://pypi.org/project/diskcache)
- [newtulipy](https://pypi.org/project/newtulipy/)
## Usage
### Basic example
```python
from pandaxt import PandaXT
api = PandaXT('binance')
print(api.markets)
```
## Changelog
Project changes over versions.
### 0.1.10
- Update python versions support ti >=3.8
- Update some requirements.
- Added tox.ini and pyproject.toml files.
### 0.1.9
- Added and/or updated packages at requirements.txt file.
- Updated setup.py classifiers with new python versions.
### 0.1.8
- Minor fixes.
### 0.1.7
- Fixed "currencies" method and recursion limit bugs.
### 0.1.6
- README requirements fixed
- Removed 'PandaXT._fetch_ohlcv' method.
### 0.1.5
- Many features added and many errors fixed
### 0.1.4
- New "model" module.
- Added dict2class in "utils" module.
### 0.1.3
- "Binance" specific options added for time adjust and auto fit precision or orders.md.
### 0.1.2
- New "create_market_order" method.
- New "sort_by" function in utils module.
- Unified cancel methods into "cancel_order".
- Sell and Buy methods auto-fill price and amount if not is supplied as param.
### 0.1.1
- Added precision related methods to "_PandaXT_" class.
### 0.1.0
- Initial version
## TODO
- TODO