amibroker

HomeDevLog

AmiBroker 5.30.4, 64-bit version maintenance update

A maintenance update to 64-bit edition of AmiBroker 5.30.4 (built 5108) is available for download from
http://www.amibroker.com/x64/AmiBroker530x64.exe

It contains a few fixes to issues detected after the release including:

  1. Added GICS property to Stock OLE object
  2. Tools->Prefs->Data "In memory cache size" upper limit was sometimes calculated incorrectly on 64 bit Windows. Now upper limit is equal to physical RAM size even if > 4GB
  3. RequestTimedRefresh now supports sub-second (down to 0.1 sec) resolution, when enabled via registry setting (HKCU/Software/TJP/Broker/Settings/EnableHiresRTR DWORD value = 1 )
  4. Updated IB plugin (2.0.4)
  5. New native 64-bit IQFeed plugin (3.0.0)
  6. Setup automatically detects missing Microsoft C runtime and downloads it if necessary

The update is strongly recommended for all 5.30.1, 5.30.3 users.

IMPORTANT NOTES:

  1. Previous version 5.30.3 released yesterday had a bug, it is fixed now in 5.30.4 (build 5108), please re-download.
  2. This is 64-bit edition only, requires 64-bit Windows. More info: http://www.amibroker.com/x64/ and http://www.amibroker.com/guide/compat.html

Native 64-bit IQFeed plugin

A first version of native 64-bit IQFeed plugin version is available for download from:

http://http://www.amibroker.com/x64/IQFeed.dll

INSTALLATION:
This plugin is already included in the setup of AmiBroker 5.30.3 (x64).
Installation is only required if you are using older AmiBroker 5.30.1: Download the file above and copy it to the Plugins subdirectory inside AmiBroker 64-bit folder.

