搜档网
当前位置:搜档网 › MT4智能交易系统(MQ语言)编程手册

MT4智能交易系统(MQ语言)编程手册

MT4智能交易系统(MQ语言)编程手册
MT4智能交易系统(MQ语言)编程手册

点击-j■查看如何添加、启动、测试智能交易系统软件。

智能交易系统软件是一个创新的交易工具,允许客户对自己的交易策略进行设定并进行测试。还可以创建

新的技术指标

获取交易系统的逐步解释一反转条一点击

MultiBank FX程序员

MultiBank FX向那些想要对其交易策略进行自动化,但又不想学习智能交易系统程序语言客户提供程序服

务。欲知详情,请联系,+‘鼍j蠢F

智能交易系统软件是用来对交易过程全程自动化,免除交易商连续对市场进行。许多专业

交易商利用多层交易系统,对不同的市场和在不同的环境下进行操作。通常他们在著名的分析软件包里对

交易战略进行编写和测试,比如,MetaStock和TradeStation。

使用Mu…Bank Trader智能交易系统软件,招招领先,你可以把交易系统产生的信号和真实账户联系起来

这样连接以便于能追踪和管理你的某个时段的开仓部位,提交的订单和止损单。

什么是智能交易系统?它是一个用特殊的MetaQuotes语言4(MQL 4)编写的自动交易系统(ATS),

和特定的图表联系在一起。智能交易系统不仅能通知交易商交易机会,而且还能自动执行交易账户上的交

易,直接发送到交易服务器。和评多的IT系统一样,智能交易系统系统支持历史数据战略测试,图表上表

示的登入/登出点。而且,智能交易系统的可执行码分别存储于源文件和加密的执行文件中一这种安排保证

了交易商所使用的逻辑隐藏(如有必要的话),而不会泄密。

编写自己的智能交易系统软件也非常容易:尝试一下吧!不需要是专业编程高手,你只需要学会使用非常

简单的语言-MQL 4语言。即使用户不能自行编写智能交易系统规则,但是他需要熟悉最近的编程技能,

不过很可能不需一个小时他便掌握了这些规则并能编写程序。

无数的交易商为MetaStock和TradeStation软件开发了多种多样的交易战略。其中多数均被翻译成

MQL4语言,这就使得用户可以把前期累计的经验并合到里面去。有些即学即用智能交易系统版本可以从

本页下载。

萋笔l智能立易系统

句Aut o_Tr ading_Sltzt em

鼋MACD Sample

e鼋hloving ATrerage

MultiBank Trader软件将智能交易系统在程序的根目录/Experts子目录里保存为*.MQ4(source text)

和*.EX4(可执行码)文件。交易商可以无限量地保存智能交易系统数据,这些数据可以通过导航条窗曰

容易地加以管理。

创建自定义智能交易系统数据的程序以及将数据和交易终端连接在Mu…Bank Trader用户指南里有详细

的描述。

MetaQuotes4语言是用来编写自定义智能交易系统软件,以便使交易程序管理自动化以及执行交易商自

己的交易策略。MetaQuotes 4语言易学、易用、易创建。MetaQuotes 4语言包括相当数量的变量,用来控制当前和前期的报价、主要的算术和逻辑运算和特征,主要的内置指标和用来开启和控制头寸的命

令。在语法上,该语言和由TradeStation技术有限公司开发的简易语言相似,但是它有其自身的一些具

体特征。

程序代码是用MetaEditor4编辑器编写的,它能够用不同的色彩集中反映MQL4语言的不同结构,因此,

有助于用户熟悉专家系统的文本。注解开始于//符号(双斜线)。注解也可以用“斜线一星号”一“星号

一斜线”组合(/木[注解]术/,就像在”C”编程语言一样)。

幽土i

]h‘‘irl:I r‘.u一jl要1r皇j.J¨越

设定和控制操作战略,交易商保存一份日志文件,存储产生的信号信息、变量输出和已执行交易的结果。

智能交易系统日志保存在MultiBank Trader目录下/logs/YYYYMMDD.log文件里。当前的日志可以从下

方的“终端”窗口(日志标签)直接进入。

l L兰塑J啦藏熹l厂i三面匿i云卸i r l u\r;j∥r.B.引I_]USDLHF,Hl厂五面Cr

I

1 1 一f 曾宣

:三::;:;::0j;i:iz三主乙弋::二:=邑甚iz.:_I三j1三弋三二l'

- -:-.-:;:二。丑Jii:i£:yCTi【三土T暑=a暑兰

瘪纂_。ff。筇‘』誓…;_

历史l价位报警l丽藉—L塑能变易系堑—厂百毛l

进入MQL4语言的目录系统,要么按目录按钮或从工具菜单打开MetaQuotes语言词典窗口操作。这个短

小的手册包含分类、运算、存储词语等功能,使得用户对该语言所用到的每个元素都有所了解。┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓

┃◆』掌±.,:f.n立、1u., - r.-ii:r.vr!j! y:'r_ ,_H蚪] li - l'l --- ┃

┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫

┃幽立件哩)编辑哩)查看噬)工旦哩)Windo^ 帮助噬)一日x ┃

┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫

┃!啐醇口l 1日1日l啦哂岛l率单l哆e—ne i;{m哦mt l@l ┃

┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫

┃^ ┃

┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┳━┳━━━┳━━━━━━━━━━━━━━━┫

┃j j=蔓eok p05三七三一0工┃E ┃|.n ┃刍Pradafined Trariablaz ^ ┃

┃‘i.:= (二,ij'j i=0;i

┃:一_三二。二兰二_三j’,C0,三三L叵:r已!P0弓,∑0=互r量量]三S);┃┃┃…囤B”s ┃

┃‘_f:?rf曼二‘’。一:fI<=0p三量=_L岳主:,‘_c。j。。‘._?’‘C)┃┃┃…囤Bi a ┃

┃_?e::。1:、rj。’:?皇?《)==C量三U!)o ┃┃┃┃

┃?’/:二0三 e ┃┃┃…囤cl。s e[] ┃

┃┃┃…囤Di垂ts ┃

┃o ‘┃┃┃…囤High[] ┃

┃┃┃┃

┃ 1.1 1 5_l工a_ 6e:/:fEx二_cLl_Y:i ┃┃┃…囤L。w El ┃

┃-’.v ┃┃┃Fl ODen[l o ┃

┣━┻━━━┻━━━━━━━━━━━━━━━┫

┃<> ┃Files l Dictionary l Sea:rct]l ┃

┣━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┻━━━━━━━━━━━━━━━━━━━━━┫

┃┃●h'avieata胁Ⅱ幸强:£!:÷7::?E:j食舢i l h珊目iUE eOpen:毒K口Text File l 霸~aeL4.c衄┃

┃┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫

┃┃-.,-.'ii: Ilars ^, ┃

┃┃Fdurnber .of bars on tha charl:.

┃┃irLt countar=l: ┃

┃┃for (int i=l:i<=Barz:i++) ┃

