基于小波分析的金融时间序列消噪方法及应用
  选取2009年4月20日~2011 年5 月19 日期间800个交易日的沪深市场沪深300日综合指数收盘价信号作为原始序列[img type="tslxml" file="media2024-…
FINDFUNCTION
  查找函数,与FINDCLASS用法类似。
  返回指定名称的函数:FindFunction("Function1")。
  返回指定对象的类方法:FindFunction("Met…
Q:期货代码、名称(连续合约、主力合约、指数合约)编制规则
A: 天软期货代码编码规则:
期货的编码规则:
非月均价期货:品种+合约到期年份(2位数字)+合约到期月份(2位数字),如:IF…
Q:期货品种、合约代码与主力线等之间的获取方法
说明:
天软新增期货代码对照表708,可更方便期货各代码之间的相互转换,可支持:期货品种代码、期货指数代码、期货主力代码、期货连续代码之间的两两相互转换。
相关数…
Q:天软提供了成分股权重的指数及其开始日期
A:天软已提供中证、上证、申万系列大部分指数的成分股权重。
其中,中证、上证指数,官方数据每个月月末提供一次,其他日期的数据由天软估算衍生;
申万指数由该指数公司每日提供。
获取申万二级,申万三…
Q:我的函数体在txt文件里面,我需要把txt里面的函数体导入到平台,该如何操作?
A:可调用saveFunc(arr)保存为用户函数。其中,arr为函数相关信息,其格式如下表所示:
[table rsplit="$" csplit="#"]字段名#数据类型#说明#备注
$nam…
Q:期货代码对照表708的使用说明
A:该表访问代码品种代码|期货主力|期货连续|期货指数,比如'铝',即为’al’或'…
Q:天软和VBA交互参数串如何赋值
A:VBA调用TS时,用户可以通过VBA读取单元格的数据作为TS函数的参数传入。如下一段VBA调用TS的代码:
[code]
    '(1)初始化对象 -- 公用
  Dim Obj…
MaxDrawDown最大回撤函数说明
1、数据差序列
  
2、寻找入点与出点
 若最大涨幅,则
 若最大跌幅,则[img id=16943]…
字段简介
字段就像属于对象的一个变量,我们也称之为成员变量,它可以是任何类型。对象用户存放对象的数据。
给类定义字段非常简单,只要把字段的名字在类的声明中列出即可。定义方法:
[code]
Type my…
MaxDrawDown
算法:
数据差序列
Fi,j=xj-xi ,其中(i<j,且d2≤j-i≤D1)
寻找入点与出点
若最大涨幅,则Up(i,j)=Max(Fi,j)
若最大跌幅,则Down(i,j)=Min(…
UnicodeESC
范例(t):

[code]
return echo UnicodeESC('2011 tinysoft天软科技');
//返回字符串:2011%20tinysoft%u5929%u8F6F%…
unUnicodeESC
范例(t):

[code]
ReturnunUnicodeESC('2011%20tinysoft%u5929%u8F6F%u79D1%u6280');
//’ 2011 tinysoft天…
unUnicodeESC2
范例(t):

[code]

return unUnicodeESC2(%%g 2011 tinysoft\u5929\u8F6F\u79D1\u6280%%g);

//返回字符串:2…
unUnicodeESC2w
范例(t):

[code]

return unUnicodeESC2w(%%g 2011 tinysoft\u5929\u8F6F\u79D1\u6280%%g);

//返回宽字节字…
UnicodeESC2
范例(t):

[code]

return UnicodeESC('2011 tinysoft天软科技');

//返回字符串:2011 tinysoft\u5929\u8F6F\u7…
unUnicodeESCw
范例(t):

[code]

Return unUnicodeESCw('2011%20tinysoft%u5929%u8F6F%u79D1%u6280');

//’ 2011 tin…
Exportjsonstring
范例(t):
范例01:将天软含中文的字符串转化为json串
[code]

s:=stockname('SZ000002');//万 科A
 
return exportjsonst…
Importjsonstring
范例(t):
范例01:将json串转换成天软字符串
[code]
json:=%%g "\u4E07 \u79D1\uFF21"%%g;
//注:在上述语句中,原串存在转义字符,需要用到…
Sprand1
范例(t):
[code]
//创建与矩阵S相同结构的稀疏均匀随机矩阵
S:=array((0,0,3,0,0),
      (0,0,0,0,0),
      …
SysWaitForSingleObject
范例(t):
[code]
SysexecNewpipe(); //创建管道
path:="D:\\TinySoftNG\\AnalyseNG.NET\\TSL.exe"; …
SysWaitForMultipleObjects
范例(t):
[code]
   SysexecNewpipe(); //创建管道
   path:="D:\\TinySoftNG\\AnalyseNG.NET\\TSL.e…
Stockswindustryid1
范例(t):
[code]
万科A在20210302的申万一级行业代码
SetSysParam(pn_stock(),"SZ000002");
SetSysParam(pn…
Fundyhindustryid1
范例(t):

[code]
//华夏成长在20210302的银河一级行业编码
SetSysParam(pn_stock(),"OF000001");
SetSysPar…
FuturesAllPZCode
范例(t):
Return FuturesAllPZCode();

//结果:
[table rsplit="$" csplit="#"]品种代码#变动日#品种…
INFOTABLE
说明:
提取天软数据仓库中的表格数据
固定用法:
select ['字段名1'],['字段名…
MARKETTABLE
固定用法:
select ['字段名1'],['字段名2'],.../*
[strong]from markettable d…
TRADETABLE
取交易明细数据
固定用法:
select ['字段名1'],['字段名2'],.../*
[strong]from trad…
Q:申万行业更新,如何提取行业板块的数据
A:自 2014-01-01 起,申万对其行业分类进行了调整。自 2014-02-21 起,申万对其相关行业指数,按照最新行业分类,开始进行更新。新版行业分类标准设立一级行业28个、二级行业104个、…
Q:发送微信消息的主要步骤
详细文档:FAQ:发送微信消息使用说明
相关文档:FAQ:发送微信消息

[title3]第一步:获取Userid[/title…
BondCoupDayBS
算法:
把EndT转化为整数d,GoalDate转化为整数GoalDate;
若F=1,利用d的年份信息,GoalDate的月份和日信息组成新的日期D1,当D1>d时,当前付息期内截止到交易日的天…
BondCoupDaysNC
算法:
(1)把EndT转化为整数d,GoalDate转化为整数GoalDate;
(2)若F=1,利用d的年份信息,GoalDate的月份和日信息组成新的日期D1,当D1>d时,交易日距下一次付…
Q: 如何查询个股在指定日所属申万行业分类代码及名称
查询系列函数,与系统参数证券,日期有关:
申万一级行业名称: StockSWIndustryName1()
申万一级行业编码: StockSWIndustryI…
Q: 指定日申万行业代码与申万行业指数代码的相互转换
内部代码对照表(136):
申万行业代码与申万行业指数代码是一一对应的关系,其关系可通过天软的股票.内部代码对照表进行查询,可直接通过天软的接口:StockIndu…
Q:关于申万行业2021版的更新处理(申万20210731日的公告)
A:2021-12-14
新版行业指数的指数成份与指数权重都可正常提取。
2021-12-13日
[strong]新版行业数据…
Q:天软指数数据情况说明
A:生成模型:(下载附件后,保存为用户函数即可运行生成)
附件:getTSIndexDataMark.fun
20250317日指数列表:[attachment id=40719…
AnnualRatio
算法:
如果InfoID1和InfoID2都是和报告期相关的基本面ID,则:
取向后兼容的最新年报Q1,然后取N-1年前同期的年报Qn;
以Qn为指定报告期,取InfoID1、InfoID2对应…
AnnualRatioGrowRatio
算法:
如果InfoID1和InfoID2都是和报告期相关的基本面ID,则:
(1)取向后兼容的最新年报Q1,然后取N年前同期的年报Qn;
(2)以Q1为指定报告期,取InfoID1、InfoI…
支持的Office常量函数列表
  TSL语言已经以函数的方式支持Office的绝大多数常量,用户可以函数的方式来使用这些常量.
  以下是所有支持的常量函数,具体关于他们的用途以及使用方法请参考Office的相关帮助手册…
支持的Excel常量函数列表
  TSL语言已经以函数的方式支持Excel的绝大多数常量,用户可以函数的方式来使用这些常量.
  以下是所有支持的常量函数,具体关于他们的用途以及使用方法请参考Excel的相关帮助手册,在…
Word常量函数
  TSL语言已经以函数的方式支持Word的绝大多数常量,用户可以函数的方式来使用这些常量,例如wdBlue这个颜色常量可以以wdBlue()的方式来访问。
  Word的常量主要应用在Wo…
CheckGlobalCacheExpired
范例(t):
[code]
Setglobalcache("VVV",rand(1000,100));
  Getglobalcache("VVV",…
Q:如何获取指定日个股所属证监会一级/二级行业编码及名称?
A:天软提供股票属性信息表记录个股所属证监会行业变更记录,并据此开发了获取指定日个股所属证监会一级二级行业编码及名称的模型。
[strong]股票属性信…
Pop3对象的方法
[htm]使用范例: <br/><div class="text-container" style="clear:both; width:100%; background:#F2F2F2;line-h…
2023-12-08客户端升级说明:对字符串加密sysencodecryptstr
2023-12-8 升级说明
---------------------------------
[strong]升级:新增函数sysencodecryptstr…
Inherited
Inherited是一种调用父类的巧妙的实现,这个实现和Object pascal遵循相同的规则。由于tsl支持多重继承,因而Inherited会优先调用第一个继承的父类,如果没找到则会遍历之后继承的…
SysEncodecryptStr
范例(t):
[code]
s:="Server=127.0.0.1;Database=tsBase;Uid=TinySoft;Pwd=admin;";
 encodeS:=sysencode…
StockCSRCIndustryID1
范例(t):
[code]
//万科A在20210302的证监会一级行业代码

  SetSysParam(pn_stock(),"SZ000002");

  …
FinancialItemIn12Month2
算法:最近12个月= InfoID报告期+(InfoID2期初-InfoID2同比);
1季报(最近12个月)=InfoID1季报+InfoID2去年年报-InfoID2去年1季报;
中报(最近1…
Q:天软提供中上协行业数据说明
A:2024-02-19,中证将证监会行业分类切换为中上协行业分类,天软数据也切换成了中上协行业分类。
 为了保持行业数据的连续性,[attention]天软中获…
Q:期权.最活跃和持仓最大标的券合约(722)表中交易总量和持仓总量与行情数据之间的关系
A:天软基本面信息表【期权.最活跃和持仓最大标的券合约情况】(表ID为722)中,采集了交易所每日公布的认购与认沽期权的交易与持仓数量。
其公布的总量值与对应期权合约在当日的行情总量存在如下关系:[…
Q:如何对一组股票因子值数据进行行业中性化与市值中性化处理?
A:
1、天软目前有提供对股票因子表达式进行【行业中性化】处理的模型
具体模型为:FAQ:IndNeutralize
用法示例如:
[code]
Se…
Q:20250822-天软期货衍生代码调整前后对照表及对程序的影响与处理建议
A:2025-08-22:天软对期货主力代码、次主力代码、指数线代码、连续代码的编码规则进行了调整
具体调整内容请参考:FAQ:Q:20250822-期货主力代码、次主力代码、指数线代码、连续代码的编码规则调整及影响
关于期货各代码的编码规则参考:[F…
RefMaxOf,RefMinOf引用最大最小的行
支持refmaxof,refminof聚集函数来获取最大值与最小值对应行的其它列的值,需在使用了maxof或者minof之后使用。
使用范例:
[code]
a:=array((1,2),(4,…
模型汇总
[htm]<table><tbody><tr><td>
接口分类</td><td>
接口名称</td><td>
接口定义</td></tr><tr><td>
成交持仓</td><td>
成交…