amibroker

HomeDevLog

AmiQuote 3.22 released

A new public version of AmiQuote 3.22 is released now.

This version fixes improves error reporting with Yahoo downloads and ASCII imports, improves support for HighDPI screens, fixes issues with Finam, adds new data sources: Tiingo.com and Stooq and fixes problem with Yahoo Historical and Yahoo Fundamental Extra sources that stopped working after changes on Yahoo site.

AmiQuote 3.22 can be downloaded from:

http://www.amibroker.com/bin/aq3220.exe (121KB) – 32 bit version
http://www.amibroker.com/bin/aq3220x64.exe (145KB) – 64 bit version

IMPORTANT! Trial version has download limit of 10 symbols at a time

The upgrade is free for all previously registered AmiQuote users.

Since some people complain that the functionality is no longer free – if you do not want to pay a penny for the program that saves hours of your time – please download your data manually by clicking on Yahoo pages using browser of your choice. It is up to you. Developer time does not cost zero and we do not sell advertisements, so we expect to get paid as you do in ‘normal’ life. AmiQuote was ALWAYS paid program. The functionality provided for free was for EVALUATION purposes only and you were supposed to pay for the program if you used it everyday. It was always so.

INSTALLATION INSTRUCTIONS:
Precise instructions are here: http://www.amibroker.com/kb/2017/05/18/how-to-install-amiquote-3-14-correctly/

TIINGO and STOOQ usage instructions
Detailed procedure how to configure AmiQuote with TIINGO is here
http://forum.amibroker.com/t/amiquote-3-20-is-released-now/1071/2

CHANGES FOR VERSION 3.22(as compared to version 3.21)

  1. Sometimes Yahoo created incorrect cookie. Workaround implemented.
  2. Service status bar adjust its height for HighDPI screens
  3. Large toolbar icon set implemented for HighDPI screens
  4. Yahoo data source errors are now prominently displayed (previously they were only visible in downloaded file)
  5. AmiQuote now checks AmiBroker’s codes returned by Import for better import error handling
  6. Yahoo changed column layout so aqh.format file needed an update

CHANGES FOR VERSION 3.21 (as compared to version 3.20)

  1. Finam source might cause crash or not work in 3.20. Fixed
  2. Stooq source now allows date range selection so downloads eat less bandwidth and are faster
  3. Other minor improvements

CHANGES FOR VERSION 3.20 (as compared to version 3.15)

  1. New data source added: Tiingo.com – US stocks and mutual funds, properly adjusted for splits and dividends (Auth token required, Basic account limited, all symbols require $10/month subscription)
  2. New data source added: Stooq.pl – supports Polish stocks (Warsaw stock exchange), European Stocks, major US stocks, currencies, indices)
  3. Removed inoperable data sources: MSN and Yahoo Intraday
  4. Much more currency pairs (87 pairs) supported by Finam source
  5. Fixed Finam support (it was broken due to changes on the site)
  6. Implemented faster way to setup Yahoo finance connection (it should work on older OSes too, without reliance on installed version of IE)
  7. UI: Added service status info bar, so AmiQuote can quickly announce problems with certain services without users flooding support with same issues
  8. Fixed random crash occuring when Yahoo page was holding some Flash content
  9. UI: added information about bitness (32bit vs 64bit) to Help->About box
  10. Trial version now has 10 symbol limit on all data sources. To use more symbols license purchase is required

CHANGES FOR VERSION 3.15 (as compared to version 3.14)

  1. Added checks for Internet Explorer 10 or higher installation (required by Yahoo Historical downloads)
  2. Added checks for “From” date earlier than 1970 (Yahoo historical does not support earlier dates now)
  3. Updated Quandl downloader to use EOD source for US stocks (instead of old “WIKI”)
  4. Quandl downloader now supports use of other sources than EOD. You can use symbols with slash that refer to other Quandl databases (like SCF/SHFE_ZN2_OR) but keep in mind that other sources than EOD usually have different layout of downloaded data and you would need to import those data manually (at least until some universal method is found)
  5. Other minor changes/fixes

CHANGES FOR VERSION 3.14 (as compared to version 3.12)

  1. Yahoo changed the format of Yahoo Historical download. Incompatibility is fixed now.

CHANGES FOR VERSION 3.13 (as compared to version 3.12)

  1. Yahoo changed the format of Key Statistics / Fundamental Extended download. Incompatibility is fixed now.

CHANGES FOR VERSION 3.12 (as compared to version 3.10)

  1. Yahoo changed the format slightly causing problems with Yahoo Fundamental Basic download. Incompatibility is fixed now.

CHANGES FOR VERSION 3.10 (as compared to version 3.04)

  1. Added new data source: Quandl.com (US stocks, EOD data).
  2. Removed code and settings for Lycos/Quote.com (taken over by eSignal and shut down) – no longer available

TROUBLESHOOTING:

  1. If you are getting “Failed to update registry, use REGEDIT” message, then you need to run AmiQuote just once with administrator rights – to do so click on AmiQuote icon with right mouse button and select “Run As Administrator”. Do this ONCE. Don’t run all the time under “admin” rights because automatic import won’t work.
  2. If you are not able to download more than 2 years worth of data it means you entered too early “From” date. For example if you enter 1900 as “from” date you won’t get more than recent 2 years. But if you enter more resonable starting date such as year 2000, then you will be able to download 17 years worth of data
  3. If it still does not work – you did something wrong. The program works fine, as long above steps are PRECISELY done. Rinse and repeat until it clicks.

IMPORTANT:

AmiQuote is nothing but specialized web browser/downloader. You are using 3rd party web pages/services (Yahoo/MSN/Google/Finam) available to the public and AmiQuote acts like Internet Explorer or Firefox. The availability of data/web pages depends on those 3rd parties and may change in the future. The financial data downloaded from public web sites such as Yahoo Finance/MSN/Google/Finam are for personal use only. Consult 3rd parties’ Terms of Service for details. For actual trading we recommend using paid data sources that provide higher data quality and reliability.

