Revision History





ChartOverlay 2.2.16

New Features

The principal new features are additional Pitchfork styles, the ability to simply Copy what you have drawn (eg, for emails), and the ability to assign Price values to two points in the window and then have the price at the cursor displayed.

Alternate styles of Andrews Median Lines (Pitchforks) are now supported; you can change the default style in the dialog, or you can convert an existing Pitchfork by typing one of the letters below when you have selected a Pitchfork or are just pointing at it:

Standard Andrews Median Lines
s or m
Modified Schiff Median Lines (as used by Dr Andrews and Tim Morge)
Original Schiff Median Lines (as defined by Jerome Schiff)
i or r
Inside (or Reverse) Median Lines

Ctrl-C will copy the current image (the background plus what you have drawn) to the clipboard, allowing you to easily paste what you have drawn into an eMail or other document; you can also use Copy Chart Picture to Clipboard from the menu.

ChartOverlay can now display the price in the title bar as you move the cursor. It also displays ( error) to remind you that each pixel in your chart is normally associated with a range of prices due to the scaling done by your charting program. To activate this feature, right-click on on a point in your chart, choose Set Price Here and enter the price at that point; you must do this for two different prices.

When you have selected (or are pointing at) a Trendline, you can now toggle various Trendline features by typing one of the letters below:

Extensions (switching between a complete line and a line segment)
Segment bisector
Gann Angle lines
Speed Resistance lines

When ChartOverlay is already running and you click its icon, ChartOverlay normally just becomes the active program. If you wish (see the Options dialog), you can now choose to run another copy of ChartOverlay. Only the primary (ie, first) copy will have the hide/show hot key and only the primary copy can save changes to your settings.

Speed Resistance lines can now be drawn for angles greater than the Trendline, as well as for lesser angles.

The Delete key will now Erase the selected object (or the object pointed at).

ChartOverlay can now check for newer versions; you can do this automatically or manually (see the Options dialog).


Time Cycles are now handled differently:

  • when drawing Fixed Cycles, vertical lines are used instead of semi-circles; the vertical lines run through the Price Bars making the relationship between Cycles and Price Bars clearer;
  • all Cycle lines are now labeled (Fib sequence numbers for Fib cycles; cumulative values for Fixed cycles);
  • the full Fibonacci sequence is now used for Fib cycles (previous versions omitted 1, 1, 2 because they were too close together, but this affected the position of subsequent cycle lines); any lines that are within 25 pixels of the previous line are not drawn but they still affect the position of subsequent lines.

For non-US users, ChartOverlay now checks to see whether someone has modified the locale info incorrectly.

ChartOverlay is now a bit more Vista-friendly (eg, Vista is more fussy than earlier versions about where applications store data [ChartNotes, Images, ChartOverlayDBLog.ini, ChartOverlayDBLog.txt, ChartOverlayDBLog.prv.txt] and the old conventions are no longer preferred); ChartOverlay will offer to copy your data to a more Vista-friendly place (but not in beta versions in case you want to go back to 2.0.9).

An Application Data button in the About dialog will open the folder containing your application data.

