Broaden your selection: Category/Business
- Advanced Stock Tracking System
- Advanced Stock Tracking System (AST) is a Web-based application for keeping track of stocks. It features a portfolio with dividend tracking, a worksheet to keep track of prospects, a stock comparison utility, and a search engine for the stock market based heavily on technical analysis.
- 'beancounter' enables stockmarket data analysis and performance evaluation. Its first mode is data gathering - both current data (e.g. closing prices, high, low, volume etc.) and historical price data can be retrieved efficiently using multiple securities per requests, and stored in an SQL database via the command line. Its second mode is data analysis, based on the previously stored data. This includes performance reports and a Value-at-Risk analysis. It supports stock markets in North America, Europe, and Asia, foreign exchange rates, US mutual funds, and US options.
- Chart is stock market charting program. It downloads and displays market daily data and current price quotes in various styles and with many standard technical analysis indicators and averages. Data is obtained from several sources, including Barchart and Yahoo Finance (which covers most major world exchanges). Alert levels, notes, and free-form trend lines can be added to charts. Chart is at "personal project" level, which means the features are those things which interest the author, but the aims are serious. Chart is written in GNU Guile and perl, and customizations and extensions can be added using Scheme code. The main interface is the Guile Gtk GUI. An Emacs interface is included too, for viewing price quotes within Emacs, including importing into the Simple Emacs Spreadsheet (and other uses).
- GeniusTrader aims to be a full featured toolbox to create trading systems. Powerful systematic trading requires several things:
- many indicators and corresponding signals
- money management rules
- deciding what is a reasonable amount of money to put on a single trade (to limit the risk associated to that trade)
- combining different values within the portfolio (to limit the global risk)
- flexibility to be able to test all
- combinations with the above items
- backtesting system with analysis of results
GeniusTrader already has support of most of this. GeniusTrader consists of a bunch of Perl modules associated to a few perl scripts.
- GreatCharts is used for creating good-lookings stock charts. It was mainly developed for stock Web sites, to create on-the-fly charts. Small charts (closing+volume) can be drawn in less than 10ms. It can read different input formats, and can draw up to 20 charts in one PNG with different scales. The supported types are: Closing, OHLC, Volume, and Candlestick. The supported formulas are: Moving, Moving Average, RSI, MACD, and Stochastic. The supported drawing types are: line, filled, bar, and filled bars (filled can be transparant to the background/underlaying plots). Everything is configurable through a config file and parameters, including your own background, sizes, etc.
- Tools for working with the OFX (Open Financial Exchange) file format. ofxparse: ofx utilities for python
- Qtstalker is a stock market charting program, able to display charts in various styles and with many standard technical analysis indicators. Data can be downloaded from Yahoo Finance and some futures exchanges, or imported from a number of file formats. Scanning for conditions, backtesting of trading systems, and a basic portfolio manager are included. A plugin system allows new features to be added (written in C++) such as indicators, display elements, and data download or importing.
- 'QuoteFilter' parses E-mail messages from your financial institution and feeds stock update data into 'Xinvest' data files. It complements 'Xinvest' and 'Xquote'. 'Xquote' uses the web protocols (HTTP) to query servers online about stock or fund quotes. 'Xinvest' is a utility for tracking your assets.
- smtm (Show Me The Money) is a ticker, profit/loss calculator, and chart tool. It displays up to ten fields per share, among them company name, price, absolute and relative price changes, and net wealth change (if the number of shares held is supplied). It also supports other assets such as options, mutual funds, and currencies. Foreign stocks are treated via cross-currency pairs that translate into domestic units. Charts launch with one click; 'smtm' can display all the charts available at Yahoo!, including the advanced moving average and technical analysis features. Stocks can be added and deleted, and the selection can be stored. 'smtm' has been used with US, Canadian, European, Asian, Australian/New Zealand, and South American stocks. The program supports firewalls and has user/password support.
- 'Xinvest' is a tool to keep track of and to analyse your investments. It supports reports and various types of plots. You can manually maintain the values of your assets, or use the companion tools Xquote and QuoteFilter to feed them in autmatically.