IMPORTANT:
This plugin is ONLY for 64-bit version of AmiBroker (http://www.amibroker.com/x64/). It is BETA release and may contain bugs.

V3.0.0 (64-bit) CHANGES (as compared to version 2.0.2)

  • Implemented tracking of streaming symbols accross multiple clients via S,STATS
  • Uses new method of staring up IQFeed (command line), asynchronous operation (no wait for plugin)
  • Aux fields initialized properly to zero
  • Native 64-bit version implemented

IMPORTANT: this plugin uses NEW IQFeed Client 4.7.1.3
http://www.iqfeed.net/iqfeed_client_4_7_1_3.exe
and it has been tested with that version only. Older Client API versions may not work.

Interactive Brokers plugin v2.0.4

A new Interactive Brokers TWS data plugin version 2.0.4 is released now.
It is STRONGLY RECOMMENDED upgrade for all users.

VERSION 2.0.4 CHANGES (as compared to 1.8.2)

  1. added compatibility fix for TWS 907+ (fixes 'Invalid symbol' message for futures and FX for TWS907 and higher)

It is available for download from:
http://www.amibroker.com/bin/ib204/IB.dll

(to be copied to Plugins subfolder, replacing old version)

Installation instructions can be found here:
http://www.amibroker.com/ib.html

IBController (auto-trading interface) 1.3.2 released

A new IBController (auto-trading interface) version 1.3.2 BETA has been released. It is available for download from:

http://www.amibroker.com/at/

VERSION 1.3.2 CHANGES (as compared to version 1.3.1)

  1. fixed compatibility issues with TWS version 904+

NOTE: auto-trading interface is separate and independent from IB DATA PLUGIN and is not required if you are only interested in getting data from IB / TWS.

NOTE: TWS904+ compatibility fix has been tested with GLOBEX, ECBOT futures and IDEALPRO forex. If you notice any issues with other instruments please report them to support.

AmiQuote 2.12 released

A new version of AmiQuote 2.12 is available for download from

http://www.amibroker.com/bin/aq2120.exe (94KB)

CHANGES (as compared to version 2.11)

  1. adjusted to work with changed "Key Statistics" Yahoo Finance page (August 2010)

ODBC plugin updated

A new version (1.5.0) of ODBC plugin is available now for download from:

http://www.amibroker.com/odbc.html

Updated version has been compiled with API 2.1 and is compatible with new date /time format used by AmiBroker 5.27 and above.

AmiBroker 5.30.1 (built 5104) maintenance update

A maintenance update to AmiBroker 5.30.1 (built 5104) is available for download from
http://www.amibroker.com/bin/AmiBroker530.exe

It contains a few fixes to issues detected after the release including:

  1. Fix for access violation occuring in 5.30.1 when using smart optimization
  2. Incorrect saving of account manager files
  3. Fix for access violation when clicking with RMB on plugin notification area when database was completely empty

The update is strongly recommended for all 5.30.1 users.

AmiBroker 5.30 official release

A new official release version (5.30.1) of AmiBroker is now available from:

http://www.amibroker.com/download.html

(hit "REFRESH" button in your browser if you see old contents only)

There is now ONE universal installer for new installations and upgrade installations. Setup type (full/upgrade) is automatically detected.

It includes all updated documentation, examples, sample database. It is very similar to release candidate however it contains few important fixes:
CHANGES in 5.30.1 (official release) (as compared to 5.30.0 - release candidate):

  1. Data plugins recompiled with API 2.10. All plugins rebased to maximize available memory space.
  2. Small documentation changes
  3. Show arrows for actual trades did not show arrows immediately. Fixed
  4. IB plugin: set Aux1/Aux2/OpenInt to zero
  5. New built-in formulas Gradient Price chart and Spread Chart
  6. Default redraw time (when no charts are displayed) is set to arbitrary 0.1 sec (instead of 1 sec used previously)
  7. Other minor fixes
  8. Fixed Access violation when performance warning tooltip popped up under extreme load
  9. ADK 2.10: PluginNotification structure is now larger - has pCurrentSINew that is a pointer to new StockInfo structure, while pCurrentSI is reverted to StockInfoFormat4 to maintain compatibility with plugins that were no rewritten using new API

Short summary of all new features in 5.30 (as compared to 5.20):

  1. changed database format to support time stamp granularity down to one microsecond (0.000001s) and more data fields
  2. static array variables
  3. user-definable backtest report charts (see examples in Charts window, "Report Charts" folder)
  4. new Data Window (View->Data Window)
  5. new Performance Monitor tool
  6. tick statistics added to Time&Sales window
  7. chart blank area extension using END key (on the keyboard), to restore original setting press HOME key
  8. added option to require variable declarations (SetOption("RequireDeclarations", True ));
  9. persistent column state (widths/order/visibility) in the Automatic Analysis and all other list-views.
  10. gradient area charts capability (see Charts - Basic Chart - Gradient Price chart)
  11. new typeof() AFL operator
  12. new AFL functions: ColorBlend, DateTimeDiff, HighestVisibleValue, LowestVisibleValue, StaticVarCount
  13. User-definable Z-order of drawings and indicator plots
  14. optional data padding for non-trading days
  15. Rectangle and ellipse drawing tools are now solid by default
  16. X-Y co-ordinate labels added (use View->X-Y Labels menu to display/hide).
  17. Support for SSL (secure connection) and TCP/IP port selection for e-mail alerts added
  18. new Symbols window with ultra quick full-text search and sorting
  19. support for GICS 4-level category system
  20. placing orders directly from chart (Interactive Brokers)
  21. many other improvements and fixes (see Release Notes document for details)

The FULL CHANGE LOG is included in the ReleaseNotes.html document that is installed with the software.

Users upgrading from previous versions should read "What's New" section of the Users' Guide.
http://www.amibroker.com/guide/whatsnew.html

UPGRADE POLICY AND PRICING

  1. The upgrade is FREE for all users who registered AmiBroker after December 30, 2005
  2. The users who purchased AmiBroker before December 30, 2005 would need to buy upgrade if they want to use this newest version ($99 - Standard Edition, $139 - Professional). If you don't want to pay - you may continue using previous version(s) infinitely.
  3. To find out when you have purchased AmiBroker and how long your free upgrade period is, use "Account Information" page in the members area at: http://www.amibroker.com/members/info.php
  4. To purchase new license or upgrade please use our ordering page at: http://www.amibroker.com/order.php

IMPORTANT NOTES:

  1. If you are using Firewall you may need to check if it did not block Broker.EXE file after upgrade. (It happened to some users that firewall blocked AmiBroker after upgrade and they could not connect to RT data sources due
  2. Differences between "Upgrade installation" and "Full installation"
    • Full setup installs sample DJI database under "Data" folder, Upgrade does not do that.
    • Full setup resets Custom Tools menu, Upgrade does not do that.
    • Full setup overwrites default .format files (ASCII importer definitions), Upgrade only installs them when old ones are not found
    • Full setup is required for first time Vista / Windows 7 install

    Other than that both modes are the same. "Upgrade installation" is available as an option in the setup only if full setup of any earlier official version was run on the same machine before.

Data plugins updated

All AmiBroker data plugins have been updated for AmiBroker 5.30 official release to support new API 2.10.
New versions are already included in the setup program of AmiBroker 5.30 official
http://www.amibroker.com/bin/AmiBroker530.exe.

IQFeed plugin has been compiled and tested with new IQFeed API 4.7.0.9.

New AmiBroker Development Kit 2.10 released

A new version of AmiBroker Development Kit (ADK 2.10) has been released

http://www.amibroker.com/bin/ADK.exe (550KB self-extracting exe)
http://www.amibroker.com/bin/ADK.zip (524KB plain zip file)

A new API contains updated documentation, source code samples and header definitions to support newly introduced features of AmiBroker 5.27 such as 64-bit date/time resolution, floating point volume/openint fields, new auxilliary data fields and extended symbol information fields.

VERSION 2.10 introduces one change in PluginNotification structure affecting data plugins only:

  • struct PluginNotification has new field StockInfo * pCurrentSINew and old field pCurrentSI type has changed to StockInfoFormat4 *.

This change is done for backward compatibility with plugins written with API version 1.x. All data plugin developers who used PluginNotification structure with API version 2.0 MUST recompile their plugins with API 2.10 to make sure their plugins works properly with AmiBroker 5.30.

The documentation and samples covers writing indicator (AFL function) plugins, data plugins and optimizer plugins.

The package is provided for native code developers (mainly C/C++) wanting to write their own plugin DLLs.

ADK 2.10 is free to use in both commercial and individual software.

« Previous PageNext Page »