TSL

TSL

天软金融工程平台的建模挖掘语言
TSL是天软统计分析语言(TinysoftStatisticalanalysisLanguage):一种由深圳市天软科技开发有限公司开发的类Objectpascal语言,内嵌支持类SQL语法支持,支持矩阵计算,是天软金融工程平台的建模挖掘语言。目前,TSL语言已经被券商、基金、保险、信托、私募等研究投资机构广泛采用,用于量化投资和研究等领域,并被用于内部业务系统的开发。[1]
  • 中文名:TSL
  • 外文名:Tinysoft Statistical analysis Language
  • 别名:天软统计分析语言
  • 开发人:深圳市天软科技开发有限公司

概况

同时,TSL也可以作为独立的脚本语言,还可以用于标准的WEB应用开发,支持IIS和APACHE等主流WEB服务器,并提供通用WEB开发框架。TSL语言支持和其他语言及平台的交互调用,TSL语言支持COM,DLL等标准调用接口,并提供标准的WEBSERVICE接口服务供其他框架调用TSL建立的模型。

脚本语言

测试脚本语言TSL(TestScriptLanguage):软件自动化测试工具Loadrunner,Winrunner等应用过程中生成的类C的脚本语言,录制生成后可以对脚本编辑添加实现自动化测试。

范例

数据提取

天软.NET平台数据仓库中的数据主要有报表类数据(包括财务、宏观、行业等),以及市场类数据(包括价,量等数据),此外还有高频交易类的数据,以下我们讲述的内容就是关于各类数据的提取的方法。

天软.NET平台数据仓库中的数据主要提供两种模式来提取,一种是类SQL语法,另外一种是采用函数方式来提取,函数方式来提取一般来说效率会更高,如果函数方式方便的,我们建议采用函数方式来提取数据。

系统参数

系统参数的含义

大多数和数据提取相关的都与系统参数有关,系统参数我们可以理解为全局变量,许多系统内置的函数依赖这些系统参数。

例如,在平台中,收盘价函数为不带参数的close(),close()函数到底返回谁的收盘,什么时候的收盘是由系统参数指定的。

开发方法

Tsl脚本可以以纯cgi的模式执行,也可以用Apache1.x,2.x的Module运行,还可以支持以IIS的过滤器来运行,此外,还内置支持了纯CGI对FastCGI的支撑。

实例

TSL可用于Web开发,下面是一个简单的示例

TSLWebPage

writeln("FirstTslWebpage");

?>

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

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

标记

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

TSLScript

//这里可以写TSL代码…

?>

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

相关词条

相关搜索

其它词条