South Mountain Community College - Logo
Printer Friendly Layout

Formatted for your printer

CMS Login / Home / Information Technology / Intro Strategy Automation
Information Technology

Introduction to Strategy Automation & Backtesting With C#

Infotech Channel Image

Using C# & NinJaTrader

Learn the basics of how to automate and back test trading strategies using C# and NinjaTrader.

Course:  CIS162AD
C#:  Level I

 

COMING SOON!

 

Official Course Description:

InfoTech Spokesperson

Faculty 

Mark Nielsen, CCNP, CCDA, CCAI
Division Chair, Cisco Faculty
602.243.8390


Introduction to C# programming including general concepts, program design, development, data types, operators, expressions, flow control, functions, classes, input and output operations, debugging, structured programming, and object-oriented programming.

Bonus:

Students taking this course will be able to choose the "Strategy Development" option which will provide you with labs walking you through introductory automation strategies using NinjaTrader. You will learn how to automate simple strategies with C# using NinjaScript.  You will be able to develop a strategy, construct it, historically test it, optimize it, and then live simulation test it.  Students selecting this option will complete various step-by-step development labs and then focus on an automated strategy as their final project.  This is a 16 week course covering C#.  It will not be possible to cover everything related to strategy automation, but you will have a good start after successfully finishing this course. 

This course will get you started and I will walk you through writing various strategies and techniques which will include strategies such as:

  • Moving Averages
  • Moving Average CrossOver
  • RSI
  • ATR
  • ADX
  • Breakout Trading Strategies
  • Bollinger Bands
  • Range Trading, etc.

Trading System Development Backtesting Strategy Analyzer

Disclaimer:  The trading and automation labs in this course are presented for educational purposes only.   The instruction and labs in this course are intended for demo purposes only.  Please use a demo account only for this course.

  • Trading futures
  • options
  • equities, or
  • Forex involves the risk of loss.

Please consider carefully whether trading is appropriate to your financial situation.  Past results are not necessarily indicative of future results. The risk of loss in trading can be substantial, carefully consider the inherent risks of such an investment in light of your financial condition.