| bool ObjectCreate( |
string name, int type, int window, datetime time1, double price1, void time2, void price2, void time3, void price3) |
物件创建的指定名称、类型和最初坐标的指定窗口。计数坐标与物件的关联可以是从1到3物件类型。 如果函数成功,返回值将是 TRUE,否则,它将是 FALSE。
获得详细的错误信息, 查看 GetLastError()函数。
OBJ_LABEL类型的物件忽略坐标。 使用ObjectSet() 设定 OBJPROP_XDISTANCE 和
OBJPROP_YDISTANCE 属性。
注解: 子窗口图表(如果子窗口带有指标)编号从1 开始。主窗口的存在的索引为零。
必须通过的坐标: 时间和价格。 例如, OBJ_VLINE只物件需要时间,但必须通过价格(任何值)。
参量:
| name |
- |
物件唯一名称。 |
| type |
- |
物件类型。它可以是物件类型列举的任意值。 |
| window |
- |
件窗口将增加的索引。窗口索引必须多于或等于0并且小于 WindowsTotal()。 |
| time1 |
- |
第一点的时间部分。 |
| price1 |
- |
第一点的值部分。 |
| time2 |
- |
第二点的时间部分。 |
| price2 |
- |
第二点的值部分。 |
| time3 |
- |
第三点的时间部分。 |
| price3 |
- |
第三点的值部分。 |
示例:
// 新文本物件
if(!ObjectCreate("text_object", OBJ_TEXT, 0, D'2004.02.20 12:30', 1.0045))
{
Print("错误:不能创建文本! 代码 #",GetLastError());
return(0);
}
// 新文本标签
if(!ObjectCreate("label_object", OBJ_LABEL, 0, 0, 0))
{
Print("错误:不能创建文本! 代码 #",GetLastError());
return(0);
}
ObjectSet("label_object", OBJPROP_XDISTANCE, 200);
ObjectSet("label_object", OBJPROP_YDISTANCE, 100);
|