基本信息
文件名称:程序化软件(TB)函数大全_1.docx
文件大小:297.62 KB
总页数:281 页
更新时间:2025-06-05
总字数:约10.72万字
文档摘要

交易开拓者(TradeBlazer)函数整理

附录C-系统函数

数学函数

Abs:返回参数的绝对值。

说明

返回参数的绝对值。

语法

NumericAbs(NumericNumber)

参数

Number需要计算其绝对值的实数。

备注

返回参数的绝对值,参数绝对值是参数去掉正负号后的数值。

示例

Abs(2)=2;

Abs(-2)=2;

Abs(0)=0;

Abs(-5.3)=5.3;

Abs(10.43)=10.43。

Ceiling:将参数Number沿绝对值增大的方向,舍入为最接近的整数或基数Significance的最小倍数。

说明

将参数Number沿绝对值增大的方向,舍入为最接近的整数或基数Significance的最小倍数。

语法

NumericCeiling(NumericNumber,NumericSignificance)

参数

Number待舍入的数值。Significance基数。

备注

将参数Number沿绝对值增大的方向,舍入为最接近的整数或基数

Significance的最小倍数。例如,如果您不愿意使用像分这样的零钱,而所要购买的商品价格为$4.42,可以用公式=Ceiling

(4.42,0.1)将价格舍入为以角表示。

如果参数为非数值型,Ceiling返回无效值。

无论数字符号如何,都按远离0点方向舍入。如果数字已经为Significance的倍数,则不进行舍入。

如果Number和Significance符号不同,Ceiling返回无效值。

示例

Ceiling(2.5,1)=3;

Ceiling(-2.5,-2)=-4;

Ceiling(-2.5,2)=无效值;

Ceiling(1.5,0.1)=1.5;

Ceiling(0.234,0.01)=0.24。

Combin:计算从给定数目的对象集合中提取若干对象的组合数。

说明

计算从给定数目的对象集合中提取若干对象的组合数。

语法

IntegerCombin(NumericNumber,NumericNumber_chosen)

参数

Number对象总的数量。

Number_chosen每一组合中对象的数量。

备注

数字参数截尾取整。如果任一参数为非数值型,Combin返回无效值。如果number0、number_chosen0或numbernumber_chosen,

Combin返回无效值。对象组合是对象整体的任意子集,且不论其内部顺序。组合与排列不同,排列数与对象顺序有关。

假设从8名候选者中选出2人组成一队,求所有可能的组合数:

Combin(8,2)等于28种编队方案。

示例

Combin(8,2)=28。

Even:返回沿绝对值增大方向取整后最接近的偶数。

说明

返回沿绝对值增大方向取整后最接近的偶数。

语法

IntegerEven(NumericNumber)

参数

Number所要取整的数值。

备注

返回沿绝对值增大方向取整后最接近的偶数。使用该函数可以处理那些成对出现的对象。如果Number为非数值参数,则Even返回无效值。

不论Number的正负号如何,函数都向远离零的方向舍入,如果Number恰好是偶数,则无需进行任何舍入处理。

示例

Even(1.5)=2;Even(3)=4;

Even(2)=2;Even(-1)=-2。

Fact:返回数的阶乘。

说明

返回数的阶乘。

语法

IntegerFact(NumericNumber)

参数

Number要计算其阶乘的非负数。如果输入的Number不是整数,则截尾取整。

备注

返回数的阶乘。

示例

Fact(1)=1;

Fact(1.9)=Fact(1)等于1;Fact(0)=1;

Fact(-1)=无效值;

Fact(5)=1*2*3*4*5等于120。

Floor:将参数Number沿绝对值减小的方向去尾舍入,使其等于最接近的Significance的倍数。

说明

将参数Number沿绝对值减小的方向去尾舍入,使其等于最接近的Significance的倍数。

语法

NumericFloor(NumericNumber,NumericSignificance)

参数

Number所要舍入的数值。Significance基数

备注

返将参数Number沿绝对值减小的方向去尾舍入,使其等于最接近的

significance的倍数。如果任一参数为非数值参数,则Floor将返回错误值无效值。

如果Number和Significance符号相反,则函数Floor将返回错误值无效值。

不论Number的正负号如何,舍入时参数的绝对值都将减小。如果Nu