EasyLanguage®

Explore the proprietary coding language designed to enable custom analysis, automated execution, and more.

The intuitive programming language built for traders

Our proprietary programming language was created to help traders design their own strategies. Built from the ground-up with a foundation in English, EasyLanguage is designed for traders, not programmers. No coding knowledge necessary.

Analyze your way
Analyze your way

Use EasyLanguage’s built-in dictionary and English-like syntax to explore various functions and assess historical market data

Customize your way
Customize your way

Create a truly unique trading experience with customized indicators, personalized appearances and interfaces, and more

Backtest your way
Backtest your way

Develop and test trading strategies using technical indicators, then test them against historical data

easy-language-01-900x675.jpg

Built for traders, not coders

EasyLanguage’s design philosophy prioritizes accessibility and functionality for traders, making it an excellent choice for those looking to implement trading strategies without extensive programming knowledge. Create strategies and instructions by combining words, operators, and punctuation with thousands of included keywords, functions, and properties.


easylanguage-02-900x675.jpg

Learn quickly, automate efficiently

EasyLanguage uses English-like syntax, featuring specific trading commands, and terminology traders already know, such as “Buy market” or “Buy 100 shares at the market,” making it simple to master. Some novices report grasping a working command of EasyLanguage in a few hours.


EasyLanguage FAQs
What is EasyLanguage and who is it designed for?
+

EasyLanguage is TradeStation’s proprietary programming language designed for traders, not computer programmers. Built with English-like syntax, it enables users to create custom indicators, automated trading strategies, and personalized analysis tools. Commands like ‘Buy 100 shares at the market’ illustrate its accessibility. Some users report grasping a working command of EasyLanguage in a few hours.

Do I need coding experience to use EasyLanguage?
+

No coding experience is required. EasyLanguage uses English-like syntax with thousands of built-in keywords, functions, and properties designed to be accessible to traders without programming backgrounds. The language enables strategy creation by combining familiar trading terminology with simple operators and punctuation.

What can I build with EasyLanguage?
+

EasyLanguage supports the creation of custom indicators, automated trading strategies, personalized chart appearances and interfaces, signal-based systems, and analytical tools. Developers can build strategy automation that executes orders based on predefined conditions, custom technical indicators with unique calculations and visual overlays, paint bars and studies for pattern recognition, and alert-based systems that trigger notifications on market events. EasyLanguage also supports position sizing logic, stop and target management, and performance tracking within strategy frameworks.

Is EasyLanguage available on all TradeStation platforms?
+

EasyLanguage is a core component of the TradeStation development environment. Platform availability and feature support may vary. Contact TradeStation for details on EasyLanguage compatibility with specific platform versions.

Get in touch to see how simple automation can be with EasyLanguage

ID3798054 D0824 P6258485542