2赞

357评论

14收藏

MQL4 Reference MQL4命令手册(完整版)

 

评论|共 357 个

EA狙击手

发表于 2013-7-22 08:08:27 | 显示全部楼层

Math & Trig数学和三角函数
一组数学和三角设置函数。
MathAbs
double MathAbs( double value)
返回绝对值(模数)的指定的数值。
参量:
value   -   数字值.
示例:
  double dx=-3.141593, dy;
  // calc MathAbs
  dy=MathAbs(dx);
  Print("The absolute value of ",dx," is ",dy);
  // 输入数据:  -3.141593的绝对值为3.141593

EA狙击手

发表于 2013-7-22 08:08:35 | 显示全部楼层

MathArccos
double MathArccos( double x)
MathArccos函数在范围0之内返回x 反余弦到ππ (在弧度上)。 如果x少于-1是或超出1, MathArccos返回FALSE。
参量:
x   -   在-1和1范围的值反余弦将被计算。
示例:
  double x=0.32696, y;
  y=asin(x);
  Print("正弦",x," = ",y);
  y=acos(x);
  Print("余弦 ",x," = ",y);
  //输入数据: 正弦 0.326960=0.333085
  //输入数据:余弦 0.326960=1.237711

EA狙击手

发表于 2013-7-22 08:08:43 | 显示全部楼层

MathArcsin
double MathArcsin( double x)
在 -π/2 到 π/2 范围内函数MathArcsin正弦 x 。如果x 小于 -1 或超过1, 正弦返回NaN 。
参量:
x   -   计算正弦的值。
示例:
  double x=0.32696, y;
  y=MathArcsin(x);
  Print("正弦",x," = ",y);
  y=acos(x);
  Print("余弦 ",x," = ",y);
  //输入数据:正弦 0.326960=0.333085
  //输入数据: 余弦 0.326960=1.237711

EA狙击手

发表于 2013-7-22 08:08:50 | 显示全部楼层

MathArctan
double MathArctan( double x)
函数 MathArctan 返回 x的正切线值。 如果x为0, MathArctan 返回0。 MathArctan 返回值必须在-π/2 to π/2 弧度范围内。
参量:
x   -   表示正切线的数字。
示例:
  double x=-862.42, y;
  y=MathArctan(x);
  Print("正切线 ",x," is ",y);
  //输入数据:正切线 -862.42 is -1.5696

EA狙击手

发表于 2013-7-22 08:08:57 | 显示全部楼层

MathCeil
double MathCeil( double x)
MathCeil函数返回一个最小超过或等于x的整数值。
参量:
x   -   数值。
示例:
  double y;
  y=MathCeil(2.8);
  Print("上限 2.8 is ",y);
  y=MathCeil(-2.8);
  Print("上限 -2.8 is ",y);
  /*输入数据:
    2.8 的上限为3
     -2.8 的上限为-2*/

EA狙击手

发表于 2013-7-22 08:09:04 | 显示全部楼层

MathCos
double MathCos( double value)
返回指定的余弦角。
参量:
value   -   角度测量。
示例:
  double pi=3.1415926535;
  double x, y;
  x=pi/2;
  y=MathSin(x);
  Print("正弦(",x,") = ",y);
  y=MathCos(x);
  Print("余弦(",x,") = ",y);
  //输入数据: 正弦(1.5708)=1
  //        余弦(1.5708)=0

EA狙击手

发表于 2013-7-22 08:09:11 | 显示全部楼层

MathExp
double MathExp( double d)
返回e的值升级到d的乘方。在溢出的情况下,函数返回INF (无限定),并且在底线返回0。
参量:
d   -   数字指定乘方。
示例:
  double x=2.302585093,y;
  y=MathExp(x);
  Print("MathExp(",x,") = ",y);
  //输入数据: MathExp(2.3026)=10

EA狙击手

发表于 2013-7-22 08:09:21 | 显示全部楼层

MathFloor
double MathFloor( double x)
MathFloor函数返回一个最大小于或等于x的整数值。
参量:
x   -   数值。
示例:
  double y;
  y=MathFloor(2.8);
  Print("下限 2.8 is ",y);
  y=MathFloor(-2.8);
  Print("下限 -2.8 is ",y);
  /*输入数据:
    下限2.8 为 2
   下限 -2.8为-3*/

EA狙击手

发表于 2013-7-22 08:10:30 | 显示全部楼层

MathLog
double MathLog( double x)
如果成功,MathLog函数返回 x 的自然数。如果x 是负值,这些函数返回NaN (不确定值)。如果x 是0, 他们返回 INF (无限定)。
参量:
x   -   发现的自然数值。
示例:
  double x=9000.0,y;
  y=MathLog(x);
  Print("MathLog(",x,") = ", y);
  //输入数据: MathLog(9000)=9.10498

EA狙击手

发表于 2013-7-22 08:10:37 | 显示全部楼层

MathMax
double MathMax( double value1, double value2)
返回两个数字值的最大值。
参量:
value1   -   第一个数字值。
value2   -   第二个数字值。
示例:
  double result=MathMax(1.08,Bid);

您需要登录后才可以回帖 登录 | 注册 微信登录

EA之家评论守则