选取2009年4月20日~2011 年5 月19 日期间800个交易日的沪深市场沪深300日综合指数收盘价信号作为原始序列[img type="tslxml" file="media2024-…
查找函数,与FINDCLASS用法类似。
返回指定名称的函数:FindFunction("Function1")。
返回指定对象的类方法:FindFunction("Met…
返回指定名称的函数:FindFunction("Function1")。
返回指定对象的类方法:FindFunction("Met…
A:
天软期货代码编码规则:
期货的编码规则:
非月均价期货:品种+合约到期年份(2位数字)+合约到期月份(2位数字),如:IF…
天软期货代码编码规则:
期货的编码规则:
非月均价期货:品种+合约到期年份(2位数字)+合约到期月份(2位数字),如:IF…
说明:
天软新增期货代码对照表708,可更方便期货各代码之间的相互转换,可支持:期货品种代码、期货指数代码、期货主力代码、期货连续代码之间的两两相互转换。
相关数…
A:天软已提供中证、上证、申万系列大部分指数的成分股权重。
其中,中证、上证指数,官方数据每个月月末提供一次,其他日期的数据由天软估算衍生;
申万指数由该指数公司每日提供。
获取申万二级,申万三…
其中,中证、上证指数,官方数据每个月月末提供一次,其他日期的数据由天软估算衍生;
申万指数由该指数公司每日提供。
获取申万二级,申万三…
A:可调用saveFunc(arr)保存为用户函数。其中,arr为函数相关信息,其格式如下表所示:
[table rsplit="$" csplit="#"]字段名#数据类型#说明#备注
$nam…
[table rsplit="$" csplit="#"]字段名#数据类型#说明#备注
$nam…
A:
该表访问代码:品种代码|期货主力|期货连续|期货指数,比如'铝',即为’al’或'…
该表访问代码:品种代码|期货主力|期货连续|期货指数,比如'铝',即为’al’或'…A:VBA调用TS时,用户可以通过VBA读取单元格的数据作为TS函数的参数传入。如下一段VBA调用TS的代码:
[code]
'(1)初始化对象 -- 公用
Dim Obj…
[code]
'(1)初始化对象 -- 公用
Dim Obj…
1、数据差序列
2、寻找入点与出点
若最大涨幅,则
若最大跌幅,则[img id=16943]…
2、寻找入点与出点
若最大涨幅,则
若最大跌幅,则[img id=16943]…
字段就像属于对象的一个变量,我们也称之为成员变量,它可以是任何类型。对象用户存放对象的数据。
给类定义字段非常简单,只要把字段的名字在类的声明中列出即可。定义方法:
[code]
Type my…
给类定义字段非常简单,只要把字段的名字在类的声明中列出即可。定义方法:
[code]
Type my…
算法:
数据差序列
Fi,j=xj-xi ,其中(i<j,且d2≤j-i≤D1)
寻找入点与出点
若最大涨幅,则Up(i,j)=Max(Fi,j)
若最大跌幅,则Down(i,j)=Min(…
数据差序列
Fi,j=xj-xi ,其中(i<j,且d2≤j-i≤D1)
寻找入点与出点
若最大涨幅,则Up(i,j)=Max(Fi,j)
若最大跌幅,则Down(i,j)=Min(…
范例(t):
[code]
return echo UnicodeESC('2011 tinysoft天软科技');
//返回字符串:2011%20tinysoft%u5929%u8F6F%…
[code]
return echo UnicodeESC('2011 tinysoft天软科技');
//返回字符串:2011%20tinysoft%u5929%u8F6F%…
范例(t):
[code]
ReturnunUnicodeESC('2011%20tinysoft%u5929%u8F6F%u79D1%u6280');
//’ 2011 tinysoft天…
[code]
ReturnunUnicodeESC('2011%20tinysoft%u5929%u8F6F%u79D1%u6280');
//’ 2011 tinysoft天…
范例(t):
[code]
return unUnicodeESC2(%%g 2011 tinysoft\u5929\u8F6F\u79D1\u6280%%g);
//返回字符串:2…
[code]
return unUnicodeESC2(%%g 2011 tinysoft\u5929\u8F6F\u79D1\u6280%%g);
//返回字符串:2…
范例(t):
[code]
return unUnicodeESC2w(%%g 2011 tinysoft\u5929\u8F6F\u79D1\u6280%%g);
//返回宽字节字…
[code]
return unUnicodeESC2w(%%g 2011 tinysoft\u5929\u8F6F\u79D1\u6280%%g);
//返回宽字节字…
范例(t):
[code]
return UnicodeESC('2011 tinysoft天软科技');
//返回字符串:2011 tinysoft\u5929\u8F6F\u7…
[code]
return UnicodeESC('2011 tinysoft天软科技');
//返回字符串:2011 tinysoft\u5929\u8F6F\u7…
范例(t):
[code]
Return unUnicodeESCw('2011%20tinysoft%u5929%u8F6F%u79D1%u6280');
//’ 2011 tin…
[code]
Return unUnicodeESCw('2011%20tinysoft%u5929%u8F6F%u79D1%u6280');
//’ 2011 tin…
范例(t):
范例01:将天软含中文的字符串转化为json串
[code]
s:=stockname('SZ000002');//万 科A
return exportjsonst…
范例01:将天软含中文的字符串转化为json串
[code]
s:=stockname('SZ000002');//万 科A
return exportjsonst…
范例(t):
范例01:将json串转换成天软字符串
[code]
json:=%%g "\u4E07 \u79D1\uFF21"%%g;
//注:在上述语句中,原串存在转义字符,需要用到…
范例01:将json串转换成天软字符串
[code]
json:=%%g "\u4E07 \u79D1\uFF21"%%g;
//注:在上述语句中,原串存在转义字符,需要用到…
范例(t):
[code]
//创建与矩阵S相同结构的稀疏均匀随机矩阵
S:=array((0,0,3,0,0),
(0,0,0,0,0),
…
[code]
//创建与矩阵S相同结构的稀疏均匀随机矩阵
S:=array((0,0,3,0,0),
(0,0,0,0,0),
…
范例(t):
[code]
SysexecNewpipe(); //创建管道
path:="D:\\TinySoftNG\\AnalyseNG.NET\\TSL.exe"; …
[code]
SysexecNewpipe(); //创建管道
path:="D:\\TinySoftNG\\AnalyseNG.NET\\TSL.exe"; …
范例(t):
[code]
SysexecNewpipe(); //创建管道
path:="D:\\TinySoftNG\\AnalyseNG.NET\\TSL.e…
[code]
SysexecNewpipe(); //创建管道
path:="D:\\TinySoftNG\\AnalyseNG.NET\\TSL.e…
范例(t):
[code]
万科A在20210302的申万一级行业代码
SetSysParam(pn_stock(),"SZ000002");
SetSysParam(pn…
[code]
万科A在20210302的申万一级行业代码
SetSysParam(pn_stock(),"SZ000002");
SetSysParam(pn…
范例(t):
[code]
//华夏成长在20210302的银河一级行业编码
SetSysParam(pn_stock(),"OF000001");
SetSysPar…
[code]
//华夏成长在20210302的银河一级行业编码
SetSysParam(pn_stock(),"OF000001");
SetSysPar…
范例(t):
//结果:
[table rsplit="$" csplit="#"]品种代码#变动日#品种…
Return FuturesAllPZCode();
//结果:
[table rsplit="$" csplit="#"]品种代码#变动日#品种…
说明:
提取天软数据仓库中的表格数据
固定用法:
select ['字段名1'],['字段名…
固定用法:
select ['字段名1'],['字段名2'],.../*
[strong]from markettable d…
取交易明细数据
固定用法:
select ['字段名1'],['字段名2'],.../*
[strong]from trad…
固定用法:
select ['字段名1'],['字段名2'],.../*
[strong]from trad…
A:自 2014-01-01 起,申万对其行业分类进行了调整。自 2014-02-21 起,申万对其相关行业指数,按照最新行业分类,开始进行更新。新版行业分类标准设立一级行业28个、二级行业104个、…
算法:
把EndT转化为整数d,GoalDate转化为整数GoalDate;
若F=1,利用d的年份信息,GoalDate的月份和日信息组成新的日期D1,当D1>d时,当前付息期内截止到交易日的天…
把EndT转化为整数d,GoalDate转化为整数GoalDate;
若F=1,利用d的年份信息,GoalDate的月份和日信息组成新的日期D1,当D1>d时,当前付息期内截止到交易日的天…
算法:
(1)把EndT转化为整数d,GoalDate转化为整数GoalDate;
(2)若F=1,利用d的年份信息,GoalDate的月份和日信息组成新的日期D1,当D1>d时,交易日距下一次付…
(1)把EndT转化为整数d,GoalDate转化为整数GoalDate;
(2)若F=1,利用d的年份信息,GoalDate的月份和日信息组成新的日期D1,当D1>d时,交易日距下一次付…
查询系列函数,与系统参数证券,日期有关:
申万一级行业名称: StockSWIndustryName1()
申万一级行业编码: StockSWIndustryI…
内部代码对照表(136):
申万行业代码与申万行业指数代码是一一对应的关系,其关系可通过天软的股票.内部代码对照表进行查询,可直接通过天软的接口:StockIndu…
A:
2021-12-14
新版行业指数的指数成份与指数权重都可正常提取。
2021-12-13日
[strong]新版行业数据…
2021-12-14
新版行业指数的指数成份与指数权重都可正常提取。
2021-12-13日
[strong]新版行业数据…
算法:
如果InfoID1和InfoID2都是和报告期相关的基本面ID,则:
取向后兼容的最新年报Q1,然后取N-1年前同期的年报Qn;
以Qn为指定报告期,取InfoID1、InfoID2对应…
如果InfoID1和InfoID2都是和报告期相关的基本面ID,则:
取向后兼容的最新年报Q1,然后取N-1年前同期的年报Qn;
以Qn为指定报告期,取InfoID1、InfoID2对应…
算法:
如果InfoID1和InfoID2都是和报告期相关的基本面ID,则:
(1)取向后兼容的最新年报Q1,然后取N年前同期的年报Qn;
(2)以Q1为指定报告期,取InfoID1、InfoI…
如果InfoID1和InfoID2都是和报告期相关的基本面ID,则:
(1)取向后兼容的最新年报Q1,然后取N年前同期的年报Qn;
(2)以Q1为指定报告期,取InfoID1、InfoI…
TSL语言已经以函数的方式支持Office的绝大多数常量,用户可以函数的方式来使用这些常量.
以下是所有支持的常量函数,具体关于他们的用途以及使用方法请参考Office的相关帮助手册…
以下是所有支持的常量函数,具体关于他们的用途以及使用方法请参考Office的相关帮助手册…
TSL语言已经以函数的方式支持Excel的绝大多数常量,用户可以函数的方式来使用这些常量.
以下是所有支持的常量函数,具体关于他们的用途以及使用方法请参考Excel的相关帮助手册,在…
以下是所有支持的常量函数,具体关于他们的用途以及使用方法请参考Excel的相关帮助手册,在…
TSL语言已经以函数的方式支持Word的绝大多数常量,用户可以函数的方式来使用这些常量,例如wdBlue这个颜色常量可以以wdBlue()的方式来访问。
Word的常量主要应用在Wo…
Word的常量主要应用在Wo…
范例(t):
[code]
Setglobalcache("VVV",rand(1000,100));
Getglobalcache("VVV",…
[code]
Setglobalcache("VVV",rand(1000,100));
Getglobalcache("VVV",…
A:天软提供股票属性信息表记录个股所属证监会行业变更记录,并据此开发了获取指定日个股所属证监会一级二级行业编码及名称的模型。
[strong]股票属性信…
[strong]股票属性信…
[htm]使用范例: <br/><div class="text-container" style="clear:both; width:100%; background:#F2F2F2;line-h…
2023-12-8 升级说明
---------------------------------
[strong]升级:新增函数sysencodecryptstr…
Inherited是一种调用父类的巧妙的实现,这个实现和Object pascal遵循相同的规则。由于tsl支持多重继承,因而Inherited会优先调用第一个继承的父类,如果没找到则会遍历之后继承的…
范例(t):
[code]
s:="Server=127.0.0.1;Database=tsBase;Uid=TinySoft;Pwd=admin;";
encodeS:=sysencode…
[code]
s:="Server=127.0.0.1;Database=tsBase;Uid=TinySoft;Pwd=admin;";
encodeS:=sysencode…
范例(t):
[code]
//万科A在20210302的证监会一级行业代码
SetSysParam(pn_stock(),"SZ000002");
…
[code]
//万科A在20210302的证监会一级行业代码
SetSysParam(pn_stock(),"SZ000002");
…
算法:最近12个月= InfoID报告期+(InfoID2期初-InfoID2同比);
1季报(最近12个月)=InfoID1季报+InfoID2去年年报-InfoID2去年1季报;
中报(最近1…
1季报(最近12个月)=InfoID1季报+InfoID2去年年报-InfoID2去年1季报;
中报(最近1…
A:2024-02-19,中证将证监会行业分类切换为中上协行业分类,天软数据也切换成了中上协行业分类。
为了保持行业数据的连续性,[attention]天软中获…
为了保持行业数据的连续性,[attention]天软中获…
A:天软基本面信息表【期权.最活跃和持仓最大标的券合约情况】(表ID为722)中,采集了交易所每日公布的认购与认沽期权的交易与持仓数量。
其公布的总量值与对应期权合约在当日的行情总量存在如下关系:[…
其公布的总量值与对应期权合约在当日的行情总量存在如下关系:[…
A:2025-08-22:天软对期货主力代码、次主力代码、指数线代码、连续代码的编码规则进行了调整
具体调整内容请参考:FAQ:Q:20250822-期货主力代码、次主力代码、指数线代码、连续代码的编码规则调整及影响
关于期货各代码的编码规则参考:[F…
具体调整内容请参考:FAQ:Q:20250822-期货主力代码、次主力代码、指数线代码、连续代码的编码规则调整及影响
关于期货各代码的编码规则参考:[F…
支持refmaxof,refminof聚集函数来获取最大值与最小值对应行的其它列的值,需在使用了maxof或者minof之后使用。
使用范例:
[code]
a:=array((1,2),(4,…
使用范例:
[code]
a:=array((1,2),(4,…
[htm]<table><tbody><tr><td>
接口分类</td><td>
接口名称</td><td>
接口定义</td></tr><tr><td>
成交持仓</td><td>
成交…
接口分类</td><td>
接口名称</td><td>
接口定义</td></tr><tr><td>
成交持仓</td><td>
成交…