Release 1.5.3.2: This is a BETA release
 
  • Corrected the IB data request to prevent overlapping days.
  • Corrected an issue that caused Wave 4 trades to exit prematurely following a phasing analysis change. 
Release 1.5.3.2 made available 2 March 2011, 01:30 pm (CET)
 

Release 1.5.3.0: This is a BETA release
 
  • Fixed a problem that occurred rarely in building cyclic models on inherited intraday charts.
  • The entire LIVE data process has been overhauled dramatically. Live streaming data ticks (no matter what the source) are now submitted to charts up to 10 times per second, instead of being queued as in previous versions.
  • IB data should now load a full year (previously it would try to load about 10 minutes more than a year ... which IB didn't think was very funny).
  • Charts are now much more efficient thanks to an adjusted updating process which minimizes analysis under various price conditions.
  • Real-time trading with Metatrader 4 has been overhauled to a large extent to handle the problems inherent in the slow response of MT4. Please report any outstanding problems in this process.
  • There are MANY new features in this new beta, and so please take a look at this webinar (still to be recorded - I will send out an email about it when it's done) to familiarize yourself with all these features. 
  • New features include:
  • MULTIPLE WORKSPACES: that's right, the days of analyzing and trading only one instrument with Sentient Trader are in the past. Sentient Trader will now open multiple workspaces (Intraday version only). This does of course place additional strain on the computer's processor, but tests we have done indicate that non multi-threading processors handle two workspaces (6 charts each receiving live data) with no problem, and three workspaces with some difficulty. The recommended modern multi-threading processors handle 4 or 5 workspaces easily, and start showing strain from about 6 upwards. We will be constantly working to improve this of course.
  • WORKSPACE MONITOR: because the drawing of the charts takes up so much processing power, Sentient Trader will only draw the charts of the currently active workspace. How do you know what is going on with the other workspaces? By using the Workspace monitor which presents all your chart summaries in real time.
  • CHART menu: the old Window menu is now called Chart, because that's what it is -  a list of all the charts in the workspace.
  • WORKSPACE menu: presents a list of open workspaces, allows you to start the Workspace Monitor, and also allows you to save all currently open workspaces as a "workspace collection" which can then be opened by using the File > Open Workspace Collection menu. This will open each workspace in turn ... allow some time for this to happen as each chart has to update before the next workspace is opened.
  • INTRADAY PORTFOLIOS: please check that your portfolio's update correctly. They are now enabled to present intraday trading activity and equity changes.
  • TRADE REPORTING GRIDS: The Trade Report and Portfolio Viewer windows now display trades in convenient data grids.
  • EDIT TRADING MATRIX: After running a back test on a full trading matrix (as recommended) you can edit the trading matrix by clicking on the "Adjust Trading Matrix" button in the Trade Report window. You can refer to the trading report and edit the trading matrix. Then click on the OK button, and a NEW trading report will be generated on the basis of that trading matrix. This trading report has a "Save to Chart" button. If you click on this button the trading history on the chart will be modified the new matrix, and the matrix will be changed as well. For this reason it would be a good idea to save a workspace with a new name (using "Save As") before editing the trading matrix, so that you retain a record of trading with the full trading matrix.
  • NINJA TRADER: the Ninja Trader integration groundwork has been done. This will be available soon. In this version you will see the menu items, but they won't do anything!
Release 1.5.3.0 made available 1 March 2011, 06:00 pm (CET)
 

Release 1.5.2.10: This is a BETA release
 
  • Added a Stop All live data menu item
  • Added menu items to clear all trades and trading information.
  • Added a bar counting feature - right click over a trough (or anywhere actually) and a "bar count" will be attached to that trough. Move the bar count box by clicking and dragging it (it is plotted relative to the low price of the bar it is counting from. Right-click over the box to remove it.
  • Changed the importing and filling of data so as to accomodate for some data providers unusual bar closing times (such as 11:15pm Metatrader timestamp on Sunday night). This fixed a bug in the display of VTL's on intraday charts.
  • Changed the calculation of trough strength for non-trading bars. This forces the analysis process to prefer a true (traded) bar over an artificially generated bar. The likelihood of troughs falling over weekends is reduced, although of course troughs do still occur over weekends, but ST is more likely to choose an actual traded bar as a major trough.
  • Corrected the display of VTL on logarithmic scale charts.
  • Included trace code to eliminate the "too much data requested" error from IB. 
Release 1.5.2.10 made available 12 January 2011, 04:30 pm (CET)
 

Release 1.4.2.3/1.5.2.6/1.5.2.7: This is a FULL release
 
  • Fixed a problem with expanding cyclic models from shells which caused an intermittent analysis loop. 
  • Fixed a scaling problem on intraday charts receiving live data (intraday version only).
  • Added a reconnection for DTN IQfeed in the event of an incorrectly terminated live stream (intraday only).
  • Fixed an ASCII import problem for files which have unusual bar times (such as hourly bars from 15 minutes after the hour). 
  • Adjusted the drawing routine of charts to handle very fast processors which skip the disposing of graphic objects.
Release 1.4.2.3/1.5.2.6/1.5.2.7 made available 6 January 2011, 06:00 pm (CET)
 

Release 1.4.2.2/1.5.2.5: This is an EOD & INTRADAY release
 
  • One of Sentient Trader's files (TMPKernel.dll) was not updating correctly on the update to version 1.4.2.0 (EOD). This has been corrected. 
  • Corrected an error importing ASCII data if date settings on the computer did not match date layout in the data file.
Release 1.4.2.2/1.5.2.5 made available 5 January 2011, 12:00 pm (CET)
 

Release 1.5.2.3: This is a BETA release
 
  • Please note a change in the install file for the BETA version (which has switched to the EOD version). Contact us if you do not have the correct installation file. 
Release 1.5.2.3 made available 4 January 2011, 06:30 pm (CET)
 

Release 1.5.2.4: This is an INTRADAY release
 
  • All changes made below which apply to the INTRADAY version apply. Please read through them carefully!
  • Problems which occurred because of internet interrruptions when requesting DTN IQfeed history are now handled by making a fresh request.
Release 1.5.2.4 made available 4 January 2011, 06:30 pm (CET)
 

Release 1.4.2.0: This is an EOD release
 
  • All changes made below which apply to the EOD version apply. Please read through them carefully!
  • A problem with importing ASCII data with no century indicator (19xx or 20xx) has been fixed. 
Release 1.4.2.0 made available 4 January 2011, 06:30 pm (CET)
 

Release 1.5.1.10: This is a Beta release
 
  • Major changes were made to the IB data importing process to handle an unusual date format that accompanies their daily data (and which is not documented anywhere by IB!).
  • Phasing Analysis change: An improvement has been made to the resolution of the most recent phasing (the hollow diamond phasing). This process should now be less likely to call troughs early. Please let us know if the analysis seems improved.
  • Added a Pending Trades tab to the scan results. Pending trades are now processed silently after clicking on the OK button, rather than having each chart open up and process the trade. Make sure that the details you have set for the trades are correct!
Release 1.5.1.10 made available 31 December 2010, 01:00 pm (CET)
 

Release 1.5.1.5: This is a Beta release
 
  • Various small bug fixes in preparation for upgrading this version to the stable version. 
Release 1.5.1.5 made available 27 December 2010, 06:30 pm (CET)
 

Release 1.5.1.4: This is a Beta release
 
  • Fixed a problem that prevented inherited charts from having an analysis triggered if the operating thread was diverted for data delivery. As a result:
  • The delivery of data to intraday charts has been completely restructured, which avoids User Interface slow-downs that were occurring because of this process.
  • You should find that with a full 6-chart intraday workspace the user interface stays "alive" and interactive. Please report any problems.
Release 1.5.1.4 made available 24 December 2010, 04:30 pm (CET)
 

Release 1.5.1.2: This is a Beta release
 
  • Major enhancements have been made to the speeding up of intraday analysis.
  • Please note the new notation indicating a chart's status:
  • NG (No Good): indicates that a chart should not be traded.
  • NAQ (Not Adequate): Improving, but still not adequate to trade.
  • CTN (Caution): Chart could be traded, but exercise caution.
  • ADQ (Adequate): The chart's status is adequate to trade, but not ideal.
  • OK (OK!) Chart is working efficiently.
  • <CMP %> Indicates that the analysis has been compromised in order to speed it up. If this percentage reaches above 30% then treat the analysis with caution.
  • MT4 real-time trading integration has been overhauled completely. Please report any outstanding issues.
  • The trading matrix now persists the correct matrix.
  • Several other bug fixes have been implemented. 
  • Several interface speeding-up changes have been made
Release 1.5.1.2 made available 22 December 2010, 07:30 pm (CET)
 

Release 1.3.5.10: This is a Beta & Stable release
 
  • Fixed an issue when using DTN IQfeed data with a volatility index in MetaStock format.
  • Fixed a problem in the Action Signal window when the profit potential rose above 10,000%.
  • This release synchronizes the stable version of THT with the beta version.
Release 1.3.5.10 made available 11 October 2010, 11:30 am (CET)
 

Release 1.3.5.9: This is a Beta release
 
  • Fixed a date interpretation issue in the DTN IQfeed loading window.
  • Added a minimum bar restriction to prevent unusual nominal models from triggering errors on intraday analyses.
Release 1.3.5.9 made available 9 October 2010, 02:30 pm (CET)
 

Release 1.3.5.8: This is a Beta release
 
  • This is the first beta version of the integration of the DTN IQfeed datafeed into THT. If you would like to use DTN IQfeed data make sure that you select this component during installation so that the necessary files are downloaded to your computer.
  • A big improvement has been made to the handling of live data, and speeding up of the analysis on real-time charts. Please watch this series of tutorial videos on our new YouTube site:
  • Enabled the menu item to view previously saved forecast scan results.
  • The expert model creation dialog now lists the LONGEST cycle above the SHORTEST (model resolution) cycle. If you have been building expert models please don't let this confuse you. It is more intuitive in this order.
  • Fixed several problems in the combination of expert models and inherited phasing.
Release 1.3.5.8 made available 8 October 2010, 07:00 pm (CET)
 

Release 1.3.4.16: This is a Beta release
 
  • Raised the limit of charts per workspace to 12 for those working with fast computers.
  • Added a new Scan feature: Forecast scans will scan any existing scan list and produce a summary of when the next trough of each cycle from your trading cycle and longer is expected. This is very useful for planning your trading (particularly intraday trading) as per the sentient trading process (and discussed in the workshops).
Release 1.3.4.16 made available 1 October 2010, 07:00 pm (CET)
 

Release 1.3.4.14: This is a Beta release
 
  • This update implements a major update to the handling of real-time streaming data. In particular it manages the updating of analyses more efficiently during a period of high-stress demand, such as when the market is approaching a major trough. During these times the analysis takes much longer, and the management of incoming data (stored in the buffer) becomes more critical
  • In the status bar at the bottom right of the chart you will see some new information, like this: Buffer: 125[35%] Eff: 65%.
  • Buffer: the number of data points that are currently stored in the buffer (and therefore not yet shown on the graph or included in the analysis).
  • [35%]: This number represents the burden on the buffer. Effectively a lower number is good, a higher number is bad. If the burden approaches or exceeds 100% then THT will take steps to relieve the burden, which effectively means that it has to compromise the analysis.
  • Eff: 65%: This is an Efficiency rating, and indicates the efficiency of the chart. A chart with an efficiency rating below 50% should not be traded, and you should take steps to improve the efficiency (more of which in a moment). Efficiency above 50% is OK to trade. Maximum efficiency is 100% (although you are unlikely to see that very often).
  • How do you improve the efficiency of a chart? A chart's efficiency declines when the analysis takes too long relative to the speed of the incoming data. There are basically three ways of improving the efficiency:
  • By reducing the analysis period (setting a later start date & time, before a prominent trough)
  • By inheriting the analysis from a closer time-frame chart.
  • By creating an expert model which positions one or two major troughs, and thus relieves the analysis of trying to find those troughs.
Release 1.3.4.10 made available 29 September 2010, 01:00 pm (CET)
 

Release 1.3.4.10: This is a Beta release
 
  • Adjusted error reporting routine to allow capturing of real-time information.
  • Save button is now disabled after an auto-save.
  • This is the last update before the DTN IQfeed integration.
Release 1.3.4.10 made available 29 September 2010, 01:00 pm (CET)
 

Release 1.3.4.9: This is a Beta release
 
  • Fixed a problem which prevented an expert model from being implemented on a chart with a complex harmonic ratio in the nominal model. 
  • Fixed an error generated by the Portfolio Manager if only one of the charts in the portfolio had no trades, and the others have trades.
  • Fixed a rare problem that allowed VTL's to be crossed by price.
  • Note: the number of charts per workspace is now limited to 6 for new workspaces. This is in preparation of the new multiple workspace capability of the Intraday version of THT.
Release 1.3.4.9 made available 28 September 2010, 08:00 pm (SA time)
 

Release 1.3.4.8: This is a Beta release
 
  • Fixed an issue with IB data feeding the wrong chart.
  • Fixed an error generated by the Portfolio Manager if one or more of the charts in the portfolio had no trades.
  • Sentient Trading is now available on a per-chart basis. Please note that it will be disabled when converting existing workspaces, and should be enabled on each chart for which you would like it enabled by using the menu Trading > Sentient Trading method (with the appropriate chart open or selected).
Release 1.3.4.8 made available 27 September 2010, 07:00 pm (SA time)
 

Release 1.3.4.7: This is a Beta release
 
  • Fixed a problem with the confirmation of valid inheritance between charts.
  • Improved the IB/TWS data integration to work around IB's very tricky historical data limitations. 
  • Sentient Wave statistics are now available to view.
  • Adjusted the FLD, VTL, FLD Pattern & Channel drop-down menus to stay open until the user has finished selecting the elements they want.
Release 1.3.4.7 made available 23 September 2010, 06:30 pm (SA time)
 

Release 1.3.4.4: This is a Beta release
 
  • Fixed a problem with the new table order process whereby orders were not processed correctly after running a scan.
  • Changed the Portfolio building process so that it now displays the building process instead of appearing to hang. This requires an upgrade of all existing portfolios. 
  • Fixed a problem generated by the harmonic ratio of 5:3 on custom nominal models (which caused phasing analysis problems).
Release 1.3.4.4 made available 15 September 2010, 06:00 pm (SA time)
 

Release 1.3.4.3: This is a Beta release
 
  • Fixed a problem which prevented the display of the new table display of orders and positions after scans.
  • Added an alert in the even of very short analysis periods. 
Release 1.3.4.3 made available 11 September 2010, 06:00 pm (SA time)
 

Release 1.3.4.0: This is a Beta release
 
  • This is the first version of THT that enables direct trading integration with MT4. Please exercise caution! This is a BETA version, and so please do not use the trading functionality on real accounts. In order to use the MT4 trading process you will need to install the Sentient Trader EA, which you will find in THT's installation folder. Refer to MT4's documentation for EA installation instructions.
  • Direct trading through IB/TWS is also possible, but has not been tested. If you want to give it a whirl, make sure you are using a paper trading account! Let us know about any errors you encounter. 
  • A completely revised ORDER process has been created for testing. Orders can now be presented in a table format instead of the "plain English" format they have been presented in up until now. This also allows you to ignore or accept orders (such as after performing a scan).  And you can edit the orders in the table (such as changing the number of shares, the price, stoploss and target levels). This makes the order process much easier to control, and allows you to ignore the orders you are not interested in, so that your charts are cleaner and not cluttered with the many alternate orders. Bear in mind that this process is still being tested, and please let us know of any problems you encounter. You can change the order process back to "plain English" by using Tools>Option>Orders, and deselecting "Use Table Display".
  • There is now an option to Force Default Trade Settings GLOBALLY. This is accessible from the Trading menu, and if selected will change the trading settings (not the pip value settings) of every chart opened (either manually or during a scan) to the current default settings (changed from the Tools>Options>Trading Defaults menu). The purpose of this feature is so that you can run scans with various different trading settings, to find which work the best for you. It means you don't have to open every chart and change their settings individually.
  • There is now an AUTO-SAVE feature (which is enabled by default). Your charts will now save automatically after a completed analysis. This is particularly useful when working with real-time intraday charts, and gets rid of that annoying "do you want to save this chart?" question every time you close a workspace. Note that if you want to be asked about saving your charts, and want to DISABLE the auto-save feature you can do so in Tools>Options>Analysis.
  • A new CPU monitor at the bottom right of THT's window allows you to keep an eye on the load on your CPU (total load, not only THT's load). This allows you to ensure that things are running efficiently when using real-time streaming data. Note that if your load becomes too heavy you should consider using phasing inheritance, and shortening the analysis period on the shorter time-frame charts (such as the 1-minute charts which will be updating their analysis every minute).
  • More detail is provided in the often very lengthy Building models from shell analysis process.
Release 1.3.4.0 made available 10 September 2010, 7:30 pm (SA time)
 

Release 1.3.3.28: This is a Beta release
 
  • Fixed an error during the Expert model building process to do with transferring the trough ranges up the hierarchy of cycles when there is a complex harmonic ratio in the nominal model.
  • Fixed a problem with plotting of intraday periodograms. 
Release 1.3.3.28 made available 31 August 2010, 10:30 pm (SA time)
 

Release 1.3.3.25: This is a Beta release
 
  • Fixed an error during the Expert model building process which caused cycles to incorrectly inherit trough ranges from longer cycles with which they had a complex harmonic ratio relationship.
  • Fixed a problem with scrolling beyond the end of the data when the last bar of analysis was not the last bar of data. 
  • Added an "ignore this update" option which will allow you to ignore an update, and not be nagged about the update until a new one is available.
Release 1.3.3.25 made available 26 August 2010, 07:30 pm (SA time)
 

Release 1.3.3.24: This is a Beta release
 
  • Included a check for the full Microsoft Visual C++ components in the installation file. These components are required by the IB data integration.
  • Changed the Custom Nominal Model editor to include "quick ratio" boxes, and the ability to copy a ratio up or down the model, and a RESET button which resets the model to its starting point.
  • Fixed an error that occurred on the hourly roll-over of MT4 data.
Release 1.3.3.24 made available 25 August 2010, 07:00 pm (SA time)
 

Release 1.3.3.23: This is a Beta release
 
  • Fixed a phasing analysis completion problem when using expert models with custom nominal models with complex harmonic ratios.
  • Changed the display of Expert models which are now compressed and sorted, making it easier to see what's going on.
  • Sorted nominal models so that they are easier to find.
  • Corrected an IB data import problem that prevented the loading of forex data.
  • Added a menu item View | Maximize chart display which expands the chart display area, particularly useful when you work with many charts in a single workspace. Note that this removes the Windows maximize and minimize buttons, but simply toggle the menu item and they will appear again.
Release 1.3.3.23 made available 20 August 2010, 07:00 pm (SA time)
 

Release 1.3.3.22: This is a Beta release
 
  • Various problems in the editing and creation of Expert models were fixed. Expert models should now work correctly with custom nominal models.
Release 1.3.3.22 made available 18 August 2010, 07:00 pm (SA time)
 

Release 1.3.3.21: This is a Beta release
 
  • Fixed a problem with the loading of intraday ASCII data. Please note that this affects all ASCII workspaces, and will cause an update of those workspaces. If you are not working with intraday ASCII data, you should wait until all bugs in this process have been ironed out before upgrading.
  • A major overhaul of the expert model process has been effected. Expert models can now be used with intraday charts! Note this has not yet been thoroughly tested ... 
  • Added a "this chart requires an analysis update" on charts which do, so that analysis updates will not be triggered automatically (unless you change the setting in Options that enables silent updates).
Release 1.3.3.21 made available 17 August 2010, 07:00 pm (SA time)
 

Release 1.3.3.19: This is a Beta release
 
  • Fixed a problem on startup caused by an installation file not updating correctly. If you encountered this problem, THT will NOT detect the update. Please re-install from here: http://www.sentientcode.com/downloads/betasetup.exe.
Release 1.3.3.19 made available 14 August 2010, 11:30 am (SA time)
 

Release 1.3.3.17: This is a Beta release
 
  • Fixed an error in the plotting of the phasing analysis which occurred when an expert model enabled an analysis to extend to cycles where there are no synchronised troughs because of complex harmonic ratios in the nominal model.
  • Enabled an "update message" to be presented in the new update available window.
  • Added menus under the Analysis > Expert and Commonality menus which allow for the application of expert and commonality models to charts directly.
  • Corrected an issue with the presentation of an expert model resolution in the trade settings dialog which was using the default daily nominal model only.
Release 1.3.3.17 made available 13 August 2010, 06:00 pm (SA time)
 

Release 1.3.3.15: This is a Beta release
 
  • Corrected a problem caused by expert models not matching custom nominal models.
  • Fixed an error that occurred with various intraday resolutions of MT4 data.
Release 1.3.3.15 made available 11 August 2010, 04:00 pm (SA time)
 

Release 1.3.3.14: This is a Beta release
 
  • Forced MetaStock errors to be routed via THT's error handling routine because of blank MS errors.
  • Added the plotting of information at the topl left of the chart: Phasing Inheritance, Real-Time status and Open Position information.
  • Fixed an error caused by upgrading the "remember IB load" feature.
Release 1.3.3.14 made available 4 August 2010, 11:00 am (SA time)
 

Release 1.3.3.12: This is a Beta release
 
  • Fixed a problem which caused a "model merge" error when using an expert model.
  • Changed the loading process for IB data, so that one now requests a period of time (1 day, 3 months, etc.) instead of a number of bars. The number of bars returned by IB proved to be too variable.
  • THT now remembers the last configuration of the IB load page so that one doesn't need to re-enter all the information each time.
Release 1.3.3.12 made available 2 August 2010, 11:00 am (SA time)
 

Release 1.3.3.10: This is a Beta release
 
  • Fixed a problem with the IB contract info specification in the screensaver, which caused endless error looping.
Release 1.3.3.10 made available 27 July 2010, 05:00 pm (SA time)
 

Release 1.3.3.9: This is an Beta release
 
  • First beta version with IB data integration. 
Release 1.3.3.9 made available 25 July 2010, 07:00 pm (SA time)
 

Release 1.3.3.8: This is an Alpha release
 
  • Many improvements to the IB data integration, including the ability to download historical intraday data. 
Release 1.3.3.9 made available 23 July 2010, 07:00 pm (SA time)
 

Release 1.3.3.2: This is an Alpha release
 
  • First alpha version of IB data integration. 
Release 1.3.3.2 made available 14 July 2010, 05:00 pm (SA time)
 

Release 1.3.2.5: This is a Beta release
 
  • Removed the registration of an IB data component that was causing an error message during installation. 
Release 1.3.2.5 made available 8 July 2010, 02:30 pm (SA time)
 

Release 1.3.2.4: This is a Beta release
 
  • Fixed a problem that caused an endless loop in the recent phasing process in very sharp price moves without a single trough for an extended period of time. 
Release 1.3.2.4 made available 8 July 2010, 12:30 pm (SA time)
 

Release 1.3.2.3: This is a Beta release
 
  • Fixed a problem in the comparison of cyclic models which affected version 1.3.2.0 onwards. This caused very poor phasing analyses in some situations, including very short cycles in the recent phasing.
  • Corrected a problem that allowed very prominent troughs to be called early (in rare situations). 
Release 1.3.2.3 made available 8 July 2010, 09:30 am (SA time)
 

Release 1.3.2.2: This is a Beta release
 
  • Fixed a problem in the screensaver which wasn't updating workspaces correctly. 
Release 1.3.2.2 made available 7 July 2010, 09:30 am (SA time)
 

Release 1.3.2.1: This is a Beta release
 
  • Fixed a problem in the generation of the recent phasing from the "shell models" which was caused by the new "synchronisation casting" process which allows for complex harmonic ratios in the cyclic model. The error manifested in simple harmonic ratio models as well. The revised sync-casting process is now consistent and reliable, and has tested OK against all the workspaces which produced this error.
  • Adjusted the trade reporting on the sentient trading process to report the wave on entry, not on exit of the trade. Because a trade can morph between waves this produced erroneous trade statistics which should be based upon entry.
  • Corrected expert model creation to use the nominal values in the cyclic model, not the default Hurst nominal values. Expert models will still incorrectly inherit longer cycle trough ranges even when the resonance between cycles is not one. This will be corrected for the next release. 
  • Added a limit to the number of shares traded, so that very low-risk trades don't result in absurd trade sizes. The limit is calculated by the amount available in the equity.
  • Fixed a problem when monitoring sentient trades.
  • Changed the graphic representing a trade exit to a simple circle which makes a chart with many trades easier to read.
Release 1.3.2.1 made available 6 July 2010, 07:00 pm (SA time)
 

Release 1.3.1.1: This is a Beta release
 
  • Fixed a problem in the screensaver that prevented the updating of nominal models to fixed-ratio models. 
Release 1.3.1.1 made available 22 June 2010, 07:00 pm (SA time)
 

Release 1.3.1.0: This is a Beta release
 
  • Fixed a bug in the building of shell models which manifested as a "future tree" error. Shell models were not using the correct beat calculation. 
  • Changed the editing of nominal models to allow for the adjustment of the harmonic ratio. When doing this THT should calculate the respective wavelength automatically.
  • Nominal models now retain their intended harmonic ratios (instead of calculating them on the fly) which is necessary when an Initial Cyclic Model differs markedly from the Nominal Model it is based upon. This requires an upgrade of all commonality and expert models, and so that process will be particularly slow on the first run of this version.
  • Fixed a problem in the building and editing of expert models (caused by the expert model defaulting to a data compression of monthly instead of daily). Note that expert models can only be built on a daily resolution.
  • Fixed a bug generated during phasing analysis completion caused by incorrectly calculating a cycle's beat when using an expert model.
  • Added a new Data menu option - Export to ASCII file, which allows data to be exported to an ASCII file (is that obvious?). This is useful when one is working with data in another format that one would like to analyse using a supporting tool (such as CATS).
  • Enabled streaming data for users of the free trial (although intraday data is not enabled yet - it will be when stable).
Release 1.3.1.0 made available 22 June 2010, 12:00 pm (SA time)
 

Release 1.3.0.66: This is a Beta release
 
  • Fixed a problem in the compatibility of statistics in the Sentient Trading process (it has to be one of the most bizarre errors I have ever encountered). Yes this was lots of fun ... it took us over 50 builds to fix!
  • Corrected an erroneous message about a nominal cyclic model not being harmonically OK if you didn't change any of the cycle lengths. 
Release 1.3.0.66 made available 17 June 2010, 06:00 pm (SA time)
 

Release 1.3.0.36: This is a Beta release
 
  • Fixed a problem in the generation of shell models during the building of the future cyclic model, which caused errors in the most recent phasing.
Release 1.3.0.36 made available 16 June 2010, 06:00 pm (SA time)
 

Release 1.3.0.34: This is a Beta release
 
  • Fixed a problem caused by an incorrect Sentient Trading setting which started an endless loop during the trading decision process. 
  • Fixed a problem which omitted to load the last bar of MetaStock data.
  • Fixed a very tricky problem caused by Initial Cyclic Models not having perfect harmonic ratios. The resolution of very complex harmonic relationships (such as 17:13) is now not perfect. This will have to wait for an update.
  • Fixed a bug that caused the comparison of cyclic models to fail when using an expert model.
  • Corrected a problem caused when the upgrading of an expert model failed (if for instance the start up routine is aborted).
Release 1.3.0.34 made available 15 June 2010, 08:00 pm (SA time)
 

Release 1.3.0.5: This is a Beta release
 
  • Fixed a problem with the screensaver which was generating incorrect default nominal models. 
  • Fixed a problem generated when opening an ASCII file with an unknown format. 
Release 1.3.0.5 made available 14 June 2010, 08:00 pm (SA time)
 

Release 1.3.0.3: This is a Beta release
 
  • Three quick fixes: 
  • Fixed a problem with opening version 1.2 screensaver charts. 
  • Corrected a licensing problem with loading of intraday data. 
  • Prevented the splash screen from covering the license problem message.
Release 1.3.0.3 made available 14 June 2010, 05:30 pm (SA time)
 

Release 1.3.0.0: This is a Beta release
 
  • Version 3 is a new generation of THT. There are many new features:  
  • Custom Nominal Models: by default THT has always worked with Hurst's nominal model to perform an analysis. Now you can create your own nominal model. Use the menu Analysis| Nominal model to start creating and editing nominal models. It is important that your nominal models are harmonic cyclic models, or THT will not be able to analyse with them. THT still uses Hurst's nominal model as the default nominal model. 
  • Intraday: it is now possible to load intraday data. THT has a specific range of time-intervals that are used for loading data: 1 minute; 3 minutes; 5 minutes; 10 minutes; 15 minutes: 30 minutes; 1 hour; 4 hours; Daily, Weekly & Monthly. Data at different compression can be loaded, and will be compressed by THT into a selected compression (in this way tick data can be loaded)
  • Realtime: THT now has a limited real-time capability. Limited because the only data feed that it accepts is Metatrader 4. This will be extended soon to include many other data feeds. THT handles incoming data, updates the analysis and issues trade orders in real-time. 
  • Inherited Analysis:  It is now possible to have several charts of the same instrument with different time compressions in the same workspace. The accuracy of analysis on intraday charts can be greatly improved by inheriting the phasing analysis from a longer period chart. Do this by using the menu Analysis| Inherit phasing before performing a phasing analysis. The recommended process is to open a daily chart and to analyse that chart (using an expert model if you like). Then open a 4-hour chart of the same instrument, inherit the analysis from the daily chart, and analyse (note that expert models cannot be used with intraday charts, but through inheritance you can effectively use them). Then repeat that process with a 1-hour chart, a 15-minute chart, a 5-minute chart and finally a 1-minute chart. The time ratio between inherited charts should ideally be in the range of 3-5. Using inherited analysis it is possible to overcome the very serious problem of large gaps in the intraday data (a 1-minute chart is missing 2880 bars over every weekend)
  • Sentient trading: this is a new trading process based on a modified cyclic theory that I have developed over the years working with THT. It is still very much in a testing phase. To activate sentient trades use the Tools| Options menu, select the Trading-Defaults tab, scroll to the bottom of the page and check Use Sentient Trading. You will notice that several things change in the trades generated and the presentation of the phasing, and there is a lot of additional information available in the trade reports. I will be explaining all of this in due course.
  • Build trading history: Under the Trading menu there is a new menu option for building a trading history (which type of trading is used depends on the setting of the Sentient Trading option). There are two options for building a trading history from within THT - Approximate, which is fast: this process does not perform a full analysis on every bar, but uses a truncated version of the most recent analysis, which makes this process much faster than the second option, which is an Exact (and slower) process. The exact process performs an entire analysis on every bar, and so it is completely true, but much ... slower. You can still use the screensaver to build a complete set of trading histories, but only with daily (EOD) data.
  • Improved ASCII data loading: THT now reads fixed-width ASCII data files correctly (wihout needing to define them as space-delimited). It also has an improved feedback system when there are errors reading a data file so that it is easiser to know where the problem lies.
  • ASCII Wizard: The ASCII Wizard is in fact a separate program which can be launched from within THT using the menu Data| ASCII Wizard. It can also be launched independently of THT from the THT installation directory. This wizard is the answer to damaged or faulty ASCII files. It will remove or correct faulty data lines, detect splits or consolidations, correct faulty dates and much more. Make sure when working with the wizard that you set a backup directory, check your data files after issues have been corrected, and restore the backups if necessary.
  • Phasing analysis change: THT now uses a very different system for analysing the most recent period (the hollow diamond part of the phasing). This is a much more complex process, and unfortunately is more time consuming, but it is a much improved process, and the early calling of troughs has been reduced substantially.
  • Until such time as all users have upgraded to version 3, THT will update the commonality models on your computer every time you start THT. This could take a few minutes on the first start of version 3, but after that it will only take a few seconds. Once everyone has moved on to version 3 (stable version as well), the models will be updated on the server and backward compatibility will no longer be necessary. Then THT will stop doing this on start-up.
  • Please note that version 3 is a breaking update - which means that all previous version workspaces will be upgraded (fairly substantially) to work with the new version. If you have more than one installation of THT and will be keeping an older version 2 installation running you will not be able to share workspaces between the versions, but you can use the workspace_name_old.mpw file on the older version.
Release 1.3.0.0 made available 14 June 2010, 4:00 pm (SA time)
 

Release 1.2.5.1: This is a Beta release
 
  • Corrected an error that was triggered when selecting the ideal trading cycle if user selected a much shorter analysis period (requiring the dominant cycle to be at least 3 cycles shorter than previously).
  • Fixed an error on bug reporting experienced only by users who downloaded the original release of June 2009! The error reporting module was not correctly updated in July of 2009. 
  • Fixed an error caused by pruning of the cyclic model after entry, which could very rarely reduce the phasing analysis entry cyclic model to only one trough per cycle. 
  • Phasing analysis change: the resolution of a burdened trough during most recent phasing has been adjusted, which will cause THT to delay in calling a heavily burdened trough (a nest-of-lows with long cycles). This has been a constant process of refinement - and this change adjusts THT's behaviour towards delaying the confirmation of the trough. This will affect phasing analysis, but is probably unlikely to change trading very much because THT always looks ahead a full cycle anyway, and so whether the trough is confirmed or anticipated will only affect trades taken because of "forcing a long trade after trough of cycle x times longer than trading cycle". These trades will be delayed. Let me know how this affects your trading results (it should improve them ...)
  • Fixed an error caused when performing inverted analysis which generated an incorrect channel projection. This caused an error when finding the channel peak.
Release 1.2.5.1 made available 17 April 2010, 12:00 pm (SA time)
 

Release 1.2.5.0: This is a Beta release - Inverted Analysis version
 
  • Inverted Analysis is now possible! This means that THT can perform the phasing analysis on the basis that the peaks of price movement are synchronised as opposed to the troughs. This will most probably prove useful in the analysis of commodities and some currencies (and maybe many other things...)
  • Please bear in mind that this is a beta version release, because this analysis process is not yet stable, and has not been tested sufficiently to be used for trading decisions. Every care has been taken to eliminate errors, but please be sceptical of what THT does, and report any bugs as usual.
  • This is a breaking change, and so if you would like to work with this version and also an older version you will need to work on older versions with the copy of the workspace (named workspace_old.mpw) that THT creates when it updates the version. 
  • Added a new trading setting: Allow long trades (because with an inverted analysis edge band risk is increased for long trades)
  • Several other bugs were fixed:
  • Phasing Analysis change: the resolution of inverted minors in the phasing analysis entry stage has been changed slightly. This will not affect many analyses (estimate about 3%), but will improve the phasing of certain inverted minor situations.
  • Trading change: a subtlety to the calculation of underlying trend for trading purposes (the two longer cycles only) has been added. Cycles are divided into 16ths, and the 2 x 16ths surrounding peaks are considered flat (as in topping). This has always been the case with the calculation of full underlying trend, but it has been added to the trading underlying trend calculation.
  • Fixed a bug in the "create new entry order process" which caused the window to close.
  • Fixed the display of FLD Projection box pop-ups. Added a new zoom function which will zoom in to display the projection from trigger to target if you click while holding down the Shift button when the mouse is over a projection box.
  • Fixed the refreshing of MetaStock data.
  • Fixed the loading of "last x number of bars" of MetaStock data.
  • Enabled the scanning of mulitple watch lists consecutively. Simply select multiple watch lists when starting the scan.
  • Fixed a race error on multiple threads trying to access the same commonality or expert model when updating the analysis of multiple charts in a single workspace.
  • Fixed an error triggered if no trading history was selected when importing trading histories into a chart.
  • Changed the process whereby THT updates the local commonality models from the server. Because the number of commonality models has become so large, THT now uses a staggered process on each start up. This means that it could take a few days after installation for THT to complete the management of the full commonality model collection.
  • Added a panning function. When rolling the mouse wheel the chart will pan left and right.
Release 1.2.5.0 made available 12 April 2010, 12:00 pm (SA time)
 

Release 1.2.4.8&9: This is a Stable & Beta release
 
  • Restored the display of channels, which disappeared in the previous version (a build error).
  • Enabled sorting of securities in the MetaStock data window. Securities are sorted according to Name, in ascending order by default. Click on a column header to sort according to that column, and click the column again to sort in descending order.
  • Corrected the loading of a limited number of bars of MetaStock data. The most recent bars are now loaded, not the first bars!
Release 1.2.4.8&9 made available 5 April 2010, 04:00 pm (SA time)
 

Release 1.2.4.6&7: This is a Stable & Beta release
 
  • Corrected the handling of development licenses so that the expiry of the license is displayed in the Help | About window.
  • Added "Semi-circle" and "Diamonds" menus to the Phasing button of the chart window so that these styles of display can be easily switched between
  • Change the N and I buttons (for Nominal Model and Initial Cyclic Model analysis) to NM and ICM.
  • Fixed an error that caused FLD pattern projection lines to be drawn even though no pattern projections were being displayed.
  • Fixed the flickering of the pop-up window when the mouse hovers over the edge of a projection box.
  • Corrected a problem that caused incorrect values to exported for the ideal trading cycle.
  • Corrected the sizing of the ASCII format window which was wrong on some machines (about 0.3% of users!)
  • Fixed an error on Windows 7 machines that pointed to the incorrect documents folder ... (this manifested as a problem when importing trading histories)
  • Corrected a bug that failed to identify the start date of the analysis period when assigning a MetaStock format chart to the screensaver.
  • Corrected a failure of MetaStock data to refresh correctly.
  • Fixed the Triad, which changed the cycle it was based upon when backtesting.
Release 1.2.4.6&7 made available 1 April 2010, 03:00 pm (SA time)
 

Release 1.2.4.4&5: This is a Stable & Beta release
 
  • Fixed an error with the screensaver not updating portfolio information correctly. 
Release 1.2.4.4&5 made available 19 March 2010, 04:00 pm (SA time)
 

Release 1.2.4.0: This is a Stable release
 
  • This is the first "supported development" version of THT, which has full features, and integrated purchased licensing. Licenses are purchased through Digital River. Thank you to everyone supporting the development of THT through this process.
  • This version includes full functionality up to version 1.2.4.0 Beta.
Release 1.2.4.0 made available 19 March 2010, 11:30 am (SA time)
 

Release 1.2.4.1: This is a Beta release
 
  • The Portfolio Manager makes its first appearance in this version. This makes for a breaking change - all workspaces will be upgraded automatically.
  • In order for the Portfolio Manager to work with the trading information contained in a chart, that chart must be made "visible" to the portfolio manager. This is a new trading setting on the chart, which is disabled by default to avoid cluttering the portfolio manager space with unnecessary charts.
  • I will be doing a special webinar about using the Portfolio Manager, and explaining things like the "Diversity rating" of a portfolio.
  • Charts are now "named". In the trading settings of a chart you can specify a unique and personal (even affectionate if you like) name for the chart. When upgrading workspaces THT will assign the data file name to the chart (which it has been using up to now as the chart's name).
  • Fixed a bug which was generated very rarely, when orders were deleted and also marked for upgrading ... needless to say when it came time to upgrade the order, there was no order to upgrade! 
Release 1.2.4.1 made available 19 March 2010, 11:30 am (SA time)
 

Release 1.2.3.24: This is a Beta release
 
  • Fixed a licensing problem that concealed Expert model menus from beta testers. 
  • Fixed a bug caused by trying to update an action signal based upon a VTL when that VTL is no longer valid, and hence disappears.
  • Fixed a problem which caused scanning of watchlists to stop progressing to the next chart if a previous chart encountered an error. 
  • The New Workspace menu and button now ask what data type you would like to use for the first chart in the workspace, instead of defaulting to ASCII data.
  • Fixed a problem generated when using a commonality or expert model to perform an analysis, and the longest cycle is thus abnormally long relative to the length of data analysed. The error was produced when projecting the channels forward. This error has eluded me for weeks because the only examples of it were produced by charts named in traditional Chinese, which my US servers refused to handle!
  • Fixed an error that caused incorrect price values to be used as high and low limits when exiting a trade manually (using the Trading - Trade Now - Exit open trade menu).
Release 1.2.3.24 made available 7 March 2010, 11:30 am (SA time)
 

Release 1.2.3.23: This is a Beta release
 
  • Adjusted the entire build process for THT to enable the correct routing for the MetaStock DLL's on 64-bit computers. This means that 64-bit users no longer get an error when opening a MetaStock data file. The change does not affect 32-bit users.
  • Enabled the handling of "empty" data fields in ASCII data loads.
  • 1.2.3.21-22 were internal releases for 64-bit checking. (Yes, that's also been a lot of fun...)
Release 1.2.3.23 made available 28 February 2010, 01:30 pm (SA time)
 

Release 1.2.3.20: This is a Beta release
 
  • Reduced the worker thread nesting of the screensaver by one degree, which slows responsiveness slightly, but avoids race conditions on the task panel.
  • Converted string concatenation processes to .Net string building processes for most of the commentary. This avoids out of memory exceptions on older computers (I was tempted to recommend that certain users buy new computers, but I did this instead).
  • Stopped the screensaver directory cleaning process from deleting files that are in the process of being uploaded. If this has happened to you please reset the screensaver from within THT.
  • Prevented the screensaver from uploading very large files (which can occur on an error).
  • Disabled entirely the Close button on charts - which would lead to inadvertently closing charts instead of workspaces, and could result in empty workspaces, or workspaces which have only some of the charts they should. To remove a chart from a workspace one should now use the File menu - Remove chart from workspace.  
  • 1.2.3.11-19 were internal releases for screensaver checking. (Yes, that's been a lot of fun...)
Release 1.2.3.20 made available 26 February 2010, 12:30 pm (SA time)
 

Release 1.2.3.10: This is a Beta release
 
  • Changed the positioning of chart scaling buttons to use a different process independent of Windows screen resolution reporting.
  • Adjusted the positioning of the commentary butons as above. 
  • Adjusted the number of charts loaded by a multi-screen screensaver process, which was blocking the clearing of those charts.
  • Added additional trace routines in the screensaver to monitor potential memory leaks and demands. 
  • Added a "cycle selection" feature to the screensaver. It is now possible to have the screensaver run backtests with selected cycles only, instead of running every cycle from 5 days to 18 years (which was a bit pointless).
  • 1.2.3.6-9 were internal releases for screensaver checking.
Release 1.2.3.10 made available 25 February 2010, 3:00 pm (SA time)
 

Release 1.2.3.5: This is a Beta release
 
  • Corrected the position of the "Click this button to analyse" bubble on multi-screen systems.
  • Corrected the splash-screen reported application title!
  • Removed the MetaStock code message box if that component of the installation is not selected. 
  • Changed the screensaver start-up routine (again) to alleviate the initial start of the screensaver process, which often causes problems.
  • Changed the bounds allocation of the screensaver for multiple screen setups.
  • Separated the chart load and analysis update process in the screensaver to enable the opportunity for user interaction to interrupt the process. 
  • 1.2.3.3-4 were internal releases for screensaver checking.
Release 1.2.3.5 made available 23 February 2010, 5:00 pm (SA time)
 

Release 1.2.3.2: This is a Beta release
 
  • Corrected a problem with startup on screensavers on some systems. Regrettably this will require re-activating the screensaver.
  • Added the full currency list. Note that existing charts should automatically convert to the default currency of the regional settings on your computer. This constitutes a breaking change as all workspaces have to be upgraded. Hence the new minor version number.
  • Fixed a problem when assigning MetaStock data charts to the screensaver.
  • The screensaver now cleans up after itself more effectively.
  • A small box informs you that the screensaver is still active and is closing down in the background, rather than just keeping quiet about it!
Release 1.2.3.2 made available 22 February 2010, 5:00 pm (SA time)
 

Release 1.2.2.23: This is a Beta release
 
  • Included the missing component file "TMPShpCtrl" needed for MetaStock data.
  • Corrected the TMP Kernel module version number so that it updates correctly. (That's a kind of stupid error, so I won't say any more about it)
Release 1.2.2.23 made available 19 February 2010, 10:00 am (SA time)
 

Release 1.2.2.22: This is a Beta release
 
  • The one with all the 2's! 
  • Version 1.2.2 of THT can read MetaStock data.
  • Use the Add new Chart button or menu item, and then select MetaStock data. A standard MetaStock window appears - with a list of files within the directory at the top, and a preview of the content of the selected file displayed in the lower pane.
  • It is possible to mix ASCII data and MetaStock data within a single workspace.
  • Volatility Index files can be either ASCII or MetaStock data files. It is also possible to have a primary ASCII file, and a MetaStock Index file. or vice versa. 
  • Integrated the Reuters Data Link EOD data service into THT. The MetaStock data downloader can be installed with the THT installer as an optional extra. And the downloader can be launched by using the menu Data | MetaStock data downloader from within THT. (Reuters offer 1 month of free data to THT users)
  • The screensaver has undergone a major overhaul. It is now possible to preview the screensaver without triggering the main routine which is very demanding on the CPU. Similarly it is possible to change the screensaver settings via the Control Panel without triggering the main routine.
  • The screensaver now undergoes a warm-up process whereby the load routine is spread out over some time to avoid excessive CPU usage on start-up of the screensaver.
  • The entire screensaver process uses the multi-threading process of your computer more efficiently, which makes it more responsive to keyboard and mouse input. The shut-down process of the screensaver now subsides into the background, and so you will notice that after stopping the screensaver the CPU is kept busy (in the background) for some time (up to a minute usually). 
  • Added a version number to the startup splash-screen.
  • Enabled the plotting of past downward VTL's if the latest downward VTL is not plotted because of contravening the "longer cycle trough" rule. These older "out-of-date" VTL's can still have some use. 
  • Fixed a bug triggered during Phasing Analysis Completion when using a commonality model.
Release 1.2.2.22 made available 19 February 2010, 01:00 am (SA time)
 

Release 1.2.2.0-21: Alpha releases only
 
  • These were test versions prior to the release of version 1.2.2.22 
 

Release 1.2.1.14: This is a Beta release
 
  • Fixed a problem parsing dates in ASCII data with separators, where the year 2000 is represented by "00".
  • Fixed a bug in assigning a chart to the screensaver if the date field uses "-" as a separator.
  • Incorporated new support email and website into error messages.  
  • Changed the registration process to request only vital data.
Release 1.2.1.14 made available 24 January 2010, 09:00 pm (SA time)
 

Release 1.2.1.13: Didn't get released for personal reasons
 
  • Nope ... I couldn't do it.  
Release 1.2.1.13 wasn't made available
 

Release 1.2.1.12: This is a Beta release
 
  • Fixed a problem parsing dates in ASCII data without date separator characters.  
Release 1.2.1.12 made available 22 January 2010, 11:00 am (SA time)
 

Release 1.2.1.11: This is a Beta release
 
  • Added the ability to export the data and save the graphs of the periodogram. Right-click on the periodogram in order to do this. For more information about this please read this forum post: http://www.fortuna.co.za/forum/viewtopic.php?f=7&t=244
  • Added a "data refresh" button to the toolbar. This enables you to load data into THT in situations where you are updating data constantly. THT will load up any new data, and update its analysis. It is also possible to have this happen regularly (such as every few minutes, or every hour). Of course this feature in premature in some ways because it will only be really useful when the intraday version of THT becomes available. There is more information about this feature on the forum: http://www.fortuna.co.za/forum/viewtopic.php?f=7&t=276 (The intraday version of THT is expected to be ready by April of 2010, and I'm pretty excited about it!)
  • Fixed a bug that caused stop loss levels to be set much further from price than was calculated during the initial trade consideration. (The stoploss was placed 2% beyond a recent extreme, instead of 1/10th%). This only affected trades which on the bar of entry had revised targets much lower than originally expected, causing a recalculation of the stoploss level.
  • Changed the ASCII date parsing to allow for date formats that don't force double digits for the day and month elements (in other words 1 December and 11 February would both result in a string of 112). This is now correctly resolved instead of throwing an error.
  • Corrected an irritating reappearance of the FLD or VTL of a cycle which has been selected by the "cycle button" on completion of an analysis, even after you have deselected that particular element.
  • Enabled multiple installations on a single license. Three installations can now be made with a single license (home, laptop and work is the theory, but if you're a computer freak like me you probably need 6 installations at home ...) This is of course an early indication of the closing of beta testing. I am pulling THT into line in terms of the company policy of Fortuna Software.
  • Initial work for additional data sources has been done, and will be enabled soon.
Release 1.2.1.11 made available 21 January 2010, 11:30 pm (SA time)
 

Release 1.2.1.10: This is a Beta release
 
  • Added support for multiple screens in the screensaver, which should now display current charts on the additional screens. 
  • Fixed an error caused by manually adjusting the scale of the chart, and reducing the lower boundary below zero. You can now do this.
  • Added a setting (Tools | Options - Cycles tab) to use the default cycle colour for the trading cycle channel, as opposed to the special "trading cycle channel" colour (which is red by default).
  • Changed the display of dates to override the regional settings which caused repeated day names (such as "Friday Friday 13 October").   
  • Changed the colouring of the nominal model labels in the Current Cyclic Model to use the colours that have been set for those cycles in user options. However as the background of the CCM is always white, any cycles that you have defined as white will be displayed in the default colour.
  • Enabled dynamic font sizing in the CCM, so that users with non-standard fonts or display settings will not have parts of the table obscured.
Release 1.2.1.10 made available 15 January 2010, 01:30 pm (SA time)
 

Release 1.2.1.9: This is a Beta release
 
  • Added a new chart plotting style - Line on Median. The existing Line style is now called Line on Close. 
  • Added an Option for plotting an interstitial value on non-trading bars. This is right at the bottom of the Chart tab of Tools | Options, Plot dummy value on non-trading bars.
  • Added a link to the THT forum in the Help menu.
  • Adjusted the ASCII format window to accomodate for non-standard Windows fonts.
  • Corrected layout of the"Import Trade History" window to accomodate for non-standard font size calculations.
  • Added a Clear screensaver queue menu option to the Tools menu, which ... well it clears the screensaver queue!
  • Added the Median Price to the data pop-up box (M after O;H;L&C)
  • Fixed an error triggered when loading a view with no FLD Pattern projection information.
  • Changed the Analysis Models - Commonality / Expert - View action to display the model that has been used to perform the analysis (if one has been used), instead of presenting the full list of models. The full list is still displayed if there is no workspace open, or if no Commonality/Expert model has been used in the analysis. The model viewed is the highest resolution model used in the analysis.
  • Fixed an error caused by a zero-value signal price when creating Action Signals.
  • Added two additional fields to the Cyclic Model Export. The ideal trading cycle is now exported, and the profit potential (as a percentage) of each cycle. These options are disabled by default, so as not to cause problems for users who are currently exporting their cyclic models.
Release 1.2.1.9 made available 14 January 2010, 04:30 pm (SA time)
 

Release 1.2.1.8: This is a Beta release
 
  • Fixed the calculation of the equity graph (for the Trading Report) which occasionally interpreted some profitable short trades as losing trades, and vice versa.
  • Added the plotting of the starting equity value to the equity graph in the Trading Report.
  • Fixed a problem caused when building the future cyclic model (most recent phasing) using an expert model, which triggered an error by incorrectly calculating the maximum model resolution.
  • Added two additional report windows to the scanning process - one window displays a list of all current orders (for all charts included in the scan), and the other displays a list of all currently open trades, with profit/loss information (for all charts included in the scan).   
  • Fixed an error triggered during phasing analysis completion, if an expert provides for very long cycles, for which no troughs are found.
Release 1.2.1.8 made available 9 January 2010, 07:30 pm (SA time)
 

Release 1.2.1.7: This is a Beta release
 
  • Corrected a problem that caused THT to choose a higher rated default cyclic model over a cyclic model generated by an expert model. This was previously a fail-safe to enable incomplete expert models to compete equally with default phasing models, but THT can now distinguish between these models, and will favour the expert model phasing (even though secretly it knows better).
  • A similar problem caused during the building of the future cyclic model (the most recent phasing) would produce problems if more than a cycle and a half has passed since the last phased trough of a cycle, but the expert model provides no trough range for that cycle, however it DOES have troughs of shorter cycles. THT now looks through the shorter cycles before abandoning the expert model.
  • Fixed a problem caused when downgrading a cycle (if the phasing results in a variation from nominal of less that 65%, a cycle is downgraded to a shorter cycle, with a variation of only 35% or less).  
Release 1.2.1.7 made available 7 January 2010, 05:30 pm (SA time)
 

Release 1.2.1.6: This is a Beta release
 
  • Corrected a problem that caused successful cyclic models built with an expert model to reject the model when creating a virtual trough in phasing analysis recent extension. This had the effect when phasing with an expert model of not using recent troughs of that expert model, but only in situations where a prominent very recent trough was considered as a potential trough of the dominant cycle!  
  • Fixed an error that reset the Triad plotted on the chart after each bar when backtesting.
Release 1.2.1.6 made available 6 January 2010, 03:30 pm (SA time)
 

Release 1.2.1.5: This is a Beta release
 
  • Fixed an error when extending channels forward, and thanks to an expert model, the cycle is so long that are too few channel points to use as the basis for the extension
  • Fixed a problem when checking a trough for FLD validity - also caused by an expert model generating very long cycle troughs.
  • Corrected an error when calculating refined FLD projections, using the triad. This is one of those errors that are astounding because they have survived so many hundreds of thousands of analyses without being triggered ... 
Release 1.2.1.5 made available 5 January 2010, 11:00 am (SA time)
 

Release 1.2.1.4: This is a Beta release
 
  • Removed error trapping routines in the screensaver for the chart plotting routines which were aborting the screensaver unnecessarily on "out of memory" errors which seemed to occur only on VMWare Fusion Apple MAC's (as far as I can tell) - now there's a weird error! 
  • Corrected the linking boxes on the 18 month - 54 month future troughs, which were occasionally linking the wrong troughs.
  • Corrected a problem when writing new settings to the trading journal, and the reference to a commonality model has not been set.
  • Fixed a problem that was triggered when analysing a market that has been in free-fall for so long that there are no legitimate troughs of the nominal 40-day cycle! Guess that's a sign of the times ... 
Release 1.2.1.4 made available 4 January 2010, 05:00 pm (SA time)
 

Release 1.2.1.3: This is a Beta release
 
  • Fixed an error caused by analysing with an expert model which has very long cycle trough ranges, but no troughs are identified because of the data being analysed.
  • Added a "NM" or "ICM" and cycle descriptor to the chart title in the screensaver, so one has some idea of what the screensaver is busy with.
  • Disallowed trade orders with a negative number of shares, caused by a negative equity (which is mostly the result of an old bug which incorrectly adjusted the equity after a trade).
Release 1.2.1.3 made available 2 January 2010, 11:00 am (SA time)
 

Release 1.2.1.2: This is an upgrade of the Stable version
 
  • This upgrade to the stable version does not include Expert or Commonality model features (which, let's face it, aren't very stable yet).
  • All bug fixes made to the Beta version (listed below) apply.
  • A new checkbox in the Trading settings dialogue box allows one to save the specified equity of the chart as the default "starting equity" used whenever a new chart is created.
Release 1.2.1.2 made available 2 January 2010, 08:30 am (SA time)
 

Release 1.2.1.1: This is a Beta release
 
  • Whenever the Trading Settings are changed on a chart, the full settings are written to the Trading Journal. This happens whenever one creates a new chart as well, and is used by the screensaver, so that one can distinguish between settings used by the screensaver.
Release 1.2.1.1 made available 1 January 2010, 06:30 pm (SA time)
 

Release 1.2.1.0: The New Year version!
 
  • Trading process change: A small and subtle error which occurred when deselecting the "Use Sigma L components" checkbox has been fixed - which constitutes a trading change, and so the version number moves up to 1.2.1.0. This error caused THT to disregard Sigma L entirely, rather than use the true Sigma L (the sum of all waves longer than the longest known wave), which it now does. I would estimate that this has very little effect really on the trading results, but better to do it properly!
  • The saving of the default Chart View (which defines which elements are displayed on a new chart) has been changed to include the overriding "select/hide all" buttons.
  • There is now also an "Apply default chart view" menu option in the View menu, which of course applies the default view (which you might have saved) to a chart, and is useful if you have been switching elements on and off.
Release 1.2.1.0 made available 1 January 2010, 05:00 pm (SA time)
 

Release 1.2.0.16: This is a BETA release.
 
  • Fixed an error generated when calculating FLD projections if an expert model provided completion to a level where only one trough of a cycle is phased.
  • Enabled the screensaver to queue the same chart many times (previously it would overwrite the previously queued data)
  • Changed the Import Trading History dialogue box to show the full list of folders for a particular data series (a separate folder is created for each time the screensaver is assigned a chart).
  • The screensaver now stores the full analysis commentary to its trading journal - which will make the trading journals much bigger, but more useful.
  • Corrected an error when generating the scan report which provided order references with no description of the order, when pending trade actions resulted in orders being cancelled. 
  • Fixed the persistence of Chart Views, so that creating a new chart now correctly displays the default view.
Release 1.2.0.16 made available 30 December 2009, 11:00 am (SA time)
 

Release 1.2.0.15: This is a BETA release.
 
  • Fixed a problem whereby data could be incorrectly trimmed to match the analysis period when assigning a chart to the screensaver. 
Release 1.2.0.15 made available 28 December 2009, 08:00 am (SA time)
 

Release 1.2.0.14: This is a BETA release.
 
  • Fixed an error caused by trying to identify a very long cycle channel peak when the analysis period starts in an uptrend, and THT decides to place a trough on the zero (first) bar. 
  • Screensaver no longer rejects data which is too short, which seemed to cause problems. 
Release 1.2.0.14 made available 27 December 2009, 08:30 pm (SA time)
 

Release 1.2.0.13: Was not released!
 
  • Call it dekatriaphobia (if you like).
No version x.x.x.13 has been released since the fated version 1.0.0.13
 

Release 1.2.0.12: This is a BETA release.
 
  • Fixed an error which was triggered by the screensaver, caused when calculating the direction of an FLD line (how this error has not been triggered by the over 400,000 analyses performed by THT previously is a conundrum I will never solve)
  • Fixed a bug in the screensaver caused by trying to plot a chart after rejecting a data series which is too short.
Release 1.2.0.12 made available 27 December 2009, 12:30 pm (SA time)
 

Release 1.2.0.11: This is a BETA release.
 
  • The Christmas version! Christmas Eve turned out to be a busy time for screensavers around the world.
  • Corrected an error caused by trying to draw channels with only one point. 
  • Fixed a problem when calculating bounce values on an analysis which, because of an expert model, has more than one cycle with only one trough phased. 
  • Fixed a path error in the screensaver when using a commonality model.
Release 1.2.0.11 made available 25 December 2009, 12:00 noon (SA time)
 

Release 1.2.0.10: This is a BETA release.
 
  • Enabled the display of multiple-cycle FLD Pattern Projection boxes. This requires a breaking change, and so workspace files will be updated accordingly. By default the trading cycle pattern boxes will be the only ones displayed.
  • Corrected a problem with storing the "default view" of charts.
  • Cleared trace information which was causing the screensaver to produce very large (15MB) log files. 500 of them in one day was more than THT's server wanted to deal with over the Festive season.
  • Fixed an error caused when cancelling an analysis during Phasing Analysis Entry.
Release 1.2.0.10 made available 23 December 2009, 10:30 am (SA time)
 

Release 1.2.0.9: This is a BETA release.
 
  • Fixed several errors caused by the automatic promotion of the dominant cycle to a longer cycle when using an expert model. This caused many issues, particularly for the screensaver, which when starting with a very short data series would find an impossibly long dominant cycle for such a short analysis period. The same problem occurred when backtesting. Now THT limits the promotion of the dominant cycle to a realistic cycle given the analysis period. This can result in phasing analysis that does not match the expert model exactly. If this affects you then the solution is to add shorter cycles on to the expert model.
  • Fixed a screensaver path error when retrieving the friendly name of an expert model.
Release 1.2.0.9 made available 22 December 2009, 08:30 am (SA time)
 

Release 1.2.0.8: This is a BETA release.
 
  • Fixed an error incurred when importing a trading history into a chart that has an analysis end date which is set to before the last date of the screensaver. 
  • Corrected an error encountered by the screensaver when trying to find an expert model using a relative directory path.
  • Planted a trace to trap an FLD projection error caused when using an expert model.
Release 1.2.0.8 made available 20 December 2009, 08:30 pm (SA time)
 

Release 1.2.0.7: This is an ALPHA release.
 
  • All changes to version 1.2.0.6 apply.
  • This version will automatically revert to a beta version on the next update, to clear the way for a separate alpha program (involving buidling your own nominal cyclic models).
Release 1.2.0.7 made available 16 December 2009, 12:30 pm (SA time)
 

Release 1.2.0.6: This is a BETA release.
 
  • This update transfers the full analysis model functionality (exert and commonality models) from the alpha to the beta version, as well as the manual trading functionality.
  • Fixed a discrepancy between the commentary and the FLD pattern projection boxes caused by the calculation of the target zone.
  • Fixed an error that was triggered by trying to find a trough before the start of data (which only occurred on very long cycles) .
  • Changed the updating of FLD pattern comparisons to allow for an analysis to regress - if THT decides that actually a previous cyclic move is not complete, then it will regress the pattern comparison. This previously caused very tight exit stops to be erroneously placed on about 10% of all trades.
  • Very recent troughs that are not confirmed by expert models are now deleted (unless more than 1 and a half cycles have passed since the most recent trough). This enables one to prevent THT from calling troughs early by means of an expert model, but it also means that the user has to update their model sufficiently to avoid having THT completely miss new troughs as they occur.
  • A new trading setting allows one to disable the expert model for the entire "future cyclic model" (the hollow diamonds phasing). This is because of the debatable issue of whether an expert model provides an unreasonable advantage during back-testing. I have been convinced by several beta testers that the advantage is not unreasonable, and so one can now have THT consider the expert model during this stage of the phasing (previous versions ignored the expert model by default). 
  • Manually generated Action Signals now update correctly and are not deleted by THT when the analysis is updated.
  • An error in the screensaver involving Phasing Analysis Completion when using expert models has been fixed.
Release 1.2.0.6 made available 16 December 2009, 12:30 pm (SA time)
 

Release 1.2.0.5: This is a STABLE release.
 
  • This is an upgrade of the stable version of THT to the beta version 1.1.1.6, which has been stable for several weeks. It is a limited version in that it does not work with Expert or Commonality models, and allows no manual trading. 
Release 1.2.0.5 made available 16 December 2009, 12:30 pm (SA time)
 

Release 1.2.0.4: This is an ALPHA release.
 
  • Fixed an error that caused the screensaver to crash - most users will need to re-assign or reset their screensavers - sorry about that! 
Release 1.2.0.4 made available 13 December 2009, 10:00 am (SA time)
 

Release 1.2.0.3: This is an ALPHA release.
 
  • Fixed an error that caused an expert model to be abandoned too soon during Phasing Analysis Extension.
  • Formatted the "orders generated" report after performing a scan so that the values are presented in a tabular format.
  • Corrected an error when parsing orders after a scan that caused blank order lines to be generated. 
Release 1.2.0.3 made available 12 December 2009, 09:00 am (SA time)
 

Release 1.2.0.2: This is an ALPHA release.
 
  • Fixed a problem which occurred when re-generating trough ranges in an expert model, which caused THT to reject the expert model unfairly.
  • THT now correctly uses a trough range of an expert model even if not the entire trough range is included at the start of the analysis period
  • Fixed a problem which made the entry of price-break levels when creating an action signal very difficult because THT was adjusting stoploss and target levels persistently.
  • Opening an expert model to edit or view, without any data chart caused an error. This has been fixed. 
Release 1.2.0.2 made available 9 December 2009, 11:30 pm (SA time)
 

Release 1.2.0.1: This is an ALPHA release.
 
  • Corrected an error generated when opening a chart with several new bars, and with a delayed Action Signal. The delayed Action Signal would update its trigger value on each bar, but then cause an "index" error if it was triggered.
  • Added a menu item to check for software updates: Help| Check for updates !
Release 1.2.0.1 made available 7 December 2009, 11:30 pm (SA time)
 

Release 1.2.0.0: This is an ALPHA release.
 
  • Version 1.2.x.x introduces THT's manual trading ability. This means that:
  • The user can create their own Action Signals, which will be monitored by THT.
  • The user can create Trade Orders - entry and exit orders.
  • The user can Enter and Exit trades (without having previously specified any trade orders). A trade entered in this way can be monitored by THT as a regular trade, or the user can specify that they will monitor it themselves.
  • The user can add and delete "historic" closed trades.
  • In order that THT correctly monitors manually generated Action Signals, this is a breaking change - all workspace files will be upgraded automatically, but they cannot then be read by previous versions of THT.
  • The screensaver moves forward to its final manifestation, and one can now import trading histories generated by the screensaver. See this post on the forum: http://www.fortuna.co.za/forum/viewtopic.php?f=3&t=248. Finally the screensaver becomes a useful tool (to the user - it has been very useful for trapping bugs in the code up to now).
  • The single "Orders generated" report after scanning has had several bugs fixed: it now includes the price of the order, the "valid until" field, the name of the data file and the order reference number are now separated correctly, and ALL orders generated by each chart are shown, not only one of them!
  • Corrected a serious error in the model editor, which occurred when clicking on the "Transfer model DOWN hierarchy" button. This process regrettably damaged the model severely - if you have been using this button when building models, then please check EACH resolution of you models for missing or double trough ranges. Delete any such trough ranges, and then use this button again (at a resolution that is correct) to transfer the model down the hierarchy. Apologies for the inconvenience.
Release 1.2.0.0 made available 7 December 2009, 10:00 am (SA time)
 

Release 1.1.1.9: This is an ALPHA release.
 
  • Corrected an error generated when building the Trading Report if the first trade in the history was a short trade.
  • Enabled a single "Orders generated" report when scanning, instead of having a separate Order Box pop up for each chart scanned. The order report can be saved as a Tab-delimited report which can be imported into Microsoft Excel or other spreadsheet for further analysis.
Release 1.1.1.9 made available 4 December 2009, 06:30 pm (SA time)
 

Release 1.1.1.8: This is an ALPHA release.
 
  • Corrected an error during Phasing Analysis Entry using an Analysis model, which occurred when the entry root is close to the right edge (possible when using an analysis model).
  • Corrected an error that reversed the minimum and maximum bar numbers when performing Phasing Analysis Entry and working backwards from an advanced root.
Release 1.1.1.8 made available 3 December 2009, 05:30 pm (SA time)
 

Release 1.1.1.7: This is an ALPHA release.
 
  • All the changes made for version 1.1.1.6 apply.
  • An error in Phasing Analysis Completion using an Expert model resulted in the longer cycles being incorrectly phased in some situations. This has been corrected.
  • If an expert model does not include a trough at Phasing Analysis Entry level (in other words the dominant cycle), then it will not insert a trough there, unless more than one and a half cycles have passed since the last trough. This corrects the problem of additional dominant cycle troughs being phased near the right edge of the data, caused by THT assuming the expert model was incomplete. 
  • An error in the screensaver when using an expert model was corrected.
Release 1.1.1.7 made available 3 December 2009, 01:00 pm (SA time)
 

Release 1.1.1.6: This is a BETA release.
 
  • An entry order generated by a delayed Action Signal would remain active even if another entry order was triggered and resulted in entering a trade. This meant that THT would ask if you had entered a new trade when there was a currently active trade (as demonstrated "live" during webinar #10:)! This has been corrected. THT supports only one open trade per chart at a time. For multiple trades in the same instrument one needs to open additional charts - because THT monitors the open trade according to that trade's cyclic situation, and cannot manage more than one trade in a single chart. Of course multiple simultaneous trades can be handled in multiple charts.
Release 1.1.1.6 made available 3 December 2009, 01:00 pm (SA time)
 

Release 1.1.1.5: This is an ALPHA release.
 
  • All the changes made for version 1.1.1.4 apply.
  • And that's about it!
Release 1.1.1.5 made available 2 December 2009, 12:30 am (SA time)
 

Release 1.1.1.4: This is a BETA release.
 
  • An error in the generation of orders by delayed Action Signals has been fixed. This error resulted in lot size calculations to go awry.
  • Orders generated by delayed Action Signals caused previous unfulfilled orders to be deleted. This has been fixed.
  • Trading Process change: There are two new trading settings, which have resulted from discussions on the forum:
  • Trading Process change: A new setting allows you to have THT generate price-break orders in the event that there are no true Hurst action signals present. What this effectively does is that it allows re-entry after an initial trade which has been stopped out too early. Often after a stop is hit THT will still be forecasting a big move, but the entry has been blown on the stopped-out-of trade. Now THT will consider an entry even if there is no Action Signal available (if you select this option - the default is that this option is NOT selected).
  • Trading Process change: The second new setting allows the user to prevent the use of "Sigma L components" when calculating underlying trend. Sigma L components are the difference between the apparent underlying trend of a particular cycle, and the actual way in which that cycle behaved (in terms of achieving projections). THT uses these components in its underlying trend calculations by default, but now you can turn them off - suggested for advanced users only!
  • Please note that these changes constitute a breaking change. Your workspaces will be automatically upgraded to the new version, but they will not be able to be opened by previous versions of THT.
  • Trading Process change: the setting of tight exit stops happened too quickly under some circumstances, when the trading cycle was in it's final sub-cycle. This has been corrected. Under most circumstances a trade will ride through the mid-point trough, and set tight stops thereafter. The only time that a trade will set tight stops on the first sub-cycle is when the underlying trend is severely against the trade (which is unlikely to happen because the trade will probably not be entered in the first place). This change should correct the "early exit" problem to a great degree.
Release 1.1.1.4 made available 2 December 2009, 12:30 am (SA time)
 

Release 1.1.1.3: This is an ALPHA release.
 
  • All the changes made for version 1.1.1.2 apply.
  • The drag-and-drop functionality when editing expert models is now activated by holding down the SHIFT key. And so if you want to drag-and-drop a trough range you will need to hold down the SHIFT key in order to do so. This means the drag-and-drop business doesn't get in the way of zooming and counting bars.
  • If you edit a trough range the range editing window now correctly displays the start and end dates of the range.
Release 1.1.1.3 made available 30 November 2009, 06:30 pm (SA time)
 

Release 1.1.1.2: This is a BETA release.
 
  • The Trading Reports have been extended. They now include an Equity Graph (use the tab at the top of the trading report to view it), and calculations of maximum drawdown, average daily equity change, and annualised percentage return.
  • Trading process change: An error caused when setting trade exits exposed a deeper-lying error: trades generated by delayed action signals were assigned incorrect trading cycles, resulting in very early exits from those trades.
Release 1.1.1.2 made available 30 November 2009, 06:30 pm (SA time)
 

Release 1.1.1.1: This is an ALPHA release.
 
  • All the changes made for version 1.1.1.0 apply.
  • Only commonality models which have been modified now refresh from the server every day. The commonality model system has achieved enough stability to allow for that.
Release 1.1.1.1 made available 28 November 2009, 06:30 pm (SA time)
 

Release 1.1.1.0: This is a BETA release.
 
  • Trading process change:  corrected a problem that made the default exit price on a Take Profit exit the worse price of the bar (instead of the actual Take Profit price). This will improve back-tested trading results (and make the results more realistic).
  • Trading Process change: Fixed a problem where Action Signals were not correctly converting to orders - this will also improve the trading functionality, as some genuine signals were never traded.
  • Trading process change: Take Profit and Stoploss orders are now correctly processed on the day of entry of a trade (previously they were only processed the following day). This assumes that the stoploss and take profit orders are created simultaneously with the entry order (which is possible with most online trading platforms).
  • A new system for visualising the phasing analysis is now available. Go to Tools| Options - the Chart tab, and select "Show cycle phasing with semi-circles". This presents the cycle phasing using the system that Hurst occasionally used in the Cycles Course where each cycle is presented as a semi-circle. It makes visualisation of the cycles much easier, and also enables an easier calculation of the underlying trend of cycles.
  • Semi-Logarithmic charts are now possible. Click on the small button at the far right of the chart and the y-axis will toggle between linear (equi-distant price) and logarithmic (equi-distant percentage) scaling.
Release 1.1.1.0 made available 28 November 2009, 06:30 pm (SA time)
 

Release 1.1.0.17: This is an ALPHA release.
 
  • Corrected an error when creating a new chart, caused by an incomplete window construction. This gave a "null reference" error. 
  • Adjusted licensing process to handle Fusion 3.0 which provides a subtly different motherboard unique ID. I have no idea why! 
  • A thread-queuing system should avoid file access errors when opening multiple charts, all of which use the same expert model, in a single workspace.
  • Deleting and renaming of expert models now reflects correctly when opening the model selector window. 
  • Corrected a setting for the Hurst bar colour, which was incorrectly presented in the Options window.
Release 1.1.0.17 made available 24 November 2009, 10:30 am (SA time)
 

Release 1.1.0.16: This is an ALPHA release.
 
  • Fixed an error when changing trading settings which allowed THT to perform an analysis with both an expert model and also all commonality models. This caused various problems during phasing analysis (notably an "entry roots" error and an index error during phasing completion). 
  • The use of expert and commonality models allow phasing analysis completion to extend further than previously. Corrected an error caused by extending completion too far.
  • Corrected a bug in the preparation of weekly and monthly Valid Trend Lines. 
  • Changed the layout of the Trough Range editing window, so that the date boxes are more intuitively placed. 
  • Moved the entire expert and commonality model verification process to a background thread which runs on startup. This speeds up the processes of opening the model selector windows, as well as the Trading Settings windows in charts. This process slows down the startup of THT by a few seconds, and will block the updating of the analysis on a chart if it uses a commonality or expert model, and those processes are not yet complete. This avoids cross-threading errors that could occur by accessing the model storage simultaneously. Generally it improves the expert model experience.
  • Changed the extraction of the expert model process when building or editing an expert model using a DAILY display. This has greatly speeded up the process of working with models. Unfortunately the same process cannot be used to extract models when working with weekly or monthly compression, and so those processes are still very slow (until I am able to convert the process).
  • The other disadvantage of the faster model extraction process is that the process of zooming on a chart has slowed down a little (zooming can take 3 or 4 seconds, whereas it used to be a 1 or 2 second process). I think this downside is far out-weighed by the benefit of the faster model extraction.
  • The model editor now supports dragging and dropping of trough ranges, as an alternative to moving them by editing the trough range. Please note: this process has NOT yet been exhaustively tested (this is an ALPHA version!) - and so please SAVE your models before experimenting with dragging them!
  • Trading arrows are now plotted translucent so that they don't cover too much price or other information.
  • Commonality model contributions are now only made by analyses that use either a commonality or expert model. I initially hard-coded this so as to test the commonality process.
  • Trading Change: THT was not correctly handling action signals which were triggered on the same bar as they were generated, in other words if price crossed an FLD, and only then THT looked to enter a trade it wouldn't process the action signal at all - a problem which caused about 20-30% of potential trades to not be taken at all.
Release 1.1.0.16 made available 23 November 2009, 02:30 pm (SA time)
 

Release 1.1.0.15: This is an ALPHA release.
 
  • Several aspects of the expert model building process have been improved upon, including:
  • All models are built at the start of the process, so that one doesn't have to build the entire model in one go. One can build one or two resolutions, then resume the process later by editing the model.
  • One is able to switch between the model building window and any chart windows while building the model.
  • The trough range can be adjusted by specifying a percentage of cycle wavelength, or number of bars.
  • Additional cycles can be added "above" the model (in other words one can add a longer cycle to the model, at any particular resolution)
  • When editing a trough range, the dialog box correctly registers the existing range.  
  • Phasing analysis completion now correctly takes into consideration the expert model or commonality model upon which the analysis has been based. This allows for additional longer cycles to be phased thanks to the information provided by the expert or commonality model, and so even relatively short data series will be phased with long cycles. 
  • The ASCII import process will now correctly load volume figures which have decimal points in them
  • The Trading Settings dialog box now adjusts the "force long trade after a trough of x cycles..." correctly (it was adjusting the number by 0.1 for each click, which wasn't very useful!)
Release 1.1.0.15 made available 20 November 2009, 04:30 pm (SA time)
 

Release 1.1.0.14: This is a BETA release.
 
  • This is an upgrade of the alpha version to beta, but with a few limitations to block features that are still being tested in the alpha version.
  • Corrected an error generated during spectral analysis when using very short data series (of less than three months).
Release 1.1.0.14 made available 18 November 2009, 11:30 am (SA time)
 

Release 1.1.0.12: This is an ALPHA release.
 
  • Fixed an error that caused a crash when building a new model, and saving the model before any trough ranges have been created. 
  • Otherwise a few details in preparation for upgrading the Beta version to a limited version of this alpha, so as not to cause compatibility problems. 
Release 1.1.0.12 made available 17 November 2009, 07:30 pm (SA time)
 

Release 1.1.0.11: This is an ALPHA release.
 
  • Fixed an error raised during phasing analysis caused by a "single-bar" expert model which resulted in missing troughs after phasing analysis entry. The error was triggered either during phasing analysis entry or extension. 
  • Fixed an error that resulted in THT using a Commonality model instead of the selected Expert model.
  • Changed the Trading Settings label to: "trough x cycle(s) greater ...".
  • The expert model drop-down box now expands to show all the expert models correctly.
  • The title bar of a chart now indicates whether an Expert model or Commonality model is being used in the analysis of that chart. 
Release 1.1.0.11 made available 17 November 2009, 10:00 am (SA time)
 

Release 1.1.0.10: This is an ALPHA release.
 
  • Corrected a bug that occurred when building expert models using a monthly chart as the background.
  • Fixed a problem to do with writing to the progress bar and label in the model editor.
Release 1.1.0.10 made available 13 November 2009, 06:00 pm (SA time)
 

Release 1.1.0.9: This is an ALPHA release.
 
  • Changed the directory permissions to allow modification of files within THT's own directories, by THT! Hopefully this will satisfy even the most paranoid Vista system. (sarcasm? ... what sarcasm?)
Release 1.1.0.9 made available 12 November 2009, 08:00 pm (SA time)
 

Release 1.1.0.8: This is an ALPHA release.
 
  • The process of trying to create directories for the expert models is now allowed to fail with a simple message. Maybe this will appease Windows.
Release 1.1.0.8 made available 12 November 2009, 02:00 pm (SA time)
 

Release 1.1.0.7: This is an ALPHA release.
 
  • The installer now creates empty directories in the installation folder rather than doing this on startup, because of random acts of paranoia performed by 64-bit machines. 
  • "Hurst Bars" can now be plotted - bars plotted from Low to High, with a cross-bar at the median price.
Release 1.1.0.7 made available 12 November 2009, 01:00 pm (SA time)
 

Release 1.1.0.6: This is an ALPHA release.
 
  • Included an error trapping routine in the program startup to trap an error that seems to occur arbitrarily on a few machines. 
Release 1.1.0.6 made available 11 November 2009, 03:00 pm (SA time)
 

Release 1.1.0.5: This is an ALPHA release.
 
  • Corrected an expert models issue that allowed THT to choose a phasing entry that it considered better than the expert model's entry, which crept in due to the flexibility of allowing expert model entries if the expert model consists of only one trough. 
  • Fixed a problem caused when double-clicking in the "View Expert model" mode of the model editor.
  • Resolved some further cross-thread errors generated by setting progress labels during analysis. 
Release 1.1.0.5 made available 11 November 2009, 10:00 am (SA time)
 

Release 1.1.0.4: This is an ALPHA release.
 
  • Started to address an issue that affects very few installations of THT (about 2%) and which causes THT to crash on startup. The splash screen now operates differently, as a first step to eliminating this problem. 
  • The Cycle Regularity rating of cyclic models is now expressed as a percentage which makes it easier to understand. 100% represents a perfectly regular cyclic model.
  • The trough isolation of the future model has previously been incorrectly reported (because it didn't include the virtual troughs) - this has been changed. 
Release 1.1.0.4 made available 11 November 2009, 12:30 am (SA time)
 

Release 1.1.0.3: This is an ALPHA release.
 
  • Enabled the use of an expert model during phasing analysis entry even if the shortest cycle in that expert model is longer than the dominant cycle THT is performing an entry upon. 
  • Corrected a problem which caused an "index" error during phasing analysis entry if the expert model produces a cyclic model that is not adequate.
  • Fixed an error generated by commonality model analysis caused by an incorrect index reference to the model actually used during entry. 
  • Changed the resolution of recent troughs in phasing analysis to rather position a trough at a position followed by a greater bounce, as being the more likely position for the trough of a greater cycle.
Release 1.1.0.3 made available 10 November 2009, 02:00 pm (SA time)
 

Release 1.1.0.2: This is an ALPHA release.
 
  • Added the use of expert models and commonality models in the "future cyclic model" phasing analysis. This is the hollow diamond area on the chart. The use of expert models is pursued to the greatest resolution of the expert model, but is abandoned if the expert model does not generate a workable cyclic model. This avoids the problem of an inappropriate model resulting in an unusable phasing analysis. This use of expert models is not exercised when backtesting, to avoid hindsight problems.
  • Allowed for expert models with longer cycles than the longest cycle found in the data to be built by submission of analysis. Those longer cycles are of course empty, but can be built by editing the model.
  • Changed the "build model by submission" process to adjust the trough ranges according to the actual cycle lengths present in the data, rather than using a default nominal length for the trough range. This prevents trough ranges overlapping. 
Release 1.1.0.2 made available 9 November 2009, 07:00 pm (SA time)
 

Release 1.1.0.1: This is an ALPHA release.
 
  • Fixed a problem when creating new models from scratch which started the building process with the wrong cycle.
  • Added an automatic update check to the alpha version.
  • Corrected a displacement of dates in the model editor.
  • Corrected a problem that blocked the insertion of an extra trough range at the extreme end of the expert model.
  • Changed the Phasing Analysis processes to be more robust - THT now uses a hybrid process throughout which allows it to work with models that are incomplete, or don't cover the full range of data. 
Release 1.1.0.1 made available 6 November 2009, 04:00 pm (SA time)
 

Release 1.1.0.0: This is an ALPHA release.
 
  • This new version includes the features of:
  • Commonality Models
  • Expert Models 
  • Please view the introductory webinar on working with these features. 
  • Other changes:
  • The FLD can now be plotted several cycles back in time - use the new Options - Chart setting to specify how many cycles of the FLD you would like to see. 
Release 1.1.0.0 made available 5 November 2009, 01:00 pm (SA time)
 

Release 1.0.1.16: Changes made in this update were:
 
  • Fixed an error when checking action signals which was caused in the unusual situation where the entry price is equal to the stop-loss, causing a division by zero. Now THT will not take the trade for obvious reasons. 
  • Corrected the calculation of the intersection point of monthly FLD's  - instead of rounding the intersection to the nearest month, THT now places the intersection more accurately within the month of intersection. 
  • Added a data window feature - double-click on the chart and a small window pops up with all the relevant information for the bar you clicked on. Click elsewhere on the chart and the box will move to where you clicked. Close the box by clicking in the box itself. This means that the VI & CI box doesn't appear when double-clicking on the chart, and is available now only via the View menu. 
Release 1.0.1.16 made available 7 October 2009, 11:00 am (SA time)
 

Release 1.0.1.15: Changes made in this update were:
 
  • The return of the endless loop - another problem caused by the greater permissible variation in cycle lengths, causing several 1-bar length cycles. This has been fixed. 
  • A problem when resolving an inverted minor trough immediately following the last dominant trough, which caused large gaps in the phasing has been fixed.
  • Resolving superseding of recent prominent troughs when backtesting caused problems by not limiting the range of comparison to the last bar of analysis. This has also been fixed. 
  • The use of virtual troughs in phasing analysis entry improves some entries, in particular it reduces the chances of a minor trough being called a major trough if the major trough has very recently occurred.
Release 1.0.1.15 made available 4 October 2009, 4:00 pm (SA time)
 

Release 1.0.1.14: Changes made in this update were:
 
  • An error in the rating of a virtual trough which caused weaker troughs near the right edge of the chart to be phased over more prominent troughs has been fixed.
  • The calculation of VTL's has been tweaked. In the case of a premonitory VTL (a VTL which by being clearly wrong informs THT of a phasing error) will now only assume an alternative trough within a reasonable range, and not in the position of a longer cycle trough. 
  • An adjustment in the detection of superceded troughs near the right edge of the chart makes the process more reliable (this allows for major troughs to be phased in time to trade them, but detects if the trough has been "superceded" and is therefore invalid).
  • The determination of the strength of "bounce" out of a trough uses the actual current average length of a cycle rather than the nominal length, and seems more accurate.
  • Most recent phasing will only confirm a shorter cycle's trough than the cycle it is currently performing extension on if that trough occurs within the range of the cycle's recent period, which prevents the premature confirmation of troughs.
Release 1.0.1.14 made available 2 October 2009, 6:00 pm (SA time)
 

Release 1.0.1.12: Changes made in this update were:
 
  • The final battle against the 0 cyclic models error: even rebuilding the model wasn't enough! Because cycle lengths vary so much more than they did before version 1.0.1.0, it is possible now that two troughs of the 5-day cycle occur on the same bar (unusual, but possible). This has been fixed.
  • A virtual trough caused problems for longer cycles which expected the model to have odd roots, but it didn't! Also a rare problem. 
Release 1.0.1.12 made available 29 September 2009, 11:45 pm (SA time)
 

Release 1.0.1.11: Changes made in this update were:
 
  • Added a "leniency" setting to the default trading settings which limits profit protection stops (to the low/high of x number of bars back), because otherwise the VTL profit protection stops could get unnecessarily close to price.
  • Corrected an error that didn't tighten stops effectively in the event of a phasing analysis change.
  • Added a routine that completely rebuilds a cyclic model in the event of there being no cyclic models that match higher troughs. This will hopefully get rid of the dreaded endless loop which occurs on cycle #: 0 cyclic models, finding alternates during the most recent phasing analysis.
Release 1.0.1.11 made available 28 September 2009, 11:30 pm (SA time)
 

Release 1.0.1.10: Changes made in this update were:
 
  • Fixed a bug in the "inverted minor trough" routine which incorrectly rated the most obvious trough in the data if the analysis period was not set to the full data series.
  • Allowed for trough substitution when building models in the most recent extension process. This was causing an occasional endless loop.
  • Corrected an error when opening data where volume was mis-cast as an integer. 
Release 1.0.1.10 made available 28 September 2009, 11:30 am (SA time)
 

Release 1.0.1.9: Changes made in this update were:
 
  • Fixed an error that caused an endless loop during the Most Recent Phasing Analysis.
  • Integrated a work-around to the completely arbitrary and very irritating "connection to server was not kept alive" error which occurred when registering or activating a license.
Release 1.0.1.9 made available 27 September 2009, 06:30 pm (SA time)
 

Release 1.0.1.8: Changes made in this update were:
 
  • Fixed an error that caused the most recent extension of phasing analysis to occasionally ignore a reasonable extension, which then allowed a virtual trough to survive, causing problems in the calculation of Sigma L.
  • Adjusted the calculation of virtual troughs to limit the position of the trough to within the shortest-longest cycle range. 
  • Enabled the setting of cyclic model exports when no chart is open.
Release 1.0.1.8 made available 27 September 2009, 05:00 pm (SA time)
 

Release 1.0.1.7: Changes made in this update were:
 
  • Fixed an error generated during phasing analysis information extraction caused by virtual troughs not being cleared from the cyclic model correctly. 
  • Implemented the Volatility Index and Correlation Index features. For information about these, refer to this forum post: http://www.fortuna.co.za/forum/viewtopic.php?f=7&t=103
Release 1.0.1.7 made available 25 September 2009, 07:00 pm (SA time)
 

Release 1.0.1.6: Changes made in this update were:
 
  • Fixed an error when matching cyclic models during phasing analysis extension. 
Release 1.0.1.6 made available 25 September 2009, 09:00 am (SA time)
 

Release 1.0.1.5: Changes made in this update were:
 
  • Fixed various small errors that caused problems in the phasing analysis, mostly related to the fact that the variation is so much greater now between adjacent cycles. 
Release 1.0.1.5 made available 24 September 2009, 09:00 pm (SA time)
 

Release 1.0.1.4: Changes made in this update were:
 
  • On a philosophical note: I have no idea why Windows have not ever really explained what all those damned version numbers mean. How is a humble software developer meant to know that a build number is actually more important than a revision number? 
Release 1.0.1.4 made available 23 September 2009, 10:30 pm (SA time)
 

Release 1.0.1.3: Changes made in this update were:
 
  • Fixed an error that crashed the phasing analysis, caused by the last dominant trough not actually being a trough of the dominant cycle, but of a lower cycle. 
  • Fixed another phasing analysis error caused by trying to find a better trough in a virtual trough area. 
Release 1.0.1.3 made available 23 September 2009, 10:00 pm (SA time)
 

Release 1.0.1.2: Changes made in this update were:
 
  • Fixed an error that caused Phasing Analysis Extension to go into an endless loop because of the greater variation of cycle lengths that occurs now in the phasing. 
  • Corrected an error that caused THT to think there was a new version when there wasn't. Some versions of Windows remove leading zero's from version numbers!
  • Added an "export cyclic model information" feature. This is useful for exporting a summary of the analysis to a spreadsheet program. Read all about it on the forum: http://www.fortuna.co.za/forum/viewtopic.php?f=7&t=143
Release 1.0.1.2 made available 23 September 2009, 07:00 pm (SA time)
 

Release 1.0.1.01: Changes made in this update were:
 
  • Fixed an error which occurred during Phasing Analysis Entry that caused two full sequences of troughs in a single model. This error was then "resolved" by the inverted minor trough process, and caused big problems further on in the phasing analysis process, and manifested as several different errors. 
  • Corrected an error that occasionally allowed a future projected trough to exist beyond the range of the shortest - longest expected period.
  • Improved the THT icon (the icon is only replaced on an upgrade if you delete the desktop shortcut to THT before upgrading)
Release 1.0.1.01 made available 22 September 2009, 11:00 am (SA time)
 

Release 1.0.1.00: Changes made in this update were:
 
  • Phasing Analysis change: Many changes were made to the phasing analysis. Although these are refinements, it is recommended that you perform a full re-analysis on all charts. These changes are:
  • Phasing Analysis change: A resolution of inverted minor troughs during phasing analysis entry. This results in an entry that deviates much more from nominal than previously.
  • Phasing Analysis change: The pruning of the cyclic model (eliminating troughs that are too close to the right edge of the chart) now occurs only after the full phasing extension has occurred - this slows down the analysis, but proves more effective.
  • Phasing Analysis change: Because of the two abovementioned changes it is possible that a cyclic model after extension is in fact displaced (the 80-day troughs are actually 20-week troughs, etc.) This situation is resolved by the "upgrading" or "downgrading" of all cycles.
  • Phasing Analysis change: Virtual troughs are used more extensively during the Most Recent Extension of the phasing analysis. In fact now all cyclic models are extended to include a virtual trough (previously only models with sensitive right edges were extended in this way). This results in a more realistic handling of the right edge, and reduces the tendency to call troughs too early.
  • Phasing Analysis change: Virtual troughs are now also used when building the future phasing models, in a similar manner as above.
  • Phasing Analysis change: Inverted minor troughs are now eliminated during the Most Recent Extension phase. 
  • Phasing Analysis change: Models with inverted minor troughs are now eliminated during the building of the future model, as opposed to weighting them negatively which caused them to be sorted lower previously. If all models include inverted minor troughs, the inverted troughs are resolved.
  • Phasing Analysis change: The isolation rating has been adjusted to handle multiple-root models more effectively.
  • An error in calculating upward VTL's which are followed by higher prices instead of being crossed has been corrected.
  • A bug generated by comparing two identical cyclic models and finding an inequality has been fixed.
  • Trading change: THT was using the trigger cycle to calculate expiry or validity periods of entry orders. This has been changed to the trading cycle, resulting in fewer entry orders which expire over the weekend. 
  • THT now has a version numbering system: Major version #. Minor version #. Phasing or Trading change#. Build #.
  • Handling of license renewals has been modified so that THT doesn't simply close down after a license expiry, but allows a grace period.
  • Corrected the automatic saving of the chart style, so that the default style is the last one used.
  • Fixed an error in the detection of the installation of WSE 3.0. THT should now detect both the full version of WSE and the runtime-only version.
Release 1.0.1.00 made available 21 September 2009, 10:00 am (SA time)
 

Release 1.0.0.52: Changes made in this update were:
 
  • Phasing Analysis change: A very small change which should not have big repercussions (although one never knows...). When performing Phasing Analysis Entry THT would limit the range of possible cycle troughs to the MAXIMUM of 65% of nominal or initial cyclic model lengths to the MINIMUM of 150% of nominal or ICM. This has been changed to allow troughs between the MINIMUM of 65% of NM or ICM to the MAXIMUM of 150% of NM or ICM. This results in a less even phasing, but slightly more accurate. 
  • Corrected an error that didn't clear troughs correctly from the last dominant trough, because of the new "fractal" process. This resulted in several errors because of repeated troughs in the cyclic model (and over 200 error reports submitted by over-zealous screensavers!)
Release 1.0.0.52 made available 4 September 2009, 11:00 pm (SA time)
 

Release 1.0.0.51: Changes made in this update were:
 
  • Phasing Analysis change: A small change has been made to improve the most recent phasing, and which should reduce the number of "early calls" on long cycle troughs. The change adds a routine which considers weaker troughs one cycle down from the longest cycle found in the future cyclicl model, because sometimes the shorter phasing proves this to be the better model.
  • Changed the analysis updating logic to clear confirmed troughs back to the last confirmed trough of the dominant cycle. This is a better compromise between performing a full analysis update on every bar, and allowing an analysis to get so out of date that it is clearly wrong.
  • Changed the effect of clicking on the "Analyse Now" button if a chart has already been analysed to perform a full analysis, rather than repeat the most recent update only. 
Release 1.0.0.51 made available 3 September 2009, 11:00 pm (SA time)
 

Release 1.0.0.50: Changes made in this update were:
 
  • Spring version! (I know most users are in the northern hemisphere, so for them this is the autumn/fall version, but Spring has sprung down south...) 
  • Fixed an error in the screensaver that wasn't correctly transferred when publishing version 49. (Late night publishing is never a good idea)
  • Fixed an error generated in the recent phasing routine when the truncated troughs of the longest cycle left only one trough.
  • Fixed a problem when setting trade exits, and the downward VTL is based on a cycle with only 2 troughs.
  • Enabled the screensaver to work with the first bar of analysis as set on the chart assigned to the screensaver (the data file is cropped). This means that intelligent setting of the first analysis bar will impact the screensaver trading reports positively.
Release 1.0.0.50 made available 1 September 2009, 11:00 pm (SA time)
 

Release 1.0.0.49: Changes made in this update were:
 
  • Fixed an error which sent THT into an endless loop when trying to extend the phasing beyone the last dominant trough, caused by not correctly identifying synchronised troughs of cycles shorter than the dominant cycle. This is hopefully the last error introduced in version 44 to be eliminated!
  • Fixed a problem in the screensaver that caused it to crash when trying to save the trading history file. This occurred because the phasing analysis is so much faster than previously, and Windows doesn't always have time to close the file stream before trying to save the same file again.
  • Enabled the development of two separate versions of THT - a stable version (v42 at this stage) and the latest (potentially unstable) version. Users can now choose which version to work with.
  • Trading change:  An additional setting: "Allow short trades" can be deselected for those instruments which cannot be sold short, in which case THT will only trade long.
  • Trading change:  Another additional setting: "Force long trade after a trough x degrees longer than the trading cycle". This setting needs some explanation, so please refer to this post on the forum: http://www.fortuna.co.za/forum/viewtopic.php?f=3&t=137
  • Adjusted the determination of whether an FLD is above or below a price to ignore the last bar - this seems counter-intuitive, but in fact it makes more sense, because if the last bar has crossed the FLD, one would logically still give that crossing some import when making trading decisions.
Release 1.0.0.49 made available 31 August 2009, 11:00 pm (SA time)
 

Release 1.0.0.48: Changes made in this update were:
 
  • One of the final battles (I hope) in the war against in the dreaded version 44. The recent phasing routine was not considering the burdening of troughs, because it is now being handed a confirmed trough that is of a cycle shorter than the dominant cycle. This has been fixed, and the burdening of troughs is being correctly considered. The phasing analysis, despite being about 10 times faster than pre-version 44 should now be at least as effective, if not better.
  • Fixed an error in the screensaver which wasn't correctly transferred in version 47.
Release 1.0.0.48 made available 28 August 2009, 12:00 am (SA time)
 

Release 1.0.0.47: Changes made in this update were:
 
  • Further fixing of errors introduced in the dreaded version 44. Fixed an error that caused THT to go into an endless loop if it found no genuine models while performing the new fractal most recent phasing process. The status would get stuck on cycle #: 0 cyclic models: getting alternates
  • Fixed an error caused by incomplete Phasing Analysis completion because of the that new (and increasingly unpopular) fractal most recent phasing process. 
Release 1.0.0.47 made available 28 August 2009, 01:30 pm (SA time)
 

Release 1.0.0.46: Changes made in this update were:
 
  • Phasing Analysis change: Fixed an error introduced in version 44 (nicknamed the "dreaded 44"), which calculated relative trough strengths incorrectly in the newly introduced "fractal" process which steps down cycle-by-cycle after the last confirmed dominant trough to find more recent troughs, and lift the load from the memory-expensive "future phasing" process. The two processes should have been perfectly interchangeable meaning there would be no effective change to the phasing, but this error created many phasing differences. The processes are now rating troughs and models in an identical manner, and so the phasing by each process should match.
  • Corrected an error caused by not correctly merging troughs from a previous phasing with new troughs discovered in the updated analysis. This was an error also introduced in the dreaded v44, because the merging of new troughs with previously phased troughs is much quicker than recalculating the previously phased troughs. With this error fixed, THT should not only be faster, but also not produce any errors (always a bonus).
  • Corrected an error generated by allocating troughs after 1 & 1/2 unphased cycles have passed, if shorter cycles have been successfully phased (albeit as long cycles).
  • Added a limit which is applied to the second FLD pattern projection box - the left edge of the box cannot occur sooner than the left edge of the first projection box.
  • Added an option on the "Triad" tab which allows one to adjust the width of the triad lines, relative to the width of 1 bar. A value of 0 will plot the lines at 1 pixel width, regardless of the width of the bar.
Release 1.0.0.46 made available 27 August 2009, 10:30 pm (SA time)
 

Release 1.0.0.45: Changes made in this update were:
 
  • Fixed an error that was caused by THT trying to save time by not calculating all the channels during analysis. This caused a fairly global melt-down... so I guess we must wait for it to calculate those channels! 
Release 1.0.0.45 made available 27 August 2009, 10:30 am (SA time)
 

Release 1.0.0.44: Changes made in this update were:
 
  • Turbo THT! The speed enhancements that were promised in version 41 have finally come to fruition. This is because of several changes to the phasing analysis process:
  • Phasing Analysis change: THT now uses a very quick and superficial resolution procedure for shorter cycles in the past. Although this means that the phasing in the distant past is questionable in the shorter cycle detail, it in fact allows for a better overall phasing, because the resolution of the longer cycles introduced in version 41 now takes precedence.
  • Phasing Analysis change: because of the very demanding memory requirements of the recent phasing routine, THT now resolves troughs closer to present time, no matter how long the dominant cycle is. It will try to resolve the placement of troughs to within at least 20 weeks of the right edge of the chart.
  • Phasing Analysis change: corrected an error to do with the resolution of recent troughs which resulted in gaps in the phasing.
  • Phasing Analysis change: the complete re-analysis of a chart because of unexpected price movement should not result in an "analysis failure" because of the new fractal-based resolution of recent troughs.
  • Despite many phasing analysis changes, most charts should maintain continuity with their previous phasing. 
Release 1.0.0.44 made available 26 August 2009, 11:00 pm (SA time)
 

Release 1.0.0.43: Changes made in this update were:
 
  • Corrected an error that resulted in an incomplete phasing analysis completion in some circumstances.
  • Reduced the load on the future phasing process, which should reduce the RAM memory demands during this process.
  • Adjusted the logic behind requiring a full re-analysis, which should speed up back-testing. 
Release 1.0.0.43 made available 26 August 2009, 01:30 am (SA time)
 

Release 1.0.0.42: Changes made in this update were:
 
  • The new improved resolution of very recent troughs introduced an error to do with synchronisation of troughs during Phasing Analysis Completion. This has been fixed. As it was a critical error, this version is being released immediately.
  • An occasional, apparently random error that occurred after completing a successful analysis, when trying to hide the progress bar and analysis labels has been fixed. 
Release 1.0.0.42 made available 25 August 2009, 10:00 am (SA time)
 

Release 1.0.0.41: Changes made in this update were:
 
  • Fixed a bug that prevented VTL's from being plotted if the start of the VTL was off-screen. 
  • Bypassed an error that was generated if the mouse moved in an "unexpected way" over a chart - presumably it was triggered when in fact the mouse was engaged in some other activity. That's OK if you want to run other apps at the same time as THT.
  • Phasing Analysis changes: added an option to "Resolve longer cycles" which resolves weekly (and monthly) phasing before looking at the daily detail. This option is on probation: if it degenerates the phasing process it will be removed. This change speeds up analysis on long data series, but the next change slows it down ...
  • Phasing Analysis changes: delayed the promotion of recent "hollow" phasing (the future model) under certain circumstances, because the future model phasing process is more reliable.
  • Phasing Analysis changes: improved the logic used by the future model phasing process to determine whether a trough could be an early instance of an expected trough. Previously THT was reluctant to "call" an early trough, but now it should be better at this. The downside of this that occassionally THT will call a trough too soon, but the advantage of correctly identifying an early trough outweighs the disadvantage of the early calls. This setting is also on probation!
  • Trading changes:  THT now correctly only moves trade exits tighter, and not looser. This can result in more than the standard 3 stops, allowing the user to choose the stop that suits them.
  • Trading changes:  if a VTL is not present to set stops, that does not prevent THT from finding a shorter cycle VTL if indicated.
  • Trading changes:  An additional option has been added that allows one to specify that THT should use the "tightest" (closest to price) VTL, instead of the shortest. The benefits of this are moot - hence another setting that is under probation.
  • Trading changes:  THT now uses a more complex process to determine when to tighten stops. It now does this if trading within the first sub-cycle of the trading cycle, and the underlying trend is not strongly in the direction of the trade. Profit protection stops are still set when the phasing analysis changes, because this invalidates the trade.
  • When backtesting THT now asks if the current equity should be reset - otherwise currently open positions affect the equity.
  • Trading orders now include the stoploss and take profit levels for a trade, because of course these levels are often set at the same time on trading platforms.
  • Added the option to plot "equity lines" on all trades - these are lines that connect the actual entry point with the exit point, and make it easier to see which trades were profitable, and which were not. The colour of the line is an indication of profitability, not direction of trade.
Release 1.0.0.41 made available 24 August 2009, 2:00 pm (SA time)
 

Release 1.0.0.40: Changes made in this update were:
 
  • Fixed an error in THT's trading, whereby the "trigger" cycle and the trading cycle were mistakenly switched, which resulted in THT working with the wrong trading cycle. This had far-reaching consequences including wanting to exit a trade on the day of entry, and setting very tight and unrealistic stops.
  • Added a filter when setting tight stops which prevents the stop from being placed within the previous day's range.
  • Corrected an error that repeated the day of the week in the label in the status bar when clicking on a bar.
  • Changed the zoom-bar process to center zoom activity on the last bar of the analysis period if that bar is visible.
  • Added pop-up labels to the zoom and pan scrollbars which indicate the number of bars being zoomed into, or panned.
  • Added a check in the installation routine for Microsoft's Web Service Enhancements which are required by the screensaver to work correctly. This missing Windows element is probably the cause of most screensavers failing to run. The file will now be downloaded and installed during the installation process.
Release 1.0.0.40 made available 19 August 2009, 12:00 pm (SA time)
 

Release 1.0.0.39: Changes made in this update were:
 
  • Added "advanced" trading settings which can be defined on a per-chart basis. This allows one to test different settings on a chart, and work out which settings work for your trading style. Read all about these settings on the forum: http://www.fortuna.co.za/forum/viewtopic.php?f=3&t=109
  • Please note that these new chart settings make this a "breaking change". All workspaces will be automatically upgraded, but if you are working on more than one computer, you will need to upgrade both - as the new files will not be read correctly by old versions
  • Charts now have detailed title information, which describe the settings applied to that chart. This is useful for testing different settings on the same instrument, and knowing which chart is which.
  • Added the day-of-the-week information to the status bar when clicking on a bar.
  • Added a menu item to the Tools menu: Redefine ASCII format. This allows one to change the default ascii format remembered by THT, and is useful if THT thinks it recognises the data format, but clearly has it wrong, which until now could make it impossible to open new charts. 
  • Corrected the plotting of future price in line-on-close charts.
  • Fixed an error generated when selecting the ideal trading cycle if the longest cycle requires more points than are available for the generation of smoothed lines.
  • Changed the way scanning of watchlists handles the confirmation of orders. These are now held until the scan is completed, and then the user has the option of confirming all trades which require confirmation.
  • Fixed an error generated when loading an alternate recent phasing, and FLD patterns were erroneously compared.
  • Action signals are now plotted on charts as well as orders, so that one can follow THT's trading logic.
Release 1.0.0.39 made available 17 August 2009, 11:00 am (SA time)
 

Release 1.0.0.38: Changes made in this update were:
 
  • Fixed an error generated after closing a trade if several days had passed since the last analysis, which resulted in THT trying to delete the same action signal twice.
  • Corrected the automatic "switching on" of Channel, VTL & FLD selector buttons after an analysis update if one or more cycle buttons were selected.
  • Fixed an error caused when "upgrading" the future model because more than a full dominant cycle was phased since the last dominant trough.
  • Made a small adjustment to the phasing of the future cyclic model (the most recent "hollow diamond" phasing) which should prevent large gaps from appearing in analyses (particularly those based on the Initial Cyclic Model). This will change some analyses.
  • Corrected the price scaling routine and speeded it up a little.
  • Included the expiry date of an order in the issuing of that order, so that orders which expire don't seem to get cancelled when they should have been traded.
  • Removed the phasing analysis rating process when performing backtesting because it is unnecessary and only served to slow down the process.
  • Corrected an issue whereby the margin amount of a trade was ignored and replaced with the default margin amount for the purpose of adjusting the intstrument's equity.
Release 1.0.0.38 made available 13 August 2009, 02:30 pm (SA time)
 

Release 1.0.0.37: Changes made in this update were:
 
  • Fixed an error generated when extending channels while backtesting where the tangents used to find channel troughs could be reversed, resulting in very odd troughs, and a bug which crashed the analysis.
  • Corrected a problem in the screensaver caused by the re-analysis conducted after closing a trade, using the restored default trading cycle.
  • Corrected a problem whereby the default trading equity was not stored.
  • Added an option "backtest up to" in the "analysis period" window. This allows sections of the data to be separately backtested.
  • Removed the "cancel" button from the trading settings dialog. It didn't do anything anyway! 
  • Added the date to the order window, so that during backtesting one can keep track of the date of orders.
Release 1.0.0.37 made available 11 August 2009, 11:30 pm (SA time)
 

Release 1.0.0.36: Changes made in this update were:
 
  • Corrected a matter of "disappearing trades" when doing automatic backtesting and stepping both the last and first bars forward. THT was fooled by weekends into thinking it needed to clear the trading history which is why this happened.
  • Fixed an error generated when running a scan, caused by trying to access the progress bar on a chart a few milliseconds after that chart started closing.
  • Adjusted the building of the Initial Cyclic Model to have it consider every possible model, rather than discard "similar" models. This will unfortunately prolong the already very lengthy analysis process, but it will result in better Initial Cyclic Models.
  • Changed the handling of the expected next trough area (the "whiskers") of a cycle that has had no variation in its history. THT now uses the variation of shorter cycles to determine an expected variation.
  • Enabled the opening of multiple charts at one time. This avoids the process of having to keep opening the new chart dialog. 
Release 1.0.0.36 made available 10 August 2009, 07:30 pm (SA time)
 

Release 1.0.0.35: Changes made in this update were:
 
  • Corrected an error generated when checking action signals and several days have passed since the last analysis. The signals were processed several times before being deleted.
  • The user interface of the scan lists has been revamped, allowing one to correctly edit and view which workspaces are included in a particular scan list.
  • Usually I would wait before publishing a new version, but the screensaver trading histories are now being compiled, and I need them to be error free. 
Release 1.0.0.35 made available 9 August 2009, 06:00 pm (SA time)
 

Release 1.0.0.34: Changes made in this update were:
 
  • Fixed an error that was generated when identifying channel troughs, using the tangent method. This is the only error reported by the screensaver for over a week.
  • Fixed a problem that blocked the automatic detection of space delimiters in the ascii data specification window.
  • Changed the way the ascii format window handles "other" delimiters.
  • Added pop-up boxes with information about projection boxes when the mouse is held over the edge of a box.
  • Improved the logic involved in calculating FLD (normal) projection boxes. Spurious counter-trend boxes shouldn't feature any more. Note that this might change projections, and hence current trading targets ...
  • Changed the normal FLD cross projection generation to use monthly and weekly FLD's for longer cycles - this removes a lot of the "noise" found in the daily charts, and results in cleaner, more accurate projections.
  • Fixed an error which has a big impact on backtesting - THT was not correctly resetting the trading cycle to the default trading cycle after closing a trade. This meant that the trading cycle set during a trade would persist, and resulted in erroneous backtesting reports. If you have trading histories built from backtesting, please regenerate them.
  • Fixed an error caused by action signals not being removed if they were triggered before orders were generated for them.
  • Corrected the date display on monthly charts which went out of sync in the distant past.
  • Fixed the hiding of the Cycle Information Panel, which now hides correctly when there is not enough space to display it. Selecting the menu option View| Show Cycle Information Panel on a minimized chart will now cause it to automatically maximize.
  • Changed the plotting of VTL's - which are now dashed lines, not dotted, and there is an option for adjusting the width of the line relative to width of each bar on the chart.
  • Added an option to cancel an analysis that is underway. The cancel button in the status bar proves to be inaccessible to mouse clicks at most times, so I have added an option that works! Press and hold the Alt key and left-click anywhere on the chart, and a message will ask you if you would like to cancel the analysis. If you answer yes, the analysis will be stopped at the next accessible moment (after the current cycle completes for instance).
Release 1.0.0.34 made available 8 August 2009, 12:00 pm (SA time)
 

Release 1.0.0.33: Changes made in this update were:
 
  • Fixed an error that was generated whenever zooming beyond the last weekly data point, no matter what compression chart was being plotted. This error caused a multitude of problems, including errors on opening workspaces, zooming with the scroll bar, and others.
  • When checking the date format of the ascii data, THT checks only the most recent date, which caused an error later when opening the data file if the days and months were mixed up, and THT tried to create a date with month #13 .  Now if this happens THT will ask the user to redefine the data format.
  • Corrected an error with the status labels which were giving the wrong dates when clicking the mouse.
  • Fixed a problem when building the phasing analysis rating and the longest cycle found is the 18 year cycle. There are no roots to use in rating that cycle, so now THT doesn't rate the 18 year cycle at all. 
Release 1.0.0.33 made available 5 August 2009, 12:30 pm (SA time)
 

Release 1.0.0.32: Changes made in this update were:
 
  • Corrected an error generated when calculating weekly FLD's and VTL's if the first bar of the analysis period was set to any value other than 0. Caused by truncating of the weekly data for spectral analysis. Another method for truncating the data is now used.
  • Enabled the persistence of user-defined settings when upgrading THT. 
  • 3 versions in one day - a new record!
Release 1.0.0.32 made available 4 August 2009, 11:00 pm (SA time)
 

Release 1.0.0.31: Changes made in this update were:
 
  • An error caused by THT thinking it recognised the format of an ascii data file, but in fact the columns are in different positions which caused it to reject the file, has been fixed. 
  • The screensaver now completes 22 cycles on every file it processes - testing the nominal model phasing analysis and the initial cyclic model analysis on all 11 trading cycles. 
  • The options have now been sorted so they appear in a more sensible order. 
  • A problem that resulted in any data file beginning with any letters after "re" being rejected by the screensaver has been fixed. 
Release 1.0.0.31 made available 4 August 2009, 04:30 pm (SA time)
 

Release 1.0.0.30: Changes made in this update were:
 
  • THT is now able to plot Weekly and Monthly charts. It does this using the daily data it works with, plotting the weekly and monthly data that it compiles from the daily data. The analysis elements plotted on the weekly and monthly charts are germane to those charts - the FLD's and VTL's are calculated from the weekly and monthly data, they are not merely compressed versions of the daily FLD's and VTL's. This provides very valuable insight into the longer term analysis. The phasing analysis presented however is the final analysis which includes weekly and daily data analysis.
  • A discrepancy between the price axis and the actual price of the data has been corrected (there was a 5 pixel error that occurred at some scales). 
  • An error generated after a trade is closed (caused by action signals which were not cleared after being converted to orders) has been fixed. 
  • Stepping data forward one bar at a time manually now correctly steps over non-trading days, instead of analysing on those days. 
  • THT now remembers the last-used ascii format correctly, and will not ask for the format on each new chart.
Release 1.0.0.30 made available 4 August 2009, 11:00 am (SA time)
 

Release 1.0.0.29: Changes made in this update were:
 
  • A major change to phasing analysis has been made - the option to use the Initial Cyclic Model as the basis for phasing analysis as opposed to the Nominal Model. This is explained in detail in the topic "Version 29 - Using the Initial Cyclic Model" on the forum: http://www.fortuna.co.za/forum/index.php.  The use of the Initial Cyclic Model is optional - and is saved with the chart information (requiring an upgrade of workspace files). This means that the same model will be used to analyse a chart when it is re-opened.
  • An error that caused the date scale to be displaced by one bar at some scales has been fixed. 
  • An option to save the entire trading commentary to the Trading Journal has been added. This is optional because there is a lot of information, and when running backtests over large data series this can result in very large trading journal files. 
  • An issue when scanning charts with a new version of THT, whereby message boxes interrrupted the scanning process has been fixed. 
  • There is now a default number of bars over which an analysis can be performed, which can be changed in the Options - Analysis tab. An analysis can be performed over the entire data series, or only the last x number of bars (200 is the default). It is also possible to define how new data should be handled in this context - either leaving the first analysis bar where it was, or stepping it forward so that a constant number of bars is always analysed. 
  • There is now an option (Options - Analysis tab) that allows THT to change the trading cycle if the default cycle is inadequate. The default value of this option is to allow THT to do this because that will protect less advanced users. If you deselect this option THT will advise when the cycle selected as the default trading cycle is inadequate (either because of too low an average amplitude, or because the cycle has not been clear in recent price movement), but will not actually change the cycle used to make trading descisions. This means that at times THT will be making decisions based on an inadequate cycle, but it does put the control into the hands of the user.
  • An error whereby deselecting a Channel, FLD or VTL caused the other elements to be deselected has been fixed.
Release 1.0.0.29 made available 30 July 2009, 09:30 am (SA time)
 

Release 1.0.0.28: Changes made in this update were:
 
  • An error in the line-on-close routine caused an odd line to be drawn on the chart when the first bar of the analysis was not the zero bar. This has been fixed. 
  • Pause zones were not correctly cleared when the first bar of analysis was adjusted. These old pause zones triggered an error. 
  • The tooltips on the cycle buttons all referred to the 80 day cycle - now they refer to the cycle connected to that button. 
  • Phasing analysis entry was choosing a root at least one dominant cycle from the left edge of the chart. This restriction has been removed so that now entry roots could be close to the left edge of the chart. This in conjunction with the 2x dominant cycle restriction on inserting of questionable troughs should make the left edge of the chart less problematic. 
  • The Triad makes a triumphant return. It is now connected to the cycles found in the data, and can be selected by cycle rather than having to specify the base length. 
Release 1.0.0.28 made available 24 July 2009, 10:30 pm (SA time)
 

Release 1.0.0.27: Changes made in this update were:
 
  • An error in the compilation of monthly and weekly data when the first analysis date was set caused phasing not to match between charts with defined analysis periods and charts with matching, but truncated data. 
  • The comparison of single cycle models has been changed which will have a fairly major impact on phasing anlysis. The new comparison method considers the rating of one cycle up, before comparing its own rating. This results in phasing that completes more effectively.
  • Another change to phasing analysis entry avoids the insertion of invalid troughs at the left edge of the chart if the entry root is less than 2x the dominant cycle from the left edge - that area is rather left unphased. 
  • The channel corroboration routine has been removed (perhaps temporarily). It was causing bizarre shifts in long term cycles. The idea behind channel corroboration is potentially good, but its implementation left something to be desired. 
  • The pan bar should not be affected by very narrow charts, which were causing it to crash when trying to set a negative large-change value.
Release 1.0.0.27 made available 23 July 2009, 02:00 am (SA time)
 

Release 1.0.0.26: Changes made in this update were:
 
  • When loading data THT hi-jacks the culture-specific settings of the computer and forces the computer to recognise a decimal point as the delimiter between integer and decimal values in a number, which should bypass errors caused in some countries where the point is seen as a "thousands" delimiter.  This won't have any affect beyond THT, so there is no need to change the regional settings on your computer 
  • The Triad has gone ... I was finding it very irritating. But if anyone really misses it and wants it back then let me know. I don't think it serves any purpose to users of THT. Of course it still exists in the background because THT uses it for calculating projections. 
  • An error generated when exiting the first trade encountered during backtesting has been eliminated.
  • An error whereby the phasing analysis didn't match if on the one hand the start of the analysis period was set on one data series, and on the other if that truncated period was loaded as a separate file.  Now the phasing analysis matches.
  • The logic behind determining the strength of a trough near the left edge of the chart has been changed slightly. This should result in improved phasing if the first trough is near the left edge of the chart.
  • An error in the FLD Pattern Projection commentary where "low" and "high" was mixed up has been corrected.
Release 1.0.0.26 made available 22 July 2009, 04:00 pm (SA time)
 

Release 1.0.0.25: Changes made in this update were:
 
  • Added an option to show/hide future price movement when back-testing. The oprion is on the Chart tab: Plot future price when backtesting. The default is to do so.  
  • Added a "Cycle Toolbar". This toolbar sits above the chart, and can be hidden by using the menu View| Hide Cycle Toolbar. The toolbar has a button for each cycle, and is a simpler way of displaying all the elements of a single cycle: FLD's VTL's, Channels and Projection boxes. Note that clicking on a cycle button enables all these elements. If you'd like to view only some of a particular channel's elements then deselect the elements you are not interested in, by using the FLD, VTL or Channel buttons. There is a hierarchy involved in selecting the elements, and the Cycle Toolbar buttons overrule all other selections, which should make sense.
  • A new View menu item has been created, from where one can adjust the view: show or hide the Cycle Toolbar, and show or hide the Cycle Information Panel. There is also an option to save the current view as the default view (see next item). 
  • When opening a new chart, instead of presenting all cycle information (which it has been pointed out is not very useful), the chart is now presented with the "default view". This is a selection of cycle elements (FLD's, VTL's, Channels & boxes). You can save a default chart view by using the menu View| Save current view as default. From this point all newly opened charts will have the default view initially.
  • The new default view and Cycle Toolbar constitute a "breaking change" - old (previous version) workspace files will be automatically updated to the new version when they are opened, but be aware that version 25 workspaces CANNOT be opened by previous versions of THT. And so if you have THT installed on more than one computer, you will have to update all computers.
  • An error when backtesting whereby the Spectral Analysis was not re-done when changing the first date has been corrected. THT now regenerates the weekly and monthly data series when the first or last dates are changed, and spectral analysis is re-done, which means that setting the Analysis Period should have the same effect as actually loading a file containing the shorter data. 
  • An error in colouring of the menus has been corrected - so that the colours persist, and no cycles revert to black.
  • An error which was rarely triggered when THT tried to display an Order message box which had been accidentally disposed of should have been fixed.
  • When backtesting the Cycle Information Panel should no longer reappear after every bar's analysis if you have chosen to hide it.
Release 1.0.0.25 made available 20 July 2009, 11:30 pm (SA time)
 

Release 1.0.0.24: Changes made in this update were:
 
  • Corrected an error caused when backtesting if the first analysis bar changed the initial estimate of the dominant cycle index.  
  • Fixed an error that was generated by the ghost of a future cyclic model when backtesting. Future cyclic models are now entirely cleared when changing the analysis period or back testing. 
  • Changed the sequence of enabling the back testing step forward buttons, so that stepping forward cannot occur while an analysis is being updated, which caused a race condition on the phasing analysis engine. As an extra measure if a race condition occurs then the new update request will not be processed. This might occasionally result in a stepping forward analysis not being processed.  
  • Have added an option on the Chart tab: Ask before updating analysis. If enabled (which it is by default) then THT will ask before updating a chart when opening a workspace. If you choose not to update the analysis then the old analysis will be loaded. This helps avoid situations when large data charts are opened with the intention of changing the analysis period, and one doesn't want to wait for a long analysis update. This option can be disabled if you would rather that THT updates the analysis automatically without asking every time.
  • The first analysis bar is now saved with the chart information, so that one can save a chart with more data than is being analysed, and when opening it again THT won't try to analyse the full data series.
  • The FLD, VTL and CHANNEL line selections (for display on the chart) are now saved with the chart, so that one can follow certain cycles in a chart, and don't have to reselect those items every time you open the chart.
  • Note that the previous two items are a "breaking change" - old (previous version) workspace files will be automatically updated to the new version when they are opened, but be aware that version 24 workspaces CANNOT be opened by previous versions of THT. And so if you have THT installed on more than one computer, you will have to update all computers.
  • Colours have been added to the menus that involve cycle selection: the colours used are the colours specified in the Options Cycles tab.
  • An additional option has been added to the VTL drop-down menu that enables one to hide the VTL labels so as not to obscure price action.
Release 1.0.0.24 made available 17 July 2009, 11:00 am
 

Release 1.0.0.23: Changes made in this update were:
 
  • It is now possible to manually adjust the y-axis (price) scale. Buttons at the right hand edge of the chart control this.  
  • The y-axis toggle button was working incorrectly. Now when clicked it alternates between adjusting the y-axis to fit the price movement displayed onto the chart, or displaying all analysis elements (boxes, channels and FLD's). 
  • An error with using the ctrl key on Apple Mac's has hopefully been resolved. 
Release 1.0.0.23 made available 15 July 2009, 06:00 pm
 

Release 1.0.0.22: Changes made in this update were:
 
  • This is a fairly major update because a whole new area of functionality has been opened up: backtesting!  
  • One can specify the start and end dates (or bar numbers) for THT to analyse. This will help us to answer the question of how much data should be analysed to get the best results. 
  • Stepping forward bar-by-bar (or several bars at a time) through data is now possible. One can do this in two ways - by stepping the last bar forward only (as would normally be the case if you have data that builds over time), or by stepping both the last and first bars forward (as would happen if you export data from a provider who always makes available the same amount of data). 
  • This stepping forward process can be automated - THT can be instructed to step forward through the data until the end of the data is reached. This effectively means that it is possible to backtest THT's performance.
  • An error whereby the 18yr cycle would mysteriously disappear when opening a previously analysed workspace has been fixed.
  • An error that occurred at the end of an analysis when trying to report the analysis progress to a progress bar that has already been removed has hopefully been fixed.
Release 1.0.0.22 made available 15 July 2009, 02:00 pm
 

Release 1.0.0.21: Changes made in this update were:
 
  • Future trough markers are now plotted on the chart all the way forward to the second future trough of the longest cycle found in the data. This is optional - go to Tools| Options and deselect the option on the Chart tab: Show multiple future troughs. The multiple future trough markings give a clearer picture of what should happen with price, although I feel it should come with a warning - the further into the future one looks, the less accurate will be the projection!  
  • Another small change has been made to the channel corroboration of the phasing - the source of most phasing errors. This correction avoids a problem caused by incorrectly projected channels, and will affect only about 1 in 8 analyses (depending on the current phasing of the longest cycle).
  • Zooming and Panning on the chart have been changed fairly dramatically. Previously the software always positioned the last data point on the golden mean (5/8ths into the chart), unless the chart was panned to the left. Now it no longer does that, and allows users to pan anywhere they like, even fairly far into the future (in fact 3/5ths of the total data series length into the future, in keeping with the golden mean!). Zooming still zooms the left edge of the chart only, which means that it will zoom into the blank future area of the chart now instead of zooming in to the end of the data. This is by request - it allows one to zoom in to see projection boxes, FLDs and VTLs.
  • An error in the display in the status bar of future dates has been corrected.
Release 1.0.0.21 made available 14 July 2009, 09:00 am
 

Release 1.0.0.20: Changes made in this update were:
 
  • Drawing of the price value on the y-axis has been changed to work better in non English/US cultures. The axis is now forced to display decimal points to the depth of the number of decimals found in the price.  
  • There is now an option (in Tools| Options) to draw a border around candlestick bodies. This allows for candlestick bodies of the same colour as the background, and looks neater, however when displaying a large number of bars it tends to obscure the direction of price movement, which is why I have made it an option.
  • Also corrected a problem with drawing candlestick charts whereby if the open and close were equal no body would be drawn. Now a thin line is drawn at that price.
  • Dates are now displayed along the x-axis all the way to the edge of the chart, not only up to the last date of data.
  • An error when zooming all the way by grabbing and sliding the zoom scroll bar has been fixed.
  • An error when "moving 1 screen back" past the beginning of the data has been fixed.
Release 1.0.0.20 made available 13 July 2009, 10:30 am
 

Release 1.0.0.19: Changes made in this update were:
 
  • The change in version 18 to the channel corroboration of the pre-dominant cycle caused problems if in the phasing analysis completion additional cycles were added (longer than the pre-dominant cycle). This caused an error when repeating the phasing analysis completion process during channel corroboration. This has been fixed. 
  • In addition the channel corroboration process now uses the lowest price as its starting point for finding the channel trough point to corroborate. This proved more reliable because often at this stage the channel is built upon a faulty phasing analysis and so it is not a true channel.
  • Another error when building FLD patterns and the trigger y-point was equal to the target y-point has been fixed.
  • When checking the data format, zero-value closes now force a redefinition of the ascii format. Previously if the ascii data had the same number of columns, but in a different order this would go unnoticed.   
Release 1.0.0.19 made available 10 July 2009, 09:00 am
 

Release 1.0.0.18: Changes made in this update were:
 
  • A further change to the channel corroboration of phasing analysis, this time affecting only the pre-dominant cycle. A possible mistake in the phasing analysis completion can be resolved using channels - and this is now done correctly. 
  • A correction to the calculation of the VTL's has been made. VTL's were contravening rule 2 - that they shouldn't be crossed by price between troughs/peaks. The problem was caused by the software incorrectly calculating the angle of the line after adjusting it to accomodate a price penetration. Upward VTL's now also correct their position if the price crosses the VTL after the second trough, but then goes on to form a higher peak ... the phasing analysis is probably incorrect at this point, but the VTL adjusts its position. In the future I will have this situation cause a correction of the underlying phasing analysis.
  • An error that occurred rarely when building upward FLD patterns, and the trigger and target point coincided has been fixed.
  • Another small problem that affected the placement of the "Analyse this chart" bubble has been corrected. 
  • A button has been added to the toolbar to enable switching between daily, weekly and monthly charts. This button doesn't do anything yet! There is still much work to be done to actually draw those charts.
Release 1.0.0.18 made available 8 July 2009, 12:00 pm
 

Release 1.0.0.17: Changes made in this update were:
 
  • Major change to phasing analysis: during the channel corroboration of phasing there was a major error, caused by one small thing - THT used the absolute value of the distance between channels instead of using the signed value. This correction will have a fairly big impact on most phasing analysis, and should correct the "misplaced" dominant cycle and longer troughs. 
  • A correction has been made to the building of FLD pattern projection boxes - the incorrect value for projected price increment was occasionally used when the trigger point of the pattern was before the last data point. This generated incorrect FLD intersections, and very occasionally produced an error if it calculated a negative target bar (about once in 20,000 analyses!). 
  • Various data import improvements have been made, including the handling of empty data fields, and multiple fields with the same descriptor.
  • Monthly volumes of heavily traded commodities proved to be greater than the maximum integer value handled on a 32-bit computer. So the handling of volume has been changed.
  • A screensaver error caused by trying to store a trading history file with the same name as an existing file has been fixed.
Release 1.0.0.17 made available 5 July 2009, 07:30 pm
 

Release 1.0.0.16: Changes made in this update were:
 
  • It had to happen ... a minor computer melt-down on my side resulted in version 15 being created off the base of faulty version 13 and a bit ... so much of version 14 disappeared into the ether. In this version I rebuilt all the version 14 functionality, while cursing new-fangled technology.  
  • In the process I added the ability to Select and Deselect all of the FLD, VTL & Channel lines which is better than having to click on 10 cycles to view only 1. 
  • Also added an option for the Line on close display: a fixed width line which doesn't adjust its width as the user zooms in on the chart. This value overrides the width relative to a bar's width setting if it is set to anything other than 0.
Release 1.0.0.16 made available 2 July 2009, 12:30 am
 

Release 1.0.0.15: Changes made in this update were:
 
  • Corrected an error whereby the first line of a data file was not loaded. This was not noticed until the software started handling reverse-order data files, which meant that first line was the latest data.  
  • Adjusted the options for the line width to handle the decimal value returned by the numeric up-down, and added a fixed width line option. 
  • Corrected a warning generated when opening an ASCII file - it now correctly only displays when it encounters an error on testing the format of the file.
  • Fixed an error caused by activating the screensaver when the computer blocks access to its registry - manual installation is the only option in this case, and a message box explains how to do this. 
Release 1.0.0.15 made available 1 July 2009, 12:00 pm
 

Release 1.0.0.14: Changes made in this update were:
 
  • Disastrous error where saving a workspace when closing the application caused all charts to be deleted from the workspace has been fixed.  
  • Delaying analysis until the chart is shown has been corrected - the software went into a loop for 100 seconds, and then announced it couldn't update the analysis, which wasn't in fact true. It now waits for the chart to display without going into a loop, and then updates the analysis. 
  • Added the ability to select individual FLD, VTL & Channel lines. This makes it much easier to look at individual cycles. These selections will be saved with the chart in a future version. 
Release 1.0.0.14 made available 30 June 2009, 12:00 pm
 

Release 1.0.0.13: Lucky #13! Changes made in this update were:
 
  • Added printing of FLD Projection boxes, and generally cleaned up the chart printing process so that it prints analysis elements that are selected for display. This is when clicking on the print button - which prints only the chart. The "Print Current Cyclic Model" routine is not affected. 
  • Changed the "update available" message to include a link to this page. 
  • Fixed (hopefully) a problem that occurred on very fast machines where the analysis update would start before the chart was displayed, causing an error when the analysis routine tried to write its progress to the status label and progress bar. 
  • Added Display Options! Charts can now be drawn in any colour you desire, against any background. Cycle colours are also customisable so that users can choose which colour represents which cycle. These options still need to be sorted correctly.
  • Identified a startup problem experienced on some VMWare Macs - for some reason Windows refuses to divulge logical drive information ... this should now be fixed.
  • The software now reverses the order of data files which have the most recent date at the head of the file. By reversing the order it avoids errors generated when performing analysis on backwards data, and obviates the need for users to reverse their own data.
  • Data files with blank lines are now handled - the blank lines are simply skipped.
  • An error on some versions of Vista generated by closing a full-screen workspace (null icon object) has been fixed.
Release 1.0.0.13 made available 29 June 2009, 12:00 pm
 

Release 1.0.0.12: Changes made in this update were:
 
  • Changed license allocation on startup to avoid a null reference on a partially created splash screen - some computers are just too fast for their own good. 
  • Fixed the placement of the "Analyse this chart" balloon on some screens. 
  • Corrected a phasing analysis extension problem which had been fixed in THT, but which hadn't transferred correctly to the screensaver. 
  • Added error messages when checking the parsing of data, so as to identify spurious errors which require some users to redefine their data format every time they open a workspace.
  • Corrected an error which was generated when the default trading cycle is longer than the longest cycle found in the data - the software now skips trading consideration in such cases.
  • Corrected the currency adjustment in Tools|Options. The software now displays the currency name, insead of the rather pointless word "currency".
  • Corrected an error in the generation of channels which would cause sudden wild channel movements (if the touch points were too close to the end of the true channel, and if the amplitude of sub-cycles diminished).
  • Adjusted the channel corroboration of phasing, although it still seems occasionally dodgy.
  • Fixed an error generated when creating all channels if a cycle has only one trough.
Release 1.0.0.12 made available 26 June 2009, 3:00 pm
 

Release 1.0.0.11: Changes made in this update were:
 
  • Added trace log to fix a startup error on some Mac's running VMWare Fusion. 
  • Fixed a problem that occurred in Channel Corroboration of Phasing Analysis when the longest cycle found is the 18 year cycle. The software never thought it would do that!
  • Added a check when opening a workspace which isn't in fact a workspace!
  • Corrected a problem when opening ASCII data which uses non-space delimiters, and includes spaces in the header row (such as an export from CSI data) 
Release 1.0.0.11 made available 24 June 2009, 12:00 pm
 

Release 1.0.0.10: Changes made in this update were:
 
  • Fixed an error that caused the screensaver to crash because of its inability to create a handle to a new task panel item. Task panel items weren't being correctly disposed. They are now disposed of.
  • Licensing process adjusted again - Vista doesn't seem to like the whole select single node process, so I have abandoned it completely.
Release 1.0.0.10 made available 23 June 2009, 10:00 am
 

Release 1.0.0.9: Changes made in this update were:
 
  • Various small fixes, including a delay in the screensaver when saving the journal file, and when creating a new taskpanel operation. It seems that on some computers the screensaver runs so fast that it stumbles upon itself when doing these file actions.
  • Another small tweak to the Phasing Analysis Future routine: when adding the most recent recent troughs, it doesn't try to find a sync trough within the additional troughs because that causes sync problems down the line.
  • Licensing process adjusted slightly - if the select single node returns a null string (which seems to happen in Vista), then the program instead uses an old-fashioned child node iteration to discover the information.
  • Adjusted the installer setup file to enable 64-bit machines to install correctly.
Release 1.0.0.9 made available 22 June 2009, 8:00 am
 

Release 1.0.0.8: Changes made in this update were:
 
  • license checking has been temporarily removed as I figure out why some of the Vista beta testers are receiving error status licenses from the server. It has to do with the way Vista Xmldocuments work. So in the meantime I am simply bypassing the licensing...
Release 1.0.0.8 made available 20 June 2009, 11:50 pm
 

Release 1.0.0.7: Changes made in this update were:
 
  • Phasing Analysis future model - corrected an error that caused the phasing analysis engine to go into an endless loop. It was not checking that synchronised troughs were outside nominal minima when building forwards.
  • An error in completing the future model - if a pre-allocated trough (when finding best future cyclic model) was close enough to the last bar then it would stop cleaning and rebuilding troughs, resulting in non-synchronised troughs.
  • Added the refresh license menu option - an error in receiving license info has not been identified yet, but this provides a work-around.
Release 1.0.0.7 made available 20 June 2009, 11:00 am
 

Release 1.0.0.6: Changes made in this update were:
 
  • An error generated by the screensaver because of a lack of trading journal information has been fixed. 
  • Corrected an error on the server whereby a non-data file would be served.
Release 1.0.0.6 made available 18 June 2009, 11:00 pm
 

Release 1.0.0.5: First Public Beta
 
  • The first version to be released 
  • One final error in the phasing "future" analysis, which caused troughs not to sync was corrected 
  • Completed a successful run over 10,000 bars ... surely most errors must have been eliminated! 
Release 1.0.0.5 made available 18 June 2009, 11:00 am
 

Release 1.0.0.3-4: Internal release
 
  • In preparation of public Beta testing ... 
  • Changed sample data files so they are all clean 
  • Memory overload problem when drawing FLD projection boxes is handled in the screensaver by ignoring it ... it doesn't seem to happen in the app. Possibly caused by large files held in screensaver memory
  • Resolved problem caused by analysis changing during a trade - might later block a complete re-analysis if there is an open trade 
Release 1.0.0.4 made available 16 June 2009, 09:00 am
 

Release 1.0.0.2: Internal release
 
  • In preparation of public Beta testing ... fixed various small things, including:
  • Channel projection
  • Trading filtering 
Release 1.0.0.2 made available 10 June 2009, 02:00 pm
 

Release 1.0.0.0: The birth of Sentient Trader:
 
  • Sentient Trader has been a long time in development! I had the idea of creating software which would implement Hurst's theories way back in September 2005 - nearly 4 years ago! I thought it might take me several months ... if I'd had any idea it would take me so long I doubt I ever would have started. But I'm glad I did. I have learnt a huge amount about Hurst's theories in the process, and I'm proud of the result - I think it'll be a very useful resource for traders around the world.
  • Sentient Trader is in fact one element of a much larger project called The Money Process, and will eventually be little more than a plug-in for The Money Process ... one day! 
Release 1.0.0.0 made available 6 June 2009, 09:00 am
 
 
Sentient Trader Users Forum    ::    Sentient Trader Users Home