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);
复制代码
|