路路发智能交易研发中心

 找回密码
 立即注册
查看: 3173|回复: 0

MT4智能交易编程教程-SetIndexBuffer函数

[复制链接]

管理员

MT4软件工程师

Rank: 9Rank: 9Rank: 9

积分
6521
帖子
2771
主题
2761
QQ
发表于 2014-3-27 10:25:54 | 显示全部楼层 |阅读模式
MT4智能交易编程教程-SetIndexBuffer函数
该函数在全局 水平使用一维动态 双精度 数组捆绑指定指标缓冲区。
bool  SetIndexBuffer(
   int                    index,         // 缓冲指数
   double                 buffer[],      // 数组
   ENUM_INDEXBUFFER_TYPE  data_type      // 要存储的东西
   );

参量
index
[in]指标缓冲区的数字,编号从0开始,该数字在#property indicator_buffers中减少申报价格。
buffer[]
[in]  在自定义指标程序中表明一组数组。
data_type
[in] 数据存储类型在指标数组里。默认是 INDICATOR_DATA (计算指标的值),也可以使用 INDICATOR_COLOR_INDEX 值;在这种情况下缓冲区为先前指标缓冲区存储颜色指数。可以在#property indicator_colorN 水平上指定64种颜色,INDICATOR_CALCULATIONS 值表示缓冲器在指标媒介计算中使用,而不是用来绘画的。
返回值
如果成功,返回 true, 否则 - false。
注释
在捆绑后,动态数组buffer[]将在共同数组中编入索引,尽管 时间序列 索引已经在界限数组中预先安装,如果想要转变指标数组元素的接入命令,在使用SetIndexBuffer()函数后捆绑数组使用 ArraySetAsSeries()函数。注释表明通过SetIndexBuffer()。 函数不能改变建立指标缓冲区中的动态数组的大小,对于指标缓冲器来说,所有大小转变的操作都可以通过程序的子系统来执行。


外汇智能交易,成就财富梦想!
回复

使用道具 举报

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

本版积分规则


MT4编程培训|EA定制开发|QQ在线咨询|路路发智能交易研发中心

GMT+8, 2024-12-22 21:14 , Processed in 0.143937 second(s), 26 queries .

© 2009-2022 520EA.com EA668.com

快速回复 返回顶部 返回列表