CChart

CChart 类用于简便地访问 "Chart" 图形对象属性。

描述

CChart 类可供访问 "Chart" 对象属性。

声明

   class CChart : public CObject

标称库文件

   #include <Charts\Chart.mqh>
继承体系   CObject       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