knocks420,
Here's a couple more possibilities.
This link discusses 3 ways of integrating MatLab with C#.
http://www.mathworks.com/matlabcentral/fileexchange/12987
Idea #1
You could use the open source drawing tool ZedGraph as a basis to write your own charts, perhaps. That would take a lot of time, however.
Idea #2
Your post was intriguing because I'm releasing a tool called TickZOOM tomorrow that can integrate with MatLab. But noone tried it yet.
TickZOOM is written in C# and has source code.
It appears that if you follow the article above you can integrate into TickZOOM relatively easily to get tons of options:
Steps:
1. Make MatLab generate a .NET assembly.
2. Wrap that assembly in a TickZoom Model object in C#.
3. Run the TickZOOM engine which invokes the MatLab assembly.
4. You get a chart with all the trades, plus all the rest of TickZOOM features.
Features like running it in real time mode, replay mode, optimizing variables, or rolling it out to an execution server for full automation.
Wayne