mt4创建智能交易系统步骤

合集下载

最新最新MT4详细使用教程

最新最新MT4详细使用教程

最新版MT4软件中文使用手册俄罗斯专业金融软件公司MetaQuotes出品的多语金融交易平台MT4具有强大的图表分析功能以及灵活性和良好的扩展性,使它渐渐成为国内外汇投资者十分青睐的看盘及模拟交易工具,MT最强大的功能在于其可以自行编制符合个人交易理念的图表分析指标,以及可以实现无人值守的外汇全自动交易。

为了让刚接触外汇交易的投资者尽快熟悉MT4这款软件,笔者将MT4的操作以图文的形式列示如下:一、下载首先在电脑里下载安装一个MT4,就可以使用多个外汇交易商的服务器了。

这里下载的服务器是铁汇公司的,可以看外汇和贵金属现货、美元指数、美国股指等行情。

点击https://页面中右上角的“社交交易”(找不到的加q 419220954)或者/zh/trading-platform中的第一个(电脑用户)点击“下载”,下载后点击安装,全自动安装,这里就不再赘述。

(不会操作的加q 419220954)二、申请帐号https:///zh/register?utm_source=636820&utm_medium=ib_link&utm_campai gn=IB打开前清理cookie!怕出错可以直接先联系Q419220954 ;地址人名类用拼音填写,国家找china ,手机电话选一个,都填完了点下一步;账户类型选择真实浮动点差,杠杆选择500,美元,资料上传可以先跳过,点击完成。

邮箱会收到一封带ID,密码和服务器的邮件,另外找地方保存下来。

新手提供基础技术支持、仓位资金管理和交易策略讨论。

模拟账户可以在MT4软件中注册,比较直观,不再赘述,(不会操作的找q 419220954)下面主要讲解MT4的使用。

三、登录MT4登录在主菜单“文件-登录”进行登陆。

模拟账户就点“登录模拟账户”,真实账户就点击“登录到交易账户”输入你的ID,密码(可内部修改)和服务器,进入账户四、用户界面概览下面介绍界面和常用功能,用户终端界面包括以下几个部分:主窗口标题软件的标题栏显示当前的帐号,软件名称和当前激活的图表窗口的标题及其分析周期。

MetaTrader4 (MT4) 平台使用说明教材

MetaTrader4 (MT4) 平台使用说明教材

福汇FXCM MetaTrader4 (MT4) 平台使用说明一、平台介绍及特点1.福汇最新MetaTrader4平台福汇公司已将MT4平台升级,以使它可以完美无瑕地结合我们的无交易员平台外汇执行模式。

换句话说,这个平台无须第三方桥接器,亦无须进行自动账户同步化程序。

为我们提供了更多功能及Meta Trader 4交易体验。

2.FXCM Meta Trader 4功能▪设置止损/止赚预先执行- 在建立新交易时设置止损及止赚指令▪0.01(微型)手数- 以更准确的每手交易单位进行交易,强化风险管理▪将持仓部份平仓- 控制平仓的时间及将某个持仓的多少部份平仓▪更多的工具- 特种货币对,例如:美元/南非兰特,美元/新加坡元,美元/港元,新加坡元/日圆,美元/土耳其元,欧元/土耳其元,美元/俄罗斯卢布,欧元/匈牙利福林,美元/匈牙利福等3.福汇FXCM平台好处▪不会重新报价及没有交易商的干预▪外汇交易身份保密,因为价格提供者不会看到您的止损、止赚或有待执行单子▪经纪商与客户之间没有利益冲突▪零交易限制- 甚至能够在买卖差价之内建立有待执行的单子二、使用说明1.下载登录福汇网站在线下载,网址:/gb/forex_platform/mt4.html,如图,点击下载即可。

点击下载2.安装下载后,双击下载的文件,即可进行安装。

安装过程第一个界面是选择语言,请选择中文(中国),然后点“下一步”按照提示安装即可。

当然这里选择的语言不正确,也可以在登陆平台后再进行修改。

软件可以覆盖安装在原有的版本上,并且保有原有设置。

如果需要同时运行几个账户,则必须安装在不同的文件目录内。

点击“下一步”选择“Yes,I agree with all terms of this license agreement” (我同意订阅您的新闻简报),点击“下一步”不建议安装在系统盘,点击“浏览”,选择重新安装的途径,点击“确定”,安装开始进行安装进行中….安装完成后,点击“完成”即可。

MT4平台操作手册

MT4平台操作手册

下载平台——HY Trader 平台功能介绍1、即时成交:点击HY Trader 平台软件上面的“新定单”的图案,打开交易窗口(或者按F9,或者直接双击左侧市场报价中你要买卖的货币)这三种方法都可以打开交易窗口。

