Essentials - TradeStation

 Important Information and Disclaimer:

All support, education and training services and materials provided by TradeStation are for informational affiliate. This material may also discuss in detail how TradeStation is designed to help you develop, test and implement trading strategies. However, TradeStation does not provide or suggest trading strategies. We offer you unique tools to help you design your own strategies and look at how they could have performed in the past. While we believe this is very valuable information, we caution you that simulated past performance of a trading strategy is no guarantee of its future performance or success. We also do not recommend or solicit the purchase or sale of any particular securities or derivative products. Any symbols referenced are used only for the purposes of the demonstration, as an example--not a recommendation. Finally, this material may discuss automated electronic order placement and execution. Please note that even though TradeStation has been designed to automate your trading strategies and deliver timely order placement, routing and execution, these things, as well as access to the system itself, may at times be delayed or even fail due to market volatility, quote delays, system and software errors, Internet traffic, outages and other factors. TradeStation Group, Inc. Affiliates: All proprietary technology in TradeStation is owned by TradeStation Technologies, Inc. Equities, equities options, and commodity futures products and services are offered by TradeStation Securities, Inc. (Member NYSE, FINRA, CME and SIPC). TradeStation Securities, Inc.'s SIPC coverage is available only for equities and equities options accounts. Copyright ? 2001-2017 TradeStation Group, Inc.

EasyLanguage Essentials

iii

EasyLanguage Essentials Programmers Guide

Audience

This book has been designed with the beginning EasyLanguage programmer in mind. Our goal with this book is to provide useful information to anyone interested in learning more about the features and uses of TradeStation EasyLanguage. The primary audience for this material is traders and developers of technical analysis indicators and trading strategies.

Experience in any other programming language is helpful but is not required to learn and utilize EasyLanguage.

About This Book

EasyLanguage Essentials Programmers Guide is a programmers introduction to TradeStation's EasyLanguage programming tools. This book is based on the current release of TradeStation 8.3.

It is assumed that the reader has access to the TradeStation platform.

The book is divided into several chapters and appendixes each designed to familiarize you with the basic concepts and principles of EasyLanguage programming.

Although the book is comprehensive, it not designed to answer every question you may have about EasyLanguage, and is not a complete reference guide. There are many additional on-line resources available that can help answer those issues not covered in the book.

Visit the TradeStation Support site at: .

iv

EasyLanguage Essentials Programmers Guide

v

EasyLanguage Essentials Programmers Guide

Table of Contents

Preface.........................................................................................................1

What is EasyLanguage? .................................................................................. 1 Compatibility with Previous Versions............................................................. 2 Forward Compatibility .................................................................................... 2 Backward Compatibility.................................................................................. 2 3rd Party Development Platform..................................................................... 2 Security............................................................................................................ 2

Introduction................................................................................................3

Analysis Applications: Chart Analysis, RadarScreen, and OptionStation ...... 3 Naming Conventions ....................................................................................... 3 Text Conventions............................................................................................. 4 Example Conventions...................................................................................... 4

Program Structure.....................................................................................5

Scope ............................................................................................................... 5 Calculation Procedures.................................................................................... 5 MaxBarsBack .................................................................................................. 6

Charting Basics ..........................................................................................8

Data Intervals................................................................................................... 8 Bar Attribute Reserved Words ........................................................................ 8 BarType ........................................................................................................... 8 BarInterval....................................................................................................... 9 CurrentBar ....................................................................................................... 9 BarNumber ...................................................................................................... 9

Price Data Elements.................................................................................10

Bar Price Data Points..................................................................................... 10 Trade Volume, Tick Count, and Open Interest ............................................. 10 Bar Volume Data Points................................................................................ 10 Option Volume, Option Open Interest, and Implied Volatility..................... 11 Option Volume Data Points........................................................................... 11 Time and Date Data Points............................................................................ 12 Quote Fields................................................................................................... 13 Fundamental Data.......................................................................................... 14 GetFundData.................................................................................................. 14 Available Fundamental Data Fields .............................................................. 14 Multi-Data Analysis ...................................................................................... 15

................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download