_Ror
循环右移位,返回位运算X Ror Y
范例(t):
[code]
Return _Ror (36,2); 
//结果:9 
//返回十进制 (36=100100) 右移2位,最后得到二进制00001001,十进制是9
[/…
mb_IconError
消息对话框的图标控制字,显示错误,一般对类型控制字消息显示框的装饰。
范例(t):
[code]

a:=3;

c:= rdo2 mb_YesNo().| rdo2mb_IconError();
  b:=rdo2 MessageBox('a>2,要…
Q:Error using==>feval
A:
该错误主要是MatLab执行的权限问题,一般出现在Win7或以上的操作系统中。Win7或以上的操作系统对权限的限制比较严格。所以,在运行MatLab的时候,请以管理员身份执行。操作如下: …
来源于FAQ
Q:登录客户端时报Runtime error at 09c3d739 错误
A:把客户端关闭,之后把安装目录下的tsole.dll动态库的文件名修改为其他的文件名。
主要原因是客户端登录的时候加载不了tsole.dll动态库。不加载tsole.dll,则不能打开Excel的…
来源于FAQ
Q:Python调用天软的时候,执行:import TSLPy2.pyd的时候报错,ImportError:No module named TSLPy2?
错误原因有两个
1.目录天软目录下没有名为TSLPy2 或者TSLPy3 的模块(注意大小写)
2.python 无法找到该木块所在目录
[title2]解决方…
来源于FAQ
Q:matlab调用天软的函数,输入ts=actxserver('TSExpert.CoExec');,一直报错 Error using actxserver (line 90) Server creation failed. Invalid ProgID 'TSExpert.CoExec'.
  遇到这样的情况,一般是没有将天软客户端的安装路径添加到系统环境变量path中,添加进去就可以了。
还有可能是com没有注册成功。
   
FAQ:Q:如何注册COM服务
来源于FAQ
Q:同一套密钥,在不同的电脑上写程序,有的电脑能打开,有的不能打开,报:error key to decrypt!
A:将打不开函数的电脑上的客户端升级到最新版本即可。函数再打开就没问题了。…
来源于FAQ
Q:网格执行报错:Result return error,maybe size too large/gridcompute error
A:在主程序中直接return网格运算的结果,当网格运算过程中引发异常报错时会报该错误。如下图所示:


具体使用说明与范例,参考说明文档:[FAQ id…
来源于FAQ
Q:使用PYODBC取数时,报错returned a result with an error set
A: 该账号登陆数超限,pyodbc连接服务器失败。需要腾出一个登陆出来。…
来源于FAQ
Q:Windows、python环境中import pyTSL时出错ImportError: DLL load failed: 找不到指定的模块。
A: 系统还需要安装VS2019的C++运行时库,请按照步骤配置:
http://py3k.cn/pyTSL/setup.html#
来源于FAQ
Q:Python:ImportError: DLL load failed while importing TSLPy3: %1 不是有效的 Win32 应用程序
A:python交互时,加载TSLPy包会出现该提示:

原因:python与天软客户端的位数不一致导致
可能pytho…
来源于FAQ
RaiseError
显示调试出错信息
范例(t):
return RaiseError('function1','无效的语段');

//结果:
[img type="tslxml&quot…
sf_Error
误差函数也称为概率函数,其定义为[img type="tslxml" file="media2024-03-20_WEfCpvnqqtg5qGJa/image219.png"][/img]
范例(t):

sf_error(0.15,v);
return v;
//结果:0.168
SQLErrorMsg
返回最近出错的SQL语法执行的数据库出错信息。
SysGetLastError
获得系统操作的最后一个返回代码。
SysErrorMessage
返回指定代码表示的系统错误信息。
范例(t):
return rdo2 SysErrorMessage(200);
//结果:代码段不可大于或等于 64K。
FundCalculatedNAVError4
获取基金的母基金预估净值相对误差(%),与系统股票pn_stock()相关。

算法:

母基金预估净值相对误差(%)=(母基金预估净值/指定日净值-1)*100%范例(t):
[code]
//返回基金OF161028在2018年9月3日的母基金预估净值相对误差(%…
FundTrackingError
获取基金的母基金跟踪误差(%),与系统股票pn_stock()相关。

算法:

跟踪误差(%)=
(净值增长率(%) - 基金预估涨幅(%))的差值的标准差范例(t):
[code]
//返回基金OF161028在2016年1月1日到2018年9月3日的母…
FundCalculatedNAVAvgError
获取基金的母基金预估净值相对误差的均值(%),即区间预估与真实净值之差的均值。与系统股票pn_stock()相关。

算法:

母基金预估净值相对误差的均值(%)=mean(预估净值-单位净值)范例(t):
[code]
//返回基金OF161028在22016年1月1日到2018年9月3日的母基金预估净…
FundVirtualTrackingError
获取基金的母基金预估净值相对误差的标准差(%),即区间预估与真实净值之差的均值。与系统股票pn_stock()相关。

算法:

母基金预估净值相对误差的标准差(%)=(单位净值/预估净值-1)*100范例(t):
[code]
//返回基金OF161028在2016年1月1日到2018年9月3日的母基金预…
pf_IncrementalTrackingError2
增量跟踪误差。计算组合与组合剔除某一证券后组合跟踪误差之差。
范例(t):
[code]
W1:=array(
("代码":"SH600048","名称":"保利地产","比例(%)":10.0,"行业代码":"SW801180"),
("代码":"SH…
pf_ComponentTrackingErrorPercent2
成份跟踪误差贡献,组合中某一证券超配对组合跟踪误差的百分比贡献。
范例(t):
[code]
W1:=array(
("代码":"SH600048","名称":"保利地产","比例(%)":10.0,"行业代码":"SW801180"),
("代码":"SH…
pf_TrackingError2_sub
计算组合的协方差矩阵与相关系数矩阵
返回值:0,协方差和相关系数放在对应的返回值变量中
pf_TrackingError2
组合相对于业绩基准的超额收益率的波动。
范例(t):
[code]
W1:=array(
("代码":"SH600048","名称":"保利地产",&qu…
pf_ComponentTrackingError2
组合中某一证券超配对组合跟踪误差的贡献。
范例(t):
[code]
W1:=array(
("代码":"SH600048","名称":"保利地产","比例(%)":10.0,"行业代码":"SW801180"),
("代码":"SH…
pf_MarginalTrackingError2
组合中某一证券超配比例发生变化导致的组合跟踪误差的变化。
范例(t):
[code]
W1:=array(
("代码":"SH600048","名称":"保利地产","比例(%)":10.0,"行业代码":"SW801180"),
("代码":"SH…
pf_TrackingError
组合-跟踪误差
算法:
TrackingError= σ(Yi-Xi),即组合收益率与基准收益率之差的标准差范例(t):
[Code]
//此处以浦发银行收益率序列作为用户组合的收益率序列,基准为上证指数
s…
CellError
错误单元格打印为 [htm]
取值 含义
nil(默认) 显示值
"blank" 空白
"dash" "--"
[/htm] 类型:写
AsError
指定错误值单元格的错误类型
范例(t):
[code]
obj:=CreateObject("txlsreadwrite");
filename:="E:\\TestExcel\\TslRW…
IsError
指定单元格值是否为错误值。
Q:使用pyTSL取数时报错:RuntimeError: stream decode error
A:该异常是由于网络异常导致的,在使用pyTSL接口时如果网络发生波动就会引发该报错,请确认本机网络后重试。
 如果网络修复正常后问题还存在,请及时与天软技术支持…
来源于FAQ
Demo_na_Error
na_errormsg ()函数教学函数。依据se_Gauss()函数传递的插值错误代码,返回数值分析插值错误信息。
范例(t):
return Demo_na_Error();
//返回:’系数矩阵行列不相等’
Demo_sf_Error
sf_Error()函数教学函数。误差(概率)函数,带入变量x=0.05求积分值。
算法:
[img type="tslxml" file="media2024-04-18_ceHgfbGh7vV1Xx2K/image195.png"][/i…
Q:安装新一代客户端版本启动报错:Error loading libcef.dll
A:用户在安装天软新一代客户端(NG)后,启动时报下面错误:


目前收集到引发该报错现象的操作系统版本为:windows 2012 r2

原因定位…
来源于FAQ
PyError
获取当前运行 Python 语句时的报错信息
范例(t):
本地执行以下脚本
pyrun("a=math.pi");//此处会报错因为没有 import math
return pyerror();

//…
Q:打开加密函数后,函数源码显示:raise "Error:compiler can not support compiled function/key not found/secure function body"?
A:打开加密函数后,函数源码显示如下:

可能导致的原因:
1、客户端中[strong]未导入对应的密钥[/strong…
来源于FAQ
Q:执行加密函数时,报错:“Error:compiler can not support compiled function/key not found/secure function body”?
A:若执行加密函数时,报如下错误:


原因:
公钥未上传至服务器端,服务器端不能进…
来源于FAQ
Q:加密函数解密后,执行报错:“function:xxx compile error or not found”?
A:若执行解密后的加密函数时,报如下错误:

原因:
函数源码已被错误秘钥强行解密,导…
来源于FAQ
max_error
在完全拟合的单输出回归模型中,训练集上的max_error将为0。
范例(t):
[code]
y_true := Array(3, 2, 7, 1);
y_pred := array(9, 2, 7, 1);
sample_weight := array(1…
mean_absolute_error
暂时参数multioutput定义:为空数组,供后续开发使用。
范例(t):
[code]
y_true := array(3, -0.5, 2, 7);
y_pred := array(2.5, 0.0, 2, 8);
sample_weight := …
mean_squared_error
暂时参数multioutput定义:为空数组,供后续开发使用。
范例(t):
[code]
y_true := array(3, -0.5, 2, 7);
y_pred := array(2.5, 0.0, 2, 8);
sample_weight := …
mean_squared_log_error
暂时参数multioutput定义:为空数组,供后续开发使用。
范例(t):
[code]
y_true := array(3, 5, 2.5, 7);
y_pred := array(2.5, 5, 4, 8);
sample_weight := arr…
median_absolute_error
暂时参数multioutput定义:为空数组,供后续开发使用。
范例(t):
[code]
y_true := array(3, -0.5, 2, 7);
y_pred := array(2.5, 0.0, 2, 8);
sample_weight := …
Ror
  循环右移位运算符,X Ror Y,二进制X循环右移 Y位, 原来的低Y位变成高Y位
范例:
[code]

Return 18 Ror 1;
//结果9
//返回十进制 (18=1…
支持标量和多维矩阵的基础函数
[htm]<table><tbody><tr style="background-color: #D3D3D3; font-weight: bold;"><td>
函数名</td><td>
函数名…
条件编译
  TSL语言使用{$DEFINE} {$IFDEF}{$IFNDEF} {$ELSE} {$ENDIF} {$UNDEF}进行条件编译。
  {$DEFINE Identifier} 定…
位运算符
  位运算符顾名思义,就是按照位来进行运算,在目前计算机的内部,都是以二进制方式对数据进行存贮,例如十进制4的二进制的写法则为0b100,十进制5的二进制写法为0b101,位运算的规则:
  …
算符优先级
  什么是优先级呢?
  例如1+2*3,是先计算2*3,再计算1+,这就表示*的优先级高于+,1+2*3等同于1+(2*3)。
2>2+1,是先计算2+1,再计算2>,结果2>3为假,表…
Q: Python用ODBC方式与天软交互报错“ Can't login server”
错误信息:
pyodbc.Error: ('08S01', "[08S01] Communication link failure---InternalConnect: Can't login se…
Q:本地安装了msSQL数据库,在本地数据库创建新表时出错
A:
1)检查是否连接成功。检查数据库连接串等是否正确(连接串配置方法见数据库连接相关说明,在下面也会提供链接),连接串配置成功后,再用语句看是否能在随便的某个表中select成功,如果能成功,则说…
Q:32位客户端执行函数返回结果时卡住?
A:大结果集跑32位客户端,行为不可预期。若电脑cpu运行够的话,可查看log日志文件报错信息。
如:Try Free Unused Mem
Error TSLReallocMem2
则是因为3…
天软pyTSL接口
pyTSL是天软TSL语言的python接口,追求简单好用。

维护说明: [attention]pyTSL是社区版本,需要提供者维护,推荐使用官方维护版本。[…
Q:导入本地excel数据文件到天软中的大小限制
A:根据不同电脑的性能情况,导入的数据的上限有所差异。
 一般而言,导入30m左右的比较安全,尽量不要超过40M
 若是报错:[strong]E…
Q:pyTSL接口中如何使用任务管理命令
A:任务管理主要是对登录的账号、执行的在线任务或委托执行的任务进行查看或者终止任务等操作。
详细说明:FAQ:Q:任务管理说明

[strong…
Q:pyTSL接口中如何并发执行多个天软任务
A:每个天软账号都有多个并发数权限(可执行个数,一般是5个),在构建天软任务时,可以充分使用这些并发数来提高效率。
 比如在需要天软完成多个独立运算或取数时,可以把该类任务分成多个,根据自己并发数…
TryEncodeDate
范例(t):

[code]
if TryEncodeDate(2011,12,25,date) then
return date;//输出:40902
else
return …
TryEncodeTime
范例(t):

[code]
if TryEncodeTime(12,20,30,200,time) then

return time //输出:0.51
else

retur…
基础算符对矩阵计算的支持
  TSL的基础算符+,-,*,/,\,%,mod,div,^,~,.=,.>,.<,.<>,.>=,.<=,.!,.&,.|,.^,.||,.&&,.!!,like,++,--都支持矩阵(数组)…
在unit中使用uses
  在unit中有两个地方可以使用uses子句:interface,implementation,但uses字句必须紧跟在interface或implementation之后。
  使用us…
线性规划
线性规划是数学规划的一个重要分支,也是最简单、最基础的一类问题,它历史悠久,理论较成熟,方法也校完善。这里我们的模型把整数规划也包含进来。

[strong…
sf_Error
范例(t):

sf_error(0.15,v);
return v;
//结果:0.168
RaiseError
范例(t):
return RaiseError('function1','无效的语段');

//结果:
[img type="tslxml&quot…
_And
范例(t):
Return _And(6,3); //返回十进制(6=110) and 3=(11) 最后得到二进制10
//结果:2
参考:[ref]_Or[/…
_Or
范例(t):
Return _Or (6,3);
//结果:7  
//返回十进制(6=110) or 3=(11) 最后得到二进制111,十进制是7
参…
_Not
范例(t):
[code]
Return _Not (4);
//结果:-5  
//返回十进制_not (4=00000100) 取非运算最后得到二进制11111011,十进制//是-…
_Xor
范例(t):
[code]
Return _Xor (6,3);
//结果:5  
//返回十进制 (6=110) Xor (3=011) 最后得到二进制101,十进制是5
[/cod…
_Shl
范例(t):
[code]
Return _Shl (6,3); 
//结果:48 
//返回十进制 (6=110) _Shl 3 最后得到二进制110000,十进制是48
[/cod…
_Shr
范例(t):
[code]
Return _Shr (36,3);
//结果:4  
//返回十进制 (36=100100) _Shr 3最后得到二进制00000100,十进制是4
[…
_Rol
范例(t):
[code]
Return _Rol (36,3); 
//结果:288 
//返回十进制 (36=100100) 左移3位,最后得到二进制100100000,十进制是//2…
_Ror
范例(t):
[code]
Return _Ror (36,2); 
//结果:9 
//返回十进制 (36=100100) 右移2位,最后得到二进制00001001,十进制是9
[/…
SysErrorMessage
范例(t):
return rdo2 SysErrorMessage(200);
//结果:代码段不可大于或等于 64K。
FundCalculatedNAVError4

算法:

母基金预估净值相对误差(%)=(母基金预估净值/指定日净值-1)*100%范例(t):
[code]
//返回基金OF161028在2018年9月3日的母基金预估净值相对误差(%…
FundTrackingError

算法:

跟踪误差(%)=
(净值增长率(%) - 基金预估涨幅(%))的差值的标准差范例(t):
[code]
//返回基金OF161028在2016年1月1日到2018年9月3日的母…
FundCalculatedNAVAvgError

算法:

母基金预估净值相对误差的均值(%)=mean(预估净值-单位净值)范例(t):
[code]
//返回基金OF161028在22016年1月1日到2018年9月3日的母基金预估净…
FundVirtualTrackingError

算法:

母基金预估净值相对误差的标准差(%)=(单位净值/预估净值-1)*100范例(t):
[code]
//返回基金OF161028在2016年1月1日到2018年9月3日的母基金预…
TS-SQL操作及其效率的分析
TS-SQL与数据库交互:附件:TS-SQL操作原理及其效率的分析.pdf
什么是TS-SQL
SQL是数据…
Q:与数据库交互执行报错:连接占线导致另一个hstmt
相关链接:FAQ:TS-SQL操作及其效率的分析
问题报错操作代码:
[code]
ret:=update sqltable 'FutureArchive' of 'DBName' set …
2019-12-17-数学模型-机器学习03:常见回归算法评价指标及其天软实现
1、提供了回归评价指标的算法说明;
2、各类算法的函数接口介绍。
 1)、max_error 最大误差
 2)、mean_absolute_error 平均绝对误差
 3)、mean_s…
2020-04-22客户端升级说明
2020-04-22升级说明
[strong][attention]ExecSQL函数在原有的基础上添加可选参数Flags,位置为该函数的第一个参数[/attent…
ExecSQL
范例(t):


范例01:同时返回结果集与字段结构信息,并将字段转换为大写(以MySQL为例)
[code]
f31:=0;      //不缓存
f30:=0x400000…
IniReadString
范例(t):

[Code]
{读取本地文件:C:\Program Files\Tinysoft\Analyse.NET\Plugin\test.ini中节名称为Inidata7,键名称为Str…
詹姆士.赫瑟相对价值成长选股法则
背景:
 詹姆士.赫瑟(James G. Hesser)是美国知名的价值型投资经理人(Portfolio Manager),投资经历长达25年,毕业于莱德大学(R…
Q:如何实现导出大文件到本地?
说明: 
 天软客户端从服务器取数单次返回的结果集最大不超过1G,从客户端直接导出数据到本地并没有严格的限制大小。
 实际能导出大小与电脑的运行内存相关,超…
Q:python如何把天软数据分批导入到本地
说明:
 在获取行情大数据时有时会发现电脑卡顿甚至死机的情况,需要合理分批导出数据到本地。下载说明请参考:FAQ:Q:如何合理下载大量高频行情数据?
 有时在与…
2022-05-31客户端升级说明:算符-^的优先级与32位最小整数问题修订
2022-05-31 升级:
-------------------------------------
[attention][strong] 1、修订:在u…
IsMaAstringent
算法:

(1)若PermitCross为假则执行(2)(3)(4),若为真则执行(5)(6);

(2)a =N1日均线-N2日均线;

(3)b =前N-1日的a;

(4)若有a…
IsMaAstringent2
算法:

(1)若第一个交易日>=截止日则返回0;

(2)否则,取得当前股票在两个日期之间的交易日数N;

(3)若N<2则返回0;

(4)否则,返回截止日的均线收敛情况。范例(t…
pf_IncrementalTrackingError2
范例(t):
[code]
W1:=array(
("代码":"SH600048","名称":"保利地产","比例(%)":10.0,"行业代码":"SW801180"),
("代码":"SH…
pf_ComponentTrackingErrorPercent2
范例(t):
[code]
W1:=array(
("代码":"SH600048","名称":"保利地产","比例(%)":10.0,"行业代码":"SW801180"),
("代码":"SH…
pf_TrackingError2
范例(t):
[code]
W1:=array(
("代码":"SH600048","名称":"保利地产",&qu…
pf_ComponentTrackingError2
范例(t):
[code]
W1:=array(
("代码":"SH600048","名称":"保利地产","比例(%)":10.0,"行业代码":"SW801180"),
("代码":"SH…
pf_MarginalTrackingError2
范例(t):
[code]
W1:=array(
("代码":"SH600048","名称":"保利地产","比例(%)":10.0,"行业代码":"SW801180"),
("代码":"SH…
pf_TrackingError
算法:
TrackingError= σ(Yi-Xi),即组合收益率与基准收益率之差的标准差范例(t):
[Code]
//此处以浦发银行收益率序列作为用户组合的收益率序列,基准为上证指数
s…
查询委托
证券返回
[htm]<table><tbody><tr><td>
序号</td><td>
字段名称</td><td>
中文名称</td><td>
标准输出</td><td>
说明</td>…
查询成交
证券返回
[htm]<table><tbody><tr><td>
序号</td><td>
字段名称</td><td>
中文名称</td><td>
标准输出</td><td>
说明</td>…
成交回报
证券返回
[htm]<table><tbody><tr><td>
序号</td><td>
字段名称</td><td>
中文名称</td><td>
标准输出</td><td>
说明</td>…
OnDisconnect
当天软金融分析.NET服务器和交易网关断开连接
[htm]<table><tbody><tr><td>
error_no</td><td>
error_info</td></tr><tr><td…
交易接口调用错误表
[htm]<table><tbody><tr><td>
error_no</td><td>
error_info</td></tr><tr><td>
10001</td><td>
您的交易系统…
支持的Office常量函数列表
  TSL语言已经以函数的方式支持Office的绝大多数常量,用户可以函数的方式来使用这些常量.
  以下是所有支持的常量函数,具体关于他们的用途以及使用方法请参考Office的相关帮助手册…
支持的Excel常量函数列表
  TSL语言已经以函数的方式支持Excel的绝大多数常量,用户可以函数的方式来使用这些常量.
  以下是所有支持的常量函数,具体关于他们的用途以及使用方法请参考Excel的相关帮助手册,在…
AsError
范例(t):
[code]
obj:=CreateObject("txlsreadwrite");
filename:="E:\\TestExcel\\TslRW…
Word常量函数
  TSL语言已经以函数的方式支持Word的绝大多数常量,用户可以函数的方式来使用这些常量,例如wdBlue这个颜色常量可以以wdBlue()的方式来访问。
  Word的常量主要应用在Wo…
Q:2023-6-15日pyTSL接口更新,请用户务必及时更新后再使用
A:本次升级内容如下:
1、在交互过程中出现连接发生异常时,query函数不直接报错,而是通过结果对象类的错误信息接口(error())输出相关信息,方便用户查错。…
2023-07-21客户端升级说明
2023-07-21 升级:
------------------------------------
修正:[strong]T…
Q:pyTSL交互:c.exec执行返回none
A:在pyTSL中,执行exec返回结果为None
python中部分代码如下:
[code]
c.login() #成功返回 1 ,失败返回 0
r = c.exec('''return "…
Q:python交互如何自动切换到有效的天软服务地址?
A:在使用第三方交互接口连接天软服务器时,当登陆连接不上服务器,且报服务器没有答复或没有反应的错误时,可轮动所有天软服务器地址进行连接,保证正常登陆后再继续执行。
[strong]天软服务器地址[/…
多参数赋值运算
说明:将数组中的值依次赋值给对应位置的变量
语法:[变量1,变量2,...]:=array(值1,值2,...);

[str…
2023-11-17客户端升级说明
2023-11-17 升级说明
--------------------------------
升级:TSL.INI新增配置
[WebApp]
OutErr…
2023-11-16新一代客户端升级说明
2023-11-16 升级说明
--------------------------------
升级:TSL.INI新增配置
[WebApp]
OutErr…
mb_IconError
范例(t):
[code]

a:=3;

c:= rdo2 mb_YesNo().| rdo2mb_IconError();
  b:=rdo2 MessageBox('a>2,要…
第一种:当前交互语句设置为Openforwardonly模式
通过设置Flags参数的第27位为真(即0x8000000)生效。

SQLStr:="select * from Test where EndDate>='2013-06-30'&qu…
第二种:设置当前环境缺省为Openforwardonly模式
在ExecSQL的方式中,还可以通过配置改变当前交互环境的默认方式为Openforwardonly模式。
支持配置ExecSql交互的缺省方式与指定数据库交互的缺省方式。
当配置为Openforw…
MakeInstance
范例(t):c代码
[code]
#include <Windows.h>
#include <Windows.h>
#include <string>
using std::string;…
2024-01-14客户端升级说明
2024-01-14 升级说明
---------------------------------------------------------
[strong…
Q:pyTSL如何调用本地天软脚本
背景描述:用户将天软代码以脚本(.tsl或者.tsf)形式保存在本机电脑。
为了解决如何使用第三方交互调用天软本地脚本的问题,本文中实现了使用python交互模块pyTSL调用本地脚本样例,供用户参…
Q:pyTSL如何使用并发取数后把结果导出到一个文件中?
A:当并发任务执行结果返回的结果集格式是一样时,可以将所有结果导出到一个表中。
实现方法参考如下:
方法一:[attention]将第一个包含列名的结果集导出后再…
2024-04-09新一代客户端升级说明
2024-04-09 升级说明
----------------------------------------------
修正:复数的svd分解的问题。
说…
Demo_na_Error
范例(t):
return Demo_na_Error();
//返回:’系数矩阵行列不相等’
Demo_sf_Error
算法:
[img type="tslxml" file="media2024-04-18_ceHgfbGh7vV1Xx2K/image195.png"][/i…
Q:C++行情订阅,无法获得行情推送
A:
1、可能订阅标的数量超过天软的限制,目前天软默认只支持800个订阅量,如需更多订阅数量请联系天软商务代表。

2、可能其他错误原因,可以通过callback函数的RecvType参数捕获及…
Q:天软客户端中导入导出数据流的限制设置
升级说明:
2024-11-16
天软平台与客户端优化下载数据传输性能提高,提高数据交互速度,并支持更大结果集的导入导出。
支…
Q:Python调pyTSL接口取数范例01:行情数据的提取
A:根据pyTSL提供的三个取数接口(exec,call,query)从以下四个维度提供实现范例,用户可根据需求参考相关范例:

[table rsp…
Q:Python调pyTSL接口取数范例02:基本面数据的提取
A:根据pyTSL提供的两个取数接口(exec,call)从以下三个维度提供实现范例,用户可根据需求参考相关范例:
1.取证券基本属性信息(一般只有唯一…
Q:Python调pyTSL接口取数范例03:财务数据的提取
A:根据pyTSL提供的两个取数接口(exec,call)从以下五个维度提供实现范例,用户可根据需求参考相关范例:
[table rsplit="$" …
PyError
范例(t):
本地执行以下脚本
pyrun("a=math.pi");//此处会报错因为没有 import math
return pyerror();

//…
Q:pyTSL模块调天软时,如何实现不打印tsl脚本中的echo信息?
A:有些公用模型中,为了提示进度或其它特殊情况,会有一些echo提示信息打印出来。
而在pyTSL模块调用这类模型时,也会在python打印窗口中进行打印,有时提示太多反而会影响关键信息的查看,此时…
2025-9-19客户端(新一代)升级说明:部分TSL错误信息升级为英文
2025-9-19 升级说明
-----------------------------------
升级:防止DBF文件被当成xls导入,强制以DBF文件方式读…
2025-9-20客户端(新一代)升级说明
2025-9-20 升级说明
-----------------------------------
[strong]修正:本地解释器未支持网格计算的timeou…
2025-9-19客户端(旧版)升级说明:部分TSL错误信息升级为英文
2025-9-19 升级说明
-----------------------------------
[strong]升级:实现网格计算#的timeout,允许网…
2025-9-20:客户端(旧版)升级说明
2025-9-20 升级说明
-----------------------------------
[strong]修正:本地解释器未支持网格计算的timeou…
2025-9-29客户端(新一代)升级说明
2025-9-29 升级说明
--------------------------------------------------------
[strong]升…
2025-9-29:客户端(旧版)升级说明
2025-9-29 升级说明
--------------------------------------------------------
[strong]升…
ExceptObject异常对象
在Except块中,可以用ExceptObject获得当前的异常信息。
  ExceptObject是一个异常对象,包括以下几个成员:
  ExceptObject. ErrInfo 获得错误…
COM类型的异常值传递处理
[htm]在COM模式下(例如直接调用EXCEL功能操作XLS文件),存在有ERROR类型数据,其特性如下:
<br/>&#160; ERROR从COM转换为TSL数据类型:转为NAN,错误号可以使…
指标汇总
[htm]<table><tbody><tr><td>
指标分类</td><td>
指标说明</td><td>
接口名称</td></tr><tr><td>
分类算法评价指标</td><td>…
max_error
范例(t):
[code]
y_true := Array(3, 2, 7, 1);
y_pred := array(9, 2, 7, 1);
sample_weight := array(1…
mean_absolute_error
范例(t):
[code]
y_true := array(3, -0.5, 2, 7);
y_pred := array(2.5, 0.0, 2, 8);
sample_weight := …
mean_squared_error
范例(t):
[code]
y_true := array(3, -0.5, 2, 7);
y_pred := array(2.5, 0.0, 2, 8);
sample_weight := …
mean_squared_log_error
范例(t):
[code]
y_true := array(3, 5, 2.5, 7);
y_pred := array(2.5, 5, 4, 8);
sample_weight := arr…
median_absolute_error
范例(t):
[code]
y_true := array(3, -0.5, 2, 7);
y_pred := array(2.5, 0.0, 2, 8);
sample_weight := …
Q:pyTSL中如何实现在天软中取数后导出到指定的Excel的指定Sheet中(Exportfile2功能)
A:由于Exportfile2是一个本地交互的功能,其实现依赖天软本地函数包,而pyTSL是不依赖天软客户端相关模块的,与天软交互过程是纯与天软服务器交互的实现。
[attention]因此,在使用…
Q:如何通过TSL-Proxy代理实现登录服务器切换以及用户管理
A:TSL-Proxy代理提供了按策略自动切换服务器的功能,可实现快速切换服务器;还提供了通过【1对1代理模式】登录的本地用户管理功能,避免账号登录资源的无效占用。
TSL-Proxy代理可解决如下…