AmiBroker 6.25.0 BETA released

Stability: Rank 3 – regular BETA should work fine in most environments

This is a BETA version. Make a backup first

A new beta version (6.25.0) of AmiBroker, with lots of new AFL functionality has been released.

32-bit version:
http://www.amibroker.com/members/bin/ab6250beta.exe
(2 259 152 bytes)

64-bit version:
http://www.amibroker.com/members/bin/AmiBroker6250x64.exe
(10 690 248 bytes)

If you can not log in into members’ area please get your new password by filling the form at: http://www.amibroker.com/login.html

IMPORTANT: Unauthorized copying and/or distribution of materials found on members’ only page is STRICTLY PROHIBITED and will result in IMMEDIATE termination of license.

UPGRADE POLICY
This version is a free upgrade only for users who registered AmiBroker after July 24, 2015. Users who registered earlier, would need to purchase license upgrade. To find out the version you currently have use Account Information page at http://www.amibroker.com/members/info.php

Remember to BACKUP YOUR FILES FIRST !
Note that this version can only be installed onto previous full installation of version 6.20 or higher from http://www.amibroker.com/download.html

FEATURE HIGHLIGHT 6.25

This version brings new Gui controls (toggle button, checkbox, radio button), new AFL functions, passing variables by reference, Auto-optimization framework, HTML5 compatibility in Web Research and many more.

FEATURE HIGHLIGHT 6.22

This version is experimental because we are migrating 64-bit version to brand new compiler (VC++ 2017). Such migrations pretty often brings some compatibility risks therefore backup is highly recommended (although you can always go back by just installing previous version). We needed to migrate not only the program itself but many internal libraries taking care not to break backward compatibility.

Note that migration does NOT affect 32-bit version. It is still compiled with old compiler.

Why do we migrate to new compiler with 64-bit version?

  1. New compiler supports new CPU instructions (SSE3/AVX) that we can use to offer better performance
  2. According to our tests new compiler support produces faster code by itself (better optimizations, auto-vectorization, etc)
  3. New compiler is better with error checking (less bugs to slip through)
  4. We don’t need to care about compatibility with pre-Vista systems in 64-bits version and all 64-bit capable CPUs are “modern” enough.

Why do we stay with old compiler in 32-bit version?

  1. New compiler does not produce code compatible with older operating systems (XP or earlier). Old compiler offers 100% compatibility with all Windows versions
  2. New compiler requires modern CPUs

Exact performance improvement is function dependent and hardware dependent. Many functions are faster by 30-50% but in some cases such as Min()/Max() functions as large as 8x speed up can be observed in 64-bit version.

FEATURE HIGHLIGHT 6.21
This version features preliminary support for native chart GUI (buttons and edits at the moment). Please be reasonable with Gui* functions and be aware of Windows limits. As all controls in Windows (buttons, edit boxes, etc) are actual Window objects they are subject to Windows limitation. And there is a limit of 10000 windows PER PROCESS. So don’t try to create thousands of buttons (like a button for every bar of data) because first you will see huge performance decrease and next you will hit the limit and run into problems (crash), see https://blogs.msdn.microsoft.com/oldnewthing/20070718-00/?p=25963.

Best practice is to keep the number under 100-200. If you need more consider using low-level graphics instead.

For more details, instructions and examples how to use new features see the 6.21.0 BETA READ ME

Here is a sample formula that shows basic usage of Gui* functions:

GuiButton"Custom button"1104010030);
GuiButton"Dynamic "+Date(), 21204015030);
GuiButton"System button"33204010030);
GuiEdit5450401002031 );

GuiSetColors132colorRedcolorBlackcolorRedcolorWhitecolorBluecolorYellowcolorRedcolorBlackcolorYellow );

GuiSetColors33); // default (system) look

editText GuiGetText);

Title "Text entered: " editText "\nLast event: " GuiGetEvent0);

id GuiGetEvent0);
event GuiGetEvent0);