直接点击图上的“卖”或“买”即可按照当前最新价格成交。

我们建议下单的同时设置止损价格以控制风险!2、挂单交易:点击HY Trader 平台软件上面的的“新定单”的图案,打开交易窗口。

选择交易类型,再在下面选择挂单类型,输入挂单的价格,点击“下单”。

挂单的同时也可以设置止损价格和获利价格!Buy limit:限价买进,是指相对现价而言,低于现价的价格挂单的买进的操作。

Sell limit:限价卖出,是指相对现价而言,高于现价的价格挂单的卖出操作。

Buy stop: 止损买进,是指相对现价而言,高于现价的价格挂单的买进操作。

Sell stop:止损卖出,是指相对现价而言,低于现价的价格挂单的卖出操作。

3、查看交易记录:点击平台左上角的“显示”——“终端”,便可以看到即时成交单和限价单。

4、修改订单:在已成交订单上单击鼠标右键 —— “修改或删除订单”,弹出以下对话框。

对于已成交订单,只能修改止损价位和获利价位。

对于限价单,可以修改进场价位、止损价位和获利价位,也可以删除该限价单。

5、追踪止损:就是追随最新价格设置一定点数的止损。

终端窗口的交易订单,在指定的未平仓订单上单击鼠标右键,于下拉列表中选择“追踪止损”,在子列表中选择想要的止损点数,就能实现追踪止损的功能。

追踪止损的功能是基于客户端的,所以要想追踪止损功能有效,必须保持交易平台一直开启,且关联的交易帐户必须一直处于登录状态。

6、平仓:在终端窗口的交易订单上,鼠标左键双击要平仓的订单,或者单击鼠标右键,点击“平仓”,弹出以下对话框,点击黄色的条形框即可平仓。

7、到价声音报警:对交易员来说是一种很好的机会提示,不用担心交易机会错过。

设置方法如下:在终端窗口的交易栏目底部,鼠标左键单击报警。

MT4使用方法

MT4使用方法

1、登陆官方网站,点击下载中心,下载安装好交易系统。

2、打开金海鸥交易系统,点击文件,开设模拟账户。

3、填写个人资料,模拟账户资料可以随便填,点击下一步,选择DeMo(模拟)
再下一步,点击完成。

4、右键点击银AG_500,选择图表窗口。

5、跳出来的图表看着不习惯的话可以自己设置。

第一步:选择中间的蜡烛图。

第二步:点击图表选择属性。

第三步:如上图,可以调节阳柱、阴柱的颜色(国内客户一般习惯阳红阴绿)。

第四步:调节技术指标,如下图选择的是均线指标。

6、选择新订单,选择银AG_500,买(买涨的意思),卖(做跌的意思),选择
交易手数,单笔最多5手。

7、平仓
左键双击下面已成交的订单,选择银AG_500,选择平仓手数,选择交易类型,点击下面黄色的平仓。

即可成交。

8、委托平仓,设置止损、获利
左键双击下面已成交的订单,选择银AG_500,选择委托平仓手数,选择交易类型为修改订单。

填好止损、获利的价格,止损获利的价格必须远离当前价格100点,即一块钱。

再点击下面蓝色的修改横条即可。

Metatrader4(MT4)平台使用指南

Metatrader4(MT4)平台使用指南

Metatrader4(MT4)平台使用指南第一步:下载安装。

电脑端请前往各经纪商官方网站上下载中心下载Metatrader4手机版请在各自软件商店搜索Metatrader4 APP(服务器选择自己开户经纪商服务器)第二步:开设模拟账号并登陆。

打开MT4后,点击左上角的“文件”按钮,在弹出的窗口中选择“开新模拟账户”一MetaTrader 4安装使用指南1、下载安装后首先设置您的软件为中文——在View项中有Languages,可选择Simplified Chinese(简体中文);2、在文件一项中,找到“开新模拟账户”,点击“开新模拟账户”,就会弹出注册表,按要求填写。

注意:注册表要用阿拉伯数字或英文字母逐项填写,订阅简报项一定要打勾;3、填写完毕后点击“注册”,将自动生成用户名和密码。

这时你的模拟账户和图表已经可以使用了;4、具有29种可修改参数的技术指标、三种线型、八种时段、四种画线工具、可选择的界面风格、汇价预警声音提示;5、使用GMT+1时间,比北京时间迟7小时;注:这个平台下载安装后真实交易账户选择真实用户名和密码登录,同样可以实现真实交易。

