Get it from the Snap Store   English badge   Download Chart Geany



About

Chart Geany is a free cross platform software solution for market technical analysis, charting and a portfolio manager. A feature rich desktop application for Linux, Windows and Mac OS X.


Screenshots










Downloads


Microsoft Windows: Windows x64
Git repo

Mac OS X Catalina
Source code
More files...

Features


  • Compatible with stocks, mutual funds, futures, indices
  • Major technical analysis indicators: Simple Moving Average, Exponential Moving Average, MACD, Fast and Slow Stochastics, Money Flow Index, Rate of Change, Relative Strength Index, Williams %R, Bollinger Bands, Parabolic SAR, Average Directional Index, Aroon, Commodity Channel Index, Standard Deviation, Momentum, Directional Movement Index and Average True Range
  • CGScript, an ISO C99 dialect, which allows you to design custom technical indicators and objects from scratch
  • Line, Bar, Candle and Trend Candle (Heikin-Ashi) charts
  • Stock ticker
  • Time-frames: Day, Week, Month and Year
  • Microsoft Excel xls files can be imported through the Quote Importer
  • Easy download of quotes from Yahoo Finance, Alpha Vantage, Twelve Data or IEX
  • Spreadsheet-like data manager and quote browser
  • Portfolio manager for multiple portfolios and multiple currencies
  • Single file local storage.  You can work offline if needed
  • Free and open source software distributed under the terms of the GPLv2
  • Indicator templates with import and export
  • Statistics and fundamental data if available from the data feed
  • Pence to pounds converter for London Stock Exchange listed symbols
  • Tab-based graphical user interface. You can  manage the charts the same way you manage the pages of your web browser
  • Drawing and text objects: Labels, Trailing Text (a label attached to specific date), Horizontal Lines, Vertical Lines, Trend Lines and Fibonacci Retracements
  • Linear or semi-logarithmic price scaling
  • Zoom In and Zoom out
  • Comma Separated Values (CSV) files can be imported through the Quote Importer. Most common formats are supported like Metastock 7, Metastock 8 and AMI Broker
  • One click screen shots for charts
  • Periodical price updates, along with chart refresh. Must be available from the data feed
  • Self-contained software, independent from other software back-ends like Java Virtual Machine or .NET Framework

Documentation


CGScript

CGScript is an ISO C99 dialect for developing Chart Geany modules. CGScript allows you to create custom technical indicators and objects as modules for Chart Geany version 5.0.0 or later. You may treat CGScript as a C99 module API, but with serious limitations that violate the standard in many cases.


Privacy

This application does not collect or transmit any user’s personal information. No personal information is used, stored or secured by the application. No personal information is disclosed by this application to third parties. This application is free and open source software distributed under the terms of the GPL v2. We have nothing to hide.


News

2023-07-08: Project End Of Life
  • Char Geany has reached EOL and is now retired. Thanks to everyone who used and supported the project by any means

2023-05-07:
Version 6.3.3 released for all supported platforms
  • Yahoo finance functionality restored

2022-12-11: Version 6.3.2 released for all supported platforms
  • Performance improvement when importing data from the feed
  • Deprecated code clean up

2022-11-30: Flatpak package available for download
  • Martin Marmsoler (martin.marmsoler.at.gmail.com) prepared a flatpak package for ChartGeany 6.3.1.  Get it from flathub.org

2022-03-12: Version 6.3.1 released for all supported platforms

  • Windows x86 support dropped
  • OpenSSL removed from 3rd party software directory
  • Source code ported to Qt6
  • Better network functionality and control
  • Twelve Data functionality restored
  • Alpha Vantage functionality restored
  • Bug fixing and stability improvement

2021-11-03: Version 6.2.9 released for all supported platforms

  • CGScript: version upgrade to 1.5
  • CGScript: New technical analysis functions
  • fLINEARREG and gLINEARREG for linear regression
  • fLINEARREG_INTERCEPT and gLINEARREG_INTERCEPT for linear regression intercept
  • fLINEARREG_SLOPE and gLINEARREG_SLOPE for linear regression slope
  • gSTDDEV for standard deviation
  • Bugfix: chart drawing for prices < 0.01
2021-06-19: Version 6.2.8 released for all supported platforms
  • Quantities in portfolio positions with four digits after the decimal point
  • Bug fixing and stability improvements

2021-05-22: Version 6.2.6 released for all supported platforms
  • Bug fixing and optimization

