Welcome to the QChartist blog QChartist Community – Your way to financial freedom

March 14, 2026

New professional grade perspectives for QChartist TA in build 325

Filed under: Computers,Programming,Trading — admin @ 2:43 pm

QChartist TA becomes more and more professional thanks to its interaction with python scripts dedicated to traders.

For the build 325:

  • I upgraded python to version 25.0.1 and added some useful python scripts for traders
    c:\QChartist\Python38-32>python -m pip install –upgrade pip
  • i installed some modules :
    modules
    pycoingecko
    binance
    typing_extensions
    cryptography
    pip install –force-reinstall cryptography==3.4.8
    aiohttp
    binance.client
    python -m pip uninstall python-binance binance -y
    python -m pip install python-binance
    pybit
    screeninfo
  • i tried :
    c:\QChartist\Python38-32>python example10.py YHOO1440.csv “2015-09-01 00:00” “20
    16-02-01 00:00″
    Saved chart to: full_chart.ps
    To convert to PNG, use:
    gs -dSAFER -dBATCH -dNOPAUSE -sDEVICE=pngalpha -r144 -sOutputFile=full_chart.p
    ng full_chart.ps
    to obtain a 1h chart: use python pcgeck.py with command line arguments –interval 5min –days 33 then use period converter of 12 in qchartist
    to obtain a 4h chart : use python pcgeck.py with command line arguments –interval 15min –days 90 then use period converter of 16 in qchartist
    to obtain a daily chart : use the obtained 4h chart and use period converter of 6 in qchartist

pcgeck.py :
This script is a Python tool designed to fetch historical market data for a specific cryptocurrency from the CoinGecko API and convert it into a structured OHLCV (Open, High, Low, Close, Volume) format saved as a CSV file.

example10.py :
This script is a data visualization tool that generates a stock or cryptocurrency chart from a CSV file. It not only plots the primary price data but also calculates and overlays common technical analysis indicators.

binancevol.py :
This script is a data acquisition tool that connects to the Binance Futures API to download historical market data for a specific trading pair.
This Script (binancevol.py) acts as a specialized data collector specifically for Binance Futures, providing a more granular view of order flow (Buy vs. Sell pressure) which isn’t present in your general CoinGecko data.

binancefetch.py :
The script binancefetch.py is a specialized data acquisition tool designed to fetch historical OHLCV (Open, High, Low, Close, Volume) market data from the Binance REST API and save it to a CSV file.
Volume Split: A core feature of this script is the calculation of Buy Volume and Sell Volume. It takes the total volume and the “Taker buy base asset volume” provided by the API to separate trading activity into distinct buying and selling pressure metrics.

okx.py
This script (okx.py) is a data-collection and aggregation tool designed to analyze recent trading activity for a cryptocurrency pair on the OKX exchange.
Global Functionality
Globally, the script fetches raw individual trade data, organizes it into 1-minute intervals, and calculates buying versus selling pressure to identify market trends.

All these python script will be useful to implement and integrate new professional grade functionalities to QChartist TA software for the future releases, for example tick data and trades data information, order book and order flow analysis, volume footprint charts and much more !

  • build 325

No Comments

No comments yet.

RSS feed for comments on this post. TrackBack URL

Sorry, the comment form is closed at this time.

Powered by WordPress