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
- 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
| |
|
|