┃┃Frint ([:loza[i-l]): ┃

┃┣━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫

┃┃Firoirs l-iirutliinFiles lOJm~~ineUib,raryl HelpI ┃

┣━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫

┃For Help, prezz oi> ILr l, [:01 1 ┃

┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

1。主要语言结构

像其他任何语言一样,MQL4有一套构成基本结构的主要组成元素。这些组成元素以一种特殊的方式组合

排列的,以便代表适当的陈述和表达。

语言的主要对象就是数据,包括三种类型:数字、逻辑和排列。所有的数值均采用双格式,逻辑数据可能

包括真值和假值。排列就是用省略号标注的一系列字符。字符串也叫做文本串。数据可以包含在适当类型

的变量之中,或直接由程序的源文本表现出来。

一个MetaQuotes语言陈述指一个完整的用法说明。陈述可以包括保留字、运算符号、数据、变量、表达

式或标点符号,而且总是以分号结尾。

保留字指具有特定或特别意义的预先设定的词语。

运算符号指在数据、变量和(或)表达式中特定的具体运算符号。

变量是用来限制数字、排列或逻辑数据的。

表达式指保留字、变量、数据和运算符号的组合,因力它们具有语言的3中类型(保留字、变量、数据)

中的任一价值。

标点符号用来代表表达式,界定参数,区分词语或重新排列计算顺序。

2.标点符号┏━━━━┳━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓

┃字符┃名称┃描述┃

┣━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫

┃┃分号┃结束MetaQuotes 4语言指令┃

┣━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫

┃┃┃对表达式的值进行分组,改变计算顺序。┃

┃() ┃圆括号┃标注函数参数并启动变量描述表达式┃

┃┃┃标注变量的初始值并在变量描述区排列组合┃

┣━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫

┃┃┃提取函数值时,对参数进行区分┃

┃┃┃在变量描述区对变量进行区分┃

┃┃逗号┃┃

┃┃┃在描述排列长度时对数字进行区分┃

┃┃┃区分进入排列元素的指标┃

┣━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫

┃┃冒号┃用在变量描述区,启动变量列表┃

┣━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫

┃┃引号┃标注一个文本(字)串。┃

┣━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫

┃┃┃标注数字,确定排列长度┃

┃[] ┃方括号┃标注进入某个特殊排列元素的数字(指数)┃

┃┃┃标注进入历史数据的期间数字┃

┣━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫

┃┃┃充当运算括号。可以用来代替begin...end。将指令系列隔离成块。┃

┃<> ┃波形括号┃┃

┣━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫

┃4鼍茸| ┃注解括号┃标注注解┃

┣━━━━╋━━━━━╋━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┫

┃|| ┃双斜线┃明确说明单串注解的开始┃

┗━━━━┻━━━━━┻━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛

3.运算符号

运算符号分成5组:分配符号、字串符号、数学运算符号、相关符号和逻辑符号。

3.1.分配符号

分配符号’=’(等号)是用来将具体数值(数字、排列或逻辑,视变量类型而定)分配到变量中。分配值可

以是表达式的结果。比如:

变量:Counter(0),

Counter=Counter+1;结果,反向变量取值为1。变量值也可以分配来对元素进行排列。3.2.字串符号

操作文本串,只有一个运算符可以用上:’+’(加号)。它是用来连接两个字串晌。比如

变量:字串(…’);

宁串=”some_”+”text”;

结果,字串变量包含“some_text”这样的文本串,允许将字串与数字和逻辑值结合起来。在后面的这个

例子里,数字及或逻辑值在结合前,应转化为字串类型。比如:

String=”string”+1;

因此,字串变量将包含”stringl”的文本串。

操作数不仅可以是数值,也可以是相应的含有这样数值类型的变量,以及表达式,经执行后,便产生这样

的数值。

3.3.数学符号

4种主要的数学运算:加法一’+’(加号)、减法一’一’(减号)、乘法一怫’(星号)、除法一’/’(斜

线),都用在计算数值的数学表达式里。

数学表达式的例子:( Ask+Bid)/2,High[l]+20米Point

3.4.相关符号

相关符号用来对同种类型的两个数值进行比较。

或“假值”,“小于”一’<’(左小于号),

“不等于”一’<>’:“小于或等于”一’<=’;

在MetaQuotes II语言的控制结构里。比如:

第一个数值和第二个数值进行比较,产生逻辑值“真值”

“大于”一’>’(右小于号);“等于”一’=’(等号);

“大于或等于”一’>=’。由相关表达式而取得的逻辑值用

if FreeMargin<1000 then exit,这个字申按词典顺序进行比较,即,”aaa”字串被认为小于字串”ZZZ”。当逻辑值进行比较时,我们应该牢记:“True”的逻辑值的数值为l,而“False”的

逻辑值的数值

为“0”。

3.5.逻辑符号

逻辑符号使用户能够将逻辑值结合起来。逻辑OR -’l’(垂直线或竖杠);逻辑AND-’&l(“和”符号)。

逻辑符号有相应的保留字OR,AND,NOT。比如:

If FreeMargin>100 and FreeMargin<1000 then print(“Free margin is”,FreeMargin);注意:

当OR和AND运算符号是双值时,即它们有两个值进行运算,NOT运算符号是单值,即它之适用于单值。

比如:

Variable: Conditionl( True);

Conditionl=FreeMargin>=1000;

If not Conditionl then exit;

下面是逻辑运算符号的结果表:

Valuel

True

True

False

False

Valuel

True

True

False

False

Valuel

True

False

Value2

True

False

True

False

Value2

True

False

True

False

Valuel OR Value2

True

True

True

False

Valuel AND Value2

True

False

False

False

NOT Valuel

False

True

4.固定字

MetaQuotes 4语言使用下面的几组固定字。

1.逻辑符号。

AND,NOT,OR.

2.MQL 4语言指令。

Array, Begin, Break, Continue, Define, Downto, Else, End, Exit, For, If, Input, Then, To, Variable, While。界定语言指令结构的固定字也叫做关键字。

Abs, AccName, AccountName, Alert, Ceil, CloseOrder, Comment, Cos, CurTime, Day, DayOfWeek, DeleteOrder, Exp, Floor, Highest, Hour, iADX, iATR, iBANDS, iCCI, iMA, iMACD,

iM FI, iMOM, iRSI, iSAR, iSTO, iWPR, IsDemo, Islndirect, LastTradeTime, Log, Lowest, Minute,

Mod, ModifyOrder, Month, MoveObject, NumberToStr, Ord, OrderValue, Period, Pow, Print, PrintTrade, Rand, Round, ServerAddress, SetArrow, SetObjectText, SetOrder, SetText, Sin,

Sqrt, Srand, Symbol, Tan, TimeToStr, Year.

4。预先设定用户变量(用户定义变量)。

Lots, StopLoss, TakeProfit, TrailingStop

5.预先设定交易终端变量。

AccNum, AccountNumber, Ask, Balance, Bars, Bid, Close, Credit, Equity, FreeMargin, High, Low, Margin, Open, Point, PriceAsk, PriceBid, PriceHigh, PriceLow, PriceTime, Time, TotaIProfit, TotaITrades, Volume.

6.预先设定内置函数参数(宏命令)。

MODE_CLOSE, MODE_EMA, MODE_HIGH, MODE_LOW, MODE_MAIN, MODE_MINUSDI, MODE_OPEN, MODE_PLUSDI, MODE_SIGNAL, MODE_SMA, MODE_STOPLOSS,

MODE_TAKEPROFIT, MODE_VOLUME, MODE_WMA, OBJ_HLINE, OBJ_SYMBOL, OBJ_TEXT,

OBJ_TREN DLINE, OBJ_VLINE, OP_BUY, OP_BUYLIMIT, OP_BUYSTOP, OP_SELL,

OP_SELLLIMIT, OP_SELLSTOP, SYMBOL_ARROWDOWN, SYMBOL_ARROWUP,

SYMBOL_CHECKSIGN, SYMBO L_STOPSIGN, SYMBOL_THUMBSDOWN, SYMBOL_THUMBSUP, VAL_CLOSEPRICE, VAL_CLOSETIME,VAL_COMISSION, VAL_COMMENT, VAL_LOTS,

VAL_OPENPRICE, VAL_OPENTIME, VAL_PROFIT, VAL_STOPLOSS, VAL_SWAP, VAL_SYMBOL,

VAL_TAKEPROFIT, VAL_TICKET, VAL_TYPE.

窦际上,上述固定字为宏记录器,即语法分析程序用数值取而代之。宏记录器的引入简化了编写用户功能

要求的程序:更加方便、无关联的重要词语可以用来替代一些函数参数值。同样可以用于色彩名称。

7.色彩。

AliceBlue, AntiqueWhite, Aqua, Aquamarine, Azure, Beige, Bisque, Black, BlanchedAlmond, Blue, BlueViolet, Brown, BurlyWood, CadetBlue, Chartreuse, Chocolate, Coral, CornflowerBlue, Cornsilk, Crimson, Cyan, DarkBlue, DarkCyan, DarkGoldenrod, DarkGray,

DarkGreen, DarkKhaki, DarkMagenta, DarkOliveGreen, DarkOrange, DarkOrchid, DarkRed, DarkSalmon, DarkSeaGreen, DarkSlateBlue, DarkSlateGray, DarkTurquoise, DarkViolet, DeepPink, DeepSkyBlue, DimGray, DodgerBlue, FireBrick, FloraIWhite, ForestGreen, Fuchsia, Gainsboro, GhostWhite, Gold, Goldenrod, Gray, Green, GreenYellow, Honeydew, HotPink, IndianRed, Indigo, Ivory, Khaki, Lavender, LavenderBlush, LawnGreen, LemonChiffon, LightBlue, LightCoral, LightCyan, LightGoldenrod, LightGreen, LightGrey, LightPink, LightSalmon, LightSeaGreen, LightSkyBlue, LightSlateGray, LightSteeIBlue, LightYellow,

Lime, LimeGreen, Linen, Magenta, Maroon, MediumAquamarine, Medium Blue, MediumOrchid, MediumPurple, MediumSeaGreen, MediumSlateBlue, MediumSpringGreen, MediumTurquoise, MediumVioletRed, MidnightBlue, MintCream, MistyRose, Moccasin, NavajoWhite, Navy, OldLace, Olive, OliveDrab, Orange, OrangeRed, Orchid, PaleGoldenrod, PaleGreen, PaleTurquoise, PaleVioletRed, PapayaWhip, PeachPuff, Peru, Pink, Plum, PowderBlue, Purple, Red, RosyBrown, RoyaIBlue, SaddleBrown, Salmon, SandyBrown, SeaGreen, Seashell, Sienna, Silver, SkyBlue, SlateBlue, SlateGray, Snow, SpringGreen, SteeIBlue, Tan, Teal, Thistle, Tomato, Turquoise, Violet, Wheat, White, WhiteSmoke, Yellow, YellowGreen.

历有的固定字均是非敏感字号,即它们可以小写也可以大写。

4.1.智能交易系统向导

智能交易系统向导提示MQL 4允许编写智能交易系统、自编指标、自编脚本和从模板中进行编辑

点型D皇rr上世vi要u!’l,i芏{』!rI

舶一1\

ot

Ielcoie

Iizard

Thi s wi z ar d

pr oF am.

to the Expert Advisor

helps lcou create hletaQuotez Language 4

≤tj赫画er t -Adv/'s or':pr o嚣妄i僦

.:::::. Cuz t om Indi cat or pr o gr am

≤j Script proF arn

i≥Ganerate from tamplate

:~::-To continue, click Hext.

0jGenerate from tamplate

To continue, click Haxt

预先设定参数或变量的名称,将会自动在文本编辑栏中出现参数框架:

f五三:j三:夏~/rjlljUrl.J:iy{(?-cl

Geueral properties of the Erpert Adrrisor

Flease specify general properties of the Expert Advisor

Author: Copyright '?200Bj MetaQuotes Software Corp

Link: ht tp :.//www. m etaquote z. net

Paramaters: ::三:- .:-;告

锄厂—]_]

4.2.MetaQuotes 4语言的指令结构

4.2.1.变量宣告和语句

在计算过程中保存临时数据要求使用变量。变量在本程序的开头部分就用保留字、变量、排列和定义进行

了叙述。他允许使用这些词语的负数形式,即“Va riables,Arrays and Defines”。这些词中间总有

一个开始变量的宣告叙述。这些词语的差别如下:”variable”语句简单变量,”array”语句排列,”define”

语句附加用户定义的变量,类似于预先界定的用户变量,均可以通过设置对话框进行修改,即从外部修改。

然而,又不像预先界定的变量,用户变量可以在程序内部的计算过程中进行更改。

变量宣告话法:

变量:名称(初期值);这里名称就是变量的名字;“初期值”就是变量的起初值。初期值对变量的类型

一数字、字串或逻辑值进行界定。

一个数字变量宣告的例子:

Va riable:Counter(0);

一个字串变量宣告的例子:

Va riable:Stringl(”任意宁半”);

一个逻辑变量宣告的例子:

Variable:MyCondition( false);

数组声明语法:

Array:ArrayName[Array length](初始值);其中,数组长度有一个或若干(多达4)个数字一数字-

number[, number[,number[,number]]].

在MetaQuotes 4语言里,数组可能是1一,2一,3-,4-个元素长度,一般情况下,数组就是一组可以用同一

个名称查找到的、并按照相继成行定位数组且给定了数组元素的序列号(数)的变量。数组方便于对同样

器类型的数据排序。数组的一个典型例子就是交易终端的历史数据,比如,收盘、开盘、高点位、低点位、

交易量。这些数据作为单一元素数组的。比如,Close[5]指后退5个交易期间的收盘值。两个元素的

数组可能是一个简单表格,其中第一个分量为行而第二个分量则为列。

Array:MyTable[ 10,5](0);//一个10行5列的表格。

print( MyTable[2,4]);//打印第二行的第4个元素

数组可能包括任何类型的数值一数字、字串或逻辑值,但是应该为同一类型,其中的初期值在数组被宣告

时为特定的。

附加用户定义变量宣告语法:

定义:名称(初期数);其中名称为变量名称;初期数为变量起初的数字值。

应该注意,附加用户定义变量可能只为数字类型。如上所述,用户定义变量可以在程序的计算过程中进行

修改。这些修改只能运用到智能交易系统的当前时段,直到特殊的智能交易系统从图表中删

除或客户终端

的操作结束。当新的智能交易系统时段启动时,用户定义变量值将重新初始化。

4.2.2.退出语句

退出报告中断智能系统软件的操作。也就是所谓的预先设定的程序终止。

4.2.3.IF-THEN条件语句

If-Then条件语句使得控制智能交易系绕指令的执行顺序得以可能。该语句可能有不同的方式编写

if Condition then Statement;or

if Condition then begin

Statement;

Statement:

end,其中,条件为一个逻辑表达式,取值为True或False;

”Statement”指MetaQuotes II语言中的任何指令。符号括号Begin - End可能被波形括号<)所替代。

条件语句可能被用在对程序进行分支。为达到此目的,另一个关键字Else要用上。语法

if Condition then Statementl else Statement2;or

if Condition then begin

Statement,

Statement;

end

else

Statement;

Statement;

end;or

if Condition then begin

Statement;

Statement:end

else Statement2;or

if Condition then Statementl

else

Statement;

Statement,

end;町以使用嵌套式的条件语句。一般说来,语句可能由MetaQuotes II语言的任何合法指令表示,除非

变量宣告,因为严格来说,变量宣告并不是一个可执行语句。

4.2.4.WHILE循环

WHILE循环确保在循环条件有效时,包含在循环主体中的语句的多次执行。一个循环可以用Break语句

提前终止。迭代可以通过使用Continue语句停止。这个语句造成循环的下一个迭代开始,即Continue后

面的语句直到循环主体结束在本迭代中不得执行。在条件语句中用Break和Continue是合理的。语法:

while Condition begin

Statement,

[break;l[continue;]

end;其中,条件是循环执行条件一在每个循环迭代之前计算出的一个逻辑表达式,取值为True或False

语句是MetaQuotes 4语言的任何指令。

符号括号Begin - End表示循环主体,可以被波形括号<)替代。

”Break and Continue”描述也不是强制性的。

Example:

Counter=1:

while Counter<=Bars begin

print( Close[ Counter -1]);

Counter=Counter+1:

end;这个例子说明一个将要执行的循环,基准次数,或者,如果基准-0,而且循环就不止一次。

4.2.5.For循环

For循环确保在循环主体中所包含的具体次数的语句执行。语法:

for NumberVariable=InitiaIValue toldownto LimitValue begin

Statement;

[break;][continue;]

end;其中数字变量就是在每次迭代之后循环要么增加或者减少到1的循环变量(视使用关键字To或

Down to而定);

初期值指循环变量的起初数值。

语句指MetaQuotes 4语言的任何指令。

To or Downto确定循环变量增加到1(To)或者减少到1(Downto);

限值是循环变量的边际数值。

操作符brackets Begin - End表示循环主体,可以被波形括号<>取而代之。

Break和Continue语句并非是强制性的。

Example:比如:

for Counter=1 t0 10 begin

if Counter>Bars then break;

print( Close[ Counter]);

end;这个例子说明一个可能被执行10次的环。但是,若基准值小于10,循环就会提前终止,也就是说循

环执行BARS次。

4.2.6.BREAK中断语句

中断语句确保一个For循环或一个While循环早点终止。前例不仅说明循环执行,也说明了中断语句的使

用。“Break”语句不仅用于循环主体之外。循环是嵌套式的,中断语句中离其最近的循环。换言之,中

断内部循环的语句并没中断外部循环。

4.2.7.CONTINUE继续语句

CONTINUE继续语句提前终止循环的迭代,并从循环主体开始下一个迭代。换句话说,在Continue之后

语句被忽略。比如:

for Counter=1 t0 10 begin

if Counter > Bars then continue;

print( Close[ Counter ] );

end,达个例子说明一个将被执行了差不多10次的循环。但收盘值(counter)被打印不会比基准次数多。

”…”代表MetaQuotes 4语言的其他语句。

4.3.交易中断的预选界定变量

为了最大的方便用户,交易中断的一些变量可以从智能系统输入。

AccountNumber-账号(同义词:AccNum)

Ask -卖价(买方出价)

Balance -交易账户的余额值

Bars -图表上条形的数目一说明用数据填充图表程度的非常重要的一个变量。

Bid -买入价(卖方要价)

Close -收盘价格

Credit -信用优先

Equity -账户状况,包括未实现利润

FreeMargin -交易账户的自由保证金值一也用来核查账户资金的可用性;

High -期问最高价位Low -期间最低价位

Margin一用来支撑开仓部位的资金(保证金)

Open -开盘价

Point -当前金融工具单点上的价值(此点此时智能交易系统系统运行),比如,USD/JPY - 0.01, USD/CHF - 0.0001等。

PriceAsk -在市场观测窗口上显示的当前卖价。

PriceBid -在市场观测窗口上显示的当前买价。

PriceHigh -当前24小时期间的最高买价。

PriceLow -当前24小时期问的最高卖价。

PriceTime -在市场观测窗口上显示的当前时间。

Time -价格图表上的条形时间的基准时问;

TotaIProfit -所有开仓部位的总未实现利润;

TotaITrades -开仓部位的总数和交易中断上的延迟订单;

Volume -交易量(期间交易的数目)

应注意到,Close,Open,High,Low,Volume,Time为历史数据数组(seriesarrays),在上个交易期

间允许进入这些数据。

4.4.内置函数

MetaQuotes 4语言提供许多功能,可用于多种多样的场合。这些包括技术指标、交易功能、时间功能、

数学和三角函数功能、数据转换和输出函数,等。

Abs -返回这个数值的绝对值(模块】

语法:Abs函数(n个表达式)

参数:数值

AccountName -返回包含用户名的文本串(同义词:AccName)

Alert -产生包含用户定义数据的对话屏

语法:Alert(…)

参数的任何非零数都可能。

Ceil -返回代表最小接近整数的一个数字,它等于或大于特定的数值。

语法:Ceil(n个表达式)

参数:数值

CloseOrder -收盘头寸(部位)

语法:收盘头寸(订单、单位、价格、滑动量、色彩)

Parameters:参数:

order -开仓部位的订单数

lot:s -单位数

price -优先收盘价

slippage -最大价格滑动值

color -图表上交叉点的色彩

Comment -在图表的左上角产生的用户定义数据

语法:Comment(...)

参数的任何非零数都可能。

Cos -计算和返回数值的余弦值,代表用弧度表示的角度。

语法:Cos(n分表达式)

参数:数值

CurTime -返回从19 70年元月1日起所经过的秒数。

Day -返回当月当前日序列号

DayOfWeek -返回当周当前日序列号。1-星期日,2-星期一,…,7-星期六

DeleteOrder -删除前期提交的延迟订单

语法:DeleteOrder(订单)

参数:订单一延迟部位的订单数

Exp -返回代表特定数值指数的一个数目

语法:Exp(n个表达式)

参数:数值

Floor -返回代表最大接近整数的一个数字,它等于或小于特定的数值。

语法:Floor(n个表达式)

参数:数值

Highesl: -返回期间特定数间的Open,Low,High,Close or Volume(取决于“类型”参数)的最大

值。

语法:Highest(类型、beginbar、期间)

Parameters:参数:

Type类型一一个返回变量,可能去下列数值:MODE_OPEN,MODE_LOW,MODE HIGH,MODE_CLOSE,MODE_VOLUMEbeginbar -袁示条形的转换,与当前条形有关,并从中取值。periods期间一计算执行依据的期间数

Hour -返回在24小时期间内当前小时的序列数。

iADX -平均指导动作目录

语法:iADX(期间、模式、转换)

参数:

period -计算的期间数;

mode -数据类型,可以取下列数值:MODE_MAIN(主要指标)、MODE_PLUSDI(line +DI),

MODE_MINUSDI(line -DI).

shift -与当前条形有关的转换(后退期间数),为数据待取值的依据。

iATR -平均间距的指标

语法:iATR(期间、转换)

参数:

period -计算期间数;

shift -与当前条形(后退期问数)相关的转换,为数据待取值的依据。

平均移动收敛/发散指标(iBANDS一一布林带指数

语法:iBANDS(期间,误差,模式,转换)

参数:

period -计算的期间数;

deviation -误差:

mode -可以取下列值:MODE_MAIN(主线、滑移)、MODE_LOW(下边线),MODE_HIGH (上边线)

shift -与当前条形(后退期间数)相关的转换,为数据待取值的依据。

iCCI -交易通道指标

语法:iCCI(期间、转换)

参数:

period -计算的期间数

shift -与当前条形(后退期问数)相关的转换,为数据待取值的依据。

iMA -移动平均指标

语法:iMA(期间、模式、转换)

参数:

period -计算的期间数

mode -计算模式,可以取下列值:MODE_SMA,MODE_EMA,MODE_WMA

shift -与当前条形(后退期间数)相关的转换,为数据待取值的依据。

MACD -平均移动收敛/发散指标

语法:iMACD( fast_ema_period, slow_ema_period, signal_period, mode, shift)

参数:

fast_ema_period -针算‘决’平均移动期问(通常12);

slow_ema_period - number of periods for calculation of the 'slow' moving average (usually 26);

signal_period计算“慢’平均移动期问(通常12);

mode数据源,可以取下列值:MODE_MAIN(主要指标)、MODE_SIGNAL(信号列);shift -与当前条形(后退期问数)相关的转换,为数据待取值的依据。

iM FI -现金流量指标

语法:iM FI(期间、转换)

参数:

period -计算期问数;

shift -与当前条形(后退期间数)相关的转换,为数据待取值的依据。

iMOM -动量指标

语法:iMOM(期间、转换)

参数:

period -计算期问数;

shift -与当前条形(后退期间数)相关的转换,为数据待取值的依据。

iRSI -相对强弱指标

语法:iRSI(期问、转换)

参数:

期间一计算期间数:

SAR -抛物线

语法:iSAR(步骤,最大值,转换)

参数:

步骤一增量,通常是0.02;

最大值一最大值,通常是0.02;

STO -”随机振荡”指标

语法:iSTO(%K期问、%D期间、慢、方法、模式、转换)

参数:

%Kperiod - %K线期间;

%Dperiod - %D线期间;

slowing -慢值;

method -计算方法,取下列值:MODE_SMA(简单平均)、MODE_EMA(指数值)、MODE_WMA (权

重值);

mode -数据源,可以取下列值:MODE_MAIN(主指标线),MODE SIGNAL(信号指标线);shift -与当前条形(后退期间数)相关的转换,为数据待取值的依据。

iWPR -威廉氏百分数范围指标

语法:iWPR(期问、转换)

参数:

期问一计算期问数:

shift -与当前条形(后退朔问数)相关的转换,为数据待取值的依据。

IsDemo -如果智能交易系统系统在试用帐户运行,返回逻辑值,否则会返回错误值Islndirect -如果使用反向方式对特定工具进行计算,会返回正确的逻辑值,否则会返回错误值。

LastTradeTime -返回代表最近交易执行时间的一个数字(SetOrder,DelOrder,CloseOrder,ModifyOrder),计算从1970年元月1日0点经过的秒钟数。

Log (-特定正数值的对数

语法:日志(n个表达式)

参数:正数值

Lowest -特定期间返回开仓,低,高,收盘或交易量最小值(依据”类型”参数而定)...returns 语法:最低点(类型、beginbar、期间)

参数:

type -可以取下列值:MODE_OPEN,MODE_LOW,MODE_HIGH,MODE_CLOSE,

MODE_VOLUME

beginbar -表示条形的转换,与当前条形有关,并从中取值。

periods期间一汁算执行依据的期间数

Minute -返回当前小时的分钟序列数。

Mod -返回代表着一个接着一个的数值的整数

语法:Mod(n个表达式l,n个表达式2)

参数:数值1、数值2

ModifyOrder -前期开仓部位或延迟订单修政的特征

语法:ModifyOrder(订单、价格、止损、获利、色彩)

参数:

order -开仓或延迟部位的数目或订单;

price -新的价格(仅适用于延迟部位!);

stoploss -新的止损水平线;

takeprofil: -新的获利水平线;

color -图表上象形图的色彩

Month -返回当前月的续列号

MoveObject -移动或建立命名对象

语法:MoveObject(名称、类型、时问、价格、时间2、时间2)

参数:

name -文本串形式的名称:

type -对象类型,可以取下列值:OBJ_HLINE(水平线)、OBJ_VLINE(垂直线),OBJ_TRENDLINE (趋

势线)、OBJ_SYMBOL(设定象形图)、OBJ_TEXT(文本串);

time -参照图表第一时间:

price -参照图表第一价格;

time2 -参照图表第二时间:

price2 -参照图表第二时间

NumberToStr -返回特定数值转换成特定准确格式的文本串。通过在十进位点数之后的其他4个数产

生的数值的函数。

语法:NumberToStr(数字、准确性)

参数:

number -特定数值:

precision -准确格式、十进位点数的数字

OrderValue -返回订单特定价值的之一

语法:OrderValue(部位、模式)

参数:

position -交易终端列表的订单头寸部位,从l开始;

mode -返回数据类型,可以取下列值:VAL_TICKET(订单数),VAL_OPENTIME(定定开仓时间),

VAL.TYPE(订单类型),VAL_LOTS(要求单位数目),VAL_SYMBOL(工具名称,以文本串的形式),

VAL_OPENPRICE(开盘价),VAL_STOPLOSS(止损水平线),VAL_TAKEPROFIT【获利水平线),VAL_CLOSEPRICE(收盘价),VAL_COMISSION(委托交易量),VAL_SWAP(部位展期的展期费用数

额),VAL_PROFIT(交易利润数),VAL_COMMENT(以文本串形式对特殊部位的注解),VAL_CLOSETIME(订单收盘时间)。

Ord -和OrderValue完全相同。

Period -返回界定的己用期间分钟数

Pow -返回由nBaseExpression数值提高到nExponentExpression倍数而产生的数值,参见参数。

语法:Pow( nBaseExpression, nExponentExpression)

参数:数值1、数值2。

Print -打印由用户在系统日志里界定的数据。

语法:Print(…)

参数的任何非零数均可能。

PrintTrade -存储日志中特殊部位的细节

语法:PrintTrade(部位)

参数:部位一在交易终端里已开仓部位数字

Rand -返回一个产生的伪随机数字。在使用此函数之前,伪随机数字发生器应用Srand函数调整到初始

状态。如果伪随机数字发生器不用,就在启动程序时一次调整到初始状态。

Round -返回代表最接近整数的特定数值

语法:Round(n个表达式)

参数:一个数值

ServerAddress -以文本串的形式返回服务器IP地址

SetArrow -设定图表绘图标志

语法:SetArrow(时间、价格、标志和色彩)

参数:

time -参照图表第一时问:

price -参照图表第一价格;

symbol -从Wingdings字体设定标志的数值;

color -图表颜色

SetObjectText l手旨定文本串到特定的对象

语法:SetObjectText(称,文本,字体,尺寸,颜色)

参数:

name -对象名称:

text -特定文本:

font -字体命:

size -字体大小:

color -文本色彩.

SetOrder -用于开仓或设定延迟订单的主函数。

语法:SetOrder(操作、单位、价格、滑动、止损、获利、色彩)

参数:

operation -操作类型,可以取下列值:OP_BUY(开始购买部位),OP_SELL(开始出售部位),OP_BUYLIMIT,OP_SELLLIMIT,OP_BUYSTOP,OP_SELLSTOP(提交延迟订单);

lots -单位数:

price -交易优先收盘价;

slippage - OP_BUY相OP_SELL操作的最大价格滑动;

stoploss -止损水平线;

takeprofit -获利水平线;

color -当提取函数时,图表上箭头的色彩

SetText -把图表种的文本创放到特定的位置

语法:SetText(时问、价格、字符串、色彩)

参数:

time -参照图表第一时间:

price -参照图表第一价格;

string -文本串;

color -文本色彩

Sin -计算并返回代表弧度角度的数值

语法:Sin(n个表达式)

参数:数值

Sqrt -计算和返回特定正数值的平方根

语法:Sqrt(n个表达式)

参数:正数值

Srand -设定伪随机数字发生器到初始状态。如果使用发生器,将其在启动程序时一次性设置到初始状

态。初始设置所用的最佳值就是时间函数回归的数字一在此情况下,产生顺序的随机性就增大。

语法:Srand(时间)

参数:正数值

Symbol -返回智能交易系统运行的金融工具名称的文本串。

Tan -计算并返回代表角度弧度的正切数值。

语法:Tan(n个表达式)

参数:数值

TimeToStr -返回带有”yyyy.mm.dd hh:mi”类型的文本串,由代表经过1970元月1日起的秒钟数

的特定数值。

语法:TimeToStr(时问)

参数:正数值

Year -返回当年数。

逐步创建简单顾问软件

我们现在就创建智能交易系统,并在运行标准的平滑异同移动平均线指标,该系统具有较强的获利能力,

支持追踪止损和最大的保障安全操作。下面所给的例子,交易通过对单一的部位进行开仓和控制。

交易原则:

多头进场- MACD指标在零点之下,向上走,或由下行信号线穿过。

空头进场- MACD指标在零点

多头出场一通过执行获利限额,移动止损或当MACD指标穿过信号线(MACD揩标在零点以上,向下走,或由上行信号线穿过)

。1_一

≧爿

hE

J1,,

生l

一,,

唧矗·空头出场一通过执行获利限额,移动止损或当MACD指标穿过信号线(MACD指标在

零点以下,向

上走,或由下行信号线穿过)

曼二曩一麓,'、:、为了排除MACD指针于我们的分析出现的微不足道的变化(图表上的“小山丘”),我们引

入另外一种控制绘图中的“小山丘的大小”的方法如下:指针大小应至少为最低价格的5个单位(5*Point

表示USD/CHF=0.0005和USD/JPY=0.05)。

步骤I:编写智能交易系统描述

q匡銮互ii] -J。衄一

。NI,Auto_Trad}创建蛙)InE art

‘一,

‘≦MACD Samp 设置快捷键喧)

