每个MQL4程序都允许指定名为#property的其他特定参数,这些参数可以帮助客户端正确地为程序提供服务,而无需显式启动它们。这首先涉及指标的外部设置。包含文件中描述的属性完全被忽略。必须在主mq4文件中指定属性。
property 标识符值
列出重点几个:
#property strict 严格编译模式的编译器指令;带有#property strict的是新版的MQL4。
#property indicator_chart_window 在图表窗口中显示指标
#property indicator_separate_window 在单独的窗口中显示指标
#property indicator_buffers 指标计算的缓冲区数量
#property indicator_colorN 用于显示行N的颜色,其中N是[图形系列] 的数量; 编号从1开始
#property show_confirm 在脚本运行之前显示确认框
Drawing Styles
DRAW_LINE - 通过指标缓冲区的值以指定颜色绘制一条线
DRAW_SECTION - 通过指标缓冲区的值以指定颜色绘制一个节段
DRAW_HISTOGRAM - 样式根据一系列从0到指定值的指定颜色的列绘制一个直方图
DRAW_ARROW - 样式根据指标缓冲区的值绘制指定颜色的箭头
DRAW_ZIGZAG - 样式根据指标缓冲区的值绘制指定颜色的节段
DRAW_NONE - 样式是专为需要计算缓冲区值和将其显示在数据窗口的情况下使用而设计的,但图表上的标图并不要求
image.png
此指令设置绘制线条的样式。有以下预设常量:
STYLE_SOLID - 实线
STYLE_DASH - 虚线
STYLE_DOT - 点线
STYLE_DASHDOT - 点划线
STYLE_DASHDOTDOT - 双点式点划线
IndicatorCounted()
IndicatorCounted();计算的是指标加载到图上后已经计算过的K线个数
Bars
是全部历史K线的个数
网友评论