Use EasyLanguage’s built-in dictionary and English-like syntax to explore various functions and assess historical market data
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
Customize your way
Create a truly unique trading experience with customized indicators, personalized appearances and interfaces, and more
Backtest your way
Develop and test trading strategies using technical indicators, then test them against historical data

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.

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