MetaTrader4.0 入门到精通

一. MetaTrader简介
MetaTrader 是一款非常优秀的外汇看盘软件,分析、交易功能俱全。可以将多币种的盘面同时显示于屏幕,方便盯盘,了解市场资金流向。通过选择语言,可以切换为非常友好的简体中文界面。安装时系统默认语言为英文,启动MetaTrader,在“View ” 菜单栏中进入“Languages ”,选择“Simplified Chinese ”,关闭软件重新启动即可。

突出优点:
1、下单灵活、确保止损——不论现价交易还是预设新单交易,都能同时设置止损价位和获利价位,真正确保第一时间设置止损定单。
2、界面友好、交易直观——所有交易定单都能以直线方式显示于图表,交易一目了然。
3、到价声音报警——可设置到达某个价位声音提示报警,不用担心交易机会错过。
4、支持自编指标——可以将多年的经验总结编写成指标,并应用于图表。
5、支持智能交易系统——可以自己编写交易策略,关联真实帐户,自动交易。
图表分析功能亦非常强大:8种画线工具,8个交易时段,29种技术指标,分析行情走势得心应手。
文件大小不到1.4M,安装之后不到4M,与系统其他软件没有关联性,不依靠其他程序,可以独立运行,甚至可以把安装后的文件夹复制到U盘,带到其他任何电脑上运行,也支持代理,对网络带宽的要求相当低。

1、软件安装
地址:http://www.metaquotes.net/files/mt4setup.exe










2、申请模拟帐户:

软件安装完毕之后,会自动运行,并且要求输入帐号和密码。如果您是第一次运行,请申请免费模拟帐户。




二. MetaTrader分析功能图解
1、功能概述
1.1、具有29种可修改参数的技术指标
例如:KD指标(Stochastic Oscillator)、移动平均线(Moving Average)、SAR、MACD、布林带等。
1.2、三种线型
柱状图(美国线)、阴阳烛(K线)和折线(收盘线)。
1.3、八种时段
1、5、15、30分钟图(M1~M30)、16个月的1小时图(H1)、29个月的4小时图(H4)、长达25年的日线图(D1)及周线图(W1)
1.4、八种画线工具
垂直线、水平线、趋势线和斐波纳奇回调线(黄金分割线)……等等。
另外。具有画平行线的办法:用鼠标双击一条趋势线,再按住Ctrl键用鼠标拖动这条直线到需要放置的地方即可。
1.5、可选择的界面风格
黑底黄线、黑底绿线和白底黑线。
1.6、汇价预警声音提示
在“终端”区选择“警报”,在中间空白处点右键——设立警报——设置预警币种的价位和提示声音,当汇价到达时将发出声音提示。
例如:瑞郎
设置 ASK<1.3470 限制 3 超时10sec,
当价位到达1.3470,10秒后将报警3次,每次间隔10秒。

 

画面及指标设置:

为了画面的清洁,去掉网格。


寻找相应的外汇品种:

指标的寻找:


K线的色彩:



我喜爱的格式:

MACD双线的设立:

1.下载补丁

2.双线MACD补丁加到:

C:\Program Files\MetaTrader 4\experts\indicators

3.在图表上依次点击“技术指标”、“自定义”、“macd2”.




4.调整指标参数、颜色等。

mt4服务器


217.74.32.222:443, Alpari-Demo ,GMT+1,黄金,美指(延迟),,刷新慢,Alpari Ltd.,俄国

209.61.208.17:443, 23,GMT-6,仅直盘及少量叉盘,,刷新频率高,"Direct Forex, LLC",美国

mt.forexua.com:443, Forex-Server,GMT+2,"直盘, 美指,少量叉盘","股指,股票",有滑点,Forex Ltd.,

mt1.fxprofit.ru:443, FxProfit-Demo,GMT+1,黄金,"股指,股票,期货",,Integra Capital Ltd.

66.114.120.22:443, InterbankFX-Demo,GMT+0,仅货币直盘及很少叉盘,,刷新频率高,"Interbank FX, LLC",美国,

demo.metaquotes.net:443,MetaQuotes-Demo,GMT+1,黄金,"股票,股指,期货",,MetaQuotes Software Corp.

66.235.184.206:443, MIG-Demo,GMT+1,"黄金白银,货币",,,MIG Investments SA.,瑞士

demo.fxteam.ru:443, North Finance-Demo,GMT+2,"货币,黄金,白银","股票,股指",,North Finance Company Ltd,

66.148.84.147:443, Ntwo-Main,GMT+0,"黄金,白银",少量叉盘,,Ntwo Capital Market LLC.

66.36.230.215:443, PTMillennium-Server,GMT+2,"货币全(HKD,CNY),金银",期货,,PT Millennium Penata Futures,

217.8.185.218:443, XTrade-Demo,GMT+1,货币直盘,,,X-Trade Brokers DM S.A.,

66.235.184.157:443, Money-Tec Demo,GMT+1,"直盘,黄金,少量叉盘","股票,股指",刷新慢,MoneyTec LLC,

212.12.60.156:443, Gimex-NEXTT,GMT+1,"直盘,黄金,少量叉盘","股票,股指,期货",刷新快,Gimex Group,

217.27.32.243:443, Windsor Brokers-Demo,GMT+2,"货币,金银","股票,股指,期货",,Windsor Brokers Ltd,塞浦路斯,

212.100.249.39:443, ForexService-Server,GMT+1,"货币,黄金","股票,期货",,Financial Network Worldwide Ltd.,俄国

