Market Data Unfair Advantage Posting Status Robert 2016

Unfair Advantage Version 2.10.8 Upgrade Beta Build 818 Available

Last Update: September 9, 2021 (Release BETA RELEASE)

IMPORTANT NOTICE: Do NOT uninstall your current UA for this upgrade. If you do, UA will no longer be usable, and a full reinstallation will be required, from here.

It is strongly recommended that you Backup your portfolio before upgrading in case there is an issue that requires a prior version to be reinstalled. Go to your UA Portfolio menu and select Backup Portfolio. This backup will be placed in your backup directory in a sub-directory using the date of the backup as the name, where it can later be retrieved and restored if necessary. Please contact customer service for guidance if needed, and refer to this message.

Click here to download the BETA RELEASE upgrade, then install over your current version.

Click here to download the last stable upgrade (Build 816), then install over your current version.

Features include:

Build 818:

  • Added Cut (Ctrl-U) , and Move To (Ctrl-M) features to the portfolio right-click menu.  Use these to move items to a different portfolio. Cut (Ctrl-U) can be followed by Paste (Ctrl-V), or by Move To (Ctrl-M), however Move To (Ctrl-M) can be used all by itself.

Build 815-816:

  • Ratio adjusting Swaps that move thru zero are now handled correctly.
  • Software will no longer rewrite expired contract files that are chronologically reversed, unless a historical correction is issued.

Build 812-814:

  • UA charts no longer crash when changing portfolio settings.
  • COT Position indicators are now displaying latest measurements

Build 811:

  • UA is now successfully able to download option database files that are greater than 125MB.  Apache surprisingly limits file downloads to 125MB for DSL connections.
  • Last/Settlement  price has been added to the chart price cursor crosshair.
  • Handling of stock symbols that begin with numbers and have a period ( . ) in them are now handled correctly in the active stock portfolios.  Examples: 2002.Q-L, 2882.QA-L, 24119.I-L
  • Feature to delete a bad error correction file has been added to the Ctrl-F utility, only to be used for emergency purposes as directed by customer service.

Build 800-807:

  • Aggregated High/Low Dates are now provided in charting and export data tables by including a ‘d’ in the output Field definition setting.
  • Adding Future Days feature now supports adding future years, in the same way, using the calendar.  UA had previously had difficulty with this when adding many years.
  • An additional extension has been added to the chart retracement tool.
  • Charting tools now function correctly when weekends are inserted, and coordinates are preserved when switching between time periods.
  • Custom settings now persist when adding additional Retracement tools to charts.

Build 780-794:

  • On-Demand updating is now available, where the only daily data processed locally is for the symbols that reside in your portfolios, along with FOREX currencies. Any new symbols added will be synchronized with a server copy.  This new feature’s setting is located under General Preferences as Use On Demand Mode.
  • Chart Preview Icons have been added to the Portfolio Manager.  The period for these can be 10 Days, 1 Month, or 1 Quarter, and can be set by clicking the right click menu and selecting your choice under Change Chart Preview Icon Period. They can be turned off there, too.
  • Heikin-Ashi charts are now available.
  • New portfolio level control available to limit the number of trading days exported to your files, in case you always want to see, for example, 22 days of the latest trading data.  This is located in the General page section of Edit Portfolio Settings.

Build 739-765:

  • A new indicator has been added that allows you to import data from  external CSV formatted files – Import Indicator will chart and/or export this data along with your price data.
  • Weekly, Monthly, Quarterly data has been restored to the API when requesting non-daily period data.
  • Hidden Indicators on charts can be briefly viewed when hovering the mouse over the Show/Hide control assigned to associated indicator.
  • Semi-Log chart expansion/contraction has been improved.
  • A right-click menu is now available on all charting tools for use when the tool’s toolbar is not easily accessible within the chart.
  • Improvements were made to the chart scaling algorithm to handle situations where price fluctuations are small and where the maximum value rises slightly above the top tick.

Build 734-738:

  • The CSI Seasonal Index can now be viewed and exported in W,M,Q, and Yearly format.
  • Corner Style option added to text preferences ( Bevel or Sharp )-
  •  Use Enter key or Ctrl-Shift keys to cycle indicators –
  • Duplicating locked tools now unlocks the duplicate –
  • Trend, Horizontal, and Regression Lines can now extend past the last day and into the future ( tool preference setting ) –
  • Andrew’s Pitchfork now functions w/ Seasonal indicator charted –
  • Currently charted indicators are updated when the daily database is updated –
  • NFG’s w/ history now includes months previously skipped when rolling 1 or more months prior to delivery month.
  • Indicator profit/loss measurements across viewable period in charts are updated as you scroll back in time.

Build 725-727:

  • Copy/Cloning of in-chart tool objects like trendlines, fans, pitchforks, and all others has been improved. Use the new copy button on the object toolbar, or press the Ctrl key, and then, using the mouse, left click on, and drag the new copy to a new location on the chart.
  • Option expiry dates are updated with estimated dates when actual expiry dates are not yet known internally.

Build 721-723:

  • Various improvements to charting, portfolio management, and export features.
  • Indicators derived from using the outputs of other Indicators are no longer as restricted to a certain available set, depending on build order, when creating Templates. 
  • Precision price setting of charting tools has been restored. The change to price offset positioning caused past editing attempts to be ignored.
  • n# ASCII/Excel field now accounts for Expiry Date fields(X), when used, when extending out past the available contract data. 

