图表操作

设置图表属性的函数(ChartSetIntegerChartSetDoubleChartSetString)是不同步的,用于向图表发送更新命令。如果这些函数成功执行,那么这个命令就包含在图表事件的公共队列中。图表属性的变化与该图表事件队列的处理共同实施。

因此,不要期待在调用异步函数以后立即更新图表。使用ChartRedraw()函数以强制更新图表的外观和属性。

函数 功能
ChartApplyTemplate 在图表中应用指定文件中的特定模板。
ChartSaveTemplate 以指定名称在模板中保存当前图表设置
ChartWindowFind 返回绘画指标的子窗口数量。
ChartTimePriceToXY 从表现时间/价格的图表坐标转变到X和Y轴
ChartXYToTimePrice 转变图表的X和Y轴到时间和价格值
ChartOpen 打开指定交易品种和周期的新图表。
ChartClose 关闭指定图表。
ChartFirst 返回客户端第一图表的ID。
ChartNext 返回指定图表旁边图表的ID。
ChartSymbol 返回指定图表的交易品种名称。
ChartPeriod 返回指定图表的周期值。
ChartRedraw 调用指定图表的被怕重画。
ChartSetDouble 设置指定图表相关属性的双精度值。
ChartSetInteger 设置指定图表相关属性的整数值(日期时间,整型,颜色,布尔或者字符型)。
ChartSetString 设置指定图表相关属性的字符串值。
ChartGetDouble 返回指定图表的双精度值属性。
ChartGetInteger 返回指定图表的整数值属性。
ChartGetString 返回指定图表的字符串属性。
ChartNavigate 通过指定的关系柱完成指定图表到图表中的指定位置的转换。
ChartID 返回当前图表的ID。
ChartIndicatorAdd 用指定处理程序在指定图表窗口填加指标。
ChartIndicatorDelete 从指定图表窗口移除一个指定名称的指标。
ChartIndicatorGet 返回在指定图表窗口指定缩略名的指标句柄。
ChartIndicatorName 返回指定图表窗口的指标列表的指标缩略名数量。
ChartIndicatorsTotal 返回应用到指定图表窗口全部指标数量。
ChartWindowOnDropped 返回图表子窗口EA交易或者脚本下跌到的数(指数)。
ChartPriceOnDropped 返回图表点EA交易或者脚本下跌到的价格坐标。
ChartTimeOnDropped 返回图表点EA交易或者脚本下跌到的时间坐标。
ChartXOnDropped 返回图表点EA交易或者脚本下跌到的X坐标。
ChartYOnDropped 返回图表点EA交易或者脚本下跌到的Y坐标。
ChartSetSymbolPeriod 改变交易品种值和指定图表周期。
ChartScreenShot 以gif,png或bmp格式提供图表当前状态屏幕截图。