微信扫一扫 分享朋友圈

已有 59 人浏览分享

开启左侧

MQL4数学和三角函数(二)

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

    MathMax() – 求最大值double MathMax(double value1, double value2)返回两个数值中最大值。
    参数:
    value1 - 第一个数值。value2 - 第二个数值。示例:
      double result=MathMax(1.08,Bid);MathMin() – 求最小值double MathMin(double value1, double value2)返回两个数值中最小值。
    参数:
    value1 - 第一个数值。value2 - 第二个数值。示例:
      double result=MathMin(1.08,Ask);MathMod() – 求模double MathMod(double value, double value2)此函数返回两个数相除的浮点型余数。
    MathMod函数计算x/y的浮点余数f,因此x=i*y+f,其中i是整数,f与x有相同的正负号,且f的绝对值要小于y的绝对值。
    参数:
    value1 - 被除数。value2 - 除数。示例:
      double x=-10.0,y=3.0,z;  z=MathMod(x,y);  Print("余数 ",x," / ",y," 为 ",z);  //输出数据:  -10 / 3 的余数为 -1MathPow() – 求幂double MathPow(double base, double exponent)返回基数指定次方的值。
    参数:
    base - 基数。exponent - 指数值。示例:
      double x=2.0,y=3.0,z;  z=MathPow(x,y);  Printf(x," 的",y,"次乘方为", z);  //输出数据: 2 的 3次乘方为8MathRand() – 获取随机整数int MathRand()MathRand函数返回一个在0到32767范围内的伪随机整数。在调用MathRand之前,需要先使用 MathSrand() 函数。
    示例:
      MathSrand(TimeLocal());  // 显示 10 个数字.  for(int i=0;i返回四舍五入到最接近指定数值的整数。
    参数:
    value - 要四舍五入的值。示例:
      double y=MathRound(2.8);  Print("The round of 2.8 is ",y);  y=MathRound(2.4);  Print("The round of -2.4 is ",y);  //输出 : The round of 2.8 is 3  //      The round of -2.4 is -2MathSin() – 求正弦double MathSin(double value)返回指定角的正弦。
    参数:
    value - 弧度表示的角度值。示例:
      double pi=3.1415926535;  double x, y;  x=pi/2;  y=MathSin(x);  Print("MathSin(",x,") = ",y);  y=MathCos(x);  Print("MathCos(",x,") = ",y);  //输出: MathSin(1.5708)=1  //      MathCos(1.5708)=0MathSqrt() – 求平方根double MathSqrt(double x)MathSgrt函数返回x的平方根。如果x为负值,返回无穷大(NaN)。
    参数:
    x - 求平方根的数值。示例:
      double question=45.35, answer;  answer=MathSqrt(question);  if(questionMathSrand()函数为生成一组伪随机整数设置一个起点。为了重新初始化随机数生成器,使用1作为种子。用其它数值作为种子可以将生成器设定到一个随机起点。用 MathRand 取回已生成的伪随机数。在调用MathSrand()之前,调用MathRand函数和用1作为种子调用MathSrand函数都会生成相同的随机数。
    参数:
    seed - 生成随机数的种子。示例:
      MathSrand(TimeLocal());  // 显示 10 个 随机数.  for(int i=0;iMathTan返回x的正切值。如果x大于等于263,或者x小于等于-263,这种情况下函数返回无穷大(NaN)
    参数:
    x - 弧度表示的角度值。示例:
      double pi=3.1415926535;  double x,y;  x=MathTan(pi/4);  Print("MathTan(",pi/4," = ",x);  //输出: MathTan(0.7856)=1
    大家在看了小编以上对"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.380954 second(s), 29 queries .

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

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