The purpose of this training course is to get you up and running writing TradeStation EasyLanguage programs as quickly as possible. Over the last 7 or so years I have created a huge amount of free training materials and downloadable programs. This course will take a more structured approach to EasyLanguage training by taking you through simple videos and providing example programs that you can copy and paste. In this way you will hopefully gain the satisfaction of creating your own programs which will, hopefully, encourage you to go on to write other programs.
If you go through the course, please email me feedback to martyn.whittaker@markplex.com. If necessary I can add new segments, videos and exercises to endeavor to ensure that concepts are explained as clearly as possible.
Basic Course
Things covered:
Topics
- An overview of the desktop etc.
- The difference between indicators, show me studies and paintbar studies.
- How to create a new EasyLanguage indicator (or showme or paintbar study)
- My first program. Print(“Hello World!”);
- How to apply the new indicator to a chart.
- Some of the reserved words available to you
- What is a variable and the main types
- Introduction to INPUT
- How to add a plot to the indicator.
- Formatting an indicator once applied to a chart (i.e. color thickness, style) also whether applied to sub graph or data 1.
- Adding a showme and paintbar plot.
- How to open an existing indicator and why this can be useful.
- Importing and exporting EasyLanguage
- Mathematical operators( +, -, *, / )
- Precedence of operations
- Relational operators (=, >, <, >=, <= )
- Logical operators (AND and OR )
- Introduction to TradeStation functions
- Explanation of MaxBarsBack.
- Referencing previous values using square brackets.
- How to add comments to your programs
- One dimensional arrays.
- Creating a counter
- If…Then statements
- If….Then statements with Begin …. End
- For…Begin…End statements
- Alerts
- How to print to file
- Using FileAppend
- Creating and debugging a simple strategy
Intermediate (coming soon)
- Writing a complex function that returns multiple values
- Drawing objects
- Two dimensional arrays
- Intrabarpersist variables
- Commentary
- How to use data applied to a sub chart ( up to 50 datasets allowed)
- Introduction to strategy development
- MaxBarsBack in relation to strategy development
- Strategy key words
- Intrabar order generation
- Built in stops, targets, and trailing stops
- Tying entries to exits
- Pyramiding
- Backtesting
- Creating indicators and show me studies for RadarScreen
Please join our email mailing list if you have not already done so and we will let you know when we release new tutorials or programs.
