下载MetaTrader 5
MQL5参考物件函数ObjectSetString 

ObjectSetString

函数建立类似于物件属性的值,物件属性必须是 字符串 类型。有2个变量函数可以使用。

设置属性值,无修饰符

bool  ObjectSetString(
   long                            chart_id,          // 图表标识符
   string                          name,              // 物件名称
   ENUM_OBJECT_PROPERTY_STRING     prop_id,           // 属性
   string                          prop_value         // 值
   );

设置表明修饰符属性值

bool  ObjectSetString(
   long                            chart_id,          // 图表标识符
   string                          name,              // 物件名称
   ENUM_OBJECT_PROPERTY_STRING     prop_id,           // 属性
   int                             prop_modifier,     // 修饰符
   string                          prop_value         // 值
   );

参量

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() 函数指标中处理:

  • 旧名称物件删除事件;
  • 新名称物件新建事件。

更新: 2016.03.31