ImageVerifierCode 换一换
格式:DOCX , 页数:50 ,大小:31.55KB ,
资源ID:6303758      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6303758.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(mt4基础转自论坛.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

mt4基础转自论坛.docx

1、mt4基础转自论坛 第一课:了解EA的形式* 以下就是EA的编写形式/+-+/| MT4EA制作速成班.mq4 |/| Copyright ?2007, MetaQuotes Software Corp. |/| |/+-+#property copyright Copyright ?2007, MetaQuotes Software Corp.#property link. /+-+/| expert initialization function |/+-+int init()/-/-return(0);/+-+/| expert deinitialization function |/+

2、-+int deinit()/-/-return(0);/+-+/| expert start function |/+-+int start()/-/-return(0);/+-+* /+-+/| MT4EA制作速成班.mq4 |/| Copyright ?2007, MetaQuotes Software Corp. |/| |/+-+这个是在上面的垃圾写与不写都无所谓我们就不用理他* #property copyright Copyright ?2007, MetaQuotes Software Corp.#property link. 这个也是在上面的垃圾写与不写都无所谓我们也不用理他

3、* /+-+/| expert initialization function |/+-+int init()/-/以后可能有用到/-return(0);/+-+/| expert deinitialization function |/+-+int deinit()/-/以后可能有用到/-return(0);这两个很少用到。高高手才会用速成班的话,这个可以不用理他。放在一边先,以后才学怎样用它。* /+-+/| expert start function |/+-+int start()/-/主程式/-return(0);/+-+这个就是EA开始操作的重要部分以上的EA的编写形式我们改成如下

4、:* /+-+/| MT4EA制作速成班.mq4 |/| Copyright 2007, MT4EA制作速成班. |/| http:/www. MT4EA制作速成班.net |/+-+#property copyright Copyright 2007, MT4EA制作速成班.#property link. http:/www. MT4EA制作速成班.net/+-+/| expert initialization function |/+-+int init()/-/以后可能有用到/-return(0);/+-+/| expert deinitialization function |/+-+

5、int deinit()/-/以后可能有用到/-return(0);/+-+/| expert start function |/+-+int start()/-/主程式/-return(0);/+-+* 什么是“.mq4”?EA制作好了就save成.mq4的文件这文件是可以修改的* 什么是“.ex4”?EA制作好了按“编写”就会自动save成.ex4的文件这文件是不可以被修改的这文件是加密的可以出售的文件。* 有什么问题要问吗?但是我告诉你不要问太深的问题,我是不会的。 05-25-2009 08:59 AMyes810第二课:EA重要部分* 回到EA重要部分/+-+/| expert st

6、art function |/+-+int start()/-/主程式/-return(0);/+-+* 我们要知道EA是由上面往下读的所以我们在编写方面要有逻辑思考以下是速成班编写的形式/+-+/| expert start function |/+-+int start()/-MoneyManagement();macd();ma();zhangchang();buyme();sellme();xianshi();/-return(0);/+-+void MoneyManagement() /+-+void macd() /+-+void ma() /+-+void zhangchang(

7、) /+-+void buyme() /+-+void sellme() /+-+void buyme() /+-+void xianshi() /+-+/end* / 这两划代表右边的不要读也可以说是注解注意:EA不会读中文符号。比如这个“”这个就可以 * 我们可以完整他/+-+/| MT4EA制作速成班.mq4 |/| Copyright 2007, MT4EA制作速成班. |/| http:/www. MT4EA制作速成班.net |/+-+#property copyright Copyright 2007, MT4EA制作速成班.#property link. http:/www.

8、MT4EA制作速成班.net/+-+/| expert initialization function |/+-+int init()/-/以后可能有用到/-return(0);/+-+/| expert deinitialization function |/+-+int deinit()/-/以后可能有用到/-return(0);/+-+/| expert start function |/+-+int start()/-/主程式MoneyManagement();/资金管理macd();/指标管理ma();/指标管理zhangchang();/战场管理buyme();/买上sellme(

9、);/买下xianshi();/显示管理/-return(0);/+-+void MoneyManagement() /子程式/这边要写一些东西/+-+void macd() /子程式/这边要写一些东西/+-+void ma() /子程式/这边要写一些东西/+-+void zhangchang() /子程式/这边要写一些东西/+-+void buyme() /子程式/这边要写一些东西/+-+void sellme() /子程式/这边要写一些东西/+-+void buyme() /子程式/这边要写一些东西/+-+void xianshi() /子程式/这边要写一些东西/+-+/end* 如果你在

10、上面加这个xianshi2();下面就加这个/void xianshi2() /这边要写一些东西/可以任意无限的加。* 有什么问题要问吗?但是我老实告诉你不要问太深的问题,我是不会回答的。 05-25-2009 09:03 AMyes810第三课:加入指标* /void ma()ma1now = iMA(NULL,0,ma1,0,MODE_EMA,PRICE_CLOSE,0);ma1now2 = iMA(NULL,0,ma1,0,MODE_EMA,PRICE_CLOSE,1);ma2now = iMA(NULL,0,ma2,0,MODE_EMA,PRICE_CLOSE,0);ma2now2 =

11、 iMA(NULL,0,ma2,0,MODE_EMA,PRICE_CLOSE,1);ma1bnow = iMA(NULL,0,ma1,0,MODE_EMA,PRICE_OPEN,0);ma2bnow = iMA(NULL,0,ma2,0,MODE_EMA,PRICE_OPEN,0);/ma1now是代表的字你可以写成什么都可以PRICE_CLOSE是ma最新的参数PRICE_OPEN是ma开始的参数ma1now = iMA(NULL,0,ma1,0,MODE_EMA,PRICE_CLOSE,0);这个整句是死的。你只要copy&press就可以用了ma1是ma的参数号码或bar如果这样写法,他

12、人不能更改参数double ma1=1,ma2=2;double ma1now,ma1now2,ma2now,ma2now2,ma1bnow,ma2bnow;这样写法,他人可以更改参数extern double ma1=1,ma2=2;这个是要放在#property上面那边的* 其它指标的写法macd1now=iMACD(NULL,0,macd1,macd1*2,1,PRICE_CLOSE, MODE_MAIN,0);zigzag1now=iCustom(NULL,0,ZigZag,2,deviation,bac kstep,0,0);Highest1now=HighiHighest(NULL

13、,0,MODE_HIGH,Highest1,0);Lowest1now=LowiLowest(NULL,0,MODE_LOW,Lowest1,0);iTrend1now=iCustom(NULL,0,iTrend,2,0,0,iTrend1,0 ,iTrend1,0,0,1);wpr1now = iWPR(Symbol(),0,wpr1,0);指标写法是不用记住的网上可以找到很多指标的写法* 有了指标我们可以更改我们的EA了更改如下:注意看看刚刚的指标加在什么地方什么位置/+-+/| MT4EA制作速成班.mq4 |/| Copyright 2007, MT4EA制作速成班. |/| http

14、:/www. MT4EA制作速成班.net |/+-+#property copyright Copyright 2007, MT4EA制作速成班.#property link. http:/www. MT4EA制作速成班.netextern double ma1=1,ma2=2;double ma1now,ma1now2,ma2now,ma2now2,ma1bnow,ma2bnow;/+-+/| expert initialization function |/+-+int init()/-/-return(0);/+-+/| expert deinitialization function |/+-+int deinit()/-/-return(0);/+-+/| expert start function |/+-

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1