Build 711:

  • Improved ASCII Import interface, which includes a new feature to synchronize portfolios with symbol import lists. 

Build 708:

  • Put/Call Ratios can now be added to supplement ASCII/Excel Futures contract export files, using r and R fields. Previously they were only available to strictly Put/Call Ratio series. 
  • Put/Call Ratios have also been added to the Indicatory Library.
  • The Raschke 3-10 Oscillator has been added to the Indicator library.
  • You may now specify more than one overlay series using the new Overlay chart toolbar icon.
  • You may now Select/Copy/Paste a set of Continuous contracts back into the same directory with changes allowed to be made in the process. Example: Select/Copy a set of 1st Nearest Futures, and then Paste them back in – a conflict dialog appears:  Check the New Items in the list, then click Change Settings to Add New Items and change the contracts to 2nd Nearest. Click Ok to Add them into the same portfolio.
  • Date cursor now floats above contract roll, split, and dividend indicators.
  • A Yearly chart history button has been added. 
  • The Fibonacci Times Zone tool has been recalibrated.
  • Current Indicator values can now be displayed on the chart scale.

Build 685:

  • The Futures Backadjuster now correctly rolls by number of trading days prior to expiration dates when also using Minimum Contracts Out values that are greater than 0.
  • Stock symbols can now be included within, or excluded from, any portfolio using a new feature located within each Portfolio’s Settings [ ASCII/Excel Misc ] page.  These symbols will survive thru Active Portfolio ranking management, unless they are excluded, contained in the active exchange, and become delisted. Otherwise, excluded symbols will visually remain in an assigned portfolio, color coded, but there will be no export files assigned to them.

Build 684:

  • Appending error within CSI Format has been corrected
  • TSXV added to the Active Stock Exchange Ranked Portfolio Manager.

Build 683:

  • UA now provides century dates to Amibroker. After upgrading, go to UA’s Preferences > Amibroker Database page and make sure one of the Refresh History selections is checked, as the AB database will have to have it’s dates reformatted.
  •  UA now manages TradingBlox™ StockInfo files, which will reside within your portfolios data directory.   This reduces the need to update your TB catalogs, and can be used with UA’s Managed Stock Portfolios to follow all active stocks within the exchanges we cover.  To use this feature, check the new selection box on the Portfolio Settings > ASCII\Excel Files page.

Build 648-655:

  • New Font control added to General Preferences for Portfolio Manager and Market Spec Fact sheet.
  • Fields highlighted in chart table where HLC pricing differs from published values, according to daily settlement range setting.
  • Other assorted bugs fixed.

Build 638:

  • New Ratio Spread indicator has been added to the Spread tool.
  • New Feature to include all available contract history to Nearest Futures Groups.

Build 630:

  • Market names now use – instead of _ when exported into file name.
  • [x] close tab button no longer disappears when multiple portfolio rank views overflow the screen.
  • Dividend Growth ranks always use the Most Active metric.
  • Dividend Growth ranks gather top performers, w/ Dividends, then ranks Most Active.
  • S&P 500 Dividend Aristocrat Index gathers top performers, then ranks by Most Active.

Build 619-628:

  • Price cursor now disappears when mouse is moved off chart.
  • Stock Index Component Portfolios can now be ranked.
  • New ETF Rank choices by Exchange, World, or US only.
  • Multi-Period Ranked Portfolio support now in effect.
  • Easy access to NEW Ranked or Stock Index portfolios by clicking the Wizard toolbar button.
  • New Ranking by Sector metric has been added.
  • Now allows the ASCII/Excel export of aggregated indicator results.

Build 610-618:

  • A Ranked Stock Exchange Portfolio feature has been added to measure the markets in several different ways. Click New Portfolio and explore the possibilities by clicking the New button off to the right where it says New Active Stock Portfolios. For more details click here.
  • In addition to that, all stock portfolios can now be managed, meaning as stocks delist, the software will automatically remove them for you, and place entries in a log visible in the Log Viewer.
  • Handling of Stock Fundamental Shares Out and Market Cap have been optimized for performance, meaning it now takes a fraction of the time to update this data when included in export files.
  • A new Market Capitalization indicator has been added for charts.
  • Database updating performance has been improved.
  • The Continuous Futures Roll Schedule Report now accurately provides the contract, volume, and open interest values at the roll for those entries that have recently moved to the next contract 1 or more days prior to the current day of the report.
  • When Adding symbols to a portfolio, the Select Data Series Symbol field will now allow virtually unlimited numbers of comma-separated symbols to be copy/pasted into it at once.
  • More detail has been added to the log viewer.
  • Other minor improvements made and glitches eliminated ( including EAccessViolation & EDivByZero while distributing ) .
  • EEI and FEI charts now scale within bounds when ranging between 99 and 101 points.
  • Shares Outstanding and Market Cap are now available for the TSX and VSE exchanges.

