EasyLanguage
EasyLanguage是TradeStation證券公司所開發的專屬編程語言,並內建於TradeStation交易平台[1]上。該語言主要被用來建立金融圖表上的客制化指標,以及建立金融市場的演算法交易邏輯。外部的動態鏈接庫可以透過EasyLanguage調用,大幅延伸其功能。
EasyLanguage被設計來讓未曾受過專業計算機程序開發訓練的交易員,也能夠輕鬆建立客制化交易策略,因此語言大多由一般具可讀性的英文單字所組成,使得EasyLanguage較一般計算機程序語言更加容易學習[2]。
舉例來說:如果我們的策略是「如果結算價格比一天前的最高價格更高,就以市價委託單買進100股」,EasyLanguage的寫法為:「if the Close > the High of 1 day ago then Buy 100 shares next bar at market;」
雖然EasyLanguage被設計來給 TradeStation使用,其他的交易平台逐漸開始支持用EasyLanguage寫成的腳本語言,以增加與TradeStation的相容性。在眾多高端的自動化交易系統中,Multicharts從各種方面來說的支持度最廣泛[3]。值得一提的是,Multicharts所使用的專屬腳本語言叫PowerLanguage,不但極為相似、而且全數相容於EasyLanguage [4]。
參考資料
- ^ 1 TradeStation证券. [2010-06-18]. (原始內容存檔於2009-11-21).
- ^ 2 Easylanguage: domain specific language for trading stocks. [2010-06-18]. (原始內容存檔於2010-06-15).
- ^ 3 Multicharts. [2010-06-18]. (原始內容存檔於2010-05-16).
- ^ 4 EasyLanguage文档. [2010-06-18]. (原始內容存檔於2010-06-18).