FIDELITY WEALTH lAB

Yes, I know it and absolutely love it. I am actually surprised that it has not got much mention on this forum.

The main reason I like this software is that I can write code to customize pretty much every thing. Because it is based on .NET, I can write proprietary DLLs and back test my strategies. One MAJOR downside, is that it is not good at doing portfolio simulation. But then, I have the power of CSharpe on .NET that lets me write my own portfolio simulation code
 
Top