- ObjectCreate
- ObjectName
- ObjectDelete
- ObjectsDeleteAll
- ObjectFind
- ObjectGetTimeByValue
- ObjectGetValueByTime
- ObjectMove
- ObjectsTotal
- ObjectSetDouble
- ObjectSetInteger
- ObjectSetString
- ObjectGetDouble
- ObjectGetInteger
- ObjectGetString
- TextSetFont
- TextOut
- TextGetSize
ObjectSetString
函数建立类似于物件属性的值,物件属性必须是 字符串 类型。有2个变量函数可以使用。
设置属性值,无修饰符
bool ObjectSetString(
|
设置表明修饰符属性值
bool ObjectSetString(
|
参量
chart_id
[in] 图表标识符。0代表当前图表。
name
[in] 物件名称。
prop_id
[in] 物件属性ID。值可以是 ENUM_OBJECT_PROPERTY_STRING 值中一个。
prop_modifier
[in] 指定属性修饰语,表示斐波纳契工具 水平线数量和安德鲁分叉图解物件,水平线编号从0开始。
prop_value
[in] 属性值。
返回值
如果改变图解物件属性的命令成功发送到图表该函数返回true。否则返回false。调用函数GetLastError() 读取更多关于错误信息。
注释
这个函数使用非同步调用,这意味着这个函数不等待执行已入列图表的命令。相反,而是立即返回控制。
若要检查命令执行结果,您可以使用请求对象属性的函数。但是,您需要牢记的是这类函数将被加入到图表的队尾,需要等待执行结果,因此,可能会耗费大量时间。当处理图表上的大量对象时应该考虑这个特性。
当物件重命名,两个事件同时形成。这些事件可以在EA交易或者 OnChartEvent() 函数指标中处理:
- 旧名称物件删除事件;
- 新名称物件新建事件。