二MetaTrader 4平台交易功能介绍1、现价交易(即市交易)点击MT4.0平台软件上面的“新定单”的图案,打开交易窗口(或者按F9,或者直接双击左侧市场报价中,你要买卖的货币)这三种方法都可以打开交易窗口。

直接点击下图上的“卖”或者“买”即可按照当前最新价格成交。

我们建议下单的同时设置止损价格以控制风险!2、挂委托单(预设新单)点击MT4.0平台软件上面的的“新定单”的图案,打开交易窗口。

选择交易类型,再在下面选择挂单类型,输入挂单的价格,点击发送。

挂单的同时也可以设置止损价格和获利价格!Buy Limit:在当前价格以下挂买单(接近下方支撑时买入);现价下方多Sell Limit:在当前价格以上挂卖单(接近上方阻力时卖出);现价上方空Buy Stop:在当前价格以上挂买单(突破上方阻力时买入);追涨Sell Stop:在当前价格以下挂卖单(跌穿下方支撑时卖出);杀跌3、订单显示说明已成交订单和预设新单都能在图表上以下图方式显示出来,非常直观,看上去一目了然!如果要取消这种显示,请在终端窗口交易栏目中,单击鼠标右键——显示在图表上,把前面的勾去掉即可。

MT4平台搭建使用方法

MT4平台搭建使用方法

如何搭建MT4平台
MT4由俄罗斯迈达克出品,用于金融产品的电子交易软件
工具/原料
云端服务器三台
打包工具一个
方法/步骤
首先配置好服务器系统必须是win2003或win2008,服务器分为三台,一台为主服务器,一台备份服务器,一台数据中心。

进入主服务器安装MT4服务端,安装过程中需要选择LIC授权文件,里面包含授权时间,授权名称,以及连接服务器IP的SRV服务器文件。

进入备份,安装好备份狗,在MT4数据组开出一个账号,同时在备份服务器上登入此账号,此时备份狗会显示数据加载,加载完毕时候说明备份已经成功,同时MT4admin上也可设置备份时间,备份间隔。

进入数据服务器,同第三步,数据组中开出一个数据账号,登入数据中心,连接成功即可,数据中心能有效的抵御攻击和流量的分流工作。

以上是初步的搭建过程,。

MT4智能交易图文教程

MT4智能交易图文教程

回到交易软件MetaTrader界面通过 编译的程序会显示名称
点击程序名称右键,选择“附加到图表” 注意,当前的图表必须是USDJPY货币对
勾上,表示允许,否则就是禁止自动交易
点击“确定”
交易图表右上角显 示交易名称,×表 示程序还没有运行
点击“智能交易”, ×就变成笑脸,说 明开始自动交易了
第二步 编制程序
清除MetaEditor编辑器里面所有文字 打开“EA入门范例-开始交易.txt”文档,全选文本并复制粘贴到 MetaEditor编辑器中
如果显示“0错误0警告”,说明 语法合格,可以执行
点击“编写”,系统将对程序语句 的合法性进行检查,这个过程也叫 做“编译”
第三步 安装智能交易系统
本教程指导你顺利开始智能交易,这仅仅是个简单的例子,千万记 住在模拟帐号中学习,用真钱交易是会亏损哦。 如果你有一个好的交易策略,安装进去之后,就可以关掉显示器, 然后出去“花天酒地”,等着数钱吧,哈哈!!
一个好的交易策略需要进行反复的系统测试,敬请期待下一个PPT:
测试EA
开始使用 MT4平台智能交易系统
图文教程
本PPT采用Office2007编制
准备工作
交易软件选择“工具”,“选项”
勾选此处,点击“确定”
图表窗口显示USDJPY货币对
第一步 创建一个空白的智能交易
点击右键,选择“创建”
点击“完成”
系统自动生成一个空白的MetaEditor界面

如何使用智能交易系统

如何使用智能交易系统

智能交易系统(简称EA)的使用方法1.首先,你要有一个EA,必须要有以ex4为扩展名的,如果只有mq4文件的话,就要用MetaTrader自带的编辑器MetaEditor打开,将mq4通过编译(compile)并且要不出现错误,才能在原存放mq4的文件夹下面得到一个同名的ex4文件。

2.将这个ex4文件复制到MetaTrader 4所在的文件夹下面的experts文件夹下,比如:D:\MetaTrader - North Finance\experts,关闭并重新打开MetaTrader 4。

3.在“导航”下面的“智能交易系统”下面右键点击你想要使用的EA,这里以我的10点盈利系统举例,点“附加到图表”,如:4.将会出现下面的弹出窗口:特别要注意这里的选择,如果没有钩选“允许实时自动交易”,那么你的智能系统就不会自动交易。