≤)¨…;..^…笔==

将鼠标指针点到导航窗口的智能交易系统区,按鼠标右键,在出现的菜单里选中“创建”指令。智能交易

系统的启动向导要求你进入某些数据。在出现的窗口,我们写入智能交易系统名称(Name) -MACD襻

本,作者(Author) -指示你的名字,连接(Link) -连接到网站,在注解(Notes)里写入- L/MACD 为基础的智能交易系统测试样本。

-{J7日~./r盐韭越重‘D?Ji至乱j d

j“

t

Ielcoie to the Expert Advisor

Iizard

TrLiz wizard halpz lcou craata MetaQuotez Language 4

proU am.

奠j赫赢er t-Ad;;'z or':pr o飘am:'

::) CuE t om Indi cat or pr o gr am

i:0jScript proFam

:::jGenerate from tamplate

:l:-To continue, click Hext.

::I::-Generate from template

To continue, click Hext

第二步:创建程序的主结构

智能交易系统代码只有几页,即便是这几页代码也挺难掌握,特别是考虑这个事实:我们不是专业的程序

开发商,另外,我们根本不需要专业性的描述,对吗?

为了对标准智能交易系统的结构有些了解,我们现在就看看下面的这个描述吧:

1.原始数据检查

检查图表、图表上的条形数

