公众号

扫码关注公众号

客服微信号

咨询客服微信号

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

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

[复制链接]
外汇学院 显示全部楼层 发表于 2018-1-19 23:08:29 |阅读模式 打印 上一主题 下一主题
MQL4语言编程培训11:MQL4变量
$ o5 S  g) ^0 N* p7 f6 |# u( [
4 ]3 I. o. C2 |% _# W+ j7 I. uMQL4语言编程培训11:MQL4变量7 {  j; k3 G- I' s/ e

; X$ D4 N7 h/ c& D# x6 k! iMQL4变量
+ @7 |0 J4 w; _5 x+ w一、内建变量:
' u. z, I. }/ f3 v# W4 ^' b/ R2 ^Ask - 当前交易品种的最新卖价;: y4 c: _8 o0 j( B! l5 t
Bid - 当前交易品种的最新买价;
5 Q7 a8 k9 i4 ~- z6 Q9 @  a6 YBars - 当前主图中价格柱的总数;
- _  S, v( s! |! S  qPoint - 报价小数部分的值;7 d2 {5 J" r$ a4 M3 U
Digits - 报价小数部分的位数。1 k' j4 t6 c9 `& C
二、内建时序数组变量:& ~( l9 `& i+ Q0 c: [
Time - 当前主图中每个价格柱的开盘时间;+ V0 ?  o  i6 \7 T8 ?9 f1 o( g) }; P
Open - 当前主图中每个价格柱的开盘价;
, ^  u7 w" K/ c% o9 a+ Z& qClose - 当前主图中每个价格柱的收盘价;9 `# v6 k( f6 \& }/ a
High - 当前主图中每个价格柱的最高价;0 B) v: m, m* p5 n; n
Low - 当前主图中每个价格柱的最低价;, O, R& s' F& `# e
Volume - 当前主图中每个价格柱对应的成交量。
5 C2 }  q/ L! k三、内建变量的特点:
8 T+ J& d# X# v* R8 \1.内建变量的名字,不能再用于普通变量,不能给内建变量赋值。! ]) ]1 p" |) P2 E* ^( y
2.内建变量的值,由MT4系统自动更新的,更新发生在特别函数开始执行时。' |, T; b- Q' n. V, I
3.MT4分别为每个启动的程序创建一组内建变量的副本,由该程序使用。2 R* K  E3 |; G: Y; `
4.内建变量在特别函数运行期间被保存,并由函数RefreshRates()更新。" m+ @+ [4 a: k% P
5.内建函数RefreshRates()强制更新市场信息。$ |& N% }* j& i8 h+ X6 W8 j2 J
   a.若有新报价到来,RefreshRates()返回TRUE,内建变量被更新。
$ O, b7 a& l6 @2 ~7 v   b.若无新报价到来,RefreshRates()返回FALSE,内建变量不更新。8 q  z: @( ]0 a, R8 F
   c.RefreshRates()仅影响正在运行的程序,而非系统中的全部程序。
# r6 u8 V' a! ^3 z四、变量类型:
( q3 i& S  [' X1 L$ A4 W, y! H1.局部变量是在函数内说明的,作用域是该函数体。2 y+ ]4 Q6 e& D7 c" c" B
2.局部变量可以被与其相对应类型的常量或者表达式初始化。
7 e1 h) c% w/ D% X& [) W  L5 s* V3.全局变量是在全部函数体外说明的,作用域是整个程序。9 U+ i( P" x8 o- A0 m
4.全局变量只能被与其相对应类型的常量初始化。
0 l' `# F& s9 K7 |' T% c5.全局变量初始化只能在程序头部,在特别函数运行之前。
) z1 [, s6 l: {4 H五、静态变量:* u2 B' D0 y& i+ k3 I; X- _! q
1.静态变量是在函数内说明的,作用域是该函数体。
' P  P& Q4 p* T; y/ }7 U) p2.静态变量可以被与其相对应的常量初始化,并且是一次性的。
1 k8 h6 z6 {! O; `3.静态变量如果没有明确初始化,则初始值默认为零。
: ?3 }0 F3 ?7 X4.离开函数后,静态变量的值保持不变。2 i  c$ F1 u) D. N! r$ b& B
5.数组都是静态类型的,不必声明。
+ q5 ^" i; j2 j: E六、外部变量:4 j8 R/ J( Y: @9 R# u
1.外部变量的值,可从程序属性窗口读取。, j2 a0 u7 {2 ]6 y2 `0 a+ B$ @
2.外部变量是全局变量,在程序头部、各函数体外说明,作用域是整个程序。' ?7 |7 o. ^. ^; i5 z
七、终端变量:     7 j: C, S( y4 i) [/ Z+ }9 S
1.全局变量的作用域是其所在的程序,终端变量的作用域则是终端中所有启动的程序。
0 c- _& v# R# |+ i$ ]) g2.终端变量可在任一程序中创建或删除。6 C$ J$ z4 v& P
3.终端变量在终端关闭后,保存在硬盘。终端变量被调用后,可在终端生存4个星期。在此期间若不被调用,终端便将其删除。
2 t1 P' ^+ H! c4 U) O, D5 ?( Q, t& H7 F6 e
/ o8 |/ z- N& Z5 r) A2 b$ i
518外汇网--是一家专门提供外汇交易免费学习的专业化外汇交易论坛、外汇开户、如何炒外汇外汇培训外汇学习,提供外汇交易教程外汇视频教程,外汇基础知识,外汇交易策略.炒外汇工具,外汇技术指标分析,外汇赠金活动,十大外汇平台,外汇投资高手,外汇技术面分析技巧,外汇基本面分析技巧,黄金分析软件,主要是以公平公正的角度传达做外汇需要的心态 技巧,免费共享各种外汇交易投资策略,提供新鲜的外汇交易资讯和公平,透明的外汇交易平台。MQL4语言编程培训11:MQL4变量% k( m8 H0 _4 `$ B: ?
518财经网(www.518waihui.com)立志成为全球最大的中文专业外汇论坛。为用户提供最快最全面的资讯服务,提供稳定实用的外汇交易软件系统及完善的培训教学,帮助投资者实现信息对称,让更多的投资者了解和参与外汇黄金市场。立志成为外汇论坛中的黑马网站。商务合作QQ:1967038611

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

举报

精彩评论2

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

举报

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

举报

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

本版积分规则