Build 588:

  • Price Up / Price Down Arrow added to price cursor readout.
  • Price Up / Price Down bar colors are implemented. Set Main Price Up/ Main Price Down to the same color in Color Setting to revert back to prior display method.
  • Volume Up / Volume Down bar colors are implemented. Set Volume Up/ Volume Down to the same color in Color Setting to revert back to prior display method.
  • Volume scale on left filled when left side scale is visible.
  • Volume scale on left is hidden when no left side scale is needed.
  • Regression Channel cursor along left edge redrawn when adjusting right edge.
  • V/OI scale filled in on left side of chart when dual scales are displayed, unless another Indicator present.
  • Charts are now re-proportioned when scrolling thru portfolio charts with multiple indicators are displayed.
  • Price cursor lands on last day when charts are displayed, and retains position when scrolling thru portfolio.
  • Indicator value labeling has been abbreviated.
  • Put Call ratios now export to Excel when regional settings are set to use commas for decimals.

Build 585:

  • Futures+Options choice allowed on all 7 new COT indicators.
  • Histogram option added as line display for indicators.

Build 582-584:

  • Charting tools now include an Andrews Pitchfork.
  • Expiry Date Rules are now available in the Options Export Manager.
  • Database Reports can now include Options alongside Futures or Stocks where available.

Build 574-578:

  • COT Net Positions and Long/Short Positions indicators have been added to the Standard Indicator library.
  • LME correction handling has been corrected.
  • A malfunction that is highly evident when adding large quantities of symbols to a portfolio has been remedied. This caused great lags during the insertion of symbols, and would trigger unnecessary refresh requests. This bug was introduced in build 546, so all customers with builds equal to or greater, are urged to upgrade.
  • Charting objects are saved, and now cleared, when scrolling charts.
  • Candlesticks hold appearance better now when zooming out.
  • Shares Outstanding are now expressed in Lots, Market Cap is still expressed in Millions.

Build 550-561:

  • Support for markets trading in 32nds and quarters of 32nds.
  • A chart Invert shortcut button [ INV ] has been placed on lower charting toolbar.
  • A newly designed spread chart feature has been added, with a shortcut button placed in lower right section of charting toolbar, next to the new [ INV ] Invert button. Newly created Spread pairs can then be added to your portfolio for future charting reference, and for exporting the spread results.
  • Selection list is sorted by symbol.
  • Ability to chart spreads of Price vs an applied Indicator is functional.
  • Ability to chart an Indicator applied to spreads of 2 Price series is functional.
  • Spread description now includes instructions.
  • Other minor interface improvements.

Build 547:

  • Option Export Manager now updates nearest contract strikes properly when formatting file data By Contract.

Build 545:

  • UA now allows you to apply a chart Indicator Template ( which can contain up to 32 indicators ) to your portfolio symbol entries, so that all indicator results can be exported along with
    symbol data. This will work with ASCII and Excel formats only. This new feature can be found by clicking the [ I ] button located in the lower right-hand corner of the Select Data Series dialog interface. Access this dialog by Editing or Adding symbols. Your selection here can now also be applied to all symbols within your portfolio(s) by selecting: Assign This Indicator to Portfolio.(Optional).
  • To learn how to create a chart Indicator Template, view the following instructional video which provides a demonstration around the 8:00 minute mark: UA Charting Demonstration
  • This feature requires an * to be present at the end of your portfolios ASCII/Excel Field specification, as the last field to be exported, as there will be multiple fields, each of which will use enumeration related to each indicators name, parameter(s), and position within the table. You will also want to select the Include Header… option on the ASCII/Excel portfolio settings page when using this feature.

Build 538:

  • Floor spec has changed to (RTH), Electronic to (ETH). Appropriate filtering has been accounted for when viewing Market Specs, when building Historical Portfolios using the Wizard, and when transferring RTH Opens and Settlements to ETH symbols, when configured to do so.

Build 536:

  • Market Scanner multi-selection of multiple pages within the symbol list is now functioning properly.

Build 531-532:

  • Column layouts in UA chart’s Data Table can now be customized using the new feature located off the table view’s right-click menu [ Customize Column Layout ].

Build 530:

  • A new fractional delineator decimal point option has been added, a “,” comma, to represent the decimal point in order to comply with international conventions where it’s used. This is available in the ASCII and Excel formats only, and made available to select in the Data Display sections of Edit portfolio and Preferences interfaces.

Build 528:

  • Stop date setting within each data series is no longer ignored if used to override current setting of As Available.
  • 0 is caught and warned against usage when entered within Days From setting within the Data Series Selection Dialog.
  • Weekly series are updated, rather than rebuilt from scratch, for up to a month, if your data has not been updated within that time frame.