if( id == && event == GuiSetText("Button clicked",5);

CHANGES FOR VERSION 6.25.0 (as compared to 6.22.0)

  1. 64-bit: In 6.22 the array division could produce 1ulp (units at least place) rounding errors due to too excessive new VC++2017 compiler optimizations. Workaround implemented to avoid that.
  2. Added support for formatDateTimeISON (ISO format NO dashes: YYYYMMDD for end of day and YYYYMMDD HHMMSS for intraday)
  3. AFL Editor: added one-time message “In the Debug mode number of bars is limited to 200 bars. You can change it in Tools->Preferences, Debugger tab” because users don’t read docs
  4. AFL: ApplyStop now has 8th argument: ActivationFloor that defines the amount of profit (in dollars or percents, according to stopmode) that must be exceeded before stop is activated
  5. AFL: Gui* – controls are created in the order of occurence in AFL formula (instead shuffled or reverse as in previous version)
  6. AFL: Gui* – keyboard navigation is now enabled (you can tab between controls and use arrows to navigate control groups such as radio boxes)
  7. AFL: IsNull() accepts matrix input and returns 0 (False), i.e. “variable is not null” if variable is of matrix type
  8. AFL: math functions such as sin(), sqrt(), etc can now be applied to matrices (element-wise operation) (previously such attempt resulted in access violation)
  9. AFL: New feature: Passing arguments as reference (allows modification of arguments passed – easy way to return multiple values), to pass by reference use & (address-of) operator before variable identifier
  10. AFL: new function GuiCheckBox – creates check box
  11. AFL: new function GuiGetCheck( id ) – gets ‘checked’ or “ON” state of toggle, checkbox and radio buttons
  12. AFL: new function GuiRadio – creates radio button
  13. AFL: new function GuiSetCheck( id, checked ) – sets ‘checked’ or ‘ON’ state of toggle, checkbox and radio buttons
  14. AFL: new function GuiSetFont( “fontface”, size )
  15. AFL: new function GuiToggle – creates toggle button (like normal button but it toggles between “on” and “off” state with each click)
  16. AFL: SetOption(“OptimizeSaveParams”, True ); – turns on generation of AFL file that contains values of optimization parameters producing best result. The generated file has the same name as formula run but has .opt.afl extension
  17. AFL: When using TimeFrame functions, QuickAFL now uses ratio of requested_interval/current_interval multipled by 30 to better estimate required bars
  18. Analysis: Detailed log displays information about ignored ScaleIn/Outs because of insufficient funds or trade size constraints
  19. Analysis: Detailed log now displays all warnings about skipped/ignored signals in RED color so they are easier to spot
  20. Data: when performing X:Y split and X or Y exceeded 255 the factor was incorrectly displayed (negative) in the Symbol window. Fixed.
  21. formatDateTimeISO and formatDateTimeISON added to syntax highlighter definitions
  22. Scheduler: Repeat “Daily” mode repeated batch run every day even if some days were unchecked. Fixed.
  23. UI: Place Order dialog – allows typing stop distances smaller than 0.1 now
  24. UI: Prefs/Charting: Turning on “Collapse parameter sections” option causes all sections in Parameter window to be collapsed (NOT good idea for newbies as they wont see the controls !)
  25. Web Research: many HTML5 pages did not display properly because of the fact that web browser used old IE7 mode. Now browser uses IE11 mode at minimum for proper HTML5 rendering

CHANGES FOR VERSION 6.22.0 (as compared to 6.21.0)

  1. 64-bit: migrated all code to new compiler VC++2017 which seems to produce better code for x64 resulting in 30…50% speed improvements for many AFL functions. The only negative seems to be much bigger runtime libs
  2. 64-bit: AFL: Sum() function 2x faster
  3. 64-bit: AFL: Max() and Min() functions 8x faster
  4. 64-bit: AFL: Ref() funciton 2x faster
  5. 64-bit: AFL: MACD(), ROC(), StDev(), LinearReg() and many other functions faster by 30-50%
  6. AFL: GetExtraData does not trigger code check and profile warning about referencing future quotes if plugin implements new GetExtraDataEx function
  7. AFL: GuiEdit complained about 2nd parameter instead of 1st (being less than zero)

CHANGES FOR VERSION 6.21.0 (as compared to 6.20.1)

  1. AFL: decreased memory fragmentation when user changes type of variable from array to scalar and back thousands of times
  2. AFL: GuiButton( “Text”, id, x, y, width , height , notifyflags ) – creates a button
  3. AFL: GuiEdit( id, x, y, width, height, notifyflags ); – creates an edit field
  4. AFL: GuiGetEvent( num, what = 0 )
  5. AFL: GuiGetText( id ) – get text from control
  6. AFL: GuiSetColors( idFrom, idTo, border , clrText = -1, clrBack = -1, clrBorder = -1, clrSelText = -1, clrSelBack = -1, clrSelBorder = -1, clrHoverText = -1, clrHoverBack = -1, clrHoverBorder = -1, clrDisText = -1, clrDisBack = -1, clrDisBorder = -1
  7. AFL: GuiSetText( “text”, id ) – set text of the control
  8. AFL: RequestMouseMoveRefresh() – request formula execution / refresh when mouse is moved INSIDE given chart pane (so it only triggers for ONE window under the cursor)
  9. If Quote.exe is missing and AmiBroker can’t do auto-update of quotes, a detailed information is displayed of where it expects Quote.exe file to be present
  10. Plugin loading changed: first AmiBroker attempts to load plugins for “Plugins” subfolder from where Broker.EXE file is located (new behavior) and if subfolder is NOT found, it then defaults to old behavior (using “Plugins” subfolder under current working

KNOWN ISSUES:

  1. None

For more details, instructions and examples how to use new features see the 6.25.0 BETA READ ME

AmiQuote 3.21 released

A new public version of AmiQuote 3.21 is released now.

This version fixes issues with Finam, adds new data sources: Tiingo.com and Stooq and fixes problem with Yahoo Historical and Yahoo Fundamental Extra sources that stopped working after changes on Yahoo site.

AmiQuote 3.21 can be downloaded from:

http://www.amibroker.com/bin/aq3210.exe (119KB) – 32 bit version
http://www.amibroker.com/bin/aq3210x64.exe (143KB) – 64 bit version

IMPORTANT! Trial version has download limit of 10 symbols at a time

The upgrade is free for all previously registered AmiQuote users.

Since some people complain that the functionality is no longer free – if you do not want to pay a penny for the program that saves hours of your time – please download your data manually by clicking on Yahoo pages using browser of your choice. It is up to you. Developer time does not cost zero and we do not sell advertisements, so we expect to get paid as you do in ‘normal’ life. AmiQuote was ALWAYS paid program. The functionality provided for free was for EVALUATION purposes only and you were supposed to pay for the program if you used it everyday. It was always so.

INSTALLATION INSTRUCTIONS:
Precise instructions are here: http://www.amibroker.com/kb/2017/05/18/how-to-install-amiquote-3-14-correctly/

TIINGO and STOOQ usage instructions
Detailed procedure how to configure AmiQuote with TIINGO is here
http://forum.amibroker.com/t/amiquote-3-20-is-released-now/1071/2

CHANGES FOR VERSION 3.21 (as compared to version 3.20)

  1. Finam source might cause crash or not work in 3.20. Fixed
  2. Stooq source now allows date range selection so downloads eat less bandwidth and are faster
  3. Other minor improvements

CHANGES FOR VERSION 3.20 (as compared to version 3.15)

  1. New data source added: Tiingo.com – US stocks and mutual funds, properly adjusted for splits and dividends (Auth token required, Basic account limited, all symbols require $10/month subscription)
  2. New data source added: Stooq.pl – supports Polish stocks (Warsaw stock exchange), European Stocks, major US stocks, currencies, indices)
  3. Removed inoperable data sources: MSN and Yahoo Intraday
  4. Much more currency pairs (87 pairs) supported by Finam source
  5. Fixed Finam support (it was broken due to changes on the site)
  6. Implemented faster way to setup Yahoo finance connection (it should work on older OSes too, without reliance on installed version of IE)
  7. UI: Added service status info bar, so AmiQuote can quickly announce problems with certain services without users flooding support with same issues
  8. Fixed random crash occuring when Yahoo page was holding some Flash content
  9. UI: added information about bitness (32bit vs 64bit) to Help->About box
  10. Trial version now has 10 symbol limit on all data sources. To use more symbols license purchase is required

CHANGES FOR VERSION 3.15 (as compared to version 3.14)

  1. Added checks for Internet Explorer 10 or higher installation (required by Yahoo Historical downloads)
  2. Added checks for “From” date earlier than 1970 (Yahoo historical does not support earlier dates now)
  3. Updated Quandl downloader to use EOD source for US stocks (instead of old “WIKI”)
  4. Quandl downloader now supports use of other sources than EOD. You can use symbols with slash that refer to other Quandl databases (like SCF/SHFE_ZN2_OR) but keep in mind that other sources than EOD usually have different layout of downloaded data and you would need to import those data manually (at least until some universal method is found)
  5. Other minor changes/fixes

CHANGES FOR VERSION 3.14 (as compared to version 3.12)

  1. Yahoo changed the format of Yahoo Historical download. Incompatibility is fixed now.

CHANGES FOR VERSION 3.13 (as compared to version 3.12)

  1. Yahoo changed the format of Key Statistics / Fundamental Extended download. Incompatibility is fixed now.

CHANGES FOR VERSION 3.12 (as compared to version 3.10)

  1. Yahoo changed the format slightly causing problems with Yahoo Fundamental Basic download. Incompatibility is fixed now.

CHANGES FOR VERSION 3.10 (as compared to version 3.04)

  1. Added new data source: Quandl.com (US stocks, EOD data).
  2. Removed code and settings for Lycos/Quote.com (taken over by eSignal and shut down) – no longer available

TROUBLESHOOTING:

  1. If you are getting “Failed to update registry, use REGEDIT” message, then you need to run AmiQuote just once with administrator rights – to do so click on AmiQuote icon with right mouse button and select “Run As Administrator”. Do this ONCE. Don’t run all the time under “admin” rights because automatic import won’t work.
  2. If you are not able to download more than 2 years worth of data it means you entered too early “From” date. For example if you enter 1900 as “from” date you won’t get more than recent 2 years. But if you enter more resonable starting date such as year 2000, then you will be able to download 17 years worth of data
  3. If it still does not work – you did something wrong. The program works fine, as long above steps are PRECISELY done. Rinse and repeat until it clicks.

IMPORTANT:

AmiQuote is nothing but specialized web browser/downloader. You are using 3rd party web pages/services (Yahoo/MSN/Google/Finam) available to the public and AmiQuote acts like Internet Explorer or Firefox. The availability of data/web pages depends on those 3rd parties and may change in the future. The financial data downloaded from public web sites such as Yahoo Finance/MSN/Google/Finam are for personal use only. Consult 3rd parties’ Terms of Service for details. For actual trading we recommend using paid data sources that provide higher data quality and reliability.

AmiQuote 3.20 released


UPDATE:
A newer version (3.21) has been released please use this one instead.

A new public version of AmiQuote 3.20 is released now.

This version adds new data sources: Tiingo.com and Stooq and fixes problem with Yahoo Historical and Yahoo Fundamental Extra sources that stopped working after changes on Yahoo site.

AmiQuote 3.20 can be downloaded from:

Links removed use new version 3.21

IMPORTANT! Trial version has download limit of 10 symbols at a time

The upgrade is free for all previously registered AmiQuote users.

Since some people complain that the functionality is no longer free – if you do not want to pay a penny for the program that saves hours of your time – please download your data manually by clicking on Yahoo pages using browser of your choice. It is up to you. Developer time does not cost zero and we do not sell advertisements, so we expect to get paid as you do in ‘normal’ life. AmiQuote was ALWAYS paid program. The functionality provided for free was for EVALUATION purposes only and you were supposed to pay for the program if you used it everyday. It was always so. Using it without paying was abuse of free trial.

INSTALLATION INSTRUCTIONS:
Precise instructions are here: http://www.amibroker.com/kb/2017/05/18/how-to-install-amiquote-3-14-correctly/

TIINGO and STOOQ usage instructions
Detailed procedure how to configure AmiQuote with TIINGO is here
http://forum.amibroker.com/t/amiquote-3-20-is-released-now/1071/2

CHANGES FOR VERSION 3.20 (as compared to version 3.15)

  1. New data source added: Tiingo.com – US stocks and mutual funds, properly adjusted for splits and dividends (Auth token required, Basic account limited, all symbols require $10/month subscription)
  2. New data source added: Stooq.pl – supports Polish stocks (Warsaw stock exchange), European Stocks, major US stocks, currencies, indices)
  3. Removed inoperable data sources: MSN and Yahoo Intraday
  4. Much more currency pairs (87 pairs) supported by Finam source
  5. Fixed Finam support (it was broken due to changes on the site)
  6. Implemented faster way to setup Yahoo finance connection (it should work on older OSes too, without reliance on installed version of IE)
  7. UI: Added service status info bar, so AmiQuote can quickly announce problems with certain services without users flooding support with same issues
  8. Fixed random crash occuring when Yahoo page was holding some Flash content
  9. UI: added information about bitness (32bit vs 64bit) to Help->About box
  10. Trial version now has 10 symbol limit on all data sources. To use more symbols license purchase is required

CHANGES FOR VERSION 3.15 (as compared to version 3.14)

  1. Added checks for Internet Explorer 10 or higher installation (required by Yahoo Historical downloads)
  2. Added checks for “From” date earlier than 1970 (Yahoo historical does not support earlier dates now)
  3. Updated Quandl downloader to use EOD source for US stocks (instead of old “WIKI”)
  4. Quandl downloader now supports use of other sources than EOD. You can use symbols with slash that refer to other Quandl databases (like SCF/SHFE_ZN2_OR) but keep in mind that other sources than EOD usually have different layout of downloaded data and you would need to import those data manually (at least until some universal method is found)
  5. Other minor changes/fixes

CHANGES FOR VERSION 3.14 (as compared to version 3.12)

  1. Yahoo changed the format of Yahoo Historical download. Incompatibility is fixed now.

CHANGES FOR VERSION 3.13 (as compared to version 3.12)

  1. Yahoo changed the format of Key Statistics / Fundamental Extended download. Incompatibility is fixed now.

CHANGES FOR VERSION 3.12 (as compared to version 3.10)

  1. Yahoo changed the format slightly causing problems with Yahoo Fundamental Basic download. Incompatibility is fixed now.

CHANGES FOR VERSION 3.10 (as compared to version 3.04)

  1. Added new data source: Quandl.com (US stocks, EOD data).
  2. Removed code and settings for Lycos/Quote.com (taken over by eSignal and shut down) – no longer available

TROUBLESHOOTING:

  1. If you are getting “Failed to update registry, use REGEDIT” message, then you need to run AmiQuote just once with administrator rights – to do so click on AmiQuote icon with right mouse button and select “Run As Administrator”. Do this ONCE. Don’t run all the time under “admin” rights because automatic import won’t work.
  2. If you are not able to download more than 2 years worth of data it means you entered too early “From” date. For example if you enter 1900 as “from” date you won’t get more than recent 2 years. But if you enter more resonable starting date such as year 2000, then you will be able to download 17 years worth of data
  3. If it still does not work – you did something wrong. The program works fine, as long above steps are PRECISELY done. Rinse and repeat until it clicks.

IMPORTANT:

AmiQuote is nothing but specialized web browser/downloader. You are using 3rd party web pages/services (Yahoo/MSN/Google/Finam) available to the public and AmiQuote acts like Internet Explorer or Firefox. The availability of data/web pages depends on those 3rd parties and may change in the future. The financial data downloaded from public web sites such as Yahoo Finance/MSN/Google/Finam are for personal use only. Consult 3rd parties’ Terms of Service for details. For actual trading we recommend using paid data sources that provide higher data quality and reliability.

AmiQuote 3.15 released


UPDATE:
A newer version (3.21) has been released use this one instead.

A new public version of AmiQuote 3.15 is available for download from

LINKS REMOVED USE VERSION 3.21

IMPORTANT! Yahoo Historical download now REQUIRES Windows 7 or higher. On Windows 7 it requires Internet Explorer to be installed in the OS. It also REQUIRES AmiQuote License.

This version fixes problem with Yahoo Historical and Yahoo Fundamental Extra sources that stopped working after changes on Yahoo site.

The upgrade is free for all previously registered AmiQuote users.

Since some people complain that the functionality is no longer free – if you do not want to pay a penny for the program that saves hours of your time – please download your data manually by clicking on Yahoo pages using browser of your choice. It is up to you. Developer time does not cost zero and we do not sell advertisements, so we expect to get paid as you do in ‘normal’ life.

INSTALLATION INSTRUCTIONS:
Precise instructions are here: http://www.amibroker.com/kb/2017/05/18/how-to-install-amiquote-3-14-correctly/

TROUBLESHOOTING:

  1. The download is not adjusted for DIVIDENDS. It is adjusted for SPLITS only. That is how Yahoo delivers the data now and you can’t do anything about that
  2. If you are getting “Failed to update registry, use REGEDIT” message, then you need to run AmiQuote at least once with administrator rights – to do so click on AmiQuote icon with right mouse button and select “Run As Administrator”
  3. If you are getting close and volume data exchanged then it means you did not install properly the program and updated aqh.format file is missing. You must make sure that aqh.format file inside Formats directory is NEW (from May 17, 2017). It is included in the setup program so just follow instructions above.
  4. If you are not able to download more than 2 years worth of data it means you entered too early “From” date. For example if you enter 1900 as “from” date you won’t get more than recent 2 years. But if you enter more resonable starting date such as year 2000, then you will be able to download 17 years worth of data
  5. The download hangs on Windows XP and Vista – new Yahoo Finance pages are incompatible with Windows XP/Vista, and specifically with Internet Explorer 9 or lower that Windows XP/Vista shipped with. Windows XP and Vista are obsolete and not supported anymore by Yahoo. You need at least Internet Explorer 10 to be installed (Windows 7)
  6. If it still does not work – you did something wrong. The program works fine, as long above steps are PRECISELY done. Rinse and repeat until it clicks.

CHANGES FOR VERSION 3.15 (as compared to version 3.14)

  1. Added checks for Internet Explorer 10 or higher installation (required by Yahoo Historical downloads)
  2. Added checks for “From” date earlier than 1970 (Yahoo historical does not support earlier dates now)
  3. Updated Quandl downloader to use EOD source for US stocks (instead of old “WIKI”)
  4. Quandl downloader now supports use of other sources than EOD. You can use symbols with slash that refer to other Quandl databases (like SCF/SHFE_ZN2_OR) but keep in mind that other sources than EOD usually have different layout of downloaded data and you would need to import those data manually (at least until some universal method is found)
  5. Other minor changes/fixes

CHANGES FOR VERSION 3.14 (as compared to version 3.12)

  1. Yahoo changed the format of Yahoo Historical download. Incompatibility is fixed now.

CHANGES FOR VERSION 3.13 (as compared to version 3.12)

  1. Yahoo changed the format of Key Statistics / Fundamental Extended download. Incompatibility is fixed now.

CHANGES FOR VERSION 3.12 (as compared to version 3.10)

  1. Yahoo changed the format slightly causing problems with Yahoo Fundamental Basic download. Incompatibility is fixed now.

CHANGES FOR VERSION 3.10 (as compared to version 3.04)

  1. Added new data source: Quandl.com (US stocks, EOD data).
  2. Removed code and settings for Lycos/Quote.com (taken over by eSignal and shut down) – no longer available

IMPORTANT:

AmiQuote is nothing but specialized web browser/downloader. You are using 3rd party web pages/services (Yahoo/MSN/Google/Finam) available to the public and AmiQuote acts like Internet Explorer or Firefox. The availability of data/web pages depends on those 3rd parties and may change in the future. The financial data downloaded from public web sites such as Yahoo Finance/MSN/Google/Finam are for personal use only. Consult 3rd parties’ Terms of Service for details. For actual trading we recommend using paid data sources that provide higher data quality and reliability.

AmiQuote 3.14 released


UPDATE:
A newer version (3.20) has been released use this one instead.

A new preliminary version of AmiQuote 3.14 is available for download from

LINK REMOVED PLEASE USE Version 3.20

ATTENTION:
This is MEMBERS ONLY download. You need to have active AmiQuote license and active AmiBroker support & maintenance package to download and use it. Also note that Windows XP is not supported anymore by Yahoo.

IMPORTANT! Yahoo Historical download now REQUIRES Windows 7 or higher. It also REQUIRES AmiQuote License.

This version fixes problem with Yahoo Historical and Yahoo Fundamental Extra sources that stopped working after changes on Yahoo site.

The upgrade is free for all previously registered AmiQuote users.

Since some people complain that the functionality is no longer free – if you do not want to pay a penny for the program that saves hours of your time – please download your data manually by clicking on Yahoo pages using browser of your choice. It is up to you. Developer time does not cost zero and we do not sell advertisements, so we expect to get paid as you do in ‘normal’ life.

IMPORTANT NOTE for AmiBroker 64-bit users:
Because of the transition to new compiler, 64-bit version 3.14 is postponed, you can use 32-bit version instead. See installation instructions below.

INSTALLATION INSTRUCTIONS:
Precise instructions are here: http://www.amibroker.com/kb/2017/05/18/how-to-install-amiquote-3-14-correctly/

TROUBLESHOOTING:

  1. The download is not adjusted for DIVIDENDS. It is adjusted for SPLITS only. That is how Yahoo delivers the data now and you can’t do anything about that
  2. If you are getting “Failed to update registry, use REGEDIT” message, then you need to run AmiQuote at least once with administrator rights – to do so click on AmiQuote icon with right mouse button and select “Run As Administrator”
  3. If you are getting close and volume data exchanged then it means you did not install properly the program and updated aqh.format file is missing. You must make sure that aqh.format file inside Formats directory is NEW (from May 17, 2017). It is included in the setup program so just follow instructions above.
  4. If you are not able to download more than 2 years worth of data it means you entered too early “From” date. For example if you enter 1900 as “from” date you won’t get more than recent 2 years. But if you enter more resonable starting date such as year 2000, then you will be able to download 17 years worth of data
  5. The download hangs on Windows XP and Vista – new Yahoo Finance pages are incompatible with Windows XP/Vista, and specifically with Internet Explorer 9 or lower that Windows XP/Vista shipped with. Windows XP and Vista are obsolete and not supported anymore by Yahoo. You need at least Internet Explorer 10 to be installed (Windows 7)
  6. If it still does not work – you did something wrong. The program works fine, as long above steps are PRECISELY done. Rinse and repeat until it clicks.

CHANGES FOR VERSION 3.14 (as compared to version 3.12)

  1. Yahoo changed the format of Yahoo Historical download. Incompatibility is fixed now.

CHANGES FOR VERSION 3.13 (as compared to version 3.12)

  1. Yahoo changed the format of Key Statistics / Fundamental Extended download. Incompatibility is fixed now.

CHANGES FOR VERSION 3.12 (as compared to version 3.10)

  1. Yahoo changed the format slightly causing problems with Yahoo Fundamental Basic download. Incompatibility is fixed now.

CHANGES FOR VERSION 3.10 (as compared to version 3.04)

  1. Added new data source: Quandl.com (US stocks, EOD data).
  2. Removed code and settings for Lycos/Quote.com (taken over by eSignal and shut down) – no longer available

IMPORTANT:

AmiQuote is nothing but specialized web browser/downloader. You are using 3rd party web pages/services (Yahoo/MSN/Google/Finam) available to the public and AmiQuote acts like Internet Explorer or Firefox. The availability of data/web pages depends on those 3rd parties and may change in the future. The financial data downloaded from public web sites such as Yahoo Finance/MSN/Google/Finam are for personal use only. Consult 3rd parties’ Terms of Service for details. For actual trading we recommend using paid data sources that provide higher data quality and reliability.

AmiQuote 3.13 released

A new version of AmiQuote 3.13 is available for download from

http://www.amibroker.com/bin/aq3130.exe (100KB) – 32 bit version

This version fixes problem with Fundamental Extra source that stopped working after changes on Yahoo site.

The upgrade is free for all previously registered AmiQuote users.

CHANGES FOR VERSION 3.13 (as compared to version 3.12)

  1. Yahoo changed the format of Key Statistics / Fundamental Extended download. Incompatibility is fixed now.

CHANGES FOR VERSION 3.12 (as compared to version 3.10)

  1. Yahoo changed the format slightly causing problems with Yahoo Fundamental Basic download. Incompatibility is fixed now.

CHANGES FOR VERSION 3.10 (as compared to version 3.04)

  1. Added new data source: Quandl.com (US stocks, EOD data).
  2. Removed code and settings for Lycos/Quote.com (taken over by eSignal and shut down) – no longer available

IMPORTANT:

AmiQuote is nothing but specialized web browser/downloader. You are using 3rd party web pages/services (Yahoo/MSN/Google/Finam) available to the public and AmiQuote acts like Internet Explorer or Firefox. The availability of data/web pages depends on those 3rd parties and may change in the future. The financial data downloaded from public web sites such as Yahoo Finance/MSN/Google/Finam are for personal use only. Consult 3rd parties’ Terms of Service for details. For actual trading we recommend using paid data sources that provide higher data quality and reliability.

IMPORTANT NOTE for AmiBroker 64-bit users:
Because of the transition to new compiler, 64-bit version 3.13 is postponed, you can use 32-bit version instead (just place it into correct directory C:\Program Files\AmiBroker

AmiBroker 6.22.0 BETA released

Stability: Rank 3 – regular BETA should work fine in most environments

This is a BETA version. Make a backup first

A new beta version (6.22.0) of AmiBroker, with new x64 optimizations and preliminary native chart GUI support has just been released.

32-bit version:
http://www.amibroker.com/members/bin/ab6220beta.exe
(2 255 312 bytes)

64-bit version:
http://www.amibroker.com/members/bin/AmiBroker6220x64.exe
(10 643 696 bytes)

If you can not log in into members’ area please get your new password by filling the form at: http://www.amibroker.com/login.html

IMPORTANT: Unauthorized copying and/or distribution of materials found on members’ only page is STRICTLY PROHIBITED and will result in IMMEDIATE termination of license.

UPGRADE POLICY
This version is a free upgrade only for users who registered AmiBroker after April 30, 2015. Users who registered earlier, would need to purchase license upgrade. To find out the version you currently have use Account Information page at http://www.amibroker.com/members/info.php

Remember to BACKUP YOUR FILES FIRST !
Note that this version can only be installed onto previous full installation of version 6.20 or higher from http://www.amibroker.com/download.html

FEATURE HIGHLIGHT 6.22

This version is experimental because we are migrating 64-bit version to brand new compiler (VC++ 2017). Such migrations pretty often brings some compatibility risks therefore backup is highly recommended (although you can always go back by just installing previous version). We needed to migrate not only the program itself but many internal libraries taking care not to break backward compatibility.

Note that migration does NOT affect 32-bit version. It is still compiled with old compiler.

Why do we migrate to new compiler with 64-bit version?

  1. New compiler supports new CPU instructions (SSE3/AVX) that we can use to offer better performance
  2. According to our tests new compiler support produces faster code by itself (better optimizations, auto-vectorization, etc)
  3. New compiler is better with error checking (less bugs to slip through)
  4. We don’t need to care about compatibility with pre-Vista systems in 64-bits version and all 64-bit capable CPUs are “modern” enough.

Why do we stay with old compiler in 32-bit version?

  1. New compiler does not produce code compatible with older operating systems (XP or earlier). Old compiler offers 100% compatibility with all Windows versions
  2. New compiler requires modern CPUs

Exact performance improvement is function dependent and hardware dependent. Many functions are faster by 30-50% but in some cases such as Min()/Max() functions as large as 8x speed up can be observed in 64-bit version.

FEATURE HIGHLIGHT 6.21
This version features preliminary support for native chart GUI (buttons and edits at the moment). Please be reasonable with Gui* functions and be aware of Windows limits. As all controls in Windows (buttons, edit boxes, etc) are actual Window objects they are subject to Windows limitation. And there is a limit of 10000 windows PER PROCESS. So don’t try to create thousands of buttons (like a button for every bar of data) because first you will see huge performance decrease and next you will hit the limit and run into problems (crash), see https://blogs.msdn.microsoft.com/oldnewthing/20070718-00/?p=25963.

Best practice is to keep the number under 100-200. If you need more consider using low-level graphics instead.

For more details, instructions and examples how to use new features see the 6.21.0 BETA READ ME

Here is a sample formula that shows basic usage of Gui* functions:

GuiButton"Custom button"1104010030);
GuiButton"Dynamic "+Date(), 21204015030);
GuiButton"System button"33204010030);
GuiEdit5450401002031 );

