路路发智能交易研发中心

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

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

[复制链接]

管理员

MT4软件工程师

Rank: 9Rank: 9Rank: 9

积分
6521
帖子
2771
主题
2761
QQ
发表于 2014-3-27 10:30:53 | 显示全部楼层 |阅读模式
MT4智能交易编程教程-ObjectCreate函数
在制定图表子窗口中,函数创建指定名称,类型和原坐标物件,在创建期间可以指定到30个坐标。
bool  ObjectCreate(
   long         chart_id,      // 图表标识符
   string       name,          // 物件名称
   ENUM_OBJECT  type,          // 物件类型
   int          sub_window,    // 窗口索引
   datetime     time1,         // 第一定位点的时间
   double       price1,        // 第一定位点的价格
   ...
   datetime     timeN=0,       // 第N个定位点的时间
   double       priceN=0,      //
   ...
   datetime     time30=0,      // 第30个定位点的时间
   double       price30=0      // 第30个定位点的价格
   );

参量
chart_id
[in] 图表标识符。0代表当前图表。
name
[in]  物件名称。名称在图表中是唯一的,包括子窗口。
type
[in]  物件类型。值可以是 ENUM_OBJECT 值中的一个。
sub_window
[in]  图表子窗口数量。0代表主图表窗口,指定子窗口一定存在,否则函数返回错误值。
time1
[in]  第一定位点的时间坐标。
price1
[in]  第一定位点的价格坐标。
timeN=0
[in]  N点时间坐标。
priceN=0
[in]  N点的价格坐标。
time30=0
[in]  第三十定位点的时间坐标。
price30=0
[in]  第三十定位点的价格坐标。
返回值
返回真值或者错误值取决于物件是否新建,为了获取更多错误调用 GetLastError() 如果物件已经新建,函数会改变本身的坐标。
注释
图表子窗口的数量(如果图表中有附带指标的子窗口)以1开始,图表主窗口总是以0开始检索。
大量定位点(到30)提供更多使用,于此同时限制图表中的30个可能的定位点,调用的大量参量不能超过64。
当物件重命名,两个事件同时形成。这些事件可以在EA交易或者 OnChartEvent() 函数指标中处理:
·旧名称物件删除事件;
·新名称物件新建事件。


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

使用道具 举报

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

本版积分规则


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

GMT+8, 2024-12-22 16:09 , Processed in 0.153021 second(s), 26 queries .

© 2009-2022 520EA.com EA668.com

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