跳至内容

价格图表

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