GuiSetColors132colorRedcolorBlackcolorRedcolorWhitecolorBluecolorYellowcolorRedcolorBlackcolorYellow );

GuiSetColors33); // default (system) look

editText GuiGetText);

Title "Text entered: " editText "\nLast event: " GuiGetEvent0);

id GuiGetEvent0);
event GuiGetEvent0);

if( id == && event == GuiSetText("Button clicked",5);

CHANGES FOR VERSION 6.22.0 (as compared to 6.21.0)

  1. 64-bit: migrated all code to new compiler VC++2017 which seems to produce better code for x64 resulting in 30…50% speed improvements for many AFL functions. The only negative seems to be much bigger runtime libs
  2. 64-bit: AFL: Sum() function 2x faster
  3. 64-bit: AFL: Max() and Min() functions 8x faster
  4. 64-bit: AFL: Ref() funciton 2x faster
  5. 64-bit: AFL: MACD(), ROC(), StDev(), LinearReg() and many other functions faster by 30-50%
  6. AFL: GetExtraData does not trigger code check and profile warning about referencing future quotes if plugin implements new GetExtraDataEx function
  7. AFL: GuiEdit complained about 2nd parameter instead of 1st (being less than zero)

CHANGES FOR VERSION 6.21.0 (as compared to 6.20.1)

  1. AFL: decreased memory fragmentation when user changes type of variable from array to scalar and back thousands of times
  2. AFL: GuiButton( “Text”, id, x, y, width , height , notifyflags ) – creates a button
  3. AFL: GuiEdit( id, x, y, width, height, notifyflags ); – creates an edit field
  4. AFL: GuiGetEvent( num, what = 0 )
  5. AFL: GuiGetText( id ) – get text from control
  6. AFL: GuiSetColors( idFrom, idTo, border , clrText = -1, clrBack = -1, clrBorder = -1, clrSelText = -1, clrSelBack = -1, clrSelBorder = -1, clrHoverText = -1, clrHoverBack = -1, clrHoverBorder = -1, clrDisText = -1, clrDisBack = -1, clrDisBorder = -1
  7. AFL: GuiSetText( “text”, id ) – set text of the control
  8. AFL: RequestMouseMoveRefresh() – request formula execution / refresh when mouse is moved INSIDE given chart pane (so it only triggers for ONE window under the cursor)
  9. If Quote.exe is missing and AmiBroker can’t do auto-update of quotes, a detailed information is displayed of where it expects Quote.exe file to be present
  10. Plugin loading changed: first AmiBroker attempts to load plugins for “Plugins” subfolder from where Broker.EXE file is located (new behavior) and if subfolder is NOT found, it then defaults to old behavior (using “Plugins” subfolder under current working

KNOWN ISSUES:

  1. None

For more details, instructions and examples how to use new features see the 6.22.0 BETA READ ME

AmiBroker 6.21.0 BETA released

Stability: Rank 3 – regular BETA should work fine in most environments

This is a BETA version. Make a backup first

A new beta version (6.21.0) of AmiBroker, with preliminary native chart GUI support has just been released.

32-bit version:
http://www.amibroker.com/members/bin/ab6210beta.exe
(2 254 240 bytes)

64-bit version:
http://www.amibroker.com/members/bin/AmiBroker6210x64.exe
(10 590 392 bytes)

If you can not log in into members’ area please get your new password by filling the form at: http://www.amibroker.com/login.html

IMPORTANT: Unauthorized copying and/or distribution of materials found on members’ only page is STRICTLY PROHIBITED and will result in IMMEDIATE termination of license.

UPGRADE POLICY
This version is a free upgrade only for users who registered AmiBroker after March 28, 2015. Users who registered earlier, would need to purchase license upgrade. To find out the version you currently have use Account Information page at http://www.amibroker.com/members/info.php

Remember to BACKUP YOUR FILES FIRST !
Note that this version can only be installed onto previous full installation of version 6.20 or higher from http://www.amibroker.com/download.html

FEATURE HIGHLIGHT
This version features preliminary support for native chart GUI (buttons and edits at the moment). Please be reasonable with Gui* functions and be aware of Windows limits. As all controls in Windows (buttons, edit boxes, etc) are actual Window objects they are subject to Windows limitation. And there is a limit of 10000 windows PER PROCESS. So don’t try to create thousands of buttons (like a button for every bar of data) because first you will see huge performance decrease and next you will hit the limit and run into problems (crash), see https://blogs.msdn.microsoft.com/oldnewthing/20070718-00/?p=25963.

Best practice is to keep the number under 100-200. If you need more consider using low-level graphics instead.

For more details, instructions and examples how to use new features see the 6.21.0 BETA READ ME

Here is a sample formula that shows basic usage of Gui* functions:

GuiButton"Custom button"1104010030);
GuiButton"Dynamic "+Date(), 21204015030);
GuiButton"System button"33204010030);
GuiEdit5450401002031 );

