NOTE: The original PyQt version had many problems because it required a very specific python development environment. To solve this, there is a C++ version in another repository.
https://github.com/katmai1/qtradingview2
PyQt App for TradingView.
Recommends simple login to autosave your draws.
- Includes the most cryptocurrencies exchanges available in tradingview.
- Complete lists of available markets, with symbol filter.
- Favorite and margin lists.
- Portfolio.
- Ads remove.
QTradingView needs an environment with Python3 and Qt5
-
Install Anaconda
-
Create and active environment.
conda create -n env_name python=3.7 conda activate env_name
-
Install PyQt5
conda install -c anaconda pyqt
pip install poetry
git clone https://github.com/katmai1/qtradingview
cd qtradingview
Create and active environment.
conda create -n env_name python=3.7
conda activate env_name
Install PyQt5 and dependencies
conda install -c anaconda pyqt
install
pip install qtradingview
Create and active environment.
conda create -n env_name python=3.7
conda activate env_name
Install PyQt5 and dependencies
conda install -c anaconda pyqt
pip install -r requirements.txt
Run
python apprun.py
*Can be install without Anaconda if install all PyQt5 dependencies manually.
Probably the last update does changes into database and this changes are not applied automatically. You can try update tables manually.
- If running from source:
python apprun.py --updatedb
- If running compiled release:
qtradingview --updatedb
* This function works fine whe running from source code, with a compiled version sometimes not update correctly.
If issue persist you can delete database to force his create again.
- If running from source:
python apprun.py --deletedb
- If running compiled release:
qtradingview --deletedb