找回密码
 免费注册

QQ登录

只需一步,快速开始

1.瑞讯银行,10万CHF保障,免费公证! 2.盛宝银行,吉利控股,4万多种商品! 3.杜高斯贝银行,FINMA监管,瑞士银行! 4.FXPro浦汇,支持银联存取!

账户充值:充值介绍 淘宝直充:请联系旺旺libopsy WebMoney交流 电子货币交流 银行、财付通 请联系QQ:105360942

联系我们:9:00 - 22:00(工作日) 咨询QQ:120807536开户咨询 咨询Skype:taojin88.com 咨询热线:13522999558

查看: 1942|回复: 1

MT4编程入门[转载]

[复制链接]
发表于 2009-6-21 12:57:17 | 显示全部楼层 |阅读模式
MT4编程入门[工具篇]为了达到MT4自由编程的目的,我们首先需要了解MT4编程工具MetaEditor,这个工具是安装MT4后,在程序列表里面自动出现的MT4编程工具。
启动MetaEditor的方法
方法一、可以从Windows--〉开始--〉所有程序---MetaTrader --〉MetaEditor来启动
方法二、当你已经启动了MetaTrader的情况下,点击MetaTrader顶部菜单的来启动
方法三、当你双击一个MT4的指标源码文件的时候,Windows会自动启动MetaEditor并将此原文件调入MetaEditor富伦麦汇 外汇论坛' E' w4 H7 e4 E% F
MetaEditor基本使用方法
1、 建立新指标Indicator或者智能交易Expert 2种文件的编译后文件后缀都是.ex4,源码文件本身后缀都是.mq4外汇牌价,外汇汇率,外汇论坛,炒外汇,保证金交易,黄金,期货& O0 M8 t   R6 s3 w: j7 y- ^
2、 说明:指标文件Indicator必须放置在MT4安装目录的\expert\indicator\目录下;智能交易文件Expert必须放置在MT4安装目录的\expert\目录下;放置在上述目录下的.ex4(指标|智能交易)文件,会被MT4自动识别并列入程序导航条下的“智能交易”以及“自定义指标”栏目里,当你在使用MetaTrader的时候,就可以直接附加这些技术文件到你的K线图表上。
3、 如上所述,MetaTrader只认识.ex4文件,那末当我们拿到.mq4原码文件后,如何生成.ex4文件呢?首先用MetaEditor打开原码文件(保证原码文件在上述的目录里),点击MetaEditor顶部横条的Compile按钮来编译成.ex4文件,当MetaEditor底部的编译结果显示:0 error(s), 0 warning(s) 就表示程序本身没有语法问题,并且已经编译成同名的.ex4文件了。富伦麦汇 外汇论坛. [/ D( Q4 u( n3 b$ }8 x, k
MetaEditor新建指标|智能交易的方法8 `% R* [5 J. y( n5 j* a+ A
一种是传统的循规蹈矩的建立方法:


富伦麦汇 外汇论坛& j% m, l1 p3 B8 V; [
点击MetaEditor顶部菜单的按钮
选择你想创建的程序类型,在MT4里面有很多不同作用的文件分类,放置在对应的目录下起作用。上面图表里面我们经常用到的是:Expert Advisor(智能交易) Custom Indicator(自定义指标)。富伦麦汇 外汇论坛) `7 c, p& x" @& N# ^2 }
点击下一步,根据窗口的要求输入你想使用的文件名称,并指定所需要的“输入变量”和初始值,最后确认进入这个指标的原码窗口中。
在这里你会看到有一部分代码已经出现,这是MetaEditor根据你前面的选择和输入变量,写入的代码。其实完全可以不理会前面所输入的那些变量,直接采用修改代码的方式完成指标所有属性的设定。这就是我们要说的第2种建立指标的反应。外汇牌价,外汇汇率,外汇论坛,炒外汇,保证金交易,黄金,期货; L4 u6 z/ q" b0 i; U" I
2种建立指标的方法:外汇牌价-外汇汇率-外汇论坛-黄金-期货-投资理财-外汇开户-炒外汇-外汇保证金7 h* J+ W7 g% A. f# n. O' h
点击按钮弹出窗口后,选择你想要编制的文件类型,下一步写入指标名称,在下一步后面的选择可以不管,一概下一步,最后进入指标源码窗口,注意:这时候拷贝一个已经有的指标源码的代码到你这代码窗口里面,将相关参数进行设置,删除不必要的代码部分,完成基本创建。www.trader-club.cn5 b: V$ a% f" i. Y! P7 B' Y6 d
MetaEditor中帮助文件的使用方法520FX外汇牌价,外汇汇率,投资理财,外汇论坛,炒外汇, K& c4 b9 A6 v' ?
1、 MetaEditor程序界面右侧竖栏是个非常好的帮助工具区,你可以在这里直接顺序查看分类函数表、搜索函数名称和使用方法、以及直接查看MetaTrader相关目录下的程序文件的名称并可以随时调入MetaEditor
2、 MetaEditor中间的程序原码窗口里面,当你研究别人的原码时,出现一个你不熟悉的函数,这时候你可以将光标移动到这个函数上面,按F1,则这个函数的使用方法,会显示在底部的窗口里面,这是一个非常有用的查询方式!富伦麦汇 外汇论坛3 f) n$ `! p% x( _! Q
3、 底部窗口会显示你查询的函数说明、使用方法、例子等等内容。
伦麦汇 外汇论坛8 s) T* {7 Q) I' I* \3 W
好了!看到这里,你应该对MT4 的编程工具有了初步的了解,说实话,确实很简单,很容易掌握。
发表于 2009-9-16 02:10:10 | 显示全部楼层
收藏收藏!!~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

QQ|Archiver|手机版|小黑屋|淘金吧外汇

GMT+8, 2024-5-3 10:45 , Processed in 0.036868 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表