amibroker

HomeDevLog

AmiQuote 1.91 released

New AmiQuote 1.91 has been just released. It is available for download from http://www.amibroker.com/bin/aq1910.exe

With new version the registration fee for AmiQuote is now set to $49 (for lifetime license).

Highlight of this version is ability to download free fundamental data from Yahoo Finance.
This is implemented using 2 different Yahoo pages:

  1. Yahoo Fundamental - Basic data source (free basic fundamental data, 200 symbols in one request).
    Data are retrieved from the following URL: http://finance.yahoo.com/q?s={Ticker} (Download data link).

    That page provides the following data:

    EPS (ttm)
    EPS Est Current Year
    EPS Est Next Year
    EPS Est Next Quarter
    PEG Ratio
    Book Value
    EBITDA
    Sales Revenue
    Dividend Pay date
    Ex Dividend date
    Dividend Per Share
    1yr Target Price
    Shares Float
    Shares Outstanding

    Explanation of values: http://help.yahoo.com/help/us/fin/quote/quote-03.html

    You have to use AmiBroker 4.81 or higher to use automatic import feature of fundamental data.

  2. Yahoo Fundamental - Extra data source (extended fundamental data, 1 symbol in one request, more data - available in registered version only).
    Data are retrieved from the following URL: http://finance.yahoo.com/q/ks?s={Ticker} (Key Statistics page)

    That page provides following data:

    Forward P/E
    PEG Ratio
    Profit Margin
    Operating Margin
    Return on Assets
    Return on Equity
    Revenue (ttm)
    Qtrly Revenue Growth
    Gross Profit
    EBITDA
    (Diluted) EPS
    Qtrly Earnings Growth
    Book Value Per Share
    Operating Cash Flow
    Levered Free Cash Flow
    Beta
    Shares Outstanding
    Float
    % Held by Insiders
    % Held by Institutions
    Shares Short (prior month)
    Shares Short
    Forward Annual Dividend Rate
    Trailing Annual Dividend Rate
    Dividend Date
    Ex-Dividend Date
    Last Split Factor
    Last Split Date

    Explanation of values: http://help.yahoo.com/help/us/fin/research/research-12.html

    You have to use AmiBroker 4.81 or higher to use automatic import feature of fundamental data.

    IMPORTANT NOTE: Unregistered version of AmiQuote allows you to download fundamental-ex data for first 20 tickers in the list. To download data for more symbols you need to register AmiQuote ($49 one time fee)

AmiBroker 4.81.0 BETA released (‘Fundamental data edition’)

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

It is available for registered users only from the members area at:
http://www.amibroker.com/members/bin/ab4810beta.exe

(File size: 1 224 176 bytes, 1.2 MB)

The installer includes also the newest AmiQuote 1.90.

If you forgot your user name / password to the members area you can use automatic reminder service at: http://www.amibroker.com/login.html

The highlight of this version is the addition of 30+ fundamental data fields accessible from the User Interface (View->Symbol Information), AFL, ASCII importer and OLE interface that allows to perform scans that combine technical signals with fundamental data. The best thing about it is that new version comes together with new AmiQuote 1.90 that allows to automatically download and import all those fundamentals from good old Yahoo Finance.

Supported fundamental fields are:

  1. EPS
  2. EPSEstCurrentYear
  3. EPSEstNextYear
  4. EPSEstNextQuarter
  5. PEGRatio
  6. SharesFloat
  7. SharesOut
  8. DividendPayDate
  9. ExDividendDate
  10. BookValuePerShare
  11. DividendPerShare
  12. ProfitMargin
  13. OperatingMargin
  14. OneYearTargetPrice
  15. ReturnOnAssets
  16. ReturnOnEquity
  17. QtrlyRevenueGrowth
  18. GrossProfitPerShare
  19. SalesPerShare
  20. EBITDAPerShare
  21. QtrlyEarningsGrowth
  22. InsiderHoldPercent
  23. InstitutionHoldPercent
  24. SharesShort
  25. SharesShortPrevMonth
  26. ForwardDividendPerShare
  27. ForwardEPS
  28. OperatingCashFlow
  29. LeveredFreeCashFlow
  30. Beta
  31. LastSplitRatio
  32. LastSplitDate

