AmiQuote is a fast, multi-threaded companion quote-downloader program designed specifically for AmiBroker, a highly popular technical analysis and charting software.
Rather than acting as a data provider itself, AmiQuote acts as a specialized web-scraping browser that automates the process of fetching daily, historical, intraday, and fundamental financial data from free and public internet sources. Core Purpose & How it Works
Manually gathering historical data for hundreds of stock tickers can be incredibly tedious. AmiQuote solves this by letting users create or import a Ticker List (a plain .TLS text file listing financial symbols line-by-line).
With the click of a button, AmiQuote concurrently downloads data files for all listed tickers, saving them in formats like .AQH or CSV, which are then quickly imported into the AmiBroker database. Key Features
Multi-Threaded Downloading: Uses multiple internet threads to maximize connection bandwidth and accelerate data retrieval.
User-Definable Data Sources: Through custom XML-based .ADS files, users can program AmiQuote to fetch data from any custom website that delivers financial quotes in a consumable format like CSV.
Resilience Mechanisms: The software handles modern anti-scraping realities by featuring automatic rotation of user-agents to prevent website blocks.
Data Flexibility: Supports End-of-Day (EOD) data, historical charts, basic or extended fundamental data (such as financial ratios), and select intraday data formats. Popular Data Sources
AmiQuote regularly adapts its internal engine to maintain compatibility with shifting public web APIs. Common built-in or custom sources include:
Yahoo Finance: Historically used for free basic fundamental and EOD data.
Stooq: Highly relied upon for reliable historical index and stock data.
AlphaVantage, Tiingo, and IEX: Readily accessible via user-defined API data sources.
Google Finance & MSN Money: Supported web portals for historical checking. Limitations to Keep in Mind
Not a Data Vendor: It does not guarantee data uptime or accuracy; it strictly grabs what is publicly available on the destination site.
Trial Constraints: While bundled with AmiBroker, an unregistered version of AmiQuote restricts the volume of tickers you can pull at one time for premium sources.
Delayed Data: Because it targets free public sources, real-time data is not the primary use case; most free web quotes retrieved inherently carry a 15-minute delay.
AI responses may include mistakes. For financial advice, consult a professional. Learn more AmiQuote Readme – AmiBroker
Leave a Reply