Build 527:

  • Weekly, Monthly, Quarterly, and Annual aggregated exports are now updated with the latest recomputed data, rather than being entirely rebuilt after each data update, unless rolls during back-adjustments, whether for futures, or new stock splits/dividends, are detected. Historical corrections will also trigger rebuilds, as well as other custom settings that may be used. But in general, they will be updated to reduce your overall daily download time when using these in your portfolio. There is a global setting that controls this located in the Preferences > Aggregate Data section.
  • CSI, CSIM, and Metastock formats can now be configured to export holidays that contain the prior day prices, or the prior day close. This control is located within Edit Portfolio on the CSIM/Metastock Format page.
  • The Amibroker export format can now be configured to export holidays that contain the prior day prices, or the prior day close. This control is located within the Preferences > Amibroker section.
  • The Price Channel indicator now allows the option to use the Highest and Lowest Close, rather than the Highest High, and the Lowest Low. This is located on the indicators configuration interface.
  • Editing portfolio items that are currently charted, now always reflect those changes immediately when applied. Previously, when changing a futures series from one type of continuous contract to another type, this step was missed, as the software was looking for the previous type of contract among the open charts.
  • An issue with Back-Adjusted and Nth Nearest continuous contracts was discovered that could inadvertently and unexpectedly roll out to a far contract when using V/OI, has been eliminated. In most cases, this had limited exposure, but it was observed to happen under certain conditions.
    For this reason alone, this upgrade is highly recommended.
  • Several charting alignment issues have been cured.
  • The Zoom Box Magnify has multiple levels of depth, which can then be incrementally backed out from by clicking the button twice.
  • The download countdown is reduced from 10 seconds to 5 seconds, enough time to click on the download date control, in the event where prior days need to be recaptured.

Build 514:

  • New ASCII/Excel field feature: @ specifies to include the Spot Contract, with Expiry Date, Closing Price, Volume, and Open Interest with each data record.
  • Trading signals have been added to the Moving Average indicator (optional).
  • Net Volume now represents the Net Change from the previous day.

Build 511:

    • UA now corrects export files when it can: when the correction is for the prior day. Previously, UA was rewriting every file that had a prior day correction. It will no longer rewrite unless it’s necessary: When a roll is detected, a Split and/or Dividend influences the output, it is a historical correction, or an underlying conversion is made. Depending on the size of your portfolio, you will see a reduction in the time it takes to perform a daily update*, especially with large stock portfolios, where volume corrections are transmitted. Futures contracts, and continuous contract files are corrected, too, without a rewrite, when prior day corrections are transmitted.

*Note: Your 1st update after this upgrade will be slow due to a portfolio version upgrade. Subsequent updates will then proceed more quickly as a result of this improvement.

Build 504-505:

  • Sunday data, such as that contained within Crypto-Currency rates USDB and USDE, can now be excluded by un-checking the new setting within Edit Portfolio, named Include Sunday Trading Data, located on the Other Settings page.
  • Exported ASCII/Excel data can now be chronologically reversed by checking the new setting named Chronologically Reverse Export Data Order located within Edit Portfolio, on the ASCII/Excel page.

Build 502:

  • The Roll Schedule Report has been updated when specifying the expected roll dates for continuous contracts that roll on days prior to the expiry date. The formulation had not been updated to consider holidays that occur between the expiry date, and the number of trading days prior to the expiry date.

Build 501:

  • Expiry Dates have been added to Settlement Reports.
  • Nth Nearest Futures hold onto the Nth Nearest contract as long as possible until the next Nth contract has begun trading, filling gaps that were previously encountered at times when not using the Strictly Use Absolute Nearest setting.
  • Nth Nearest Futures and Back Adjusted contracts have a new setting when Calendar Date rolling with Days/Months prior from the End of the Month. Roll Prior to Non-Trading Days can be checked so that in cases where you roll a month or more prior, 1-2-3 days before the End of the Month, the software will not roll into the next month if the last calendar days are a weekend of holiday.

Build 500:
Attention Stock Data Subscribers:

We’re offering a new stock sector and industry group convention that follows a broader set of codes. This remains an option within UA in order to preserve the current set of codes used. However, the old set of codes are no longer being assigned to IPOs issued within the last year, so it’s advised to adopt this change.
To enable this new feature, click the Preferences menu and navigate to the Market Specs section. On this page you will find the new setting named Use New Sector / Industry Codes.  Check this option to have your Sector and Industry descriptions follow this new standard.
( Recommended )

    • New Sectors are listed here
    • New Industry groups are listed here
    • Download the latest BETA upgrade above to receive a fully functional version that utilizes this change.

If you have any concerns with this, or if you are using any of our Stock Sector and Industry Indices listed here, please notify us at to let us know of your concerns, and/or usage of these indices, so we can better plan on how to reconfigure them to use this new standard.

Build 494:

  • When adding Future Days to continuous contracts, the delivery month of the future days now reflects that of the current present day delivery month. The software no longer retains the delivery month used when adding in the Future Days. This functionality will never roll out past the present day.

Build 485-490:

  • Portfolio Right Click menu now contains a Chart feature where you can
    chart one or multiple selections of your portfolio at once.
  • The Settlement report now contains a Percent Change change column.
  • The Settlement report now contains a Highest Volume and Open Interest filter.
  • A new MA Z-Score indicator has been added to the Standard Indicator library.
  • A new Average Monthly Close indicator has been added to the Standard Indicator library.
  • Include charting Holidays and Weekends has been expanded to include filling
    them with prior day prices within charts.
  • Imported portfolios will have delisted symbols automatically removed for those
    whose accounts do not allow for them.
  • A memory leak dealing with charting indicators has been resolved.
  • Charts can now be set with a gradient fill background color.
  • Weekly charts with indicators are now correctly presenting weekly indicator data.
  • A new setting to Ignore Warning Messages has been added to the Data Distribution 1 section within Preferences.

