A new public version of AmiQuote 4.18 is released now.
INSTALLATION:
If you are using AmiBroker 6.93 you can install AmiQuote update using Help->Check for and Install updates menu
To install AmiQuote 4.18 in all other cases, please download and run AmiInstaller from:
https://www.amibroker.com/bin/AmiInstaller.exe
and follow on-screen directions
NOTE: 64-bit version of AmiQuote now requires Microsoft Visual C++ 2022 runtime. The setup program should detect missing runtime and download it for you. If it doesn't you may need to download the runtime separately and install it.
OS REQUIREMENTS: Works on Windows 11, Windows 10, as well as Windows 8.1 with TLS1.2 and Windows 7 with TLS 1.2
HOW TO USE YAHOO FIX?
After AmiQuote 4.18 is installed you should change "Source" to "Yahoo Finance workaround"
CHANGES FOR VERSION 4.18 (as compared to version 4.17)
- Settings: auto-rotation of most common user agents implemented, to prevent cases when Yahoo blocks particular user agent
- Settings: added ability to select custom user agent (and list of predefined most common user agents) - custom setting works if auto-rotate is turned OFF
- Changed User Agent to : "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36"
CHANGES FOR VERSION 4.17 (as compared to version 4.16)
- {symbol} is URL-encoded to prevent problems with symbols having special characters
- JScript compilation errors in user-defined data sources result now in FatalError that terminates downloads
- JScript errors don't display message boxes during downloads. Errors are displayed in-line
- Yahoo Finance Workaround definition improved - better error handling, increased history length, 300 requests per minute limit added to prevent Yahoo "Too many requests" error
- AmiBroker instance launched by OLE automation now is made visible
- AmiBroker instance is created once per run, not with every Import call
- database saving is triggered by OLE after imports
- current directory is preserved during use of file dialogs
- current directory check/adjustment is done at startup to ensure it is correct
CHANGES FOR VERSION 4.16 (as compared to version 4.15)
- When user tries to use Yahoo Historical appropriate defunct message is displayed
- Added ability to auto-import user definable data source during initial program run (after setup)
- If user data source with given name already exists, the importer asks to replace existing one instead of always creating a new copy
- New URL format fields {from_utime} and {to_utime} - they are replaced by UNIX time value of From and To dates respectively
- Translation table now supports user-definable data sources
- Added Yahoo workaround user data source definition to address breaking Yahoo changes
Full documentation on new features is included in the AmiQuote Read Me.
IMPORTANT NOTE:
Some people are apparently overdoing this and change defaults. Don't. The setup automatically detects everything.
When you run the installer - DON'T CHANGE the folder that setup suggested. It automatically detects where you have AmiBroker installed and proposes AmiBroker installation folder. And that is the only correct location. It should go to AmiBroker folder. Don't create subfolder for AmiQutoe. The setup BY ITSELF, will create AmiQuote subdirectory and put AmiQuote in its subdirectory. If you overdo and create subdirectory yourself you will have two subdirectories nested (wrong).
This thread continues the discussion from AmiQuote 4.17 released