Building Trading Systems In C#