amibroker

HomeDevLog

64-bit Metastock plugin released

A new 64-bit native Metastock plugin 2.0.3 BETA is available for download from:

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

IMPORTANT:
This plugin is ONLY for use with 64-bit native version of AmiBroker Professional (see http://www.amibroker.com/x64/). It should NOT be used when you are running normal AmiBroker (32bit) that is installed by default, even if you are using 64-bit Windows.

Feature comparison between 32-bit and 64-bit is available here:
http://www.amibroker.com/guide/compat.html

INSTRUCTIONS:
After downloading it, copy it to AmiBroker 64-bit Plugins subfolder.
Then follow manual to configure external database:
http://www.amibroker.com/guide/h_extsources.html

AmiBroker 5.39.0 BETA released

Stability: Rank 3 – Regular BETA, pretty stable, should work fine in most environments

This is a BETA version. Make a backup first

A new beta version (5.39.0) of AmiBroker has just been released.

32-bit version:
http://www.amibroker.com/members/bin/ab5390beta.exe
(1 980 712 bytes)

64-bit version (requires Professional Edition license):
http://www.amibroker.com/members/bin/AmiBroker5390x64.exe
(8 452 600 bytes)

If you forgot your user name / password to the members area you can use automatic reminder service 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.

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

CHANGES FOR VERSION 5.39.0 (as compared to 5.38.0)

  1. Lookup( array, datetime, mode = 0 ) enhanced to support mode = -2 and mode 2
  2. GetPriceStyle() caused chart flashing when different windows had different price style selected. Fixed.
  3. Log output/error messages from AFL engine are now passed to main window asynchronously (via PostMessage)
  4. Chart was not refreshed immediatelly when using drag-drop on single-pane charts with non-streaming DB. Fixed
  5. Account manager: Transactions list: “Gross value” column calculation fix.
  6. Bar Replay dialog has now new checkbox “Reset alert time” that resets last alert time for all symbols when you press Play button enabling AlertIf() to be triggered again from the start on each replay
  7. Fixed problem with incorrect reading of previously saved layout/template when user decreased number of chart sheets in the preferences
  8. “Show arrows for current trade” in AA did not work with 12 hour AM/PM time format. Fixed
  9. Fixed Lookup() function handling of end-of-day-only records and mode=0 (exact match).
  10. Quote Editor: “Use timeshift” checkbox position wasn’t adjusted when resizing dialog. Fixed.
  11. Quote Editor was not able to edit quotes after 12:00PM when 12 hour AM/PM time format was used. Fixed
  12. In 5.31.x BETAs syntax error message was displayed without error number. Fixed.
  13. Fixed problem of incorrect allocation of chart value cache when window width was below 16 pixels.

Hint: If AmiBroker 5.39.0 crashes at start up with “multi-thread charts” option enabled, you can make it work by holding down the SHIFT key while starting AmiBroker – this will turn OFF multi-threading.

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

UPGRADE POLICY AND PRICING

  1. The upgrade is FREE for all users who purchased AmiBroker after February 3rd, 2007
  2. The users who purchased AmiBroker before February 3rd, 2007 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

AmiBroker 5.38.0 BETA released

Stability: Rank 3 – Regular BETA, pretty stable, should work fine in most environments

This is a BETA version. Make a backup first

A new beta version (5.38.0) of AmiBroker has just been released.

32-bit version:
http://www.amibroker.com/members/bin/ab5380beta.exe
(1 978 704 bytes)

64-bit version:
http://www.amibroker.com/members/bin/AmiBroker5380x64.exe
(8 450 080 bytes)

If you forgot your user name / password to the members area you can use automatic reminder service 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.

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

CHANGES FOR VERSION 5.38.0 (as compared to 5.37.1)

  1. Fixed structure packing in x64 version causing problems with display of parameter tooltips for 3rd party DLLs
  2. WMA had trouble with null handling at the beginning. Fixed.
  3. Improved CCI accuracy in x64 version (as compared to x86 version)
  4. Added switch to turn reset chart zoom level when loading layout
  5. AFL: new function FIR( array, coefficients, size ) implemented
  6. AFL: new function HMA (Hull Moving Average)
  7. AFL: new function: DateTimeAdd( datetime, amount, interval = inDaily )
  8. AFL: new function: Lookup( array, datetime, mode = 0 )
  9. AFL: function _DT( “string” ) added – this is short alias for StrToDateTime() function
  10. AFL: added new FirstVisibleValue/LastVisibleValue functions
  11. Cum( Null) was causing exception in AFL engine. Fixed
  12. Print preview flickered when moving the mouse due to frequent refreshes when crosshair was enabled. Fixed.
  13. structured exception handler is set for every thread for better exception reporting

Hint: If AmiBroker 5.38.0 crashes at start up with “multi-thread charts” option enabled, you can make it work by holding down the SHIFT key while starting AmiBroker – this will turn OFF multi-threading.

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

Next planned beta (5.39.0) should arrive next Friday.

AmiBroker 5.37.1 BETA released

Stability: Rank 3 – Regular BETA, pretty stable, should work fine in most environments

UPDATE: Replaced 5.37.0 with 5.37.1

This is a BETA version. Make a backup first

A new beta version (5.37.1) of AmiBroker has just been released.

32-bit version:
http://www.amibroker.com/members/bin/ab5371beta.exe
(1 974 024 bytes)

64-bit version:
http://www.amibroker.com/members/bin/AmiBroker5371x64.exe
(8 448 496 bytes)

If you forgot your user name / password to the members area you can use automatic reminder service 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.

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

CHANGES FOR VERSION 5.37.1 (as compared to 5.36.0)

  1. EncodeColor did not accept -1 (defaultColor) in 5.37.0. Fixed in 5.37.1.
  2. AFL Code Wizard 1.01: fixed incompatibility with Internet Explorer 9
  3. AFL: PlotText() internally detects if given x-coordinate is outside visible area, skips entire processing and returns zero (without plotting anything) for invisible bars. This saves execution time for inefficiently written formulas that did not check for visible bars by themselves.
  4. Report charts now use Formula path as defined in preferences not hard-coded one so they work if user has moved his/her formula folder elsewhere
  5. Fixed crash occuring sometimes on completly blank chart when user set number of blank (future) bars to zero (#75570
    )
  6. Fixed crash when trying to use Overlay onto blank chart
  7. AmiBroker is now marked as DPIaware (this ensures crisp display by turning off Win7 DPI virtualization that scales and blurs image on high DPI (>=150dpi) displays)
  8. AFL: added new message: ‘Error 52. Invalid argument value. Argument must be positive (and not Null))’. The message is displayed when you pass incorrect value to a function (like Null as a range to Sum() )
  9. Layout files now include zoom factor so charts are loaded with most recently used zoom level
  10. New version of UI library featuring new appearance themes and alpha-channel resize tracker