Build 458:

  • Chart printing has been improved.
  • Markets with no Cash prices can be supplied with Spot prices in the $ field when exporting.
  • Dividends are now only distributed based on account subscription, lowering traffic for those who don’t subscribe to Mutual Funds.
  • Last used settings in the Select Data Series interface are now correctly restored.

Build 441:

  • A new switch has been added to command the software whether to Delete Dropped Symbol Files from the directory that contains all files within any given Stock Index Component portfolio, when  symbol(s) are dropped from an index during the monthly update cycle.
  • 2 new ASCII/Excel export fields have been added, % and ^ which provide Price Change, and Percent Price Change.   This works with Daily, Weekly, Monthly periods.
  • Tradestation compatible attributes and header formatting has been corrected.
  • Calendars have been added to the Collection Date entry in Preferences, and to the Internet Download interface.  Click on it to suspend the download, and change the date to a previous day to back date the download.

Build 419-421:

  • Excel file driver installation button Install Driver Upgrades has been added to Preferences > Data Distribution 1 page. See Build 408 above for instruction details.
  • The Transfer Settlement Prices to Electronic Markets feature has been reworked to now accurately use the Settlement Prices when calculating offsets during rolls. Market names and table columns are changed to reflect Settlement, replacing Last Trade labels, when this feature is in effect. The Last column in the chart tables still contain the Last Trade price of the market, for reference, but the Close, and the Unadjusted Close fields are derived from the Settlement prices.
  • New right-click menu in chart Table section for Display Values w/ Maximal Precision, for turning this feature on and off without having to go into Preference or Portfolio settings.
  • Expiry Dates can now be formatted using the Excel Date format which corresponds to your system regional settings. Enable this on the ASCII/Excel Fields section within Edit Portfolio.
  • CSI Format can now accommodate 9,999 files in one directory for use with software that can read it, such as Delta Graphics. Find this new setting on the Portfolio Settings CSI Format section.
  • With Build 420, the Excel File Driver installs are downloaded only when requested.
  • With Build 421, rolling by days from the End of the Month now correctly handles situations where
    the last day, or last 2 days of the month land on a weekend. Rolls occur before the end of the month, not after, when specifying to roll on the last day of the month ( typically used with 1 Month Prior ).
  • With Build 422, Holidays are accounted for when they land on the last day of the month, or between the last day, and the number of calendar days, or trading days back from the end of the month.

Build 411-414:

  • Excel files are now appendable when using the Format As Excel Dates option in the ASCII/Excel Fields Layout section of UA. You must make sure that you specify and match the Excel Date format you are using in Excel, with the Date Format and Separator controls in the ASCII/Excel Fields Layout section in order for this to work right. For Example: If your dates in Excel are formatted in DD/MM/YYYY format in Excel, select those options in UA. This Excel format is generally specified in your computers Regional Settings within Control Panel. Previously, these files were being slowly rewritten every time you updated.
  • COT data now includes Average Volume and OI for the term in the Total Volume and Total Open Interest fields. 3 new COT Oscillators have been added that use these values:
    • COT Large Speculator Oscillator
    • COT Commercial Oscillator
    • COT Small Trader Oscillator

Build 408:

    • For customers who use the Excel format, UA now provides the option to use a newer Excel OLEDB driver that replaces the old one that has recently been disrupted by a Microsoft Security Update for users of Windows 7 and above only.  Windows XP users do not need to use this new feature.

To use this, change the Excel File Driver Provider setting in the Data Distribution 1 section within UA Preferences from Microsoft.Jet.OLEB.4.0 to Microsoft.ACE.OLEDB.12.0.
The Install Driver Upgrades button below this selection with then be enabled. Press this button to have the new Excel Driver installed onto your machine. When this is done installing, you will be prompted of it’s success. Click OK and proceed to update your database as normal. Your Excel files should then properly contain your data, just as before this incident occurred.

Click here for prior Build change reports

Unfair Advantage Build x.125 available

Release Date: December 20, 2013
Last Updated: June 26, 2014 (Release x.125.657)