GuiSetColors132colorRedcolorBlackcolorRedcolorWhitecolorBluecolorYellowcolorRedcolorBlackcolorYellow );

GuiSetColors33); // default (system) look

editText GuiGetText);

Title "Text entered: " editText "\nLast event: " GuiGetEvent0);

id GuiGetEvent0);
event GuiGetEvent0);

if( id == && event == GuiSetText("Button clicked",5);

CHANGES FOR VERSION 6.21.0 (as compared to 6.20.1)

  1. AFL: decreased memory fragmentation when user changes type of variable from array to scalar and back thousands of times
  2. AFL: GuiButton( “Text”, id, x, y, width , height , notifyflags ) – creates a button
  3. AFL: GuiEdit( id, x, y, width, height, notifyflags ); – creates an edit field
  4. AFL: GuiGetEvent( num, what = 0 )
  5. AFL: GuiGetText( id ) – get text from control
  6. AFL: GuiSetColors( idFrom, idTo, border , clrText = -1, clrBack = -1, clrBorder = -1, clrSelText = -1, clrSelBack = -1, clrSelBorder = -1, clrHoverText = -1, clrHoverBack = -1, clrHoverBorder = -1, clrDisText = -1, clrDisBack = -1, clrDisBorder = -1
  7. AFL: GuiSetText( “text”, id ) – set text of the control
  8. AFL: RequestMouseMoveRefresh() – request formula execution / refresh when mouse is moved INSIDE given chart pane (so it only triggers for ONE window under the cursor)
  9. If Quote.exe is missing and AmiBroker can’t do auto-update of quotes, a detailed information is displayed of where it expects Quote.exe file to be present
  10. Plugin loading changed: first AmiBroker attempts to load plugins for “Plugins” subfolder from where Broker.EXE file is located (new behavior) and if subfolder is NOT found, it then defaults to old behavior (using “Plugins” subfolder under current working

KNOWN ISSUES:

  1. None

For more details, instructions and examples how to use new features see the 6.21.0 BETA READ ME

AmiBroker 6.20.1 becomes official

AmiBroker 6.20.1 becomes official release version today. No issues were found in release candidate released last week here: http://www.amibroker.com/devlog/2017/02/17/amibroker-6-20-1-release-candidate/ so it becomes official, stable release.

DOWNLOAD LINKS

32-bit version:
http://www.amibroker.com/members/bin/AmiBroker6201.exe
(9 905 152 bytes)

64-bit version:
http://www.amibroker.com/members/bin/AmiBroker6201x64.exe
(10 591 808 bytes)

If you can not log in into members’ area please get your new password by filling the form at: http://www.amibroker.com/login.html

IMPORTANT: Unauthorized copying and/or distribution of materials found on members’ only page is STRICTLY PROHIBITED and will result in IMMEDIATE termination of license.

UPGRADE POLICY
This version is a free upgrade only for users who registered AmiBroker after February 17, 2015. Users who registered earlier, would need to purchase license upgrade. To find out the version you currently have use Account Information page at http://www.amibroker.com/members/info.php

Next Page »