ChartOverlay now uses fewer critical memory elements (a Windows insider issue; some types of memory are more scarce than others; these changes will reduce ChartOverlay's memory footprint).

Bug Fixes

The logic to support the hide/show hot key is now smarter.

There are several minor fixes (better tool tips, more robust display code, fixes for minor bugs most people would never see, etc).

Version 2.0.9 wrote a temporary debugging file (the names of these files begin with "tmp_"); this code should have been removed but was not; attempting to open one of these files would cause the program to fail; these files are no longer being written and they cannot be opened.

Please Wait..." no longer appears in the title bar.


ChartOverlay 2.0.9

New Features

You can now remove unwanted Andrews warning lines. If you check Remove Fibonacci Levels by Ctrl-Clicking on Them on the Fibonacci tab in the Options dialog, this will also apply to Andrews warning lines.

You can now adjust Andrews warning lines or Action/Reaction lines by moving them closer to or further from the primary median lines or the base Trendline.


Very Important. The role of the control key has changed. Because clicking on a line can have several meanings, we use the control key to clarify our intention. You might want to draw a new line starting from a point on an existing line, or you might want to drag the line or adjust it somehow, or you might want to delete an unnecessary level. In prior versions, unless you held down the Ctrl key while clicking, ChartOverlay assumed you wanted to move, adjust or delete; to draw from a point on an existing line, you had to use the Ctrl key. Based on user feedback, this behavior has been reversed. Now, clicking on a line will start (or continue) drawing a new line unless you use the Ctrl Key to indicate that you want one of the other behaviors (as determined by context).

Extension labeling is now zero-based (instead of one-based). This means that an Extension of 61.8% is represented at 0.618 instead of 1.618; think of this as "Extension by 61.8%" as opposed to "Extension to 161.8% of original". The lines will be in the same places; only the labels will change. This has eliminated some conflicts and inconsistencies and is easier to understand.

In a related change, we have removed the Extend From option for Time Extensions (Extend From End is always done now).

When working with Fibonacci Levels, -1 is always the beginning of a move and 0 (zero) is the end; retracements are negative, retreating back towards -1; extensions are positive, continuing to move away from -1.

The default Fibonacci levels have changed, but that will only affect new users (or those who delete their INI files). We have also expanded the set of standard Fibonacci Levels, to which you can still add your own. You will need to review your settings for Extensions and subtract 1 from each of them.

Action/Reaction Lines can be drawn to either side of a Trendline.

Bug Fixes

When the overlay window was made bigger, traces of the old border remained visible; this has been corrected.

You can now move Andrews warning lines or Action/Reaction lines without affecting the primary median lines or the base Trendline.


ChartOverlay 2.0.7
Unofficial Release

New Features

Fibonacci Extensions can now be drawn in either of two ways. The old way, where an Extension was based on a previous Retracement, will still work. If you prefer, you can draw Extensions without first drawing Retracements. To do this, check Allow Extensions Without Retracements on the Fibonacci tab in the Options dialog. When you have selected this option, you draw Fibonacci Extensions by clicking on three points that define an initial move and a correction.

When drawing extensions, you can specify either that they be drawn parallel to the initial move (as in previous versions) or that they be drawn vertically. Drawing vertically may be useful near the right edge of the chart.

Having drawn a Fibonacci Retracement or a Fibonacci Extension, you can remove unwanted levels simply by ctrl-clicking on them. To enable this feature, check Remove Fibonacci Levels by Ctrl-Clicking on Them on the Fibonacci tab in the Options dialog.

If you wish, you can now assign colors automatically when you draw more than one item. To activate this feature, check Enable Color Sequence on the Colors tab in the Options dialog. Text items are not affected nor are Trendlines (or Parallel Trendlines) unless their Speed Resistance, Gann or Action/Reaction options are selected. Each item that is affected will be drawn with a new color from the sequence on the Colors tab, while those not affected will be drawn using the colors you selected in the corresponding tool dialog. The color sequence can be changed to suit your preferences; simply choose the Colors tab in the Options dialog and click on any color you wish to change.


Cursor handling has been significantly changed to make cursor movement smoother. As a consequence of this change, you can no longer change the radius of the circle at the center of the crosshairs (it's fixed at 5); but you can still choose whether or not to have the circle.

While we have attempted to eliminate the "sticky cursor" problem, we have also made it possible to have crosshairs without extending them to the edges of the window. By default, the extensions are drawn, but only when the cursor is moving slowly or stopped. If you have a problem with the cursor, consult the Help file for potential solutions.

Dialogs that were too large for low resolution screens (800 x 600) have been redesigned to fit those screens.

The Options dialog has been reorganized using tabs. Several tool tips (hints) have been added or revised.

Some minor changes were made to make the right-click menu more consistent with the toolbar.

If you start drawing a Pitchfork or an Extension (new style) and change your mind before clicking all three points, using the Erase tool will remove the partial item.

Bug Fixes

Some problems were occurring while drawing the toolbar after changing options. These have been corrected.


ChartOverlay 2.0

Initial release




FibOverlay 1.15 (fo01500.exe)
October 1, 2002

There were some interim versions released in the past several days that had a faulty component that caused erratic behavior. If you received one of those, we apologize. This version fixes all known problems.

For some new users, FibOverlay crashed when they tried to draw their first line. This was caused by a bad default value that has been corrected in this release.

FibOverlay has a Hot Key to allow users to Hide and Show the overlay window. Its default value is Ctrl-Alt-F. In earlier versions, if another program had already registered the same Hot Key, FibOverlay would display a cryptic message and exit. Version 1.15 notifies the user of the conflict and continues without registering any Hot Key. To avoid this conflict and obtain use of the Hot Key, either change the Hot Key value in FibOverlay (Options dialog) or change it in the other program that has claimed the Hot Key.

Version 1.15 should be faster when working with large windows. The cursor movement may be a little jerky for large, swift movements; but the program should keep up better with your cursor movement and it should still be smooth for fine, precise movements.

Under some circumstances, after price information was entered, other buttons on the tool bar stopped working. This has been corrected.

When using a version of Windows older than Windows 2000 (or when using Alternate Translucency Mode), it is normal for the overlay window to be hidden briefly so that the window behind it can be refreshed. However, some users reported that the window disappeared permanently immediately after starting the program. This has been corrected.


FibOverlay 1.15 (fo01100.exe)
September 9, 2002

A Context Menu has been added. This menu appears when you Right-Click anywhere in the FibOverlay window.

Unless there is strong opinion to the contrary, we may move items like the Options button and the Always on Top checkbox into this menu to free up space on the toolbar.

Logarithmic Scaling has been added. It can be accessed through the Context Menu.

Several users have reported problems when the overlay window is expanded to full-size. To avoid this problem, the program no longer loads or saves a full-size window.

If you are still having this problem after installing Version 1.1, please let us know. Please provide as many details as you can. If possible, attach a copy of your FibOverlay.ini file.

If your window becomes full-size during a session, we recommend that you reduce its size by Double-Clicking the title bar or by Clicking the Restore button (the middle button of the three-button cluster at the right end of the title bar).

When a very small price move is under study and Fibonacci Numbers (and prices) might overwrite one another, a second column is used for the numbers. Any numbers that might still overlap previous numbers are not shown.

Price values are no longer reset when the Options dialog is used.


FibOverlay 1.0 (fo01000.exe)
August 18, 2002

Original release of FibOverlay.