首页 mt4编程→简明教程 速成基础

mt4编程→简明教程 速成基础

举报
开通vip

mt4编程→简明教程 速成基础mt4编程→简明教程+速成基础第一篇创建新文件1、打开MetaEditor(如何打开自己想办法)呵呵,如果这个都打不开,拜托下面的也不用看了。也许你不适合研究这个。2、选择文件-->新文件打开文件创建页面。3、选择第二项客户指标然后点下一步。注:这个页面可以创建6种文件。我们常用的有《客户指标》,《脚本》,《智能交易系统》三种。我们先从指标开始。4、输入名字,作者等等。(支持中文)暂时不添加参数。注:这个位置可以添加用户变量以后讲解。5、下一步我们先建一个主窗口指标所以这个页面什么都不用操作注:这个...

mt4编程→简明教程 速成基础
mt4编程→简明 教程 人力资源管理pdf成真迷上我教程下载西门子数控教程protel99se入门教程fi6130z安装使用教程 +速成基础第一篇创建新文件1、打开MetaEditor(如何打开自己想办法)呵呵,如果这个都打不开,拜托下面的也不用看了。也许你不适合研究这个。2、选择文件-->新文件打开文件创建页面。3、选择第二项客户指标然后点下一步。注:这个页面可以创建6种文件。我们常用的有《客户指标》,《脚本》,《智能交易系统》三种。我们先从指标开始。4、输入名字,作者等等。(支持中文)暂时不添加参数。注:这个位置可以添加用户变量以后讲解。5、下一步我们先建一个主窗口指标所以这个页面什么都不用操作注:这个位置可以添加指标“线”。以后提及。6、点击完成。ok新的指标文件生成了。但还没有任何有用的代码。初始化代码齐全。//+------------------------------------------------------------------+//|MT4指标编辑.mq4|//||//+------------------------------------------------------------------+#propertylink"http://www.imt4.com"#propertyindicator_chart_window//+------------------------------------------------------------------+//|Customindicatorinitializationfunction|//+------------------------------------------------------------------+intinit(){//----indicators//----return(0);}//+------------------------------------------------------------------+//|Customindicatordeinitializationfunction|//+------------------------------------------------------------------+intdeinit(){//----//----return(0);}//+------------------------------------------------------------------+//|Customindicatoriterationfunction|//+------------------------------------------------------------------+intstart(){intcounted_bars=IndicatorCounted();//----//----return(0);}//+------------------------------------------------------------------+上面的就是刚刚新建的一个指标文件。第一部分指标注释只是一个说明,有没有都不影响指标运行。//+------------------------------------------------------------------+//|MT4指标编辑.mq4|//|//+------------------------------------------------------------------+这部分中前面的“//”两个斜线说明后面的是注释语句,不参与实际运行。第二部分预处理语句这部分规定了指标的窗口性质。如下:#propertycopyright"ldj"#propertylink"http://www.imt4.com"#propertyindicator_chart_window#号表示后面是预处理语句。property的意思是定义mt4内部变量的性质。变量名是mt4定义好的只能用固定的变量名。例如:版权变量copyright链接变量link以及指标窗口类型变量indicator_chart_window等等。其中窗口类型变量有indicator_chart_window(主窗口)indicator_separate_window(副窗口)两个这里只能用一个不能两个同时用这部分内容一般不需要修改。第三部分初始化函数(加载函数)//+------------------------------------------------------------------+//|Customindicatorinitializationfunction|//+------------------------------------------------------------------+intinit(){//----indicators//----return(0);}这个函数中的代码只在只在指标(EA)加载的时候执行一次。用于对一些变量的初始化。去初注释函数体为intinit(){return(0);}第三部分卸载函数//+------------------------------------------------------------------+//|Customindicatordeinitializationfunction|//+------------------------------------------------------------------+intdeinit(){//----//----return(0);}当去初指标(EA)的时候执行一次。用于去除一些控件。去除注释函数体为intdeinit(){return(0);}第四部分主函数,每当价格变化时就调用执行一次。主要执行代码都在这里。//+------------------------------------------------------------------+//|Customindicatoriterationfunction|//+------------------------------------------------------------------+intstart(){intcounted_bars=IndicatorCounted();//----//----return(0);}第五部分子函数。有些指标和EA含有子函数。我习惯写在后面。★★★★★什么是MT4?我就当你了解什么是MT4了MT4就是METATRADER4什么是EA?我也当你了解什么是EA了EA就是ExpertAdviserEA就是智能交易系统智能教育系统就是:-软件自己判断下订单-软件自己判断提成利润-软件自己判断砍仓止输什么是速成班?就是你在很短很快的时间内就可以学会如何编写EA是的,快则8个学习小时慢则24个学习小时什么叫“易学难精”?就是你很快的就上手,难在成为厉害的高手。这需要时间慢慢的去研究编写。久而久之你就可以是EA编写高手了。第一课::了解EA的形式以下就是EA的编写形式//+------------------------------------------------------------------+//|Copyright?2007,MetaQuotesSoftwareCorp.|//|//+------------------------------------------------------------------+#propertycopyright"Copyright?2007,MetaQuotesSoftwareCorp."#propertylink"http://www.imt4.com"//+------------------------------------------------------------------+//|expertinitializationfunction|//+------------------------------------------------------------------+intinit(){//----//----return(0);}//+------------------------------------------------------------------+//|expertdeinitializationfunction|//+------------------------------------------------------------------+intdeinit(){//----//----return(0);}//+------------------------------------------------------------------+//|expertstartfunction|//+------------------------------------------------------------------+intstart(){//----//----return(0);}//+------------------------------------------------------------------+//+------------------------------------------------------------------+//|Copyright?2007,MetaQuotesSoftwareCorp.|//|//+------------------------------------------------------------------+这个是在上面的垃圾写与不写都无所谓我们就不用理他#propertycopyright"Copyright?2007,MetaQuotesSoftwareCorp."#propertylink"http://www.imt4.com"这个也是在上面的垃圾写与不写都无所谓我们也不用理他//+------------------------------------------------------------------+//|expertinitializationfunction|//+------------------------------------------------------------------+intinit(){//----//以后可能有用到//----return(0);}//+------------------------------------------------------------------+//|expertdeinitializationfunction|//+------------------------------------------------------------------+intdeinit(){//----//以后可能有用到//----return(0);}这两个很少用到。高高手才会用速成班的话,这个可以不用理他。放在一边先,以后才学怎样用它。//+------------------------------------------------------------------+//|expertstartfunction|//+------------------------------------------------------------------+intstart(){//----//主程式//----return(0);}//+------------------------------------------------------------------+这个就是EA开始操作的重要部分以上的EA的编写形式我们改成如下://+------------------------------------------------------------------+//+------------------------------------------------------------------+//|expertinitializationfunction|//+------------------------------------------------------------------+intinit(){//----/以后可能有用到//----return(0);}//+------------------------------------------------------------------+//|expertdeinitializationfunction|//+------------------------------------------------------------------+intdeinit(){//----/以后可能有用到//----return(0);}//+------------------------------------------------------------------+//|expertstartfunction|//+------------------------------------------------------------------+intstart(){//----//主程式//----return(0);}//+------------------------------------------------------------------+什么是“.mq4”?EA制作好了就save成.mq4的文件这文件是可以修改的什么是“.ex4”?EA制作好了按“编写”就会自动save成.ex4的文件这文件是不可以被修改的这文件是加密的可以出售的文件。第二课:EA重要部分回到EA重要部分//+------------------------------------------------------------------+//|expertstartfunction|//+------------------------------------------------------------------+intstart(){//----//主程式//----return(0);}//+------------------------------------------------------------------+我们要知道EA是由上面往下读的所以我们在编写方面要有逻辑思考以下是速成班编写的形式//+------------------------------------------------------------------+//|expertstartfunction|//+------------------------------------------------------------------+intstart(){//----MoneyManagement();macd();ma();zhangchang();buyme();sellme();xianshi();//----return(0);}//+------------------------------------------------------------------+voidMoneyManagement(){}//+------------------------------------------------------------------+voidmacd(){}//+------------------------------------------------------------------+voidma(){}//+------------------------------------------------------------------+voidzhangchang(){}//+------------------------------------------------------------------+voidbuyme(){}//+------------------------------------------------------------------+voidsellme(){}//+------------------------------------------------------------------+voidbuyme(){}//+------------------------------------------------------------------+voidxianshi(){}/+------------------------------------------------------------------+//|expertinitializationfunction|//+------------------------------------------------------------------+intinit(){//----//以后可能有用到//----return(0);}//+------------------------------------------------------------------+//|expertdeinitializationfunction|//+------------------------------------------------------------------+intdeinit(){//----//以后可能有用到//----return(0);}//+------------------------------------------------------------------+//|expertstartfunction|//+------------------------------------------------------------------+intstart(){//----//主程式MoneyManagement();//资金管理macd();//指标管理ma();//指标管理zhangchang();//战场管理buyme();//买上sellme();//买下xianshi();//显示管理//----return(0);}//+------------------------------------------------------------------+voidMoneyManagement(){//子程式//这边要写一些东西}//+------------------------------------------------------------------+voidmacd(){//子程式//这边要写一些东西}//+------------------------------------------------------------------+voidma(){//子程式//这边要写一些东西}//+------------------------------------------------------------------+voidzhangchang(){///子程式//这边要写一些东西}//+------------------------------------------------------------------+voidbuyme(){//子程式//这边要写一些东西}//+------------------------------------------------------------------+voidsellme(){//子程式//这边要写一些东西}//+------------------------------------------------------------------+voidbuyme(){//子程式//这边要写一些东西}//+------------------------------------------------------------------+voidxianshi(){//子程式//这边要写一些东西}//+------------------------------------------------------------------+/////end(转)
本文档为【mt4编程→简明教程 速成基础】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
肥猫叫noah
暂无简介~
格式:pdf
大小:88KB
软件:PDF阅读器
页数:0
分类:高中语文
上传时间:2020-02-17
浏览量:3