公众号

扫码关注公众号

客服微信号

咨询客服微信号

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

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

[复制链接]
外汇学院 显示全部楼层 发表于 2018-1-19 23:08:29 |阅读模式 打印 上一主题 下一主题
MQL4语言编程培训11:MQL4变量
! k. K" G4 N- U* ]1 G' t9 O% D$ {& H$ n9 b. O* q( `( p
MQL4语言编程培训11:MQL4变量/ N  w& Q* x8 B/ y/ f# `

3 P2 Q0 z  |8 V" s$ O4 q) ]6 IMQL4变量
# u  o7 }% E6 M' Q一、内建变量:# D, d. `; x5 e& J& R! z- C
Ask - 当前交易品种的最新卖价;2 `0 V9 _" B5 u% d5 @- I% F! E
Bid - 当前交易品种的最新买价;
/ R% q, O4 R: z3 hBars - 当前主图中价格柱的总数;/ D9 d0 M* L4 z
Point - 报价小数部分的值;+ w! |$ M0 Q+ [! g3 q% z( A
Digits - 报价小数部分的位数。
0 W  Q, C& |; Q9 \2 M二、内建时序数组变量:8 M6 v) v- Z1 i) }+ @4 u; r, S# {, E/ [
Time - 当前主图中每个价格柱的开盘时间;# B, O+ Q9 T  X6 o5 _
Open - 当前主图中每个价格柱的开盘价;9 z5 k9 C4 ?3 N/ C4 |" R4 |* e
Close - 当前主图中每个价格柱的收盘价;- o7 B) `/ w5 {1 J4 T8 L. H
High - 当前主图中每个价格柱的最高价;" @& z/ W+ R& g( i5 J" n
Low - 当前主图中每个价格柱的最低价;- x6 E8 ^  C$ S( g, U$ m; ~
Volume - 当前主图中每个价格柱对应的成交量。9 X4 t9 P" Y6 b* k: Y
三、内建变量的特点:4 C$ _% b- u! i2 o; J1 r6 ]* m
1.内建变量的名字,不能再用于普通变量,不能给内建变量赋值。$ ~- n9 N* N* s7 Y6 e
2.内建变量的值,由MT4系统自动更新的,更新发生在特别函数开始执行时。- _3 F# a: B6 \5 O
3.MT4分别为每个启动的程序创建一组内建变量的副本,由该程序使用。
* e" s; C: E* ?) G, @1 {3 G4.内建变量在特别函数运行期间被保存,并由函数RefreshRates()更新。* K4 F1 z! T% A7 ^' A8 Z
5.内建函数RefreshRates()强制更新市场信息。
; Y$ r$ c4 `+ C' O: q, c+ y3 E   a.若有新报价到来,RefreshRates()返回TRUE,内建变量被更新。5 b$ s, z% ~1 E; T; O7 R
   b.若无新报价到来,RefreshRates()返回FALSE,内建变量不更新。* T& j6 }1 i% y& y* K: R% z
   c.RefreshRates()仅影响正在运行的程序,而非系统中的全部程序。
( w0 J/ Y3 N% R四、变量类型:( z% G7 z) [6 ~" A+ H9 o* N; e
1.局部变量是在函数内说明的,作用域是该函数体。9 q9 v9 p1 m# O
2.局部变量可以被与其相对应类型的常量或者表达式初始化。2 ?6 W- D) x3 Q
3.全局变量是在全部函数体外说明的,作用域是整个程序。1 \7 g1 ^( i0 |6 C+ G( }
4.全局变量只能被与其相对应类型的常量初始化。
8 ?2 w1 x. V, ~5.全局变量初始化只能在程序头部,在特别函数运行之前。+ c: u3 J7 N1 D' v1 k
五、静态变量:
. Z# h& \# C- ]0 t4 P& V" W1.静态变量是在函数内说明的,作用域是该函数体。
8 J+ [2 W% C' ]; E2.静态变量可以被与其相对应的常量初始化,并且是一次性的。
' ?- [- ?/ K2 L$ o8 E3.静态变量如果没有明确初始化,则初始值默认为零。! P" @0 T4 {) w
4.离开函数后,静态变量的值保持不变。' [6 E! R, y5 z( Y  N& ~
5.数组都是静态类型的,不必声明。
* a! k# [7 U4 q, V六、外部变量:
( J, r; k) G( C! f0 g- n8 t; J1.外部变量的值,可从程序属性窗口读取。
% L0 [2 X; L7 {' i/ E" q+ i2.外部变量是全局变量,在程序头部、各函数体外说明,作用域是整个程序。$ Q; J5 O3 p& Y3 M; Y
七、终端变量:     5 O  r# q8 j  X  F9 d- x. [* t! ^; `9 A) s
1.全局变量的作用域是其所在的程序,终端变量的作用域则是终端中所有启动的程序。
6 w3 O, J8 l  r& Z. r" G/ z8 j2.终端变量可在任一程序中创建或删除。- ]2 k2 s4 p$ Y- V9 B7 X% l% S8 A
3.终端变量在终端关闭后,保存在硬盘。终端变量被调用后,可在终端生存4个星期。在此期间若不被调用,终端便将其删除。
1 B/ q' I- h, X) j+ m! R
( q" _; H3 o" N3 z
: Q& V8 i) T* B) o# r; q518外汇网--是一家专门提供外汇交易免费学习的专业化外汇交易论坛、外汇开户、如何炒外汇外汇培训外汇学习,提供外汇交易教程外汇视频教程,外汇基础知识,外汇交易策略.炒外汇工具,外汇技术指标分析,外汇赠金活动,十大外汇平台,外汇投资高手,外汇技术面分析技巧,外汇基本面分析技巧,黄金分析软件,主要是以公平公正的角度传达做外汇需要的心态 技巧,免费共享各种外汇交易投资策略,提供新鲜的外汇交易资讯和公平,透明的外汇交易平台。MQL4语言编程培训11:MQL4变量0 [! F- ^* ?9 }+ N+ J! h
518财经网(www.518waihui.com)立志成为全球最大的中文专业外汇论坛。为用户提供最快最全面的资讯服务,提供稳定实用的外汇交易软件系统及完善的培训教学,帮助投资者实现信息对称,让更多的投资者了解和参与外汇黄金市场。立志成为外汇论坛中的黑马网站。商务合作QQ:1967038611

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

使用道具 举报

精彩评论2

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

使用道具 举报

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

使用道具 举报

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

本版积分规则