核查外部变量值:单位、Lots,S/L,T/P, T/S。

2.设定快速数据存取内部变量

3.检查交易终端-是否町用?若是的话,那么

检查账户资金的可用性,等。

1m外汇实盘数据(可导入mt4)分享

本人从2010年开始做外汇期货程序化交易,具有丰富的程序化数据建模实战经验,有需要策略测试的我可以帮忙。现有偿(几块钱)提供高质量的外汇实时价格数据,数据详情如下: 1.数据源为福汇外汇交易平台的1m实盘数据(非模拟盘),绝对高质量。 2.种类丰富,包含外汇、期货等在内的63个品种数据。 3.时间跨度长,包含1999年到当前的1m价格数据和成交量数据。 4.更新及时。可根据你的需求为你每天(每周)推送(通过电子邮件)最新的实盘数据。 绝对是时实的实盘数据,不是模拟盘数据。 5.满足个性化需求。可提供任意时间周期(如1m,10m,30m,1h…)的txt、csv、excel等格 式的数据。并且数据结构也可以按照您的需要调整。可直接导入你的mt4平台,也可提供其它格式,以满足建模和数据分析的需求。 有需要的可加我QQ:379990927(请说明要数据或程序化交易交流)。欢迎交流。 附:数据样本 opentime OPEN CLOSE HIGH LOW V olume Digits Point spread 01DEC2015:00:00:00 1.09718 1.09674 1.09718 1.09648 31 5 0.00001 0.00051 01DEC2015:00:01:00 1.09681 1.09653 1.09688 1.09653 21 5 0.00001 0.00051 01DEC2015:00:02:00 1.09653 1.09691 1.09698 1.09653 46 5 0.00001 0.00051

