天软金融分析平台及tsl语言培训大纲

天软金融分析平台及tsl语言培训大纲

ID:11339748

大小:155.00 KB

页数:21页

时间:2018-07-11

天软金融分析平台及tsl语言培训大纲_第1页
天软金融分析平台及tsl语言培训大纲_第2页
天软金融分析平台及tsl语言培训大纲_第3页
天软金融分析平台及tsl语言培训大纲_第4页
天软金融分析平台及tsl语言培训大纲_第5页
资源描述:

《天软金融分析平台及tsl语言培训大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、天软金融分析平台及TSL语言培训大纲建立模型从创建函数开始什么是TSL语言执行的开始?Pascal有Program,C语言有Main函数,TSL语言没有这些限制,TSL语言可以从任何一个函数开始执行,所以任何函数都可以成为一个应用或者模型。怎么开始编写函数在管理器中建立函数分类以及函数,无论函数目录是什么,建立的这些函数都是全局函数,可以被任何其他函数所直接调用,而不需要引入,因此在这里边建立的函数均不能同名。在全局函数体里还可以自己添加新的函数,这些函数的包括头部信息,参数信息均由用户自己写。这些函数允许重名,但是只可在当前的函数体内调用,属于局部函数。函数添加参数建立的函数无法直接

2、增加参数,需要使用函数编辑器中的右端功能来添加参数。函数的参数类型简单类型,如整数,实数,字符串,布尔型,各种数组等。其他有些特殊类型大多实际是一种简单类型,只是和业务相关,例如市场板块,证券,用户数据等均为字符串类型。市场板块的参数类型,并不代表市场板块里的股票,而只是表示版块名这个字符串。其他的类似的数据类型也是如此。报告期数据类型,是一个整数类型,例如整数20081231是2008年年报。用户自定义类型,是一种最特殊的数据类型。由显示的字符串和实际的值两个字段组成,是一个下拉组合框,显示的部分就是下拉框的显示内容,值可以是任何的简单类型,也可以是一个计算,也可以是一个函数调用。理

3、解天软的全局函数需要定义参数类型为什么天软的全局函数需要定义参数类型,不能自己写?参数的类型是为了不需要定义运行界面,可以直接根据参数的类型显示交互界面,局部函数以及类函数等不需要使用界面定义类型。仅仅有且只有全局函数需用界面来定义参数类型。函数的返回结果的显示在平台上编写模型和指标,不需要开发输出界面,直接返回即可。客户端会根据返回的数据类型显示,这些类型包括简单类型,也包括数组,同时也包括TSL支持的图形类型数据。此外,利用结果显示的图形功能,可以利用数组类型结果做出折线,柱状,散点图等等图形,支持双轴图,也支持混合图形等。理解我们的客户端结果类型里的研究功能,所有的结果数据处理的

4、功能均由TSL扩展而成,用户均可以扩展。如何更快速地进行函数编辑以及查阅函数在黑体的函数名上点鼠标右键,可以查看源代码。可以敲入要引用的函数名的前几个字母,然后连续按下两次CTRL,可以自动查找出所有以此开头的所有的函数。在系统函数的黑体上或者其他关键字上,点击F1键可以获得语言帮助。语言语言的简述语言是类Objectpascal的语言,也就是说,在语法上与pascal有最大的相似度,面向对象的方面与Objectpascal很类似。语言具备return,?表达式,++,--等类C语言语法。语言具备表达式类型等脚本语言特性,可以利用eval等函数对表达式进行求值运算。语言内置了类SQL的

5、语法支持,可支持对数组结构、天软数据仓库、以及外部数据库进行查询以及其他处理,熟悉SQL语法的用户也可以很容易使用,而且TSL类SQL语法和TSL语法是融为一体的,可以调用TSL的所有函数,还支持时间序列等金融分析所必需具备的功能。语言内置支持COM,可以很容易和其他支持COM的软件打交道。语言支持WEB开发。语言支持WORD模板开发。语言具备对EXCELVBA的支持,同时支持MATLAB等其他软件。语言支持WEBSERVICE,对.NET以及J2EE等应用开发提供支持。数据类型为弱类型,每个变量的数据类型运行时相关。语言一些特点变量不需要事先声明变量的名称大小写无关赋值语句为:=,在

6、TSL语言中=仅仅只是作为条件判断,类似于C语言中的==。语句要以;结尾语句段以beginend封装函数的返回返回使用return,函数返回结果只可返回一个结果,不像MATLAB®可以同时返回多个,但可以使用变参的方式返回多个内容,也可以利用数组来打包多个结果的返回。注释采用{}(**)或者单行注释//由于支持(**),所以TSL语言支持的类SQL语法中的类似于SQL的count(*)的countof(*)不能直接这么写,而要在(和*之间用空格隔开,例如countof(*)。运算符算术运算符运算符运算运算对象结果类型+加,正号,可为一元或者二元运算符整型、实型、字符串只要有一个运算对象

7、是实型,结果就是实型,如果全部的运算对象都是整型并且运算不是除法,则结果为整型,若运算是除法,则结果是实型-减,负号,可为一元或者二元运算符整型、实型*乘整型、实型/除整型、实型%,Mod取余整型整型Div除取整整型、实型整型++加1,一元运算符实型实型--减1,一元运算符实型实型逻辑运算符运算符运算运算对象结果类型Not逻辑非,一元运算符布尔型布尔型And逻辑与布尔型布尔型Or逻辑或布尔型布尔型关系运算符运算符运算运算对象结果类型=等于简单类

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。