.在自动成交方面,MT还有一个总开关,就是“工具”菜单下面的“选项”中:6.还有一个地方必须选择“启动”:上图最后面的变成这样的就是已经启动了智能交易系统。

.在完成了上面的所有设置后,看看你的图表的右上角一定会出现你的智能交易系统的文件名和一个笑脸。

出现这样就算是当前的图表已经启用了智能交易系统了。

这时,你就可以去花天酒地等着你的智能交易系统为你的交易账户上面增加资金了。

哈哈!!8.如果你要停止你的智能交易系统,最好的办法是点击这个图上面的“智能交易”图标。

不过这样一来,你的所有图表上面的智能交易就全部停止了。

所有图表右上角的笑脸都变成了叉叉:如果只要停止当前图表上面的EA,你应该按F7 键,就会弹出如下的窗口:点击将“允许实时自动交易”前面的钩去掉,然后确定,这样就使当前图表上面的EA 停止了。

图表上面会出现“哭丧的脸”:如果要完全将当前图表上面的EA消除,可以右键点击图表区域,会出现:点“智能交易系统”,然后点“消除”。

那么这个EA就从当前图表上面删除了,图表的右上角将什么都没有了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

以 MQL4语言程序为原理展示一个以标准MACD 指标为基础简单的智能交易系统的创建。

在这个智能交易中,我们将看到一些特性的示例,像赢利水平的设定,追踪止损的设置等等。

在我们的范例中,通过开仓和管理仓位来完成交易。

交易原理:∙Long (BUY) entry– MACD指标在零以下, 从下至上并且穿过低端的信号线。

∙Short (SELL) entry– MACD 指标在零以上,从上至下并且穿过顶端的信号线。

∙Long exit–赢利上限的执行,追踪止损的执行或当穿过 MACD 的信号线 (MACD 指标在零以上,从上至下并且穿过顶端的信号线)。

∙Short exit–赢利上限的执行,追踪止损的执行或当穿过 MACD 的信号线 (MACD指标在零以下, 从下至上并且穿过低端的信号线)。

重要提示:从我们的分析上排除一些 MACD 指标微不足道的变化 (图表上的小 '山丘'),我们介绍一种补充检测‘山丘’大小的办法如下:指标的大小应该在最低价的最后5个单元(5*Point,对于 USD/CHF = 0.0005 和 USD/JPY = 0.05).步骤 1 – 编写智能交易的描述在智能交易的导航窗口处,点击鼠标右键并且选择在菜单中的“创建新智能交易”。

创建智能交易的初始提醒将会询问你进入数据中心。

在显示窗口,填写智能交易的名称(名称) - MACD Sample,作者(作者) -指出你的名字, 链接 (连接) -你网页的链接,注解 (注解) - MACD-基本智能交易的测试范例。

步骤 2 –创建程序的基本结构测试智能交易的源代码将只占据一点位置,但是还是有些量经常很难抓住,特别是我们不是专业的编成工作者 - 另外,我们不需要这些描述,不是吗? :) 一个标准智能交易的结构构想,让我们看看以下部分的描述:1. 初始变量2. 初始数据检测o 检测图表,图表中的柱数o 检测外部变量值:标准手, S/L, T/P, T/S3. 对于快速数据通道设置内部变量4. 检测交易终端 – 是无效的吗?如果是:o 检测: 账户上的可用保证金...o 可能是看涨仓位 (BUY)?开设看涨仓位并退出5. 可能是卖空仓位(SELL)?o开设卖空仓位并退出退出智能交易...∙周期循环检验先前开仓o如果是看涨仓位▪应该平仓?▪应该重新设定追踪止损?∙如果是卖空仓位o应该平仓?o应该重新设定追踪止损?返回的结果很简单,只有4种。

现在让我们尝试一步一步地区完成列出的计划:1.初始变量所有使用在智能交易程序中的变量必须按照 MetaQuotes Language 4 要求的指定。

这就是为什么我们在程序的开始插入初始变量的原因extern double TakeProfit = 50;extern double Lots = 0.1;extern double TrailingStop = 30;extern double MACDOpenLevel=3;extern double MACDCloseLevel=2;extern double MATrendPeriod=26;MetaQuotes语言4 是需要“外部变量”辅助的。

外部变量可以从外部设定,在智能交易程序源代码设定之后不可以修改。

提供一个额外的灵活性。

在我们的程序中,MATrendPeriod 变量作为外部变量指定。

在程序开始我们插入这个变量。

