微信扫一扫 分享朋友圈

已有 61 人浏览分享

开启左侧

MQL4数学和三角函数(一)

[复制链接]
61 0
MQL4数学和三角函数(一)
  • MathAbs() – 求绝对值
  • MathArccos() – 求反余弦
  • MathArcsin() – 求反正弦
  • MathArctan() – 求反正切
  • MathCeil() – 取最小整数
  • MathCos() – 求余弦
  • MathExp() – 求e的幂
  • MathFloor() – 取最大整数
  • MathLog() – 求自然对数
  • MathMax() – 求最大值
  • MathMin() – 求最小值
  • MathMod() – 求模
  • MathPow() – 求幂
  • MathRand() – 获取随机整数
  • MathRound() – 求四舍五入值
  • MathSin() – 求正弦
  • MathSqrt() – 求平方根
  • MathSrand() – 随机数设置
  • MathTan() – 求正切

    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.141593MathArccos() – 求反余弦double MathArccos(double x)MathArccos函数返回x在0~兀(用弧度)范围内的反余弦。如果x小于-1或超出1,  MathArccos返回NaN(值不确定)。
    参数:
    x - 计算的数值在-1 到 1 之间。示例:
      double x=0.32696, y;  y=MathArcsin(x);  Print("正弦",x," = ",y);  y=MathArccos(x);  Print("余弦 ",x," = ",y);  //输出: 反正弦 0.326960=0.333085  //输出: 反余弦 0.326960=1.237711MathArcsin() – 求反正弦double MathArccos(double x)返回x在-兀/2到兀/2范围内反正弦。如果x小于一1或超出1,返回NaN (值不确定)。
    参数:
    x - 计算的数值。示例:
      double x=0.32696, y;  y=MathArcsin(x);  Print("正弦",x," = ",y);  y=MathArccos(x);  Print("余弦 ",x," = ",y);  //输出: 反正弦 0.326960=0.333085  //输出: 反余弦 0.326960=1.237711MathArctan() – 求反正切double MathArctan(double x)本函数返回x的反正切值。如果x为0,返回0。返回值必须在 -兀/2 到 兀/20。
    参数:
    x - 计算的数值。示例:
       double x=-862.42, y;   y=MathArctan(x);   Print("反正切 ",x," is ",y);  //输出数据:反正切 -862.42 是 -1.5696MathCeil() – 取最小整数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*/MathCos() – 求余弦double MathCos(double x)返回指定角度的余弦。
    参数:
    x - 用弧度表示的角度值。示例:
      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)=0MathExp() – 求e的幂double MathExp(double d)返回e的d次幂。在溢出情况下,函数返回工INF(无穷大),下溢时返回0。
    参数:
    d - 指定乘方的数值。示例:
      double x=2.302585093,y;  y=MathExp(x);  Print("MathExp(",x,") = ",y);  //输出: MathExp(2.3026)=10MathFloor() – 取最大整数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*/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
    大家在看了小编以上对"MQL4数学和三角函数(一)"的介绍后应该都清楚了吧,希望对大家做单有所帮助。如果大家还想要下载更多有关"MQL4数学和三角函数(一)"的相关EA源码,敬请关注汇探网下载。我们会持续更新交易系统,EA源码。
  • 举报 使用道具

    回复
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    精彩推荐
    热门资讯
    网友晒图
    图文推荐
    • 联系我们
    • 邮箱:1912582076#qq.com(请把#改成@)
    • 电话:400-178-8526
    • QQ客服 1912582076
    • 工作时间:周一至周五(早上9点至下午5:30点)
    • 微信公众平台

    • 客服微信号

    QQ|外汇EA|炒外汇论坛|外汇ea|汇探网 |网站地图

    GMT+8, 2026-3-20 05:58 , Processed in 0.439711 second(s), 29 queries .

    Powered by 汇探网 免责申明:本平台仅提供 外汇ea, 外汇指标模板所有产品及展示信息均由第三方发布提供.|投资有风险,交易需谨慎.

    Copyright © 2014-2023, 汇探网-提供 外汇MT4指标,外汇EA下载,外汇交易系统,外汇开户赠金视频教程,外汇软件工具等.版权所有,复制必究.