PureBytes Links
Trading Reference Links
|
Hello,
A new version of AmiQuote has been just released.
Download link:
<FONT
size=2>http://www.amibroker.com/bin/aq1550.exe
(80K)
See the 'read me' below for list of changes.
Best regards,Tomasz Janeczkoamibroker.com
AmiQuote Read
Me
AmiQuote 1.55 Read Me ( April 15, 2003
)
INTRODUCTION<FONT
face="Arial, sans-serif" size=2>
AmiQuote is a companion program to AmiBroker stock charting/analysis
software.
The main purpose of AmiQuote is to simplify and automate downloading
current day and historical EOD quotation data from Yahoo! Finance
sites (FREE)
delayed intraday/daily bars data from Quote.com servers.
(LiveCharts subscription required)
historical EOD quotes from MSN Money Central
(FREE)
historical EOD quotes from eSignal Central
(FREE)
AmiQuote performs downloads using multiple threads allowing you to fully
utilise your connection bandwidth.
DISCLAIMER
This software is provided "as is" without warranty of any kind. Any use of
the program is at your own risk. The author disclaims any implied warranty of
merchantability and/or fitness for a particular purpose.
AmiBroker.com is NOT a data vendor. Quotes available via
AmiQuote are provided by Yahoo Finance, Lycos/Quote.com, MSN Money Central and
eSignal. AmiQuote is just a downloader (just like Internet Explorer) but
specialized in getting quotes from mentioned vendors. AmiBroker.com makes NO
REPRESENTATIONS on accuracy of quotes retrieved and provides no warranty on
availability of quotes.
If at any time in the future Yahoo Finance, Lycos/Quote.com, MSN Money
Central, eSignal or any other quote source used by AmiQuote stops to provide
the data, AmiBroker.com will not be liable for the any loss caused by
inability to obtain quotes via AmiQuote.
WHAT'S NEW IN VERSION
1.55?
fixed misleading "import failed" message in 'Yahoo Current' mode
eSignalCentral symbol translation tables are saved between sessions
updated addresses of Quote.com servers (Server #1 works now even without
Livecharts subscription)
WHAT'S NEW IN VERSION
1.54?
fixed problem with sometimes misleading "import failed", "aqe.format
missing" messages
Source: eSignal Central stays selected between sessions
other bug fixes
WHAT'S NEW IN VERSION
1.53?
added new EOD data source: eSignal Central featuring all US exchanges,
European exchanges, Futures, Currencies / Forex.
added data-source sensitive symbol search (Tools->Symbol Search) -
automatically opens web page with symbol lookup for data source selected in
the "Source" combo-box.
WHAT'S NEW IN VERSION
1.52?
added initial delay between requests (delay that is added before attempt
to download each new symbol data) to the Settings page. It is defined in
milliseconds (1/1000 part of the second). It should help the owners of very
fast connections to slow down AmiQuote and avoid problems with Yahoo rejecting
too frequent requests.
WHAT'S NEW IN VERSION
1.51?
Added support for MSN Money Central. End-of-day historical stocks, mutual
funds, currencies US, Canada, Japan, Australia and major European exchanges.
See <A
href="">http://moneycentral.msn.com/investor/common/find.asp?NextPage=%2Fscripts%2Fwebquote%2Edll%3FiPage%3Dqdand
this
http://moneycentral.msn.com/investor/research/welcome.aspto learn
about symbols used by MSN. You have to have aqm.format file (supplied with
this install) copied to AmiBroker's Formats subdirectory to make auto-import
from MSN feature work)
Added symbol translation table ( Tools->Symbol Translation Table menu )
that allows to get symbols from alternative source without need to rename
tickers in AmiBroker. It can be used for example to update Yahoo database from
MSN. If you define ^DJI, $INDU pair AmiQuote will issue request for $INDU to
MSN server when the ticker list contains ^DJI (Yahoo-style symbol). A sample
translation is included (msn.translations file - loaded automatically at
startup).
Added some checks for Quote.com mode so it displays correct error message
if "feature available to subscribers" is received from Quote.com server
Added check for operating system reserved names like PRN.AX - they are
renamed to PR_.AX to allow storing such file in windows (should I say MSDOS)
operating system.
removed obsolete "country" combo box and other cleanups.
WHAT'S NEW IN VERSION
1.50?
Retrieving ticker list from AmiBroker is 10 times faster now (requires
AmiBroker 4.00 or higher), so Tools->Auto-update quotes start in 2-3
seconds for 7000+ symbols
WHAT'S NEW IN VERSION
1.49?
New URL for requesting historical data from Yahoo is used.
Appropriate error message is displayed if downloaded file contains HTML
tags (message: "Error in downloading") or has only one header line (message
"No data for this symbol")
WHAT'S NEW IN VERSION
1.48?
Definable proxy server, port, user name and password in the Settings
dialog allows using AmiQuote in corporate environments
(experimental) ability to specify Livecharts user/password for intraday
Quote.com server (Setting page) - the Livecharts password needs to be entered
in the encrypted form see <A
href="">http://www.amibroker.com/members/
for the details.
WHAT'S NEW IN VERSION
1.47?
AmiQuote now supports 3 different intraday Quote.com servers. You can
select one in Tools->Settings "Intraday server"
WHAT'S NEW IN VERSION
1.46?
bug fix: solved problem with renaming of tickers with "COM", "AUX", "LPT"
substrings. Now only full ticker symbol is matched (not substring)
bug fix: "Number of symbols per request (current mode)" does not switch
back to 1 anymore when the settings page is opened
WHAT'S NEW IN VERSION
1.45?
rewritten downloading code - more robust - closes "dead" connections and
includes auto-retry feature
settings dialog now allows to define the number of auto-retries, delay
between retries, connection and receive timeouts used to detect not responding
connections
colon character ':' in the ticker name is automatically replaced by
underscore '_' to avoid problems with file system not allowing colon in the
file name.
WHAT'S NEW IN VERSION
1.41?
5-min and larger intervals work correctly now
daily interval added for downloads from Quote.com servers (allowing you to
get quotes of E-minis for example not supported by Yahoo)
WHAT'S NEW IN VERSION
1.4?
Download delayed intra-day bar data (1-min, 5-min, 15-min, 60-min, 120-min
bars) for US securities
Simplified download historical and daily data from 50 international
exchanges (one setting works for all exchanges)
Ability to run downloads automatically in user-defined intervals
AmiQuote is now shareware. The evaluation version is FULLY functional and
has NO time limit, so you can use it as long as you wish, but if you like the
program and use it often you are encouraged to purchase life-time license for
only $25. Click
here to buy
WHAT'S NEW IN VERSION
1.3?
Retrieving multiple symbols data in one request (current mode only) -
provides huge speed-up for download in "current" mode. Number of symbols
definable in the Settings.
User-definable number of simultaneous downloads
WHAT'S NEW IN VERSION
1.2?
Fully automatic updates of AmiBroker database (US & Canada markets
only)
Editing and saving ticker lists
Integration with AmiBroker (retrieving ticker lists and last update date)
Better error handling and greatly improved stability
Selective downloads
Support for updating mutual fund quotes (close price only)
Support for appending data files
User-defined destination folder
Settings are preserved between sessions
added support for Argentina, Brazil, China, Denmark, Hong Kong, India,
Japan, Mexico, Norway, Sweden, Singapore, Spain, Taiwan (version
1.21)
INSTALLATION
If you have installed AmiBroker already, no special installation of
AmiQuote is required. Just unzip AmiQuote package to a separate directory (the
default is "C:\Program Files\AmiBroker\AmiQuote"). If you haven't installed
AmiBroker yet it is recommended to do so, because AmiQuote uses MFC libraries
(version 6.0) that are supplied with AmiBroker.
QUICK START
Note: this procedure works only if you have AmiBroker
installed:
Launch AmiBroker and AmiQuote
Choose Tools->Auto-update AmiBroker database (or corresponding
toolbar button)
HOW IT WORKS
AmiQuote loads (or retrieves from AmiBroker) a ticker list file (.TLS)
which is simple ASCII file with ticker symbols, then parses it and downloads
data from either Yahoo Finance or Quote.com servers. Then, when you start the
download process, it requests the data from Yahoo and stores downloaded data
in the separate .AQD (daily) or .AQH (historical) or .AQI (intraday bar) files
for each ticker. After download, if AmiBroker is running, AmiQuote will import
the quotes into AmiBroker automaticaly.
USAGE
Below you will find some tips on using AmiQuote 1.2 with and without
AmiBroker. More detailed instructions will be provided with the upcoming
AmiBroker 3.65.
Using AmiQuote in stand-alone mode
Although AmiQuote is provided as a companion program to AmiBroker it is
however possible to use it without AmiBroker. Here is a simple procedure of
downloading quotes using stand-alone AmiQuote:
Launch AmiQuote
Open supplied example file DJIA.TLS in the directory DJIAThis will
load example ticker list (components of Dow Jones Industrial Average)
Choose between downloading current or historical or intraday interval
bar quotes (intraday interval bars are available only for US exchanges)
Click on green arrow toolbar button (Start download)now for a couple
of minutes you can watch the download operation progress
When all downloads are complete you can close the program and find
appropriate .AQD (daily quotes) or .AQH (historical) or .AQI (intraday)
files stored in the directory where TLS file is located.
Using AmiQuote with AmiBroker
Automatic
update
The easiest method to work with AmiQuote and AmiBroker is to use the
procedure given in Quick Start section of this document. Just run
AmiBroker and AmiQuote and choose Tools->Auto-update AmiBroker
database. This method updates historical quotes from the last date present
in AmiBroker upto today. When performing automatic update, AmiQuote performs
internally 4 steps a) retrieves the ticker list from AmiBroker (all stocks
loaded currently in AmiBroker);b) gets the last quotation date available
in AmiBroker;c) performs historical download from last date upto
today;d) instructs AmiBroker to import downloaded files.
AmiQuote now supports over 50 international exchanges in "historical" and
"daily" modes.
Note that AmiQuote currently supports a new command line parameter:
/autoupdate. This option forces AmiQuote to perform automatic update
procedure without user intervention. You may setup you custom tools menu
in AmiBroker to call AmiQuote with this argument:
C:\Program Files\AmiBroker\AmiQuote\Quote.EXE /autoupdate
If you do so, you will be able to update your database with a single
click.
Manual
operation
Automatic mode is nice but there are cases when you have to perform some
tasks manually. There is a good old document describing that mode of operation
at: <A href=""
target=_blank>http://www.amibroker.com/docs/ab304.html . Everything
written in this document remains valid with one exception - now importing to
AmiBroker are performed automatically if you have Automatic import
checkbox marked.
There are also several cases when you prefer to do things manualy, then
please don't forget about some useful tools available at your fingertips:
File->Open, File->Save, File->Save As
These functions enable you to load and save your edited ticker lists for
future repeated use.
Edit->Add tickers
This function allows you to add the tickers to the list. Just type space
separated tickers into the field that will show up when you choose this
function.
Edit->Delete tickers
This function allows you to delete tickers from the list. Just select the
items you want to delete from the list view (multiple selection possible by
holding SHIFT or CTRL key while clicking on items), and choose this
function.
Edit->Mark all, Edit->Unmark all, Edit->Toggle, Edit->Mark
selection, Edit->Unmark selection
These functions allow you to mark the tickers for download. Please note
that AmiQuote puts a checkmark before ticker name in the list view. ONLY
MARKED items will be downloaded. This allows you to perform selective
downloads/updates.
View->Refresh
Basically AmiQuote handles refreshes by itself when needed. For example
if you changed the date range, the list will be refreshed before starting
download. But there are some cases when you may want to refresh the list by
yourself. For example if you downloaded and imported quotes once and want to
do this again you would need to choose this function. The Refresh function
simply applies all date and type settings to the URLs listed, and MARKS all
tickers for a new download.
Tools->Import into AmiBroker
This function is useful if you want to import just downloaded quotes into
AmiBroker but you have Automatic import checkbox
cleared.
Tools->Get tickers from AmiBroker
This function retrieves all stocks from currently loaded AmiBroker
database and fills the AmiQuote ticker list with them.
Tools->Get last update date
This function retrieves the date of the most recent quotation of the
first stock present in currently loaded AmiBroker database and sets the
From date to this date.
Tools->Settings
Displays the settings window where you can define the destination
directory where all downloads are stored. Note that blank destination
directory means that downloads will be stored in the current working
directory (in most cases this is the folder from where current .TLS file was
loaded).
In this window you can also change the mode of writing the files. By
default historical files are overwritten while daily files get appended.
This is recommended setup. Appending daily files simply allows you to create
intra-day historical files when you do the updates daily. You may change
this behaviour for your particular purpose.
LIMITATIONS
Intraday interval bar data (1-min, 5-min, 15-min, 60-min and 120-min) are
available for US securities only.Historical data for international
exchanges are usually much shorter than for US markets.
Because intraday bar data are downloaded from Quote.com servers the ticker
symbols for indices are different than those used by Yahoo. For complete
reference please check <A
href="">http://finance.lycos.com/home/misc/symbol_search.asp?options=i
Intraday bar data are limited to 500 bars regardless of bar interval. In
other words you always get 500 bars data, whenever these are 1-min, 5-min,
15-min, 60-min or 120-min data - so by choosing bigger interval you get data
from more days. This is the limitation imposed by free delayed Quote.com
server.
SUPPLIED EXAMPLE
FILES
AmiQuote 1.2 with the following example ticker lists:
DJIA.tls - components of Dow Jones Industrial Average (USA)
More example ticker lists could be downloaded from <A
href=""
target=_blank>http://www.amibroker.com/starter/ .
DISTRIBUTION
AmiQuote is distributed as shareware. The evaluation version is FULLY
functional and has NO time limit, so you can use it as long as you wish, but
if you like the program and use it often you are encouraged to purchase
life-time license for only $25. <A
href="">Click here to
buy
LEGAL<FONT
face="Arial, sans-serif" size=2>
AmiQuote 1.55. Copyright (C)2000-2003 by Tomasz Janeczko/AmiBroker.com.
All rights reserved. All trademarks are the property of their
respective owners.
Yahoo! Groups Sponsor
ADVERTISEMENT
Send BUG REPORTS to bugs@xxxxxxxxxxxxx
Send SUGGESTIONS to suggest@xxxxxxxxxxxxx
-----------------------------------------
Post AmiQuote-related messages ONLY to: amiquote@xxxxxxxxxxxxxxx
(Web page: http://groups.yahoo.com/group/amiquote/messages/)
--------------------------------------------
Check group FAQ at: http://groups.yahoo.com/group/amibroker/files/groupfaq.html
Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
|