Features include:

  • Backadjusting Raise Negative Series feature now correctly operates with Dividend Adjusted Stocks / Mutual Funds
  • Selecting Chart tabs now correctly activates associated chart when windows are Tiled or Cascaded
  • Charts saved to files are now opened using filename in the tab, and are no longer over written by dynamic chart saved settings
  • Security issues when using the API with Option only accounts have been resolved
  • Roll Days Before Expiration now allows a setting of 0, to roll on the expiration day
  • Expiry Rule Settings are preserved
  • Roll By Days Before Expiration more precisely rolls on the number of days specified for Nth Nearest Future ( before it rolled 1 day later )
  • Horizontal scrollbar added to the Portfolio Manager
  • Walk Forward Detection disabled when rolling by Date, or Strictly By Days Before Expiration, as it is unnecessary
  • Directory editing w/ autofill in Portfolio Settings dialog has been improved to avoid inadvertent renaming of the target directory when specifying the desired path while editing
  • P/L Trendline charting tool addition
  • Advanced Adjuster now supports rolling strictly on trading days before expiration
  • Excel field formatting now supports use of native Date Type
  • Copy Table Results and Save Table Results To File implemented in Market Spec FactSheet
  • New ASCII/EXCEL field specifier for Industry Group – ‘y’
  • New ASCII/EXCEL field specifier for Enterprise Value (EV) – ‘0’
  • Handles database syncronization when triggered by start date changes
  • Copy/Paste of selected items with a portfolio implemented in the Portfolio Manager
  • New scheduled Portfolio backup feature
  • Copy Portfolio to new portfolio now supports Period and Format selection changes
  • Import Portfolio now supports Period and Format option changes on all or some portfolios
  • Export Portfolio interface has been enhanced to support selecting which portfolios to export
  • Import Ascii file interface has been enhanced to support many different fields, and sequences
  • Find in portfolio button has been added to Portfolio Manager
  • Smarter Portfolio Manager handling of ASCII export file period changes, and multiple selection changes
  • Improved Portfolio corruption error handling
  • Charts now provides controls to easily change the years of history to view
  • Charts can now have future blank records added to them all
  • Chart annotations editor has been enhanced, annotation drag and drop supported
  • Charting objects are saved for re-display
  • Errors encountered with Charting templates have been corrected
  • Holidays can now be removed from charts
  • Preference setting sections have been consolidated
  • ASCII export field electives added for Expiry Date (X), Sector (s), Units of Measure (/)
  • Sector added to search elective in Market Spec Fact sheet
  • Search By setting is preserved in the Market Spec  Fact sheet
  • North American and World ETF tabs have been added to the Market Spec Fact sheet
  • OTC Exchanges have been broken out into NASDAQ Cap exchanges, and OTC Pink sheet exchanges
  • Perpetuals Contracts are now included in the Continuous Contract Roll Schedule Report
  • Continuous Contract Roll Schedule Report has been enhanced, and is now exportable to Excel
  • Continuous Contract Roll Schedule Report now specifies days past roll date, & whether next contract is trading
  • Continuous Contracts can now use generic ASCII file names instead of method coded names
  • Gaps in Back Adjusted contracts rolling on OI handled when OI is 0 in all contracts (JTI,JY,LRC specifically)
  • Market Scanner now features Data Download and Market Spec Fact sheet
  • EZ Downloader now supports Excel format
  • Continuous contracts of the same market, but with different settings, can now coexist in the same portfolio
  • Nth Nearest Futures Contract can now roll on Vol or Oi
  • Errant COM connection message eliminated when closing UA after using the API from Excel.
  • Portfolios can now share the same directory, with caution ( Avoid duplicate symbol/contract entries with the same file format ).
  • New chart controls to select different periods and time frames from the toolbar.
  • Stock Fundamental Market Capital export field no longer includes an ‘M’, millions are implied and noted in the field description.
  • Market Spec Factsheet organization improved.  Last pricing is more effeciently captured for stocks.
  • Add Blank Records to All Charts has been replaced by ‘Expand Right Margin to All Charts’ which adds a constant fixed space rather than only spacing when viewing the end of each data series.
  • Allows weekends to be added to charts, as well as export files.
  • New slide rule chart can be resized, and scrolled when grabbed by the mouse.
New Perpetual Contract features:
  • OI Weighted Perpetual now supports limiting the # of monthsto  include, an option to roll forward on Open Interest, Roll Days Before Expiry, and Confirmation Trigger
  • A new Index Component which blends the actual contracts together over a 5 day period. This Nearest Future Contract splices contract pricing together over a specified time window using percentages determined by the size of this window. It resembles the sub-Indices used by the Dow Jones-USB Commodity Index.
  • A new Proportional Liquidity Contract, an Open Interest Weighted Contract that measures contract liquidity over the span of the life of the market by weighting the price differences per day with Open Interest across specified contracts.


Unfair Advantage Build x.124 available

  • UA now skips to it’s secondary server when primary server is down, as well as when busy serving other customers.
  • UA now accommodates an extension to the Nth Nearest Futures contract, enabling to look up to 36 contract months out.
  • Nth Nearest Contract now correctly rolls a day earlier, on the day of trigger, when rolling on Volume.
  • New, easier access to Backadjust overrides from right click table menu, and on the Data Series Dialog >> More section.
  • Duplicate contract selections have been removed from Backadjust override interface.
  • CSIM and MetaStock mix of formats disallowed in same portfolio.
  • Generate Foward continuous contract option has been renamed to Walk Forward Detection to better describe it’s purpose.
  • UA now provides the ability to add multiple blank records to all charts by setting a global value in the Charting Preferences section



Unfair Advantage build x.123 available

  • Now compliant with AmiBroker 5.6
  • Now exports Nearest Futures Group contracts to AmiBroker
  • UA no longer closes AmiBroker after opening it for an update.
  • UA now allows data from chart to be saved to an ASCII file off the right click menu.
  • Allows same markets with differing periods to coexist in same portfolio (ASCII only)
  • Allows same markets with differing setting to coexist in same portfolio (ASCII only)
  • Correctly updates option strike pricing in export files.
  • Catalogs Nearest Future Groups in Portfolio Manager with more detail.
  • Handles initial scroll position with Seasonal study correctly.
  • Now computes # of days traded per year on average in Seasonal Study sampling window, using more than 251 when available.
  • API RetrieveContact(…) and RetrieveSnapshot(…) correctly returns data for Linked markets when a date range is specified.
  • API FindMarketNumber() now filters out exchanges that are not contained in customer’s subscription.
  • Improved performance of CSI’s Factsheet search viewer.
  • Chart Studies are now editable after applying to charts when clicking “e”.
  • Stock Fundamental data is now available in the factsheet and exportable through ASCII data files.

