跳至内容

ChartSetSymbolPeriod

ChartSetSymbolPeriod

更改指定图表的符号和期间。该函数是异步的,即它发送命令而不等待其执行完成。命令被添加到图表消息队列中,并且只有在所有之前的命令都被处理之后才会执行。

bool  ChartSetSymbolPeriod(
   long             chart_id,     // Chart ID
   string           symbol,       // Symbol name
   ENUM_TIMEFRAMES  period        // Period
   );

参数

chart_id

[in] 图表ID。0表示当前图表。

symbol

[in] 图表符号。NULL值表示当前图表符号(专家顾问已附加)

period

[in] 图表期间(时间框架)。可以是ENUM_TIMEFRAMES中的任何一个值。0表示当前图表期间。

返回值

如果命令已添加到图表队列,则返回true,否则返回false。要获取错误详情,请使用GetLastError()函数。

注意

符号/期间的更改会导致附加到图表的专家顾问重新初始化。离线图表不会进行重新初始化,它们只会刷新(与在终端中点击“刷新”相同)。

另请参阅

ChartSymbol(), ChartPeriod()

最后更新于