2021-05-09: Version 6.2.5 released for all supported platforms
  • Bug fixing and optimization

2020-12-29: Version 6.2.4 released for
Windows
  • Service release for Windows

2020-12-26: Version 6.2.3 released for all supported platforms

  • Bug fixing and optimization
  • Source code cleanup

2020-12-14: Version 6.2.2 released for all supported platforms
  • Tiny C Compiler is now the default CGScript compiler for Solaris 10
  • Twelve Data as a data feed for portfolios
  • Major source code clean up and performance gains
  • CGScript: Bugfix in sanitizer

2020-12-08: Version 6.2.0 released for all supported platforms
  • Accounts tab in options. API keys and accounts credentials will be placed there
  • Twelve Data added as a data feed for US stocks and indices

2020-10-24: Version 6.1.9 source code release
  • Port to Solaris 10
  • No packages will be released
  • In order to compile the source, Qt4 and GCC 5.5 are needed from OpenCSW
  • LD_LIBRARY_PATH and LD_RUN_PATH must be set to /opt/csw/lib

2020-09-31: Version 6.1.8 released for Mac OS X
  • This is mainly a Mac OS X service release
  • Mac OS X binaries are now build with Qt 5.14.2
  • Mac OS X minimum supported version upgraded to 10.15 (Catalina)
  • Grid lines in Mac OS X changed to dot
  • Bugfix: wrong parameter dialog positioning in Mac OS X
  • Bugfix: misbehaviour of modal dialogs in Mac OS X

2020-07-26: Version 6.1.7 released for all supported platforms
  • Percentage Price Oscillator added in CGScript examples
  • Pence to pound conversion for portfolio totals when feed is Yahoo and currency GBP
  • Bugfix: a race condition in code editor highlighter causing segfault

2020-07-13: Version 6.1.6 released for all supported platforms
  • Linux packages are now distributed in snap format
  • ChartGeany.pro changes to cease qt4 gcc warnings
  • ChartGeany.pro changes to create symlink in /usr/bin
  • Pence to pound conversion for GBP portfolios based on Yahoo datafeed
2020-01-25: Version 6.1.5 released for all supported platforms
  • Mac OS X binaries are now build with Qt 5.7.1
  • Mac OS X minimum supported version upgraded to 10.11 (El Capitan)
  • Combobox for toolchain choice in develop options
  • cgtool introduced
  • Due to changes in database schema IEX symbols cannot be updated and must be deleted before redownload
  • Tiny C compiler is now the default CGScript compiler for Windows and Linux and embedded in ChartGeany
  • Source code cleanup
  • Native sqlite3 under linux platform dropped due to poor performance and self hosted 3.7.17 version is used instead
  • Bugfix: vbars in subcharts now can keep their color
  • CGScript: New code editor for Qt > 5.6
  • CGScript: version upgrade to 1.4
  • CGScript: macro CGSCRIPT_VERSION introduced
  • CGScript: signal(2) and sigaction(2) unix functions became noops
  • CGScript: new error CGSERR_SIGNAL introduced
  • CGScript: String_t user defined functions, return NULL for non-static locally declared strings
  • CGScript: Array_t user defined functions, return NULL for non-static locally declared strings
  • CGScript: Objecthandler_t user defined functions, return NULL for non-static locally declared strings
  • CGScript: memory leak sanitizer for objects, strings and arrays

2019-09-22: Version 6.1.0 released for all supported platforms
  • libjson removed. Niels Lohmann json is used instead
  • Native sqlite3 used under linux platforms
  • Native libxls used under Fedora
  • IEX cloud support
2019-02-10: Version 6.0.2 released for all supported platforms
  • New improved Alpha Vantage symbol checking
  • Default chart type for portfolio symbols changed to raw
  • Charts now open the help screen when bad ticks from the data feed disrupt the chart creation, making it impossible
2018-08-26: Version 6.0.1 released for all supported platforms
  • GPL notice added to every source file
  • Home button now leads to chart-geany.sourceforge.io
  • Email address changed to chartgeany@gmail.com
  •  New version checks from sourceforge.io
  •  New web page hosted in sourceforge.io
2018-07-10: Version 6.0.0 released for all supported platforms
  • Chart Geany is now free and open source software distributed under the terms of the GPL v2
  • Source code released in sourceforge.net
  • This version decrypts cgbase.dat

Contact: chartgeany@gmail.com


Download Chart Geany
  Copyright © 2012 - 2023 Lucas Tsatiris. All rights reserved.