公众号

扫码关注公众号

客服微信号

咨询客服微信号

返回顶部
热门分类
  • 指标
  • EA
  • 模板
  • 外汇
  • 黄金
  • 学院
所属组:管理员
用户等级:
注册时间:2017/04/25
手机:未填写电话号码
邮箱:16479791179@qq.com
简介:这个人很懒,什么也没有留下
热门排行榜
  • 本周热榜
  • 本月热榜

MQL4语言编程培训11:MQL4变量

[复制链接]
外汇学院 显示全部楼层 发表于 2018-1-19 23:08:29 |阅读模式 打印 上一主题 下一主题
MQL4语言编程培训11:MQL4变量
% `# a+ t/ t! e6 ]& S' Z
! Z8 R+ L6 S7 I+ t0 N, Q4 cMQL4语言编程培训11:MQL4变量
) k6 t: ?: z5 J3 X9 @
' \0 u& f5 O# s$ X+ g' A& hMQL4变量# ^% X) f4 W% U5 P* m+ B
一、内建变量:
. }) H* ^+ T, P! O4 g- r! |# R! Y! YAsk - 当前交易品种的最新卖价;
; P. t2 K, s9 m3 i5 S  dBid - 当前交易品种的最新买价;
3 n( B' l- s& A/ }Bars - 当前主图中价格柱的总数;
( o! O) k: _* \. ?Point - 报价小数部分的值;
7 i7 I' e: g  {5 V9 yDigits - 报价小数部分的位数。4 @8 {! W6 v3 q: o. {% N( |! ]' K" d
二、内建时序数组变量:9 e; ^- s% n0 H$ u( w, B: B: |
Time - 当前主图中每个价格柱的开盘时间;3 h$ B# y) B# y4 j/ s
Open - 当前主图中每个价格柱的开盘价;0 ?" R3 O" X: g# U4 O
Close - 当前主图中每个价格柱的收盘价;. w& H3 [7 a4 p+ S7 g+ F. H
High - 当前主图中每个价格柱的最高价;
$ J1 n# ]8 Q$ O- J! _, p; N, SLow - 当前主图中每个价格柱的最低价;4 D9 U% o' I5 A. l
Volume - 当前主图中每个价格柱对应的成交量。
' f, ^: |, ]$ }6 Z三、内建变量的特点:
. `. P0 k' T5 F- v1.内建变量的名字,不能再用于普通变量,不能给内建变量赋值。
5 K  \" S: _9 c; A2.内建变量的值,由MT4系统自动更新的,更新发生在特别函数开始执行时。
# V3 G" a2 K# z3 \3.MT4分别为每个启动的程序创建一组内建变量的副本,由该程序使用。  ]" S; Z) K7 l, I7 s6 i0 K
4.内建变量在特别函数运行期间被保存,并由函数RefreshRates()更新。  K" n. f% w9 m( @! z
5.内建函数RefreshRates()强制更新市场信息。
9 h# d7 p  s7 P* U# Z9 w   a.若有新报价到来,RefreshRates()返回TRUE,内建变量被更新。' d' G/ z: @; D9 m. B7 Q5 `
   b.若无新报价到来,RefreshRates()返回FALSE,内建变量不更新。
7 {7 T$ ?; r* K8 O   c.RefreshRates()仅影响正在运行的程序,而非系统中的全部程序。- F) K/ ^8 n( q! R+ F
四、变量类型:$ q% B0 f$ U, d0 n) A* Y$ P
1.局部变量是在函数内说明的,作用域是该函数体。
, q1 \* x. |$ J2 m# P2.局部变量可以被与其相对应类型的常量或者表达式初始化。- ^$ @% K/ T  k  j7 l- a/ R
3.全局变量是在全部函数体外说明的,作用域是整个程序。
+ A2 t; B1 F( H8 [4 N4.全局变量只能被与其相对应类型的常量初始化。
; p! y1 h1 f# R5.全局变量初始化只能在程序头部,在特别函数运行之前。
, B2 H5 H9 M! d( w五、静态变量:
, I% _; h4 k/ X1.静态变量是在函数内说明的,作用域是该函数体。/ m( l8 |8 ?+ g3 a$ b
2.静态变量可以被与其相对应的常量初始化,并且是一次性的。
) E3 b; }! }/ [* ^' p3.静态变量如果没有明确初始化,则初始值默认为零。
+ }4 A! M+ o& j" X: q4.离开函数后,静态变量的值保持不变。
" ^* _7 c9 |( K& A0 _' ?/ X5.数组都是静态类型的,不必声明。
, y' ]( b# d7 A/ u: H: O六、外部变量:
5 g8 R! ^% E& N1.外部变量的值,可从程序属性窗口读取。1 Y6 w4 S/ X( X% C. E
2.外部变量是全局变量,在程序头部、各函数体外说明,作用域是整个程序。; l# ]' Y4 s- X8 L  a2 a
七、终端变量:     * G# i0 \) d+ |4 d
1.全局变量的作用域是其所在的程序,终端变量的作用域则是终端中所有启动的程序。
- }0 C, T) D$ G" L( H2.终端变量可在任一程序中创建或删除。
( N# Y2 @: k+ q3.终端变量在终端关闭后,保存在硬盘。终端变量被调用后,可在终端生存4个星期。在此期间若不被调用,终端便将其删除。
' C8 D3 Y# w  K* R0 Q; _) I/ D& N
) l! \/ r# k; M: g; h/ k- t0 t. X9 H' Q+ x4 y; o
518外汇网--是一家专门提供外汇交易免费学习的专业化外汇交易论坛、外汇开户、如何炒外汇外汇培训外汇学习,提供外汇交易教程外汇视频教程,外汇基础知识,外汇交易策略.炒外汇工具,外汇技术指标分析,外汇赠金活动,十大外汇平台,外汇投资高手,外汇技术面分析技巧,外汇基本面分析技巧,黄金分析软件,主要是以公平公正的角度传达做外汇需要的心态 技巧,免费共享各种外汇交易投资策略,提供新鲜的外汇交易资讯和公平,透明的外汇交易平台。MQL4语言编程培训11:MQL4变量
, k+ }! W' x* y0 j: m. w
518财经网(www.518waihui.com)立志成为全球最大的中文专业外汇论坛。为用户提供最快最全面的资讯服务,提供稳定实用的外汇交易软件系统及完善的培训教学,帮助投资者实现信息对称,让更多的投资者了解和参与外汇黄金市场。立志成为外汇论坛中的黑马网站。商务合作QQ:1967038611

★★★ 或者升级到“VIP等级”:可任意发帖+无限制金币+所有资源无限制下载。   联系管理员(微信:15000043492 )或者加QQ:1967038611 升等级!★★★
回复

使用道具 举报

精彩评论2

云南生活网 显示全部楼层 发表于 2019-4-4 19:33:52
支持一下吧!
回复

使用道具 举报

贵州论坛 显示全部楼层 发表于 2019-8-7 05:11:16
谢谢哦,辛苦辛苦!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则