CHANGES FOR VERSION 5.36.0 (as compared to 5.35.0)

  1. AFL Editor more detailed code checks implemented – now displays *warnings* (for code parts that are syntactically correct but likely errorneous in practice)
  2. Temporary workaround for docking window crash when Internet Explorer 9 is installed and web research window resized
  3. AFL: new functions: GicsID and InGICS added
  4. In minimised windows RequestTimedRefresh with onlyvisible parameter set to False worked unreliably when multithreading was ON. Fixed.
  5. AFL engine gives more detailed information about exceptions (including line numbers and file path)
  6. Formula editor, indicators and commentary catch all exceptions, not only system exceptions
  7. Fixed potential crash when param dialog is referring to non-existing view (NO_CHART_ID)
  8. AFL: “Unknown exception” should now be reported with line numbers for easier identification of ofending function
  9. AFL: for/while/do-while loops were not executed if syntax or runtime error occured before them and “stop parsing on first error” was turned off. Fixed
  10. 64-bit: AStyle.dll is now included in 64-bit version so AFL Editor, Edit->Pretiffy works in 64 bit too.

Hint: If AmiBroker 5.37.1 crashes at start up with “multi-thread charts” option enabled, you can make it work by holding down the SHIFT key while starting AmiBroker – this will turn OFF multi-threading.

For more details and instructions see the 5.37.1 BETA READ ME.

Next planned beta (5.38.0) should arrive next Friday.