TSL

TSL是天軟統計分析語言(Tinysoft Statistical analysis Language):一種由深圳市天軟科技開發有限公司開發的類Object pascal語言,內嵌支持類SQL語法支持,支持矩陣計算,是天軟金融工程平台的建模挖掘語言。同時,TSL也可以作為獨立的腳本語言,還可以用於標準的WEB套用開發,支持IIS和APACHE等主流WEB伺服器,並提供通用WEB開發框架。TSL語言支持和其他語言及平台的互動調用,TSL語言支持COM,DLL等標準調用接口,並提供標準的WEBSERVICE接口服務供其他框架調用TSL建立的模型。目前,TSL語言已經被券商、基金、保險、信託、私募等研究投資機構廣泛採用,用於量化投資和研究等領域,並被用於內部業務系統的開發。

基本介紹

  • 中文名:天軟統計分析語言
  • 外文名:Tinysoft Statistical analysis Language
  • 縮寫:TSL
  • 開發人:深圳市天軟科技開發有限公司
腳本語言,範例,數據提取,系統參數,開發方法,

腳本語言

測試腳本語言TSL (Test Script Language):軟體自動化測試工具Loadrunner,Winrunner等套用過程中生成的類C的腳本語言,錄製生成後可以對腳本編輯添加實現自動化測試。

範例

數據提取

天軟.NET平台數據倉庫中的數據主要有報表類數據(包括財務、巨觀、行業等),以及市場類數據(包括價,量等數據),此外還有高頻交易類的數據,以下我們講述的內容就是關於各類數據的提取的方法。
天軟.NET平台數據倉庫中的數據主要提供兩種模式來提取,一種是類SQL語法,另外一種是採用函式方式來提取,函式方式來提取一般來說效率會更高,如果函式方式方便的,我們建議採用函式方式來提取數據。

系統參數

系統參數的含義
大多數和數據提取相關的都與系統參數有關,系統參數我們可以理解為全局變數,許多系統內置的函式依賴這些系統參數。
例如,在平台中,收盤價函式為不帶參數的close(),close()函式到底返回誰的收盤,什麼時候的收盤是由系統參數指定的。

開發方法

Tsl 腳本可以以純 cgi 的模式執行,也可以用 Apache 1.x, 2.x 的 Module 運行,還可以支持以 IIS 的過濾器來運行,此外,還內置支持了純 CGI 對 FastCGI 的支撐。
實例
TSL 可用於 Web 開發 , 下面是一個簡單的示例
<?tslx>
<HTML>
<Title>TSL Web Page</Title>
<Body>
<?tsl
writeln("First Tsl Web page");
?>
</Body>
與 PHP 類似 , TSL 代碼被嵌入 HTML 代碼中做一些事情,
與 JAVAScript 客戶端不同的是, TSL 代碼在伺服器端執行,在客戶端看不到 TSL 代碼,只能看到由 TSL 生成的 HTML 代碼。
<?tslx> 標記
標記下面文字是 HTML 代碼,代碼將會原文輸出到網頁上,直到出現 <?tsl ,上面的代碼可以使用這種標記方式:
<?tslx>
<HTML>
<Body>
<p>TSL Script
</Body>
</HTML>
<?tsl … ?>塊
<?tsl
// 這裡可以寫 TSL 代碼 …
?>
當代碼套用了 <?tslx> 標記後,以後的代碼都被解析成文本,如果仍然需要在 <?tslx> 後執行 TSL 代碼,就需要把代碼寫在 <?tsl 和 ?> 中間。標識符和代碼可以寫在一行或多行,如果寫在一行, <?tsl 和代碼必須用空格分開。代碼中可以出現多次 <?tsl … ?> 塊。但是不能嵌套。

相關詞條

熱門詞條

聯絡我們