价格图表
CChart
CChart 类用于简便地访问 “Chart” 图形对象属性。
描述
CChart 类可供访问 “Chart” 对象属性。
声明
class CChart : public CObject标称库文件
#include <Charts\Chart.mqh>继承体系
CChart
类方法
| 访问保护数据 | |
|---|---|
| ChartID | 获取图表标识符 |
| 常用属性 | |
| Mode | 获取/设置 “模式” 属性的值 (柱线, 蜡烛或线条) |
| Foreground | 获取/设置 “Foreground” 属性的值 (前景色) |
| 平移 | 获取/设置 “Shift” 属性的值 (平移) |
| ShiftSize | 获取/设置 “ShiftSize” 属性的值 (百分比) |
| AutoScroll | 获取/设置 “AutoScroll” 属性的值 (自动滚动) |
| Scale | 获取/设置 “Scale” 属性的值 (缩放) |
| ScaleFix | 获取/设置 “ScaleFix” 属性的值 (固定或非固定图表缩放) |
| ScaleFix_11 | 获取/设置 “ScaleFix_11” 属性的值 (图表缩放是否为 1:1) |
| FixedMax | 获取/设置 “FixedMax” 属性的值 (固定最大价格) |
| FixedMin | 获取/设置 “FixedMin” 属性的值 (固定最小价格) |
| ScalePPB | 获取/设置 “ScalePPB” 属性的值 (缩放是否为 “每根柱线的点数”) |
| PointsPerBar | 获取/设置 “PointsPerBar” 属性的值 (每根柱线的点数) |
| 显示属性 | |
| ShowOHLC | 获取/设置 “ShowOHLC” 属性的值 (显示开高低收价) |
| ShowLineBid | 获取/设置 “ShowLineBid” 属性的值 (显示卖出价位线) |
| ShowLineAsk | 获取/设置 “ShowLineAsk” 属性的值 (显示买入价位线) |
| ShowLastLine | 获取/设置 “ShowLastLine” 属性的值 (显示最后交易价位线) |
| ShowPeriodSep | 获取/设置 “ShowPeriodSep” 属性的值 (显示周期分割线) |
| ShowGrid | 获取/设置 “ShowGrid” 属性的值 (显示网格) |
| ShowVolumes | 获取/设置 “ShowVolumes” 属性的值 (已开仓位的交易量和价位颜色) |
| ShowObjectDescr | 获取/设置 “ShowObjectDescr” 属性的值 (显示图形对象的描述) |
| ShowDateScale | 设置 “ShowDateScale” 属性的值 (图表的日期缩放) |
| ShowPriceScale | 设置 “ShowPriceScale” 属性的值 (图表的价格缩放) |
| 颜色属性 | |
| ColorBackground | 获取/设置 “ColorBackground” 属性的值 (图表的背景颜色) |
| ColorForeground | 获取/设置 “ColorForeground” 属性的值 (图表的轴线, 缩放和 OHLC 字符串颜色) |
| ColorGrid | 获取/设置 “ColorGrid” 属性的值 (网格颜色) |
| ColorBarUp | 获取/设置 “ColorBarUp” 属性的值 (阳柱线及其影线和蜡烛实体轮廓的颜色) |
| ColorBarDown | 获取/设置 “ColorBarDown” 属性的值 (阴柱线及其影线和蜡烛实体轮廓的颜色) |
| ColorCandleBull | 获取/设置 “ColorCandleBull” 属性的值 (阳线实体颜色) |
| ColorCandleBear | 获取/设置 “ColorCandleBear” 属性的值 (阴线实体颜色) |
| ColorChartLine | 获取/设置 “ColorChartLine” 属性的值 (图表线和十字星蜡烛颜色) |
| ColorVolumes | 获取/设置 “ColorVolumes” 属性的值 (已开仓位的交易量和价位颜色) |
| ColorLineBid | 获取/设置 “ColorLineBid” 属性的值 (卖价线颜色) |
| ColorLineAsk | 获取/设置 “ColorLineAsk” 属性的值 (买价线颜色) |
| ColorLineLast | 获取/设置 “ColorLineLast” 属性的值 (最后一笔成交价位颜色) |
| ColorStopLevels | 获取/设置 “ColorStopLevels” 属性的值 (止损和止盈位的颜色) |
| 只读属性 | |
| VisibleBars | 获取图表可视柱线总数 |
| WindowsTotal | 获取图表窗口总数, 包括图表指标的子窗口 |
| WindowIsVisible | 获取指定图表窗口的可视性标志 |
| WindowHandle | 获取图表的窗口句柄 (HWND) |
| FirstVisibleBar | 获取图表的首根可视柱线号码 |
| WidthInBars | 获取窗口宽度, 单位为柱线。 |
| WidthInPixels | 获取子窗口宽度, 单位为像素。 |
| HeightInPixels | 获取子窗口高度, 单位为像素。 |
| PriceMin | 获取指定子窗口的最小价格 |
| PriceMax | 获取指定子窗口的最大价格 |
| 属性 | |
| Attach | 将当前图表分配到类实例 |
| FirstChart | 将客户端的首个图表分配到类实例 |
| NextChart | 将客户端的下一个图表分配到类实例 |
| Open | 以指定参数打开图表并将其分配到类实例 |
| Detach | 从类实例中分离图表 |
| Close | 关闭已分配到类实例的图表 |
| BringToTop | 在其它图表之上显示图表 |
| EventObjectCreate | 设置在图表上创建新对象事件的发送通知标志 |
| EventObjectDelete | 设置在图表上删除对象事件的发送通知标志 |
| 指标 | |
| IndicatorAdd | 添加指定句柄的指标至指定的图表子窗口 |
| IndicatorDelete | 从指定的图表子窗口删除指定名称的指标 |
| IndicatorsTotal | 返回应用于指定图表子窗口中的所有指标数量 |
| IndicatorName | 返回指定图表子窗口中指标的简称 |
| 遍历 | |
| Navigate | 遍历图表 |
| 访问 MQL5 API | |
| Symbol | 获得图表品名 |
| Period | 获得图表周期 |
| 重绘 | 重绘已分配到类实例的图表 |
| GetInteger | 此函数返回相应的对象属性值 |
| SetInteger | 设置整数类型属性新数值 |
| GetDouble | 此函数返回相应的对象属性值 |
| SetDouble | 设置双精度类型属性新数值 |
| GetString | 此函数返回相应的对象属性值 |
| SetString | 设置字符类型属性新值 |
| SetSymbolPeriod | 改变已分配到类实例的图表的品名和周期 |
| ApplyTemplate | 应用指定模板至图表 |
| ScreenShot | 创建指定图表的截屏并将之保存为 .gif 文件 |
| WindowOnDropped | 获取与对象 (智能程序或脚本) 落点相应的图表子窗口号码 |
| PriceOnDropped | 获取与对象 (智能程序或脚本) 落点相应的价格坐标 |
| TimeOnDropped | 获取与对象 (智能程序或脚本) 落点相应的时间坐标 |
| XOnDropped | 获取与对象 (智能程序或脚本) 落点相应的 X 坐标 |
| YOnDropped | 获取与对象 (智能程序或脚本) 落点相应的 Y 坐标 |
| 输入/输出 | |
| virtual Save | 保存对象参数至文件 |
| virtual Load | 从文件加载对象参数 |
| virtual Type | 获取图形对象类型标识符 |
方法继承自类 CObject
: Prev, Prev, Next, Next, Compare