右移位,返回位运算X Shr Y,二进制X右移 Y位
范例(t):
[code]
Return _Shr (36,3);
//结果:4
//返回十进制 (36=100100) _Shr 3最后得到二进制00000100,十进制是4
[…
范例(t):
[code]
Return _Shr (36,3);
//结果:4
//返回十进制 (36=100100) _Shr 3最后得到二进制00000100,十进制是4
[…
来源于.NET函数大全
计算板块销售现金比率(%),板块为pn_bk()设置的当前系统板块。
1)加权时,其值为板块个股的销售商品、提供劳务收到的现金的简单加总和的平均值 / 板块个股主营业务收入的简单加总和的平均值。
2)算术平均时,先求报告期内板块个股的销售现金比率,其值为板块个股销售商品、提供劳务收到的现金/ 板块个股主营业务收入,然后再对板块内个股的销售现金比率之和求平均。
范例(t):
[Code]
//返回沪深300 2012年中报加权的板块销售现金比率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d); …
范例(t):
[Code]
//返回沪深300 2012年中报加权的板块销售现金比率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d); …
来源于.NET函数大全
销售现金比率,与系统参数(证券代码)相关
1、支持报告期、TTM、最近会计年度、单季度的提取,用法如下,
在调用模型之前,通过设置系统参数指定对应算法:
1)不设置时,默认提取指定报告期RDate的数据,见【范例1】
2)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,见【范例2】
3)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例3】
4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,见【范例4】
5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度
2、支持通过设置当前时间获取调整前与调整后数据,见【范例5】
算法:销售现金比率 = 销售商品、提供劳务收到的现金 / 主营业务收入
其中,
销售商品、提供劳务收到的现金来源【股票.合并现金流量表】中‘销售商品、提供劳务收到的现金’字段,在不同算法中处理如下…
算法:销售现金比率 = 销售商品、提供劳务收到的现金 / 主营业务收入
其中,
销售商品、提供劳务收到的现金来源【股票.合并现金流量表】中‘销售商品、提供劳务收到的现金’字段,在不同算法中处理如下…
来源于.NET函数大全
现金比(%)
现金比是货币资金占总资产的比例。
1、支持报告期、最近会计年度的提取,不支持TTM、单季度的提取,用法如下,
在调用模型之前,通过设置系统参数指定对应算法:
1)不设置时,默认提取指定报告期RDate的数据,见【范例1】
2)设置SetSysParam(CT_YearData(),True)与setsysparam(CT_RecentYear(),N)表示获取最近N个会计年度数据,见【范例2】
3)设置SetSysParam(CT_TTMData(),True),表示获取TTM数据,不支持,结果为报告期RDate的数据
4)设置SetSysParam(CT_QuarterData(),True),表示获取单季度的数据,不支持,结果为报告期RDate的数据
5)当同时设置多个参数时,按优先级从高到低:TTM>单季度>最近N个会计年度
2、支持通过设置当前时间获取调整前与调整后数据,见【范例3】
算法:现金比(%) = 货币资金 / 资产总计 * 100
其中,
货币资金来源【股票.合并资产负债表】中‘货币资金’字段,在不同算法中处理如下:
[htm]<table><tbody><tr …
算法:现金比(%) = 货币资金 / 资产总计 * 100
其中,
货币资金来源【股票.合并资产负债表】中‘货币资金’字段,在不同算法中处理如下:
[htm]<table><tbody><tr …
来源于.NET函数大全
右移位运算符,X Shr Y,二进制X右移 Y位
范例:
[code]
Return 18 shr 3;
//结果2
//返回十进制 (18=10010) 右移3位后得到二进制1…
范例:
[code]
Return 18 shr 3;
//结果2
//返回十进制 (18=10010) 右移3位后得到二进制1…
位运算符顾名思义,就是按照位来进行运算,在目前计算机的内部,都是以二进制方式对数据进行存贮,例如十进制4的二进制的写法则为0b100,十进制5的二进制写法为0b101,位运算的规则:
…
…
什么是优先级呢?
例如1+2*3,是先计算2*3,再计算1+,这就表示*的优先级高于+,1+2*3等同于1+(2*3)。
2>2+1,是先计算2+1,再计算2>,结果2>3为假,表…
例如1+2*3,是先计算2*3,再计算1+,这就表示*的优先级高于+,1+2*3等同于1+(2*3)。
2>2+1,是先计算2+1,再计算2>,结果2>3为假,表…
更新日志
[table rsplit="$" csplit="#"]更新日期#更新记录
$2025-06-23#新增字段:
9900313 债务资本比率(…
更新日志
[table rsplit="$" csplit="#"]更新日期#更新记录
$2025-07-17#新增字段:
9900716 现金股东权益比…
TSL的基础算符+,-,*,/,\,%,mod,div,^,~,.=,.>,.<,.<>,.>=,.<=,.!,.&,.|,.^,.||,.&&,.!!,like,++,--都支持矩阵(数组)…
范例(t):
Return _And(6,3); //返回十进制(6=110) and 3=(11) 最后得到二进制10
//结果:2
参考:[ref]_Or[/…//结果:2
范例(t):
Return _Or (6,3);
//结果:7
//返回十进制(6=110) or 3=(11) 最后得到二进制111,十进制是7
参…//结果:7
//返回十进制(6=110) or 3=(11) 最后得到二进制111,十进制是7
范例(t):
[code]
Return _Not (4);
//结果:-5
//返回十进制_not (4=00000100) 取非运算最后得到二进制11111011,十进制//是-…
[code]
Return _Not (4);
//结果:-5
//返回十进制_not (4=00000100) 取非运算最后得到二进制11111011,十进制//是-…
范例(t):
[code]
Return _Xor (6,3);
//结果:5
//返回十进制 (6=110) Xor (3=011) 最后得到二进制101,十进制是5
[/cod…
[code]
Return _Xor (6,3);
//结果:5
//返回十进制 (6=110) Xor (3=011) 最后得到二进制101,十进制是5
[/cod…
范例(t):
[code]
Return _Shl (6,3);
//结果:48
//返回十进制 (6=110) _Shl 3 最后得到二进制110000,十进制是48
[/cod…
[code]
Return _Shl (6,3);
//结果:48
//返回十进制 (6=110) _Shl 3 最后得到二进制110000,十进制是48
[/cod…
范例(t):
[code]
Return _Shr (36,3);
//结果:4
//返回十进制 (36=100100) _Shr 3最后得到二进制00000100,十进制是4
[…
[code]
Return _Shr (36,3);
//结果:4
//返回十进制 (36=100100) _Shr 3最后得到二进制00000100,十进制是4
[…
范例(t):
[code]
Return _Rol (36,3);
//结果:288
//返回十进制 (36=100100) 左移3位,最后得到二进制100100000,十进制是//2…
[code]
Return _Rol (36,3);
//结果:288
//返回十进制 (36=100100) 左移3位,最后得到二进制100100000,十进制是//2…
范例(t):
[code]
Return _Ror (36,2);
//结果:9
//返回十进制 (36=100100) 右移2位,最后得到二进制00001001,十进制是9
[/…
[code]
Return _Ror (36,2);
//结果:9
//返回十进制 (36=100100) 右移2位,最后得到二进制00001001,十进制是9
[/…
范例(t):
[Code]
//返回沪深300 2012年中报加权的板块销售现金比率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d); …
[Code]
//返回沪深300 2012年中报加权的板块销售现金比率(%)
d:=inttodate(20120830);
Setsysparam(pn_date(),d); …
算法:销售现金比率 = 销售商品、提供劳务收到的现金 / 主营业务收入
其中,
销售商品、提供劳务收到的现金来源【股票.合并现金流量表】中‘销售商品、提供劳务收到的现金’字段,在不同算法中处理如下…
其中,
销售商品、提供劳务收到的现金来源【股票.合并现金流量表】中‘销售商品、提供劳务收到的现金’字段,在不同算法中处理如下…
算法:现金比(%) = 货币资金 / 资产总计 * 100
其中,
货币资金来源【股票.合并资产负债表】中‘货币资金’字段,在不同算法中处理如下:
[htm]<table><tbody><tr …
其中,
货币资金来源【股票.合并资产负债表】中‘货币资金’字段,在不同算法中处理如下:
[htm]<table><tbody><tr …