Well, I know I said last September about adding something to visually display data. What can I say, I’m lazy.
The vertical gray bands represent the time that the model is on a buy signal (based on the indicator customizations available at the top of the form. The two lines show the value of two hypothetical $10,000 investments – with one following a buy-and-hold strategy, and the other being invested only when the Model is on a buy signal (which is why it’s flat during the sell periods).
There is a table above the graph that shows the numeric value of each investment, along with the date. It also shows the difference between the two values… the scaling on the graph doesn’t really make the differences as obvious (or glaring) as I’d like – so I added that to help quantify the situation.
Finally, you’re able to zoom in and out of the data. You do this by dragging the cursor over a range of data in the graph, while holding down the left-mouse button. This is pretty cool as it enables you to look more closely into the data… for instance you’ll see that the indicator pretty much failed in February of 1998 and is now significantly behind the buy-and-hold strategy. When you zoom-in, the information table able will tell you the date range that you are zoomed in on. You can continue to zoom-in more finely, and if you want to zoom back out, just click the (you guessed it) ‘zoom out’ button.
I need to work on dynamically scaling the y-axis so that when you’re looking at past periods, the differences between the two graphs are more pronounced. That’ll be my next update once I get a response from the developer on how to do it :).
[Update: I ‘fixed’ this… now instead of just selecting x-axis data, you can draw a box around the section you are interested in, and it’ll zoom in scaling both axes appropriately. Not sure if I like it – may need to add a panning option.]
[UPDATE 3/25/2011: OK, I just installed Internet Explorer 9 – and holy moly, it’s MUCH improved – may even be better than Chrome from a performance standpoint. Nice job, Microsoft!]
Ok, now it’s your turn. What did I not get right here? How can I make it better? What should I do next?