Unfair Advantage build x.120 available


  • New chart rendoring methods to eliminate flicker.
  • New contract roll indicators with show/hide feature.
  • Holidays now report on holiday downloads, instead of after the fact, when the next day is appended.
  • Added new stock factsheet tab to isolate delisted stocks.
  • Added a new column to express Exchange Traded Symbols in FactSheet. Many are filled, many are not, if you’d like to offer some you know that are missed, we will gladly have them tranmitted.
  • Chart tab synchronization bug no longer exists where editing a charts portfolio entry sometimes confused the ordering.
  • Tested and corrected what we believe to be all the possibile expiry rules.
  • New roll strategy operates properly with Volume/OI roll timing.
  • Added Roll Aligned w/ Data to Nth Nearest Future Contract.
  • Forced a no “merge on contracts” where not appropriate in the Symbol Linker.
  • Add Chart Series dialog remembers last usage settings.
  • Unadjusted Close is now correctly expressed in holiday records when previous close is disignated.
  • Online Help and Remote Support is utilized from Help menu
  • Date Format control which formats ASCII and EXCEL export file dates, and chart tabled dates.
  • Weekends can be inserted into exported ASCII files, and filled in the same way Holidays are. (Portfolio Preferences > Ascii Misc > Handle a Weekend)
  • Edit Portfolio Settings Button added to Portfolio Manager Button Cluster. Portfolio Start and Stop dates can be specified in Edit Portfolio Settings.

Expiration Rule editor:

You can express a new expiration rule, and then check the dates in the Advanced section that are generated based on the rule. Last Business Day for instance….Check the dates against your Calendar. Also, build a back adjust contract, rolling on Date – 31 days from Start, 0 months prior. This will force it to roll on the expiration dates generated by the rule back throughout history.
In practice, Customers can use this rule to base the Days before Expiration on in OI rolling schemes, using these custom expirations, that can now express First Notice Days, instead of the default Last Trading Days, which will help them to roll earlier in the cycle.

Symbol Linker:

This one is less complex to test. The main change is to link Electronic markets with Floor pit Symbols for back-testing, and command them to link when the Electronic Volume surpasses the Floor volume, or when the Electronic Open Interest surpasses the Floor’s Open Interest, or when both conditions are met.

Examples to test:
C > ZC
S > ZS
W > ZW

Stocks, LME forward contracts, and FOREX markets can be linked too:

Be careful with these as they cannot be linked with futures, we can’t mesh a backadjust contract with a single continuous forward contract series ( at this time ).
An editable adjustment value has been added to multiply or divide the source symbols data to match it against the target.

Examples for this are:

A factor of 0.1 is needed to match pricing (this is located in the source symbol area of the interface).

API properties added:

However there is a new property:
HolidayDOW – By default, UA now uses an ‘8’ to signify a holiday, to match documentation. This property can be set to -1 to have the DOW expressed, or 0 for 8 (default).
IncludeWeekends – adds records for saturday and sunday, defaults to 0 pricing.
UseExpiryRule – specifies whether to use user defined expiration rules when rolling continuous contracts.
RollByPercentage – Allows OI and/or Volume rolling to use a 50 – 100% comparison when rolling continuous contracts.
MinMnthsFwd – Specifies the nearest minimum month forward to view when rolling continuous contracts.
MaxMnthsFwd – Specifies the nearest maximum month forward to view when rolling continuous contracts.

A NEW backadjusted strategy

has been employed in the representative price calculation, and is described as follows:

Close new – Close Old Same Day, Roll Day Adjusted (preferred)
-Here the close of the new lead contract is compared with the same-day close of the former lead contract and the price difference is applied to all historical data including the date record of the contract change.New Close to Old Close difference is applied to all price fields, (Open, High, Low and Close) existing at the time of the Roll timing event. This pricing adjustment allows the new contract prices for the next record to be, seamlessly appended to earlier data without any contract pricing gaps. It also preserves the pricing relationships of all prices prior to the Close on the day of the roll by allowing for the execution of the roll during the trading session on the day identified as the roll day.


NEW – Close new – Close old Same Day, Roll Day Adjusted
Future #552 EBL0_IAB: Back-Adjusted of Euro German Bund-EUREX Daily,
Aligned w/ Data
20111205, 201112, 135.59, 135.64, 134.30, 135.06, 134.82, 0.00, 1008541, 519565
20111206, 201203, 134.61, 135.22, 134.28, 135.02, 135.02, 0.00, 733139, 808290
When Known
20111206, 201112, 134.66, 135.27, 134.33, 135.07, 134.78, 0.00, 1163067, 282129
20111207, 201203, 134.94, 136.21, 134.61, 135.80, 135.80, 0.00, 867432, 845828
When Lagged
20111207, 201112, 135.91, 137.18, 135.58, 136.77, 135.51, 0.00, 421000, 12453
20111208, 201203, 136.78, 136.99, 136.49, 136.82, 136.82, 0.00, 673339, 842290