217.16.27.150:443, FIBO-Demo,GMT+1,"货币(NZD,NOK,SGD,SEK)",,,"Fibo Group, Ltd",英国伦敦

66.36.231.125:443, TeleTrade-Server,GMT+2,仅直盘及少量叉盘,,,Teletrade D.J. International Consulting Ltd,俄国

83.142.230.30:443, Admiral-Demo,GMT+0,"直盘及少量叉盘,黄金",股指,,Admiral Investments and Securities Ltd.,英国伦敦

66.36.242.238:443, FxPro-Server,GMT+0,"货币,金银",期货,,Fx-Pro Ltd,英国,

66.36.240.247:443, Orion-Demo,GMT+4,"货币,金银","股票,股指,期货",,Orion Global Financial Services,美国,

212.109.44.23:443, Ukrsotsbank-MT4,GMT+2,"货币,金银",,,Ukrsotsbank,俄国,

66.235.180.133:443, SNC-Server,GMT+2,仅货币直盘及很少叉盘,,,"SNC Investments, Inc.",加拿大

mt4demo.sts.bg:443, sTS-Demo,GMT+2,"货币,金银","股票,股指,期货",,STS Finance SC,保加利亚

209.61.206.23:443 cfg

212.26.141.67:443 fxintegralbank 有美指

修改服务器方法:

打开MT图标,Ctrl+O,点击“服务器”,把你得到的服务器地址写入服务器栏中,点击“确认”,再申请一次模拟帐户,注意在申请时候要用刚才写入服务器的地址申请。







安装两小时图表的方法:

下载realtime.mq4到

C:\Program Files\MetaTrader 4\experts\indicators

关闭MT,再打开,把图表设置成小时图,在“自定义指标”里面点击realtime.mq4,出现一个窗口

打上勾并点击“确认”之后打开“文件”……“打开离线历史数据”,找到

双击这个H2,出现的图表就是两小时图表。请注意:在观看两小时图表时候要保留小时图才行。

箭头补丁的使用:

下载“箭头.mq4”到

C:\Program Files\MetaTrader 4\experts\indicators

关闭MT,再打开,在“自定义指标”里面点击箭头.mq4,出现一个窗口,设置好指标参数点击确认即可。箭头补丁主要是两根EMA交叉时发出信号(声音和窗口提示)的智能补丁。

在当前时段显示不同时段指标线的方法:
下载MACD跨时间.Mp4(MA跨时间.Mp4)到C:\Program Files\MetaTrader 4\experts\indicators

打开自定义指标双击安装好的XX跨时间显示.MP4指标,在出现的窗口:

在Timeframe里面是设置时间的,ma的时间的,比如说,你想看1hour在当前图的ma,就是60,4hour就是240,日图的ma就是1440,依此类推,但是必须是mt4有的时间段,比如

M1= 1
M5= 5
M15 =15
M30 =30
H1= 60
H4 =240
D1= 1440
W1= 10080
MN1= 43200

下面就是和基本的ma设置一样了。

### MQL5 编程语言入门精通 #### 一、基础知识与环境搭建 MQL5 是 MetaTrader 5 平台专用的编程语言,用于开发自动化交易程序 (Expert Advisors, EA),自定义技术指标和其他辅助工具。对于初学者来说,理解基本概念和熟悉开发环境至关重要。 - **安装MetaEditor**:这是编写MQL5代码的主要IDE,集成于MetaTrader 5客户端内。启动平台后通过菜单栏中的“Tools -> MetaEditor”选项打开它[^1]。 - **掌握C++基础**:由于MQL5基于C/C++语法规则构建,因此具备一定的面向对象编程(OOP)知识会很有帮助。如果之前有接触过这类语言的学习经历,则更容易上手。 ```cpp // 示例:简单的Hello World程序 void OnStart() { Print("Hello, MQL5!"); } ``` #### 二、核心功能探索 随着技能提升,深入研究以下几个方面: - **市场数据处理**:学会获取实时报价信息以及历史价格序列,这对于创建有效的交易算法非常重要。例如`CopyRates()`函数可用于复制指定时间段内的OHLCV(开盘价高低价成交量)记录[^2]。 - **订单管理操作**:熟练运用OrderSend(), OrderClose()等相关API来控制买卖指令提交及平仓动作;同时也要注意风险管理措施的应用,比如设置止损(STOP LOSS) 和获利(TAKE PROFIT)。 - **事件驱动机制**:利用OnTick(), OnInit(), OnDeinit()等回调方法响应不同类型的触发条件,从而实现更加灵活高效的逻辑设计[^3]。 ```cpp bool IsNewBar(void) { static datetime last_bar_time; if(last_bar_time != Time[0]) { last_bar_time = Time[0]; return true; } else return false; } ``` #### 三、高级特性实践 当达到一定层次之后,可以尝试更复杂的主题和技术: - **多线程并发执行**:借助ThreadCreate() API 实现异步任务调度,在不影响主线程性能的前提下完成后台计算工作[^4]。 - **外部库调用接口**:除了内置的功能外,还可以引入第三方动态链接库(DLLs)扩展能力范围,甚至与其他应用程序交互共享资源。 - **图形界面定制化**:为用户提供友好美观的操作面板,增强用户体验感的同时也提高了系统的可维护性和适应性。 ```cpp // 创建带有按钮控件的对象窗口实例 #include <Controls\Button.mqh> CButton button; int OnInit() { // 初始化组件属性... button.Create(...); ... } void OnClick(int id) { switch(id){ case BUTTON_ID: // 执行相应业务流程... break; } } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值