01DEC2015:00:03:00 1.09691 1.09691 1.09695 1.09676 30 5 0.00001 0.00051 01DEC2015:00:04:00 1.09691 1.09691 1.09694 1.09691 9 5 0.00001 0.00051 01DEC2015:00:05:00 1.09689 1.09712 1.09717 1.09689 11 5 0.00001 0.00051 01DEC2015:00:06:00 1.09712 1.09698 1.09712 1.09673 24 5 0.00001 0.00051 01DEC2015:00:07:00 1.09693 1.09698 1.09698 1.09692 5 5 0.00001 0.00051 01DEC2015:00:08:00 1.09669 1.09669 1.09669 1.09669 1 5 0.00001 0.00036 01DEC2015:00:09:00 1.09661 1.09661 1.09661 1.09661 1 5 0.00001 0.00036 01DEC2015:00:10:00 1.09698 1.09679 1.09698 1.09679 22 5 0.00001 0.00051 01DEC2015:00:11:00 1.09679 1.09658 1.09679 1.09658 9 5 0.00001 0.00051 01DEC2015:00:12:00 1.09661 1.09694 1.09694 1.0966 31 5 0.00001 0.00051 01DEC2015:00:13:00 1.09694 1.09694 1.09694 1.09694 4 5 0.00001 0.00051 01DEC2015:00:14:00 1.09694 1.09693 1.09694 1.09689 4 5 0.00001 0.00051 01DEC2015:00:15:00 1.09695 1.09662 1.09695 1.09662 24 5 0.00001 0.00051 01DEC2015:00:16:00 1.09662 1.09691 1.09691 1.09654 26 5 0.00001 0.00051 01DEC2015:00:17:00 1.09693 1.09667 1.09693 1.0966 31 5 0.00001 0.00051 01DEC2015:00:18:00 1.09667 1.0968 1.09686 1.09667 8 5 0.00001 0.00051 01DEC2015:00:19:00 1.09672 1.09681 1.09715 1.09643 62 5 0.00001 0.00051 01DEC2015:00:20:00 1.09681 1.09695 1.09695 1.09681 21 5 0.00001 0.00051 01DEC2015:00:21:00 1.09695 1.09683 1.09695 1.09683 23 5 0.00001 0.00051 01DEC2015:00:22:00 1.09684 1.09687 1.09693 1.09683 46 5 0.00001 0.00051 01DEC2015:00:23:00 1.09683 1.09688 1.09688 1.09683 7 5 0.00001 0.00051 01DEC2015:00:24:00 1.09688 1.09689 1.09692 1.09685 12 5 0.00001 0.00051

外汇软件MT4及MT5中交易品种的中英文及简写对照表

外汇软件MT4及MT5中交易品种的中英文及简写对照表一.货币对:(主要交易对象为:黄金+六种主要交易货币)EURUSD欧元兑美元 GBPUSD英镑兑美元直接货币 AUDUSD澳元兑美元 USDJPY美元兑日元 USDCHF美元兑法郎间接货币 USDCAD美元兑加元 NZDUSD纽元兑美元 EURGBP欧元兑英镑 EURCHF欧元兑法郎 EURJPY欧元兑日元 EURAUD欧元兑澳元EURCAD欧元兑加元GBPCHF英镑兑法郎GBPJPY英镑兑日元AUDJPY澳元兑日元AUDNZD澳元兑纽元AUDCAD澳元兑加元CHFJPY法郎兑日元NZDJPY纽元兑日元CADJPY加元兑日元说明: GOLD黄金 USD美元 EUR欧元 GBP英镑 AUD澳元 NZD 纽元 JPY日元 CHF法郎(瑞士) CAD加元 直接盘:与美元直接挂勾 交叉盘:非美货币之间的兑换

附注: GOLD=黄金(走势激烈,一般情况与美元走势相反,高风险收益) SILVER=白银(走势较小,基本与黄金同向) EURJPY=欧元兑日元(交叉盘,走势激烈,行情比较大,高风险收益) USDJPY=美元兑日元(走势稳定偏激烈,属于政策性货币,主要基于日本的财政政策和市场情绪) EURUSD=欧元兑美元(行情激烈度偏中,能够体现书本上的各种知识,可参考各类技术指标,属于最多人做的货币对) AUDUSD=澳元兑美元(行情激烈度偏中,澳大利亚属于资源出口国,其货币对涨跌对中国的经济数据比较敏感) USDCAD=美元兑加元(行情激烈度偏低,一般情况下与美元通向,没有加拿大相关的新闻走势不强烈) USDCHF=美元兑瑞士法郎(行情激烈度偏中,瑞士法郎属于政策性货币,主要参考瑞士的货币政策和央行利率,还有美国的经济数据) GBPUSD=英镑兑美元(英镑属于高投机性货币,行情激烈度高,涨跌幅度大,且走势比较没有章法,需小心对待) NZDUSD=新西兰元兑美元(新西兰元比较冷门,点差偏高,一般情况下不推荐炒作,需投入精力去研究后再操作) EURCHF=欧元兑瑞士法郎(欧元和瑞士法郎关联度极高,经常通向发展,也有背离的情况,需要参考当时的货币政策) EURAUD=欧元兑澳元(基本同澳元兑美元) EURCAD=欧元兑加元(基本同欧元兑美元) GBPJPY=英镑兑日元(行情激烈度高,属于投机性货币对,需小心对待)。 二.技术指标 1.移动平均线Moving Average Moving Average – Exponential:简称EMA,中文名称:指数移动平均线 Moving Average – Simple:简称SMA,中文名称:简单移动平均线 Moving Average Smooth:中文名称:平滑移动平均线 Moving Average Variable:简称VMA,中文名称:变异移动平均线

全球通用外汇交易软件MT4详情介绍

全球通用外汇交易软件MT4详情介绍 刚刚进入外汇交易行业的新手好不容易弄懂了点、手等一切基础概念,现在打开MT4又仿佛一切从没学过……MT4作为主流的在线交易平台,其实操作很简单。 首先,还没下载安装MT4的小伙伴,先下载安装~ HMA皇玛外汇老师对MT4页面进行详细介绍: 打开MT4并登录个人账号后,便进入到MT4主页面。如下图:

整个页面分为七大板块: 1.主菜单:包括文件、显示、插入、图表、工具等总工具栏; 2.工具栏:包括新增图表、新增订单、显示市场报价等工具; 3.图标窗口:包括十字准线、画水平线等工具; 4.交易品种:包含了外汇市场的交易品种 5.导航:显示服务器、账户名、技术指标等信息;

6.终端窗口:显示交易品种实时K线图 7.订单栏:显示账户所有订单信息,包括交易品种、交易时间、交易数量、 账户余额等信息。 8. MT4的功能十分强大,但作为刚起步的外汇交易投资者,需要掌握的是最基本的操作技巧!

所有窗口堆积在终端不方便查看时,可以选择更好的查看方式↓ 点击工具栏处的【纵向排列窗口】工具,即可平铺所有品种K线图。

02、如何插入技术指标、划线? 进行外汇交易前,投资者都会通过技术分析和基本面分析来判断汇价的运动规律,以及市场趋势,并不是盲目的,随心所欲的下单、平仓,毫无计划的进场和出场。 在MT4的页面中,大约有十几种技术指标,但并不是每一个技术指标都会被交易者所使用。一般来说,交易者都会选择插入自己熟悉的,运用较为熟练的技术指标来帮助自己进行判断分析。 【插入技术指标】 点击工具栏处【技术指标】,即可添加各类技术指标。如图: 技术指标太多太乱?想删除怎么办? 方法一: 在K线图表框的空白处(K线外)右击鼠标,弹出对话框,点击【技术指标列表】,即可编辑或者删除技术指标;

FOREX嘉盛集团MT4外汇交易平台

FOREX嘉盛集团MT4外汇交易平台 https://www.sodocs.net/doc/236588248.html, 是美国嘉盛集团 (GAIN Capital Group) 的分支。美国嘉盛集团为业内备受推崇的专业网上外汇交易商,公司月交易量超过2000亿美金,业务遍及全球140多个国。 https://www.sodocs.net/doc/236588248.html, 是注册期货经纪商 (FCM) 和国家期货协会NFA成员 (NFA 号码:0339826) 。作为注册期货经纪商,https://www.sodocs.net/doc/236588248.html,接受CFTC 监管。 时下,MT4外汇交易平台要到技术派外汇交易者的青睐。其最显著的特点是:1、软件小巧,下载轻便; 2、强大图表及技术分析功能,支持自建技术指标; 3、支持自动交易,可应用MQL4语言自己编程,自动执行交易策略; 4、锁仓功能; 5、报价、指标语音提示。 而https://www.sodocs.net/doc/236588248.html,此次推出的专属MT4外汇交易平台更加整合了https://www.sodocs.net/doc/236588248.html,的全部优势,其领先地位更加突出:1、资金安全,财务稳健,值得信赖;2、主要货币对点差低至1-2点,交易成本更低;3、持证外汇投资顾问24小时一对一中文客服;4、免费外汇学习资源、外汇培训课程;5、自动交易托管服务,24小时运行自动交易程序;6、支持PDA手机、iPhone。 关于嘉盛集团 嘉盛集团(NYSE:GCAP)是一家全球在线交易服务供应商。嘉盛创新的交易技术为零售和机构投资者组成的多元化客户群提供针对外汇、差价合约(CFD)和外汇产品等多种资产的市场进入渠道和高度自动化的交易执行服务。 作为网上外汇交易行业的领导者,嘉盛集团拥有零售外汇交易行业中最大且最具盛名的品牌之一https://www.sodocs.net/doc/236588248.html, 。嘉盛的其他业务包括完全独立的GAIN GTX(向对冲基金和机构客户提供电子通讯网络外汇交易服务),以及持牌美国证券经纪商嘉盛证券(GAIN Securities, Inc),后者是美国金融业监管局(FINRA)和证券投资者保护公司(SIPC)的成员。 嘉盛集团及其附属公司在纽约市、新泽西州Bedminster、伦敦、悉尼、香港、东京、新加坡和首尔均设有办事处。另外嘉盛集团还获得中国银行业监督管理委员会(简称银监会)的批准,在中国北京设立代表处。

MT4MT5外汇EA编程教程大全之交易函数word资料12页

