跳至内容

Chart Operations

图表操作

这些是用于处理图表的函数。所有图表操作仅允许在专家顾问和脚本中使用。

定义图表属性的函数实际上用于向图表发送更改命令。如果这些函数成功执行,该命令将被包含在图表的常见事件队列中。在处理图表事件队列时,这些更改将应用于图表。

因此,不要期望调用这些函数后图表会立即显示更新。通常,图表会在更改事件发生时由终端自动更新——例如新的报价到达、调整图表窗口大小等。使用ChartRedraw()函数来强制更新图表。

函数操作
ChartApplyTemplate将特定文件中的模板应用于图表
ChartSaveTemplate以指定名称将当前图表设置保存为模板
ChartWindowFind返回绘制指示器的子窗口编号
ChartTimePriceToXY将图表的坐标从时间/价格表示方式转换为X和Y坐标
ChartXYToTimePrice将图表上的X和Y坐标转换为时间和价格值
ChartOpen以指定符号和周期打开新图表
ChartFirst返回客户端终端中第一个图表的ID
ChartNext返回与指定图表相邻的图表的ID
ChartClose关闭指定图表
ChartSymbol返回指定图表的符号名称
ChartPeriod返回指定图表的周期值
ChartRedraw强制重新绘制指定图表
ChartSetDouble为指定图表的相应属性设置双精度值
ChartSetInteger为指定图表的相应属性设置整数值(日期时间、整数、颜色、布尔值或字符)
ChartSetString为指定图表的相应属性设置字符串值
ChartGetDouble返回指定图表的双精度值属性
ChartGetInteger返回指定图表的整数值属性
ChartGetString返回指定图表的字符串值属性
ChartNavigate相对于图表中的指定位置,将指定图表移动指定数量的条形
ChartID返回当前图表的ID
ChartIndicatorDelete从指定图表窗口中移除指定名称的指示器
ChartIndicatorName在指定图表窗口的指示器列表中,根据编号返回指示器的简称
ChartIndicatorsTotal返回应用于指定图表窗口的所有指示器的数量。
ChartWindowOnDropped返回专家顾问或脚本被丢弃到的图表子窗口的编号(索引)
ChartPriceOnDropped返回专家顾问或脚本被丢弃到的图表点的价格坐标
ChartTimeOnDropped返回专家顾问或脚本被丢弃到的图表点的时间坐标
ChartXOnDropped返回专家顾问或脚本被丢弃到的图表点的X坐标
ChartYOnDropped返回专家顾问或脚本被丢弃到的图表点的Y坐标
ChartSetSymbolPeriod更改指定图表的符号值和周期
ChartScreenShot以GIF格式提供当前图表状态的截图
Period返回当前图表的交易时间框架
Symbol返回当前金融工具的文本字符串
WindowBarsPerChart返回图表上可见的条形数量
WindowExpertName返回执行的专家顾问、脚本、自定义指示器或库的名称
WindowFind返回包含指定指示器的窗口索引
WindowFirstVisibleBar返回当前图表窗口中第一个可见条形的索引
WindowHandle返回图表窗口的系统句柄
WindowIsVisible返回图表子窗口的可见性标志
WindowOnDropped返回专家顾问、自定义指示器或脚本被丢弃到的窗口索引
WindowPriceMax返回当前图表指定子窗口的垂直刻度的最大值
WindowPriceMin返回当前图表指定子窗口的垂直刻度的最小值
WindowPriceOnDropped返回专家顾问或脚本被丢弃到的图表点的价格
WindowRedraw强制重新绘制当前图表
WindowScreenShot根据指定扩展名,将当前图表截图保存为GIF、PNG或BMP文件
WindowTimeOnDropped返回专家顾问或脚本被丢弃到的图表点的时间
WindowsTotal返回图表上指示器窗口的总数量
WindowXOnDropped返回专家顾问或脚本被丢弃到的图表窗口客户端区域在X轴上的像素值
WindowYOnDropped返回专家顾问或脚本被丢弃到的图表窗口客户端区域在Y轴上的像素值
最后更新于