Automated Trading Strategies using C# and NinjaTrader 7: An Introduction for .NET Developers