TSL

更新时间:2024-02-19 10:14

TSL是天软统计分析语言(Tinysoft Statistical analysis Language):一种由深圳市天软科技开发有限公司开发的类Object pascal语言,内嵌支持类SQL语法支持,支持矩阵计算,是天软金融工程平台的建模挖掘语言。同时,TSL也可以作为独立的脚本语言,还可以用于标准的WEB应用开发,支持IIS和APACHE等主流WEB服务器,并提供通用WEB开发框架。TSL语言支持和其他语言及平台的交互调用,TSL语言支持COM,DLL等标准调用接口,并提供标准的WEBSERVICE接口服务供其他框架调用TSL建立的模型。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 开发 , 下面是一个简单的示例

TSL Web Page

?>

与 PHP 类似 , TSL 代码被嵌入 HTML 代码中做一些事情,

与 JAVAScript 客户端不同的是, TSL 代码在服务器端执行,在客户端看不到 TSL 代码,只能看到由 TSL 生成的 HTML 代码。

标记

标记下面文字是 HTML 代码,代码将会原文输出到网页上,直到出现

TSL Script

// 这里可以写 TSL 代码 …

?>

当代码应用了 标记后,以后的代码都被解析成文本,如果仍然需要在 后执行 TSL 代码,就需要把代码写在 中间。标识符和代码可以写在一行或多行,如果写在一行, 块。但是不能嵌套。

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}