MT4 MT5外汇EA编程教程大全之交易函数(三) 从自定义指标中不能调用 OrderSend(), OrderClose, OrderCloseBy, OrderDelete和OrderModify 交易函数。 OrderClose OrderCloseBy OrderClosePrice OrderCloseTime OrderComment OrderCommission OrderDelete OrderExpiration OrderLots OrderMagicNumber OrderModify OrderOpenPrice OrderOpenTime OrderPrint OrderProfit OrderSelect OrderSend OrdersHistoryTotal OrderStopLoss OrdersTotal OrderSwap OrderSymbol OrderTakeProfit OrderTicket OrderType bool OrderClose( int ticket, double lots, double price, int slippage, void Color) 对定单进行平仓操作。如果函数成功,返回的值是真实的。如果函数失败,返回的值是假的。获得详细错误信息,请查看GetLastError()函数。 参量:

ticket - 定单编号。 lots - 手数。 price - 收盘价格。 slippage - 最高划点数。 Color - 图表中标记颜色。如果参量丢失,CLR_NONE值将不会在图表中画出。 示例: if(iRSI(NULL,0,14,PRICE_CLOSE,0)>75) { OrderClose(order_id,1,Ask,3,Red); return(0); } bool OrderCloseBy( int ticket, int opposite, void Color) 用相反定单对打开仓位进行平仓操作。如果函数成功,返回的值是真实的。如果函数失败,返回的值是假的。获得详细错误信息,请查看GetLastError()函数。 参量: ticket - 定单编号。 opposite - 相对定单编号 Color - 图表中标记颜色。如果参量丢失,CLR_NONE值将不会在图表中画出 示例: if(iRSI(NULL,0,14,PRICE_CLOSE,0)>75) { OrderCloseBy(order_id,opposite_id); return(0); } double OrderClosePrice( ) 对于当前选择定单返回收盘价格。 注解:定单必须用OrderSelect()函数提前选定。 示例: if(OrderSelect(ticket,SELECT_BY_POS)==true) Print("对于定单 ",定单编号" = ",OrderClosePrice()的收盘价

黄金外汇MT4软件操作说明

GHT交易软件说明

工具栏 商品种类 走势图 账户信息 交易信息 软件主界面 第一步,点击文件->开设模拟账户,弹出申请模拟账户界面 在这个界面中输入个人资料,点两次下一步,会看到申请成功的账户密码,完成后系统自动登录。登录成功后在账户信息栏目中会看到账户相关信息,交易信息中会看到账户余额。

如何下单 在趋势图中点击鼠标右键,选择交易->新订单即可打开下单界面。 选项说明: 商品:这里可选择要交易的商品,如现货黄金是GOLD,原油是OIL等, 手数:0.1手代表160美金,0.2手代表200美金,依次类推 止损价:当条件达到设置值时,系统自动平仓以减少损失,此项下单时可设置可不设获利价:当条件达到设置值时,系统自动平仓,此项下单时可设置可不设 注释:可忽略 交易类型:即时成交,直接点击下方的卖或买,按当前价格成交

挂单交易:如果当前点数没到目标值,可选择挂单交易,当点数达到目标值时系统自动下单交易。 卖和买按钮:现货黄金不像股票,只能做多,这里做涨做跌都能赚。如果做跌,就点卖。如果做涨,就点买。 交易案例:操作一挂单交易,挂单条件,当前点数是1649,当跌至1647时自动下0.1手单,止损价是1642,获利价是1658,则如果下跌超过1642时系统自动平仓,当涨到1658获利点时系统也会自动平仓。 挂单交易类型

修改订单: 已下订单在交易信息里面都有显示,如果要修改某项可直接对相关单子点击鼠标右键,选择修改即可。 平仓: 当达到获利点想手动平仓时,右键对着要平仓的订单单击,选择平仓,然后在点击黄色的平仓按钮即可。 注意:是点击下方黄色的平仓按钮,不是点击上方的卖或买按钮,切记!!!

EasyForex-MT4外汇交易平台使用经验

EasyForex MT4外汇交易平台使用经验EasyForex的MT4外汇交易平台,超稳定! 在前两年,我还会因为如何选择一个好的外汇保证金平台来投资而纠结!因为很多交易平台各有利弊,再加上国内的一些政策限制,我们只能选择境外的外汇保证金公司来投资外汇!现在我的大宗交易就放在两个平台,一个是香港的恒生银行,一个是easyforex平台! EasyForex (https://www.sodocs.net/doc/236588248.html,),这家保证金平台我估计大家也不陌生,国内很多人在为他们做推广,后来我也尝试性的入金交易,5年前到现在,前后尝试了不少交易平台,但是最后只有easy-forex的我还是继续在使用,这里我简单的给大家介绍一下: 1、easy-forex是一个来自欧洲的非常有实力的专业外汇保证金公司,他们同时受到英国FSA,欧盟CySEC和美国的NFA,以及澳洲的ACN全球四大金融监管机构的监管!在本文结尾大家可以点击链接查阅监管信息和监管号!!可见实力不凡,并且信誉度很好! 2、2009年开始,就已经跻身到美国TOP10前十大外汇保证金交易公司! 3、开户非常简单,有中文页面,我想只要会认识中文的人就可以轻松完成开户资料的填写! 4、非常热情的中文客服,你注册完毕后会主动的给你电话,帮助你解决一些疑问! 5、交易平台工具的多样化,有IE版的,桌面版的,手机版的,最重要的是还有我最喜欢的MT4交易平台!并且经过多年测试,属于非常稳定的MT4数据源! 6、点差:欧元和日元3个点差,英镑4个点差,和一般的大公司差不多! 7、杠杆:1:200,这个绝对够了! 8、MT4平台最小仓位:1000最小,比起福汇的1万,更加适合新手! 9、最小开户金额:最小150美元,非常适合新手! 10、入金渠道也很适合国人,注册帐户后,只要你有一张带有VISA和MasterCard标志的中国信用卡,可以自助完成入金,并且马上开始交易!当然你也可以选择PAYPAL 或者电汇,当然这两个途径需要花点时间!入金后可联系他们客服将资金转入MT4平台,默认开通的是他们自开发的交易平台! 11、可以交易黄金和石油,白银等国际期货! 12、资金的安全性!因为有了NFA以及欧盟的一些认证,至少在这方面,easy-forex 确实做到位了!在斯彬自己几年的测试下来,资金安全性确实没有问题,从07年开始,一直到现在,进出过几千到几万的资金,出金和交易没有任何拖沓和猫腻!

外汇看盘软件

外汇看盘软件 外汇看盘软件是一种外汇投资工具软件,投资人可以利用这个工具实施外汇买卖。一般常用的外汇交易平台有MT4/MT5/GTS/JAVA网页式平台等。值得一提的是,MT系统平台也有一定的分析图表功能,自带有常用的十几个指标,如MACD,KDJ,MA均线系统等。目前世界上各个国家的外汇交易平台不尽相同,各有优劣。专业提供外汇交易平台的有俄罗斯的MetaTrader4软件,是比较流行的商业软件。外汇看盘软件自身并不参与外汇买卖,只是为外汇交易商提供软件服务。 外汇看盘软件,首选福汇MT4。通汇国际福汇MT4外汇看盘软件功能强大,页面简洁,操作方便,最主要的建仓平仓功能简单易用,投资者可以透过设置止赚止损来进行控制风险。用户可进行下单、平仓、限价单、止损、止赢、查看实时新闻、公告、预警、查看报表,以及数据分析和处理等操作。可谓集所有功能于一身,而且MT4外汇看盘软件占用计算机资源少,运行速度快,还可下载历史数据和图表,广受国际投资公司和投资者的青睐,截止至2012年底已有超过70%的经纪公司和来自全世界三十多个国家的银行选择了MT4外汇看盘 软件作为网络交易平台。全球超过90%的零售交易量是通过MT4外汇看盘成交的。 福汇MT4外汇看盘软件是FXCM福汇集团结合本公司的具体情况,对MT4平台做了一些小的改进,加进公司自己的特点,但里面的操作系统都是一样的,投资者可放心使用。

福汇MT4平台为了让投资者能更好的使用,近期已经对该平台进行了升级,令它可以尽善尽美的结合FXCM福汇的stp无交易员平台外汇执行模式,没有第三方的链接。在这里对于新的FXCM福汇 MT4平台我们在这里做个简单的介绍。 新FXCM福汇MT4外汇投资分析软件功能 1、在执行前设置止损/止赚 - 在建立新交易时设置止损及止赚 2、0.01(微型)手数 - 以更准确的每手交易单位进行交易,强化风险管理 3、将持仓部份平仓 - 控制您希望在何时平仓及将某个持仓的多少部份平仓 4、更多的工具 - 特种货币对,例如∶美元/南非兰特、美元/新加坡元、美元/港元、新加坡元/日圆、美元/土耳其元、欧元/土耳其元、美元/俄罗斯卢布、欧元/匈牙利福林等

MT4外汇交易平台使用技巧

MT4外汇交易平台使用技巧 Mt4是MetaQuotes软件公司生产的一款以外汇为主的软件,此软件的特点是运行比较快,数据可以下载、图表和数据较长。被很多的外汇公司和交易者青睐。目前,超过100家外汇经纪公司和来自全世界的30个国家的银行已经选择MT4软件作为网络交易平台。MT4综合了行情图表,技术分析,下单交易,三大功能为一身非常优秀的软件! 做外汇的朋友已经有越来越多的人选泽了MT4外汇交易平台,但是对于想要了解这个平台的投资者来说可能对它们的功能特点并不是很清楚。下面我们就简单介绍下MT4外汇平台的使用。 开仓:开仓或进入金融市场是执行买卖交易。可以使用市场定单操作或挂单交易自动开启。 市场定单:应用市场定单开仓,可以使用外汇交易平台上的"工具—菜单执行,按按钮"常规" 工具条操作,按F9,或在"市场报价"窗口双击标志。也可以使用"市场报价"和"终端—交易"中"新定单"操作。对于交易仓所管理的"定单"窗口打开。开仓必须填写以下内容: 标志—对于已开启的仓位设定标志; 成交量—指定交易成交量(份额); 止损—设定止损水平(可选择); 赢利—设定赢利水平(可选择); 注意: 止损/赢利t成交量为零时,意味着定单未被安装。 注解—写下注解(可选择).注解的大小不可超过25个字符。外汇经济公司添加的注解不可超过6个字符。开仓后,注解不会改变; 开启从开价最大离差—开启/关闭离差。如果经纪人重新开价,新定单之间的离差将会重新估价。如果离差低于或等于指定离差,定单将会按照新价位执行操作,经纪人会返回新价位执行,这是外汇交易平台上都能够实现的问题。 外汇交易市场的风险要求我们在选择交易平台的时候要更加慎重,这样的话才能保证资金是安全的、平台上的图表显示也是最及时有效的。投资者不能对自己放松要求而让自己面临风险损失。 MT4突出的优点: 1、下单灵活、确保止损——不论现价交易还是预设新单交易,都能同时设置止损价位和获利价位,真正确保第一时间设置止损定单。 2、界面友好、交易直观——所有交易定单都能以直线方式显示于图表,交易一目了然。 3、到价声音报警——可设置到达某个价位声音提示报警,不用担心交易机会错过。 4、支持自编指标——可以将多年的经验总结编写成指标,并应用于图表。 5、支持智能交易系统——可以自己编写交易策略,关联真实帐户,自动交易。

外汇MT4交易下单,如何止盈止损及平仓

外汇MT4交易下单,如何止盈止损及平仓 在当下外汇市场上,MT4和MT5均为最受欢迎的交易平台。MetaTrader4(MT4)由MetaQuotes在2005年发布,已经成为许多交易者的最爱,2010年,MetaQuotes公司又推出了“新宠”MetaTrader5(MT5)。今天,皇玛外汇小编就来聊聊这外汇MT4怎么交易下单以及如何止盈止损。 1,下单 1.1订单类型 市价成交:指在当前价格直接入场的订单。 挂单交易:指在指定价格入场的订单。 挂单有四种,分别是 buy stop:突破多单,指价格上涨至xx时买进; buy limit:回调多单,指在价格下跌至xx时买进; sell stop:突破空单,指在价格下跌至xx时卖出; sell limit:回调空单,指在价格上涨至xx是卖出。 1.2下单渠道 报价栏:左键双击或右键新订单,即可打开新订单窗口 图表:右键,可以在鼠标位置直接挂limit订单;或者选交易,可以在当前鼠标位置挂单;或选择新订单,即可打开新订单窗口

快捷键:F9可以直接打开新订单窗口 订单窗口左侧是当前品种的即时图,右侧可以切换品种,选择手数,设置止盈止损,选择订单类型,市价或是挂单。 挂单交易时要选好挂单的四种类型,截至期到了就会自动取消,挂单距离要一定注意。通常我们选择挂单距离为0的平台为宜。 一键下单:第一次在mt4上下单的时候会弹出一个窗口询问是否开通一键下单 如果选择接受条款并点击OK的话,就可以在图表左上角的下单面板点击下单,而不用打开订单窗口。 1.3手机下单

苹果:在行情界面点击报价;在图表界面点右上角交易;在交易界面点右上角+号,都可以打开订单界面。其余操作与电脑版一样。 安卓:在行情界面点击报价,选新交易;在图表界面或交易界面点右上角加号,都可以打开订单界面。其余操作与电脑版一样。 2,止盈止损 止盈:当前订单盈利达到xx时,平仓出场。 止损:当前订单亏损达到xx时,平仓出场。 止盈和止损都可以在订单界面设置,也可以在订单持仓过程中修改。修改方法可以在图标上成交线上直接拖动修改,或者在终端窗口中的订单选项卡中双击该订单打开订单窗口修改。 追踪止损:追踪止损举例说明,就是假设现在的价格是5,做多,设置了2个点的追踪止损。当价格涨到7的时候,追踪止损就启动了。当价格涨到8的时候,止损位就到了,(跟最高价保持2个点跟进)……当价格出现回落,止损位就固定了,比方价格到了10,追踪止损位就到了8.当价格回落到8的时候,就止损了。

外汇交易软件MT4初级使用详解

外汇交易软件MT4初级教程 MetaTrader交易功能图解: 在模拟帐户申请结束后,你会发现页面上有四个盘面,可以点击右上角的X将四个盘面关掉,然后添加新的盘面,比如你想做欧元对美元(EURUSD)的交易,你可以在点左上角的文件,点击“新图表”选择你要交易的种类,添加其他的也依此类推。比如你添加了欧元对美元、英镑对美元、黄金的话,盘面就会出现: 选择英镑交易时就点击盘面上的GBPUSD 1、现价交易(即市交易) 点击MT4.0平台软件上面的“新定单”的图案 ,打开交易窗口(或者按F9,或者直接双击左侧市场报价中,你要买卖的货币)这 三种方法都可以打开交易窗口。直接点击下图上的“卖”或者“买”即可按照当前最新价格成交。我们建议下单的同时设置止损价格以控制风险! 2、挂委托单(预设新单) 点击外汇交易软件MT4.0平台软件上面的的“新定单”的图案 ,打开交易窗口。选择交易类型,再在下面选择挂单类型,输入挂单的价格,点击下单。挂单的同时也可以设置止损价格和获利价格!

Buy Limit:在当前价格以下挂买单(通常用于接近下档支持位时买入); Sell Limit:在当前价格以上挂卖单(通常用于接近上档压力位时卖出); Buy Stop:在当前价格以上挂买单(通常用于突破上档压力位时买入); Sell Stop:在当前价格以下挂卖单(通常用于跌穿下档支持位时卖出); 3、订单显示说明 已成交订单和预设新单都能在图表上以下图方式显示出来,非常直观,看上去一目了然! 如果要取消这种显示,请在终端窗口交易栏目中,单击鼠标右键——显示在图表上,把前面的勾去掉即可。 4、修改订单 平台下方终端窗口交易栏目,在已成交订单上单击鼠标右键——修改或删除订单,弹出以下对话框。对于已成交订单,只能修改止损价位和获利价位。 终端窗口交易栏目,在预设订单上单击鼠标右键——修改或删除订单,弹出以下对话框。对于预设订单,可以修改进场价位、止损价位和获利价位,也可以删除该预设订单。 5、追踪止损 追踪止损:顾名思义,就是追随最新价格设置一定点数的止损。 终端窗口交易栏目,在指定的未平仓订单上单击鼠标右键,于下拉列表中选择“追踪止损”,在子列表中选择想要的止损点数,就能实现追踪止损的功能。追踪止损的功能是基于客户端的 ,所以要想追踪止损功能有效,必须交易平台一直开启,且关联的交易帐户必须一直处于登录状态。 6、平仓

MT4外汇模拟平台指南

MT4外汇模拟平台指南 Mt4是MetaQuotes软件公司生产的一款以外汇为主的软件,此软件的特点是运行比较快,数据可以下载、图表和数据较长。被很多的外汇公司和交易者青睐。目前,超过100家外汇经纪公司和来自全世界的30个国家的银行已经选择MT4软件作为网络交易平台。 MT4综合了行情图表,技术分析,下单交易,三大功能为一身非常优秀的软件! MT4下单灵活、确保止损——不论现价交易还是预设新单交易,都能同时设置止损价位和获利价位,真正确保第一时间设置止损定单。MT4界面友好、交易直观,所有交易定单都能以直线方式显示于图表,交易一目了然。到价声音报警:可设置到达某个价位声音提示报警,不用担心交易机会错过。支持自编指标:可以将多年的经验总结编写成指标,并应用于图表。支持智能交易系统——可以自己编写交易策略,关联真实帐户,自动交易。 MT4具有30种可修改多个参数的技术分析指标。提供柱状图、阴阳烛(即蜡烛图)、折线图三种线型。可以提供4种直线、4种通道、3种江恩、5种斐波纳奇线、3种图形、8种箭头、已经安德鲁分叉线、循环周期线、文字与文字标签等强大丰富的画线工具和图形标签,且可以进行个性化的参数设置。九种时段图表。可选择的多种界面风格并可以设置个性化的界面风格、提供汇价预警声音提示。用以设计图表和版面的界面保存系统。提供投资策略测试系统,可以帮助用户测试和完善自己的交易系统的功能。可以备份历史数据、提供智能交易系统、MQ语言编辑器等众多丰富的功能。图表分析功能亦非常强大:8种画线工具,8个交易时段,29种技术指标,分析行情走势等。 模拟外汇平台的作用 许多投资于外汇行业的人在炒外汇初期对外汇行业以及外汇技术不甚了解的情况下盲目 入市,直接导致了向外汇市场这个“大课堂”缴纳了一大笔学费。这些情况完全可以避免的,只需要首先下载一个模拟外汇平台,熟悉行情之后胸有成竹的入市。 模拟炒外汇的概念: 模拟外汇平台,从字面意思来开就是用模拟的软件进行外汇投资,也就是说在没有真实入金的情况下用软件账户上的虚拟金币进行外汇交易,你在模拟外汇软件上所看到的行情,技术指标以及佣金,点差全部都是真实的。也就是说除了金钱其他的一切跟真实的外汇交易是没什么两样的。 模拟炒外汇的优势: 它的优点就在于让外汇新手在没有任何外汇投资经验的情况下,研究熟悉外汇市场的规律和行情,让投资新手在没有任何资金损失的情况下逐渐成为一个优秀的外汇投资者。从而为进军外汇行业打下坚实的基础和强有力的后盾。 申请MT4外汇模拟账户的方法: 1 下载MT4平台软件,可到EASYFOREX官网下载免费使用!

外汇mt4平台使用教程

外汇mt4平台使用教程 金融市场,就是没有硝烟的战场。士兵上战场前,要熟练掌握自己的武器,同样,做外汇交易,就必须学会熟练使用MT4软件,这是国际通用的外汇交易软件!对于新手来说,MT4的操作不是很熟悉,今天就在这给大家介绍介绍MT4的入门操作! 1.下载MT4软件 全称Meta trader4,这个软件可以去巨汇GGFX官网下载, 有电脑版,也有手机版,手机版又分为安卓版和苹果版,用手机下载MT4的方法,后面我们会单独介绍。 2.安装之后,点击登录交易账户, 基本上平台都会有两个服务器, 模拟的是XXX--DEMO, 真实的XXX--LIVE, 你选择你所对应的账户就可以的。 两个账户之间的切换也很方便,双击就可以。

3.K线颜色 MT4登录之后我们就可以看走势图,但是默认的图表不是很好看,那就要自己设置了。按“F8”键呼出图表属性设置,在“颜色”选项里可以设置图表的颜色,包括图表的背景颜色、文字的颜色、K线蜡烛的颜色等等。 4.变更密码

点击菜单栏--工具--选项--服务器 原来的密码,必须输入正确,才能更改新密码。 在交易的时候经常要调整手数,MT4默认的手数可能不适合你自己。这个就要打开上图中的“交易”选项,自己设置一下默认值,就不用以后每次交易都要调整交易手数了。 5.交易品种列表: 刚安装的产品列表显示交易货币是不完整的,请右键“商品列表“,点击“显示全部",需要的点击“显示”,不需要的点击“隐藏”

6.交易方式 交易的方式有好几种,你可以选择新订单设置手数设好止盈止损下单。 也可以选择单击交易,单击交易是一个比较快捷的下单方式!但不适合挂单, 在图标窗口--右击--单击交易,就会弹出如图所示的界面。 buy买 sell卖,下单几手,一目了然!

MT4外汇行情软件下载与使用技巧

MT4外汇行情软件下载与使用技巧 MT4是一款市场行情接收软件。该软件由MetaQuotes Software Corp.公司发布,提供免费试用,有中文界面。 由于各个交易公司提供了许许多多的服务器接入地址,MT4可以即时查看黄金、白银、外汇、股票、期货等行情,同时可以进行模拟交易,功能特别强大,是目前最为广泛使用的外汇行情软件之一。 MT4突出的优点: 1、下单灵活、确保止损——不论现价交易还是预设新单交易,都能同时设置止损价位和获利价位,真正确保第一时间设置止损定单。 2、界面友好、交易直观——所有交易定单都能以直线方式显示于图表,交易一目了然。 3、到价声音报警——可设置到达某个价位声音提示报警,不用担心交易机会错过。 4、支持自编指标——可以将多年的经验总结编写成指标,并应用于图表。 5、支持智能交易系统——可以自己编写交易策略,关联真实帐户,自动交易。 MT4功能: (1)具有30种可修改多个参数的技术分析指标。 (2)、提供柱状图、阴阳烛(即蜡烛图)、折线图三种线型。 (3)、可以提供4种直线、4种通道、3种江恩、5种斐波纳奇线、3种图形、8种箭头、已经安德鲁分叉线、循环周期线、文字与文字标签等强大丰富的画线工具和图形标签,且可以进行个性化的参数设置。 (4)、九种时段图表。 (5)可选择的多种界面风格并可以设置个性化的界面风格、提供汇价预警声音提示。 (6)、用以设计图表和版面的界面保存系统。 (7)、提供投资策略测试系统,可以帮助用户测试和完善自己的交易系统的功能。 (8)、可以备份历史数据、提供智能交易系统、MQ语言编辑器等众多丰富的功能。 MT4软件文件大小不到1.4M,安装之后不到4M,与系统其它软件没有关联性,不依靠其它程序,可以独立运行,甚至可以把安装后的文件夹复制到U盘,带到其它任何电脑上运行,也支持代理,对网络带宽的要求相当低。 MT4平台下载和安装:

MT4外汇交易软件使用技巧

在MT4外汇交易软件中,投资者若想达成交易,除了采用“市价成交”之外,还可以采用四种挂单方式:buylimit、selllimit、buystop、sellstop,这几种方式,可以使得投资者面对动荡的市场,提前布局,从容选择熟悉的交易品种、手数和目标成交价格,而系统将自动执行你的交易指令,从而达到轻松淡定获利之境地。 首先巨汇GGFX小编说一下挂单限制:有些平台规定挂单和当前价格需要有一定距离,且不同货币也有所区别,在MT4开订单的小窗口最下面有显示。一般平台会显示100点或50点就是在当前价格外10点或5点才允许执行挂单。 buy limit 限价买入,在当前价格下方挂买单做多,比如目前EUR/USD=,依照技术分析EUR/USD稍后有可能会回调到,然后再上涨,那么你在此时就可以在附近去buy limit,当EUR/USD达到的时候,你的这个buy limit就会自动成交(挂单成交需要把点差考虑进去)。 sell limit 限价卖出,在当前价格上方挂卖单做空,比如目前EUR/USD=,依照技术分析EUR/USD稍后有可能会上涨到、接着开始下跌的过程,那

么你就根据你的判断在附近去sell limit,当EUR/USD达到的时候,你的这个sell limit就会自动成交。 buy stop 买入止损,是一个追涨做多的行为,在当前价格上方挂买单,即突破追多。比如目前EUR/USD=,依照某种分析EUR/USD如果能成功突破的关键位置就会继续上涨,那么此时你就可以提前在或略高位置去buy stop,而当EUR/USD一旦突破的瞬间,你的这个buy stop就会自动成交。 sell stop 卖出止损,是一个追跌做空的行为,在当前价格下方挂卖单,即突破追空。比如目前EUR/USD=,依照技术分析EUR/USD如果有效跌破的关键位置就开始大幅下跌,那么你就可以提前在附近去sell stop,而当EUR/USD跌破瞬间,你的这个sell stop就将自动成交。 价格突破报警 做外汇每天盯盘眼睛都吃不消,于是有的人就去找一下MT4的报警指标或者EA,其实MT4本身就带有这个功能。打开订单窗口下的报警面板,在面板空白出点击鼠标右键,在弹出菜单中选择“创建”,弹出“报警编辑”对话框: “启用”要勾选才能执行报警;“报警方式”默认的是“Sound”就是声音报警,也可以选择“Mail”是邮件报警,你可以设定发邮件

外汇交易MT4平台使用说明书

外汇交易MT4平台使用说明书 一. 软件安装及登录 MT4 是一款非常优秀的在线电子交易平台,不论分析功能还是交易功能都相当出色! 其突出优点: 1、下单灵活、确保止损——下单或挂单的同时设止损价位和获利价位,真正确保第一时间止损。 2、便于介入快速波动行情——在快速波动行情下,可以设置成距离现价一定X围内成交。 3、界面友好、交易直观——所有交易定单都能以直线方式显示于图表,交易一目了然。 4、到价声音报警——可设置到达某个价位声音提示报警,不用担心交易机会错过。 5、支持自编指标——可以将多年的经验总结编写成指标,并应用于图表。 6、支持智能交易系统——可以自己编写交易策略,关联真实XX,实现电脑自动化交易。 1、下载软件 软件下载地址:.migch./—免费软件—MIG操作平台下载,将软件下载并保存到您的电 脑,一般几分钟即可下载完毕。 默认文件名:mig4setup.rar 2、安装软件 双击您下载的文件mig4setup.rar 再双击mig4setup.exe开始安装软件:选择安装语言,确定——下一步——我同意此协议,下一步——选择安装到目标文件夹(一般默认),下一步——下一步——创建桌面快捷方式,下一步——安装——下一步——完成。安装完成之后您的电脑桌面会自动创建快捷方式“MIG MetaTrader””。 安装之后的文件夹不到10M,与系统其他软件没有关联性,不依靠其他程序,可以独立运行,甚至可以把安装后的文件夹复制到U盘,带到其他任何电脑上运行,也支持代理,对网络带宽的要求相当低。 3、申请模拟XX 如果您已经开设了真实交易XX,请跳过此步骤。如果您是第一次使用该平台,请申请免费模拟XX。软件安装完毕之后,会自动运行,并且要求输入XX和密码。

MT4上如何设置观摩账户和密码

MT4上如何设置观摩账户密码 目前外汇投资交易越来越火爆,因为其可以5*24小时,双向交易赚钱,资金量小,大杠杆深受投资者青睐。在外汇投资市场基本都是使用MT4交易软件,MT4上有很多的方便投资的功能,很多朋友都不知道,比如经常能听到观摩账户,投资人密码等,这两个其实都是同一个作用,下面就由通汇国际小编给大家介绍一下: 一般大家在平台开户之后,都会收到一封交易账户和密码的邮件,但是这个密码是主密码,就是登陆交易软件进行交易的密码,但是其实是有两个密码的,一个主密码,一个投资人密码?那么什么是投资人密码呢,跟观摩账户和主密码有什么关系? 主密码和投资人密码的区别? 主密码和投资人密码最大的分别就是通过主密码登陆交易软件可以进行交易,而通过投资人密码登陆只能查看交易情况,资金情况,不能做单。 投资人密码的作用? 观摩账户是通过投资人密码登陆的,一般需要设置两个密码的情况是投资人不操作而是交给投资公司或者一些操盘手帮忙操作,这个时候就需要用到投资人密码,因为MT4是不可以两个人同时通过主密码登陆的,一个登陆,另一个就会被逼下线;而作为投资者,你需要查看账户情况,为了不影响操盘手操作,就要用投资人密码登陆查看。 投资人密码怎么设置 如果当我需要投资人密码是,该怎么获得这个投资人密码,我怎么查看?其实很简单。这里我拿FXCM平台来举例,为大家简单介绍一下:首先打开福汇MT4平台软件: 在右上角点击“工具”,在选择“选项” 你会看到这样一个画面,点击“变更”: 选择变更只读密码,也就是投资人密码,然后在新密码那边属于就OK了。以上是讲述FXCM福汇MT4如何看查看投资人密码的方法,讲述之后给大家有一个帮助。 具体如下图所示:

mt4最好用最精确的指标 mt4成功率99短线指标

随着互联网的普及,以往被视为高大上的金融交易逐渐深入民间,为许多以往没接触过外汇交易的朋友开启了一扇大门。然而在交易外汇的过程中有人赚的盆满钵满、有人则亏的倾家荡产,为什么有些交易者总能够在市场上获利,而其他人却总是亏的一塌糊涂? 人性是一致的,那么为什么大部分的交易者是亏损的?其实很重要的一大原因是归于「人性」,因为人性是一致的,所以如果今天你完全凭借感觉、跟随人性做交易,那自然而然会沦为那80%的交易者,注定将损失惨重,因此在做外汇交易时,皇马外汇的导师一直强调绝对不能没有技术、全凭感觉交易。 8020法则,在投机市场里有着这么一个定律8020法则,简单的理解就是市场上的交易者有超过80%的人是亏损的,只有不到20%的交易者是获利的并赚走前面这些人的钱,这样的情况不只在外汇交易中发生,包含在股票、期货、贵金属、原油交易等等都是如此,所以我们应该思考的是要如何成为那20%的交易者,在踏入市场之前一定要有这样的觉悟、不要过度乐观。 打造交易系统,这也是为什么所有的交易高手都有自己的一套清晰的交易系统,并不断的耳提面命要做好风险控管、有纪律的交易,其实说白了就是在想办法克服人性,尽量将我们的情绪对交易的影响降到最低,如果没有打造交易系统,大部分的交易者是很难克服人性的,自然难以逃离8020法则。 交易就是克服人性,其实交易就是一个克服人性的过程,如果想要持续做好交易,那就要反人性操作,这也是交易有趣的地方,很多交易者明明知道坑在那,可在交易时还是情不自禁的往下跳,其实这些都是正常现象。因为我们天生就不喜欢亏损、不喜欢止损也不喜欢停止获利的交易,然而这些在交易中,都是不可或缺的必要风控,如果不执行将会让我们面临更大的风险。 交易本身就是一件零和游戏,市场上有人亏钱就会有人赢钱,真正要做好交易所需要学的技术并不复杂、很多交易风险都能透过客观的手段克服,然而难就难在你有没有办法「控制自己」并且遵循系统交易、不让情绪影响你的判断,如果你能成功的克服人性,你将会发现从交易中获利只是一个再正常不过的结果。

相关主题