OLD – Close new Close old Same Day
Align w/ Data
20111206, 201112, 134.61, 135.22, 134.28, 135.02, 134.78, 0.00, 1163067, 282129
20111207, 201203, 134.81, 136.21, 134.54, 135.80, 135.80, 0.00, 867432, 845828
When Known
20111207, 201112, 134.94, 136.21, 134.61, 135.80, 135.51, 0.00, 421000, 12453
20111208, 201203, 135.74, 137.00, 135.18, 136.82, 136.82, 0.00, 673339, 842290
When Lagged ( same as when known… )
20111207, 201112, 134.94, 136.21, 134.61, 135.80, 135.51, 0.00, 421000, 12453
20111208, 201203, 135.74, 137.00, 135.18, 136.82, 136.82, 0.00, 673339, 842290

Unfair Advantage build x.119 available


  • # for CSI number has been added to ASCII file name mask
  • M for MetaStock Short Name has been added to ASCII file name mask
  • New Backadjuster settings for specifying Minimum and Maximum Months Forward to use when selecting candidate contracts.
  • Nth Nearest Future settings for specifying Minimum and Maximum Months Forward to use when selecting candidate contracts.
  • Contract Expiry Rules now include a “LAST” option when specifying Week prerequisite to the day of week of expiration.  This handles days in the 4th week that sometimes land in the 5th. ( example SIN June 2011: Last Thu = June 30th [5th thursday] )
  • Importing symbol lists now succeeds to update when importing from directory other than ua root.
  • FindMarketNumber API call now always returns most recent symbol where duplicates exist. ( example: Stock Symbols for MEE were out of order according to CSI # )
  • ASCII Stock file names may now include name so delisted and active stocks with the same symbols can be written to same directories during export.
  • Stock Factsheet Fundamental Data columns have been modified to receive forthcoming data to be released soon.

Unfair Advantage build x.118 available

Unfair Advantage x.118 build


  • Unadjusted Closing prices now incorporate Historical Adjustments that affect price precision.
  • Database Integrity Search errors handled.
  • Historical Contracts in protfolios are no longer rewritten when corrections are received for unassociated contracts.
  • Charts no longer freeze when added to Charts Portfolio.
  • New backadjust option for Representative Prices: Close Old Contract, Close New Contract Next Day ( formerly Close Old Contract, Close New Contract Same Day ).
  • Supports AmiBroker 64-bit Version ( must not coexist with 32-bit version .
  • Bureau of Labor, Federal Reserve, Construction Spending, Personal Income Data now updating properly.

Unfair Advantage build x.117 available

Unfair Advantage x.117 build


  • Amibroker Portfolio Exporting bug corrected. 
  • CSIM/MetaStock file management deletion bug corrected.
  • Perpetuals can now be set to look forward up to 15 months out.
  • New contract rolling schedule located off the Portfolio menu.
  • Fortran Back-Adjuster now strips out reconciling records that trail expiry.
  • Markets with only options are identified in the factsheet’s last date field, where as the previous version would display a -1.
  • Rolling by Date with representative prices set to Close Old Contract, Close New Contract same day now uses the close of the new contract in the close of the day before the roll.
    This change was done to match the results of the Fortran Back-Adjuster, which handles this in a more correct way.When backadjusting ED

    The close value of the backadjusted file on 31st Jan should be = Sep 11 close = 99.480.
    The old adjuster does this correctly, the C++ adjuster gives a value of 99.465.
    Future #141 ED_5320B: Back-Adjusted of Eurodollar-3 Mth-Globex-(Floor+Electronic) 

    Mar, Jun, Sep, Dec
    1 day before the end of month
    5 months prior

    20110131, 201106, 99.475, 99.480, 99.455, 99.465,
    20110201, 201109, 99.485, 99.485, 99.455, 99.465,

    20110131, 201106, 99.490, 99.495, 99.470, 99.480,
    20110201, 201109, 99.485, 99.485, 99.455, 99.465,

    Here are the closes of the NEW 201109 contract

    20110131, 201109, 99.500, 99.505, 99.475, 99.480,  (< now used )
    20110201, 201109, 99.485, 99.485, 99.455, 99.465, (< was used  )

    It now uses the close for the Sep 11 on the 31st, not the close on the 1st.
    It was duplicating the close over those 2 days.

Unfair Advantage build x.116 available

Unfair Advantage x.116c build


  • New Back-Adjuster option to roll on a percent of the nearest Open Interest and/or Volume.
  • Also available for use with the Nth Nearest Future Contract.
  • Rolling on Open Interest and/or Volume is now limited to the next nearest year forward.
  • New historical database portfolio builder.

Unfair Advantage build x.115 available

Unfair Advantage x.115 build


  • COT mapping to all symbols more comprehensive.
  • Gann Contract’s previous contract specification is corrected.
  • Reseting of Days before expiration has been fixed.
  • MNI9 LME Nickel 3 mnth 24hr adjusted against British Pound prior to 19880201.
  • Factsheet improvements with Last Price, Percent Change, Last Date and Volume options.
  • Unadjusted Settlement or Last Trade included in Continuous Computed Contract Data tables.
  • Unadjusted Settlement or Last Trade field delivered through API has integrity ensured.
  • Unadjusted Close included in Split and/or Dividend adjusted Stock Data tables.
  • Stock Index Component Markets are now available.