公众号

扫码关注公众号

客服微信号

咨询客服微信号

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

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

[复制链接]
外汇学院 显示全部楼层 发表于 2018-1-19 23:08:29 |阅读模式 打印 上一主题 下一主题
MQL4语言编程培训11:MQL4变量
! s  x: q- ~" [1 H' v/ U+ B' `1 T: U6 f  J
MQL4语言编程培训11:MQL4变量" j0 S# u' X* J9 X

3 ^$ k# O# _$ P9 I0 d" F& u/ u# MMQL4变量
0 v9 u9 P+ r/ S: I$ ^* y一、内建变量:
/ d" X% K. L1 u$ Z8 L& x1 aAsk - 当前交易品种的最新卖价;" s6 W6 T! a4 D$ A
Bid - 当前交易品种的最新买价;
( Z% x4 ?' U- W0 N% {; L9 O- JBars - 当前主图中价格柱的总数;% B8 T, {- A0 H4 G5 \/ s
Point - 报价小数部分的值;
* ?5 K! ?; `0 `$ y' W9 {Digits - 报价小数部分的位数。
* I0 ]3 y$ ~8 s& ^/ i0 ^- w二、内建时序数组变量:
8 D% r( S7 r# W5 B6 ~$ gTime - 当前主图中每个价格柱的开盘时间;  x5 @" p9 Z2 I/ S. i& l% q
Open - 当前主图中每个价格柱的开盘价;6 x) u* X  T. c3 V* ?
Close - 当前主图中每个价格柱的收盘价;
# q9 w# ~* B1 v- @: xHigh - 当前主图中每个价格柱的最高价;1 |! N5 A1 K5 @9 W5 u9 w! v$ j
Low - 当前主图中每个价格柱的最低价;
) l) k5 v, z: }! e* MVolume - 当前主图中每个价格柱对应的成交量。) T& p8 O7 J; _/ D! y- b6 U) L
三、内建变量的特点:
( s9 e) O5 a2 a" z1.内建变量的名字,不能再用于普通变量,不能给内建变量赋值。0 E7 X) S7 W3 y" P5 d  ^
2.内建变量的值,由MT4系统自动更新的,更新发生在特别函数开始执行时。
6 ?+ F# l/ s6 G6 R2 w/ s3.MT4分别为每个启动的程序创建一组内建变量的副本,由该程序使用。
$ \! p6 I( O, q$ [. D- V4.内建变量在特别函数运行期间被保存,并由函数RefreshRates()更新。% a+ P* Z( G: ]5 J  b
5.内建函数RefreshRates()强制更新市场信息。
" N& j( u" d( |3 r   a.若有新报价到来,RefreshRates()返回TRUE,内建变量被更新。# [6 ]) b) o" h- x8 S
   b.若无新报价到来,RefreshRates()返回FALSE,内建变量不更新。+ I) t3 y) C3 G: i6 z" g
   c.RefreshRates()仅影响正在运行的程序,而非系统中的全部程序。
( A% ^( u& @% N$ c' H* k, c四、变量类型:
* n6 k: N) v# U" ]  c1.局部变量是在函数内说明的,作用域是该函数体。
* ~. H1 ]$ Q2 P  [, c- {2.局部变量可以被与其相对应类型的常量或者表达式初始化。
: D2 }6 q4 P7 Y( L3.全局变量是在全部函数体外说明的,作用域是整个程序。
+ }, v% k* U$ @  e6 O4.全局变量只能被与其相对应类型的常量初始化。- `/ o' G7 a5 R4 j! u* {( Y7 n
5.全局变量初始化只能在程序头部,在特别函数运行之前。* p; F1 h5 ^  L$ l, |+ ^- h  w. E
五、静态变量:
+ B+ ~6 b5 ]! H( T+ j2 }8 W1.静态变量是在函数内说明的,作用域是该函数体。+ i! M) L7 C0 N1 w" c
2.静态变量可以被与其相对应的常量初始化,并且是一次性的。; I3 p* p5 V+ w( t; R1 b( Y2 H
3.静态变量如果没有明确初始化,则初始值默认为零。% z" |: h2 s# Q! y
4.离开函数后,静态变量的值保持不变。6 T5 o& N- M0 S: t; \( @% V
5.数组都是静态类型的,不必声明。: o& b+ X6 t3 Z3 K" {
六、外部变量:* J4 i8 e; D$ `) E3 l
1.外部变量的值,可从程序属性窗口读取。; i4 ^$ Y4 `' r8 v. |5 t1 w. ?. o
2.外部变量是全局变量,在程序头部、各函数体外说明,作用域是整个程序。; B1 H& B% B  M. n% Z! M
七、终端变量:     0 A5 a) i5 k; v
1.全局变量的作用域是其所在的程序,终端变量的作用域则是终端中所有启动的程序。# o0 o9 v- M  G  a2 E: o
2.终端变量可在任一程序中创建或删除。9 ^. L4 ~# ^/ W7 m' d. d% a2 \
3.终端变量在终端关闭后,保存在硬盘。终端变量被调用后,可在终端生存4个星期。在此期间若不被调用,终端便将其删除。
/ v  f2 P2 p: x9 R# r9 ?/ ^
) Q# f5 S4 c& U( o( v! J$ X' |9 G( O+ c5 I" w: I; J
518外汇网--是一家专门提供外汇交易免费学习的专业化外汇交易论坛、外汇开户、如何炒外汇外汇培训外汇学习,提供外汇交易教程外汇视频教程,外汇基础知识,外汇交易策略.炒外汇工具,外汇技术指标分析,外汇赠金活动,十大外汇平台,外汇投资高手,外汇技术面分析技巧,外汇基本面分析技巧,黄金分析软件,主要是以公平公正的角度传达做外汇需要的心态 技巧,免费共享各种外汇交易投资策略,提供新鲜的外汇交易资讯和公平,透明的外汇交易平台。MQL4语言编程培训11:MQL4变量  ?+ x4 I* o2 M  `
518财经网(www.518waihui.com)立志成为全球最大的中文专业外汇论坛。为用户提供最快最全面的资讯服务,提供稳定实用的外汇交易软件系统及完善的培训教学,帮助投资者实现信息对称,让更多的投资者了解和参与外汇黄金市场。立志成为外汇论坛中的黑马网站。商务合作QQ:1967038611

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

使用道具 举报

精彩评论2

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

使用道具 举报

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

使用道具 举报

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

本版积分规则