EasyLanguage
Encyclopedia
EasyLanguage is a proprietary programming language
Programming language
A programming language is an artificial language designed to communicate instructions to a machine, particularly a computer. Programming languages can be used to create programs that control the behavior of a machine and/or to express algorithms precisely....

 that was developed by TradeStation
TradeStation
TradeStation is a Windows-based application, designed, sold and distributed by TradeStation Securities, Inc. It is technical analysis software that is used for analyzing and trading the financial markets. It uses a built-in proprietary programming language named EasyLanguage.TradeStation is a...

 built into its trading platform. It is used to create custom indicators for financial charts and also to create algorithmic trading
Algorithmic trading
In electronic financial markets, algorithmic trading or automated trading, also known as algo trading, black-box trading or robo trading, is the use of electronic platforms for entering trading orders with an algorithm deciding on aspects of the order such as the timing, price, or quantity of the...

 strategies for the markets. External DLL
Dynamic-link library
Dynamic-link library , or DLL, is Microsoft's implementation of the shared library concept in the Microsoft Windows and OS/2 operating systems...

's can be referenced using EasyLanguage which greatly extends its functionality.

The language was intended to allow creation of custom trading strategies by traders without specialized computer training. Commands consist mostly of regular English words, which makes EasyLanguage easier to learn than more complex programming languages.

Example:
"if the close is greater than the high of 1 day ago, then buy 100 shares at market"
This is written in EasyLangauge as the following:
"if the Close > the High of 1 day ago then Buy 100 shares next bar at market;"

Although EasyLanguage was designed for TradeStation
TradeStation
TradeStation is a Windows-based application, designed, sold and distributed by TradeStation Securities, Inc. It is technical analysis software that is used for analyzing and trading the financial markets. It uses a built-in proprietary programming language named EasyLanguage.TradeStation is a...

, other trading platforms began supporting scripts written in EasyLanguage to improve compatibility with scripts written for TradeStation
TradeStation
TradeStation is a Windows-based application, designed, sold and distributed by TradeStation Securities, Inc. It is technical analysis software that is used for analyzing and trading the financial markets. It uses a built-in proprietary programming language named EasyLanguage.TradeStation is a...

. Among the high-end automated trading platforms MultiCharts
Multicharts
-Introduction :MultiCharts is a Windows-based application which is designed, sold and distributed by MultiCharts, LLC. The company is based in Columbus, Ohio, in the United States. MultiCharts is technical analysis software for analyzing the financial markets and trading. It uses a proprietary...

 support EasyLanguage to various extents. Notably, MultiCharts own proprietary scripting language called PowerLanguage
PowerLanguage
PowerLanguage is a proprietary programming language that was developed by MultiCharts, LLC. This language is used into MultiCharts, which is a professional trading platform. PowerLanguage is an advanced programming environment for creating technical analysis indicators and trading strategies for...

is similar to and fully compatible with EasyLanguage.

External links

The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK