TradeStation:EasyLanguage零碎知識總結

TS可能只是一個小衆產品,之前在分公司也一直沒有發展起來。。。

現在我卻在維護公司這條業務…從零開始,艱苦創業,天天加班…

 

字符串轉數字 strToNum("123.34") --> 123.34

開發交易APP

1. 開啓 EasyLanguage打印語句輸出:TS軟件主窗口,視圖。

2. 添加窗體

TS開發環境 - 視圖 - 資源視圖

對準Forms右鍵,添加窗體

3. 顯示窗體

Form.show();

 

4. 生命週期

APP,屬性

method void AnalysisTechnique_Initialized( elsystem.Object sender, elsystem.InitializedEventArgs args ) 

雙擊可以自動生成對應的函數

 

5. 變量的作用域和生命週期

寫在函數外面,所有語句開頭的,都是全局的

寫在任何一個函數裏面的,用vars開頭聲明的,都是局部的

對於幾個provider尤其要注意

 

6. 對於取數據,均採用回調函數去查詢,而且在查詢前,一定要確保 provider的State是loaded,而不是其他(如loading),否則會失敗,或者發生各種異常現象。

比如我遇到根據證券代碼,查詢證券基本資料。代碼寫到一個list裏面,結果查詢的結果是

list[0],

list[0], list[1]

...

list[0], list[1], ..., list[N-1]

每次都重複執行

如:查詢持倉。

 

7. 對於外部數據的讀取

可以讀取xml文件,有專門的xmlDoc這種類。

可以讀取文本文件,有專門的StreamReader這種類。

 

8. 可以直接操作Excel表格,但硬盤上首先要有一個已有的excel文件。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章