1) The crosshairs have some transparency in their QColor, which is a cool feature. Maybe this can be a setting. Maybe I should add a 'crosshairs snap' feature so it is held to tick size/bar index. This could be useful for drawing - just toggle snap on and off - maybe even have something similar to a magnet tool like you see on certain platforms, except it would attempt to locate the relative low or high depending on mouse proximity. Bit too early for that - drawing tools are next week/month.
2) I am not sure of the cleanest way to discern between date turn vertical lines and market open/close (i.e. 9:30/4:15) vertical lines. The way displayed below is just one idea I am kicking around. (I am sure you can tell I was inspired by a certain charting platform).
3) Still have to do the date/time algorithm. I cleaned it up a bit. This one will be a pain. Right now the only way I can think of is a massive switch-case loop for each possible intraday timeframe configuration. This would be dependent upon the text width, etc. etc., real fun. It'll require a bit of thought. In this regard, tick and volume charts will be comparatively easy, as the spacing between gridlines will be constant, simply starting from the open of each day (i.e. 9:30).
4) Much more to do. Time to start thinking about the big picture - how to bring it all together. Designing a chart is fun, but I have to think about some basic studies (to get started), symbol properties/symbol manager, workspaces, indicator groups, global settings, draw tools... then much more after that. Ultimately I am not simply trying to duplicate the functionality of existing chart programs, but rather have a code base upon which to implement the awesome ideas I have floating around my head. Unfortunately, until the basics are there, the cool stuff can't happen.
5) Probably time for version 0.002a.
<img src="http://i2.photobucket.com/albums/y12/e647g9i/chartshot-20050313.png"></img></br>
2) I am not sure of the cleanest way to discern between date turn vertical lines and market open/close (i.e. 9:30/4:15) vertical lines. The way displayed below is just one idea I am kicking around. (I am sure you can tell I was inspired by a certain charting platform).
3) Still have to do the date/time algorithm. I cleaned it up a bit. This one will be a pain. Right now the only way I can think of is a massive switch-case loop for each possible intraday timeframe configuration. This would be dependent upon the text width, etc. etc., real fun. It'll require a bit of thought. In this regard, tick and volume charts will be comparatively easy, as the spacing between gridlines will be constant, simply starting from the open of each day (i.e. 9:30).
4) Much more to do. Time to start thinking about the big picture - how to bring it all together. Designing a chart is fun, but I have to think about some basic studies (to get started), symbol properties/symbol manager, workspaces, indicator groups, global settings, draw tools... then much more after that. Ultimately I am not simply trying to duplicate the functionality of existing chart programs, but rather have a code base upon which to implement the awesome ideas I have floating around my head. Unfortunately, until the basics are there, the cool stuff can't happen.
5) Probably time for version 0.002a.
<img src="http://i2.photobucket.com/albums/y12/e647g9i/chartshot-20050313.png"></img></br>