美文网首页
预处理程序 程序属性(#property)

预处理程序 程序属性(#property)

作者: IBM_LELE | 来源:发表于2019-02-18 11:19 被阅读0次

每个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线的个数

参照:
https://docs.mql4.com/cn/basis/preprosessor/compilation

相关文章

  • 预处理程序 程序属性(#property)

    每个MQL4程序都允许指定名为#property的其他特定参数,这些参数可以帮助客户端正确地为程序提供服务,而无需...

  • 二(七)预处理程序

    预处理程序 预处理程序是MQL4编译器的一个特殊子系统,用于在编译程序之前准备程序源代码。预处理程序器允许增强源代...

  • C++预处理程序命令及名空间使用

    一、预处理程序命令简介 预处理程序命令是以“#”开头并占用一整行的命令,预处理命令位于程序的开始,供编译程序的预处...

  • python如何用property为私有属性设置setter和g

    利用property来为私有属性设置setter和getter方法,可以在程序中直接用"."来对属性进行调用,而不...

  • 指令

    C预处理器在程序执行之前查看程序(故称为预处理器),根据程序中的预处理器指令,预处理器把符号缩写替换成其表示的内容...

  • C++详解预处理

    C/C++编译系统编译程序的过程为预处理、编译、链接。预处理器是在程序源文件被编译之前根据预处理指令对程序源文件进...

  • iOS-#if #elif #endif

    这些都是预处理程序 实际上是在分析 OC 程序之前先处理这些语句。预处理程序语句使用井号(#)标记,这个符号必须是...

  • iOS 预处理->编译->链接

    预处理->编译->链接 预处理:分析程序前先处理的语句,它可以识别散布在程序中的特定语句。所有的预处理语句都适用“...

  • 为何Mac OS X程序中property大多使用atomic?

    我们都知道iOS程序开发中property推荐使用nonatomic,一是因为atomic有控制属性原子访问的功能...

  • 程序编译与执行的那些事(1):基本过程

    程序编译一般有如下几个过程: 预处理 编译 汇编 链接 程序编译阶段 预处理阶段 (预处理器)对包含源代码的文本文...

网友评论

      本文标题:预处理程序 程序属性(#property)

      本文链接:https://www.haomeiwen.com/subject/gmtaeqtx.html