extern double MATrendPeriod=26;2.检测初始数据该代码部分通常使用在所有的智能交易中。

因为是一个标准的检测:// 初始数据检测// 确认智能交易运行正常非常重要//图表和用户设置不能出现任何错误// 变量(Lots, StopLoss, TakeProfit,// TrailingStop) 我们的情况需要检测TakeProfit// 图表中少于100 柱if(Bars<100){Print("少于 100柱");return(0);}if(TakeProfit<10){Print("赢利少于10");return(0); // 检测TakeProfit}3.对于数据的快速通道设置内部变量在源代码中经常需要注意指标值或计算值。

简化代码和数据放置在内部变量中。

4.int start()5. {6. double MacdCurrent, MacdPrevious, SignalCurrent;7. double SignalPrevious, MaCurrent, MaPrevious;8. int cnt, ticket, total;9.10.// 简化代码11.//数据放置在内部变量中12. MacdCurrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0);13. MacdPrevious=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,1);14.SignalCurrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0);15.SignalPrevious=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,1);16.MaCurrent=iMA(NULL,0,MATrendPeriod,0,MODE_EMA,PRICE_CLOSE,0);MaPrevious=iMA(NULL,0,MATrendPeriod,0,MODE_EMA,PRICE_CLOSE,1);现在,用iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0)代替,您可以在源代码中使用MacdCurrent。

17.检测交易终端–是空的吗?如果是:在我们的智能交易中,我们仅使用开单和操作挂单。

不过,使更安全,我们来认识一种对于先前定单交易终端检测:total=OrdersTotal();if(total<1){o检测: 账户上的可用保证金...在分析市场状况之前,检测你的账户上可用的自由保证金可以开仓。

if(AccountFreeMargin()<(1000*Lots)){Print("没有资金.自由保证金 = ",AccountFreeMargin());return(0);}o可能是看涨仓位 (BUY)?进入看涨仓位的条件: MACD 低于零,向上并且穿过信号线向下。

这就是我们在 MQL4中描述的 (注意我们在指标上的业务值保存在先前的变量中):// 尽可能检测看涨仓位 (BUY)if(MacdCurrent<0 && MacdCurrent>SignalCurrent &&MacdPreviousMathAbs(MacdCurrent)>(MACDOpenLevel*Point) &&MaCurrent>MaPrevious){ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,Ask+TakeProfit*Point,"macd sample",16384,0,Green);if(ticket>0){if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))Print("BUY 开单 : ",OrderOpenPrice());}else Print("错误 opening BUY order :",GetLastError());return(0);}附加的检验‘山丘’的大小上面已经给出了描述。

MACDOpenLevel变量是一个用户指定变量,它不可能改变程序文本,但是却有很大的灵活性。

在程序开始我们插入这个变量的描述。

o能交易示范 22010年02月18日星期四 10:15∙可能是卖空仓位(SELL)?进入卖空仓位的条件: MACD高于零,向上并且穿过信号线向下。

注解如下:// 尽可能的检测卖空仓位(SELL)if(MacdCurrent>0 && MacdCurrentSignalPrevious &&MacdCurrent>(MACDOpenLevel*Point) && MaCurrent{ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,Bid-TakeProfit*Point, "macd sample",16384,0,Red);if(ticket>0){if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))Print("SELL 开单 : ",OrderOpenPrice());}else Print("错误SELL定单开仓 : ",GetLastError());return(0);}return(0);}∙周期循环检验先前开仓//进入市场的正确性非常重要// 但是更重要的是安全退出...for(cnt=0;cnt{OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);if(OrderType()<=OP_SELL && // 检验开仓OrderSymbol()==Symbol()) // 检验货币对{"cnt" – " 是一个循环的变量必须在程序开始指定如下:int cnt = 0;∙如果是看涨仓位if(OrderType()==OP_BUY) // 打开看张仓位{o应该平仓吗?退出看涨仓位的条件: MACD 穿过信号线, MACD 高于零,向上并穿过信号线向下。

if(MacdCurrent>0 && MacdCurrentSignalPrevious &&MacdCurrent>(MACDCloseLevel*Point)){OrderClose(OrderTicket(),OrderLots(),Bid,3,Violet); //平仓return(0); //退出}o应该重设追踪止损马?我们设定追踪止损只有在仓位盈利已经超过追踪水平点,并且新的止损水平点好于先前的水平。

// 检测追踪止损if(TrailingStop>0){if(Bid-OrderOpenPrice()>Point*TrailingStop){if(OrderStopLoss(){OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*TrailingStop,OrderTakeProfit(),0,Green);return(0);}}}我们停止操作符。

相关文档
最新文档