The instructions are available in the
AmiBroker 4.81.0 BETA Read Me and
AmiQuote 1.90 Read Me

IMPORTANT NOTES:

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 to that)

AmiBroker 4.80.2 maintenance update

A new update to official version 4.80 has been released now. It is available for download from http://www.amibroker.com/download.html.

CHANGES FOR VERSION 4.80.2 (as compared to 4.80.1)

  1. Changed %profit calculation when scaling-in is used to use maximum number of shares ever held as a "base" of %profit calculation - this leads to "most conservative" % figures, compared to using just initial entry value.
  2. Prec() function improved so it does not show rounding errors when working on integers

IBController 1.1.0 BETA released

A new version of Automated Trading Interface for AmiBroker, IBController 1.1.0 BETA has been released.

Instructions and download links are available from:
http://www.amibroker.com/at/

It was tested with TWS 857, 858.6 (standalone) and 859.7 (browser-based).

CHANGES FOR VERSION 1.1.0 (as compared to 1.0.8):

  1. Added handling of error codes 2100, 1100, 1101, 1102, 1300
  2. Financial advisor Account support (FC Issue #69) :
    • Added FA-only fields to PlaceOrder/ModifyOrder
    • When run on FA account IBc automatically queries for account list and uses "All" account by default
    • SetAccount( AccNo ) - for FA accounts
  3. GetAccountValue now allows to query values separately for each currency.
  4. added limit of error messages to be displayed (File->Configure)
  5. added re-querying for positions after reconnect
  6. an option to restart/reconnect (File->Reconnect), new method Reconnect()
  7. enhanced CancelAllPendingOrders( [optional] Ticker ) - now CancelAllPendingOrders method takes optional parameter Ticker.
  8. ClearList( iListNo ) method added - clears display lists
  9. enhanced CloseAllOpenPositions( [optional] Ticker ) - now CloseAllOpenPosition method takes optional parameter Ticker.
  10. exchange is reported correctly for non-US stocks in Portfolio page
  11. modified GetPositionList() - now it returns only symbols with positions 0
  12. OCA groups support added to PlaceOrder/ModifyOrder
  13. user-definable port and IP number (File->Configure)
  14. Warning 2107 (Historical Market Data Service inactive) and 2104 (market data OK) is silently ignored now

New Quotes Plus plugin v1.6.0

New Quotes Plus plugin (version 1.6.0) has been released now.

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

INSTRUCTIONS:

  1. Download the plugin
  2. Copy it into "Plugins" subfolder of AmiBroker directory (make sure that old version is overwritten with new one so only ONE copy of QP2 plugin is inside Plugins subfolder)
  3. Run AmiBroker (to confirm that correct plugin has been installed you can go to Tools->Plugins menu. The list of plugins should show Quotes Plus plugin version 1.6.0)
  4. To create database with QP2 plugin follow help file: http://www.amibroker.com/guide/h_extsources.html

CHANGES FOR VERSION 1.6.0 (as compared to version 1.5.1)

  1. Exclude symbols without quotes works correctly even if "only with status = 0" box is unchecked
  2. "Only active" box has been renamed to "only with issue_status = 0" because of the fact that issue status field is not reliable way of detecting active symbols. Also by default this field is now unchecked

AmiBroker 4.80.1 official release

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

This is a official release version, with full setup, updated help files, plugins and everything else.

32-bit version is available to the public from:
http://www.amibroker.com/download.html

64-bit version is available from:
http://www.amibroker.com/x64/

CHANGES FOR VERSION 4.80.1 (as compared to 4.80.0)

  1. fixed problem with Easy Alert window not accepting new alerts in some circumstances
  2. included new IB plugin version 1.6.3 (FC issue #54)
  3. included TC2K plugin 1.4.3

AmiBroker 4.80.0 release candidate

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

This is a RELEASE CANDIDATE version, with full setup, updated help files, plugins and everything else.

It is available to the public from:
http://www.amibroker.com/download.html

CHANGES FOR VERSION 4.80.0 (as compared to 4.79.0)

  1. Added extra information to "detailed log" to show commissions charged during scaling and both average and current exit price
  2. Partial exit (scale-out) profits are included now in trade stats
  3. Fix EOD missing Friday if "Filter weekedns" is turned ON and Daily compression uses Night / Day session settings (#28659)
  4. AFL Editor: Added F1 handling of for/while/do-while/if-else
  5. "SCAN" now displays prices using 4 decimal places
  6. Fixed problem with progress bar locking active window instead of AA window when in run-every mode
  7. Fixed: Layouts messed up with multiple instances running (ext.ID: 3)
  8. "Margin requirement" in the AA settings renamed to "ACCOUNT margin" to clearly show that it is NOT futures margin
  9. Eliminated resource leak in ExportImage OLE function
  10. Fixed potential thread interlock in Indicator Maintenance wizard (should prevent hangup especially on multi-CPU/core machines)
  11. Indicator tables are written to file (broker.newcharts) after each chart insert, before and after Ind. Maintenance just to prevent data loss if AB is not closed properly
  12. Symbol->Watch List->Import refreshes entire symbol tree, not only watch list leaf
  13. added few new formulas into Formulas\Indicators folder

ATTENTION: Existing users should pick "UPGRADE" version of the setup and should NOT change the installation directory that is automatically detected from previous installation. So to perform upgrade just keep on clicking on "NEXT" button without changing any defaults.

New IB data plugin v1.6.1

A new version (1.6.1) of Interactive Brokers data plugin has been released.

Download link: http://www.amibroker.com/bin/ib161/IB.dll

Instructions: http://www.amibroker.com/ib.html

CHANGES (as compared to 1.6.0):

  1. now streaming connection uses small buffer, while backfill connection uses large buffer
  2. added protection against stopping backfill when user scrolls through symbol list and invalid ticker is encountered

New Interactive Brokers data plugin v1.6.0 released

A new version (1.6.0) of IB plugin has been released.

Download link: http://www.amibroker.com/bin/ib160/IB.dll

Instructions: http://www.amibroker.com/ib.html

CHANGES (as compared to 1.5.1):

  1. added handling of TWS error message = 300 (can't find Eid)
  2. added handling of TWS error message = 165 (HDMS disconnect) - allows to workaround TWS throttling
  3. added "Cancel Backfill" menu option
  4. added "Minimum" backfill length that backfills in less than a day if you have already some data from today
  5. most recently selected backfill length is stored between session
  6. added separate connection for backfill to workaround TWS problems with hanging backfills plus automatic reconnection if backfill times out or HDMS disconnects
  7. added some runtime checks for valid pointers to workaround TWS bug of sending incorrect IDs for certain messages
  8. quotes after backfill are flushed from plugin memory
  9. added get_quotes notification for use in future versions of AmiBroker

This new plugin is an attempt to workaround a very annoying 'feature' in TWS API: hanging (or throttling) historical data requests (see this IB discussion, and this)

Most recent versions of TWS simply refuse to deliver any more historical data after making about 50 requests. Consecutive requests hang and after about 2-3 minutes application receives error 165 (HDMS disconnect). Then the only chance to resume working is to disconnect and reconnect. New plugin does that automatically. When it detects time out or receives error 165 "disconnect" it kills existing connection and connects with new client ID. To improve reliability backfill connection is now separate from streaming connection, so these reconnects do not affect streaming real time data.

64-bit version updated

64-bit version of AmiBroker has been updated to 4.79.0 (in sync with 32 bit version). More details, download and setup instructions are available at: http://www.amibroker.com/x64/

« Previous PageNext Page »