公众号

扫码关注公众号

客服微信号

咨询客服微信号

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

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

[复制链接]
外汇学院 显示全部楼层 发表于 2018-1-19 23:08:29 |阅读模式 打印 上一主题 下一主题
MQL4语言编程培训11:MQL4变量
( w* x/ s# Q/ H
/ J6 T- O; V( r' ]$ m0 u* dMQL4语言编程培训11:MQL4变量" R1 @6 |! g  U8 H# P, ^
3 W9 @" L. x3 M7 P4 G/ W5 p. w
MQL4变量+ Z& p+ |$ Y7 G+ h( {
一、内建变量:
$ \9 x# k5 V, q4 V5 b3 ]5 {+ f- xAsk - 当前交易品种的最新卖价;/ A5 P8 [* G. ^/ B0 G
Bid - 当前交易品种的最新买价;
# f. `8 C* W9 P; N6 U: eBars - 当前主图中价格柱的总数;4 w( z& j) ^" i2 l; _5 J: y. o
Point - 报价小数部分的值;% r& q% P% \' m7 m) m2 V* x
Digits - 报价小数部分的位数。
+ v% F0 z5 |7 R7 A二、内建时序数组变量:$ O1 I! z* H+ o
Time - 当前主图中每个价格柱的开盘时间;
2 R- V& g: t/ T7 `* ^Open - 当前主图中每个价格柱的开盘价;) b+ y; |# h: w: g
Close - 当前主图中每个价格柱的收盘价;
$ K' k. \4 G/ H) b5 ~# ~3 f9 N- H) B2 A2 `High - 当前主图中每个价格柱的最高价;! W( {! j. \9 M5 S. \
Low - 当前主图中每个价格柱的最低价;& o# [2 X  k. }* Z) H) t' C
Volume - 当前主图中每个价格柱对应的成交量。2 K0 @4 _0 U- S2 z* F, l' `8 b
三、内建变量的特点:
# ^  {- U" u6 s6 C% K1.内建变量的名字,不能再用于普通变量,不能给内建变量赋值。/ r2 o# x3 ?. `$ e
2.内建变量的值,由MT4系统自动更新的,更新发生在特别函数开始执行时。: q6 s# ~# n# V! C( b8 K
3.MT4分别为每个启动的程序创建一组内建变量的副本,由该程序使用。% |- g1 R1 l9 c! N3 a2 Y
4.内建变量在特别函数运行期间被保存,并由函数RefreshRates()更新。1 }! ]& i/ d; [9 ~. u" T% k
5.内建函数RefreshRates()强制更新市场信息。
2 e+ q* D& c* T; Z2 P5 E+ m5 G0 h   a.若有新报价到来,RefreshRates()返回TRUE,内建变量被更新。" \7 i3 ^* F4 `& W6 M
   b.若无新报价到来,RefreshRates()返回FALSE,内建变量不更新。
( |& L& X) |, ~   c.RefreshRates()仅影响正在运行的程序,而非系统中的全部程序。
& q3 `3 J, y. |$ \/ [四、变量类型:" F- ~# K% A6 V* u) d2 D
1.局部变量是在函数内说明的,作用域是该函数体。* v* U2 |; v( V0 f- t  r
2.局部变量可以被与其相对应类型的常量或者表达式初始化。. g, r/ Z! \# f1 c# c
3.全局变量是在全部函数体外说明的,作用域是整个程序。
' A  N# Y9 D/ L6 S4.全局变量只能被与其相对应类型的常量初始化。8 ?9 I: x  _0 u, `
5.全局变量初始化只能在程序头部,在特别函数运行之前。
! @! f& c+ [7 Z& t( X6 M( F* [五、静态变量:- J1 ]5 Q( }4 ]& T
1.静态变量是在函数内说明的,作用域是该函数体。* j- Z: O* e3 v$ d. t
2.静态变量可以被与其相对应的常量初始化,并且是一次性的。! A3 E6 Y1 {/ c% g: g
3.静态变量如果没有明确初始化,则初始值默认为零。8 l5 S6 K5 [$ m
4.离开函数后,静态变量的值保持不变。
3 h, n8 ?+ y  n4 }2 p; S5.数组都是静态类型的,不必声明。
9 S7 _7 k" s+ v$ s六、外部变量:+ e; p. k  j4 z
1.外部变量的值,可从程序属性窗口读取。" [" A+ F9 c8 m2 }
2.外部变量是全局变量,在程序头部、各函数体外说明,作用域是整个程序。! l# a+ j: F2 f6 s
七、终端变量:     
6 o. l6 V2 J/ K& p+ J. A; q9 |1.全局变量的作用域是其所在的程序,终端变量的作用域则是终端中所有启动的程序。0 ?9 F3 `5 a0 j
2.终端变量可在任一程序中创建或删除。
( A9 W! D9 k- `. v1 W" e3.终端变量在终端关闭后,保存在硬盘。终端变量被调用后,可在终端生存4个星期。在此期间若不被调用,终端便将其删除。, X: H. ^' O4 s
/ o# s) W1 Z7 z& N
6 I$ d/ ]8 l! |' U: w
518外汇网--是一家专门提供外汇交易免费学习的专业化外汇交易论坛、外汇开户、如何炒外汇外汇培训外汇学习,提供外汇交易教程外汇视频教程,外汇基础知识,外汇交易策略.炒外汇工具,外汇技术指标分析,外汇赠金活动,十大外汇平台,外汇投资高手,外汇技术面分析技巧,外汇基本面分析技巧,黄金分析软件,主要是以公平公正的角度传达做外汇需要的心态 技巧,免费共享各种外汇交易投资策略,提供新鲜的外汇交易资讯和公平,透明的外汇交易平台。MQL4语言编程培训11:MQL4变量
( b& a( U& ?6 B; p# |  x4 e( v2 J
518财经网(www.518waihui.com)立志成为全球最大的中文专业外汇论坛。为用户提供最快最全面的资讯服务,提供稳定实用的外汇交易软件系统及完善的培训教学,帮助投资者实现信息对称,让更多的投资者了解和参与外汇黄金市场。立志成为外汇论坛中的黑马网站。商务合作QQ:1967038611

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

使用道具 举报

精彩评论2

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

使用道具 举报

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

使用道具 举报

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

本版积分规则