微信扫一扫 分享朋友圈

已有 53 人浏览分享

开启左侧

MQL4数组处理相关函数(三)

[复制链接]
53 0
MQL4数组处理相关函数(三)
用于数组处理的一组函数。
数组的最大维数为四维。每一维索引编号为0至(数组大小 减 1)。例如,在50个元素的一维数组中,调用第一个元素用array[0],最后一个元素用array[49]。
  • ArrayBsearch() – 数组搜索
  • ArrayCopy() – 数组复制
  • ArrayCopyRates() – 复制柱体(K线)数据到二维数组
  • ArrayCopySeries() – 复制柱体(K线)数据到一维数组
  • ArrayDimension() – 返回数组维数
  • ArrayGetAsSeries() – 判断序列数组
  • ArrayInitialize() – 数组初始化
  • ArrayIsSeries() – 判断数组是否序列化
  • ArrayMaximum() – 返回数组中最大值的位置
  • ArrayMinimum() – 返回数组中最小值的位置
  • ArrayRange() – 获取数组元素个数
  • ArrayResize() – 重设数组大小
  • ArraySetAsSeries() – 设置为序列化数组
  • ArraySize() – 获取数组大小
  • ArraySort() – 数组排序

    ArrayRange() – 获取数组元素个数int ArrayCopy(object array[], int range_index)返回给定数组指定维数中元素的个数。由于下标从零开始,数组的大小要比最大下标数多1。
    参数:
    array[] - 需要检查的数组。 range_index - 指定的维数。 示例:
    int    dim_size;double num_array[10,10,10];dim_size=ArrayRange(num_array, 1);ArrayResize() – 重设数组大小int ArrayResize(void array[], int new_size)设定数组第一维的新大小。如果执行成功的话,函数将返回新数组的元素个数,否则,返回-1,数组大小并不改变。
    注:函数执行完成后,在函数内局部定义和重设大小的数组将维持原样不变。在函数被重新调用后,这种数组的大小将会与定义时大小有差异。
    参数:
    array[] - 需重设大小的数组。 new_size - 第一维数组大小的新值。 示例:
    double array1[][4];int    element_count=ArrayResize(array1, 20);// 新的大小 - 80个元素(每维20个元素,共4维)ArraySetAsSeries() – 设置为序列化数组bool ArraySetAsSeries(void array[], bool set)设定数组的排列方向。如果设置参数值为TRUE,数组将按逆序排列,也就是说,数组元素下标为0的值是最后的值。如果其值为FALSE,表明数组是一个正常的排列顺序,此函数原样返回以前的数组。
    参数:
    array[] - 数值型数组。 set - 数组索引顺序,true 或者 false。示例:
    double macd_buffer[300];double signal_buffer[300];int    i,limit=ArraySize(macd_buffer);ArraySetAsSeries(macd_buffer,true); for(i=0; i返回数组元素的个数。对于一个一维数组,用ArraySize()函数返回的大小和ArrayRange(array, 0)的结果相等。
    参数:
    array[] - 任何类型的数组。  示例:
    int count=ArraySize(array1);for(int i=0; i根据数值型数组的第一维进行排序。ArraySort() 函数不能排序序列数组。
    参数:
    array[] - 需要排序的数值型数组。 count - 参加排序的元素个数。 start - 排序的起始下标。 sort_dir - 排序方式,可以选择下面的值            MODE_ASCEND  顺序排列,            MODE_DESCEND 逆序排列。示例:
      double num_array[5]={4,1,6,3,9}; // 数组包含4,1,6,3,9   ArraySort(num_array); // 排序后新数组1,3,4,6,9   ArraySort(num_array,WHOLE_ARRAY
    大家在看了小编以上对"MQL4数组处理相关函数(三)"的介绍后应该都清楚了吧,希望对大家做单有所帮助。如果大家还想要下载更多有关"MQL4数组处理相关函数(三)"的相关EA源码,敬请关注汇探网下载。我们会持续更新交易系统,EA源码。
  • 举报 使用道具

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

    本版积分规则

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

    • 客服微信号

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

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

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

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