跳至内容

图表操作

图表操作

设置图表属性的函数(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格式提供图表当前状态屏幕截图。