MultiBank Trade 智能交易系统_编程手册.pdf
《MultiBank Trade 智能交易系统_编程手册.pdf》由会员分享,可在线阅读,更多相关《MultiBank Trade 智能交易系统_编程手册.pdf(35页珍藏版)》请在咨信网上搜索。
1、点击这里查看如何添加、启动、测试智能交易系统软件。智能交易系统软件是个创新的交易工具,允许客户对自己的交易策略进行设定并进行测试。还可以创建 新的技术指标获取交易系统的逐步解释一反转条点击这里。MultiBank FX 程序员MultiBank FX向那些想要对其交易策略进行自动化,但又不想学习智能交易系统程序语言客户提供程序 服务。欲知详情,请联系在线客服智能交易系统软件是用来对交易过程全程自动化,免除交易商连续对市场进行日常烦琐的监护。许多专业 交易商利用多层交易系统,对不同的市场和在不同的环境下进行操作。通常他们在著名的分析软件包里对 交易战略进行编写和测试,比如,MetaStock和T
2、radeStation。使用MultiBank Trader智能交易系统软件,招招领先,你可以把交易系统产生的信号和真实账户联系起 来,这样连接以便于能追踪和管理你的某个时段的开仓部位,提交的订单和止损单。什么是智能交易系统?它是个用特殊的MetaQuotes语言4(MQL 4)编写的自动交易系统(ATS),和 特定的图表联系在起。智能交易系统不仅能通知交易商交易机会,而且还能自动执行交易账户上的交易,直接发送到交易服务器。和许多的IT系统样,智能交易系统系统支持历史数据战略测试,图表上表示的 登入/登出点。而且,智能交易系统的可执行码分别存储于源文件和加密的执行文件中一这种安排保证了交 易商
3、所使用的逻辑隐藏(如有必要的话),而不会泄密。编写自己的智能交易系统软件也非常容易:尝试下吧!不需要是专业编程高手,你只需要学会使用非常 简单的语言一MQL 4语言。即使用户不能自行编写智能交易系统规则,但是他需要熟悉近的编程技能,不 过很可能不需一个小时他便掌握了这些规则并能编写程序。无数的交易商为MetaStock和TradeStation软件开发了多种多样的交易战略。其中多数均被翻译成 MQL 4语言,这就使得用户可以把前期累计的经验并合到里面去。有些即学即用智能交易系统版本可以从 本页下载。e令智能交易系统J:.Aut o_Tr adi ng_Sys t em%MACD Sample
4、Moving AverageMultiBank Trader软件将智能交易系统在程序的根目录/Experts子目录里保存为.MQ4(source text)和.EX4(可执行码)文件。交易商可以无限量地保存智能交易系统数据,这些数据可以通过导航条窗 容易地加以管理。创建自定义智能交易系统数据的程序以及将数据和交易终端连接在MultiBank Trader用户指南里有详细 的描述。MetaQuotes 4语言是用来编写自定义智能交易系统软件,以便使交易程序管理自动化以及执行交易商自 己的交易策略。MetaQuotes 4语言易学、易用、易创建。MetaQuotes 4语言包括相当数量的变量,用
5、来控制当前和前期的报价、主要的算术和逻辑运算和特征,主要的内置指标和用来开启和控制头寸的命令。在语法上,该语言和由Tradestation技术有限公司开发的简易语言相似,但是它有其自身的些具体特 征。程序代码是用MetaEditor4编辑器编写的,它能够用不同的色彩集中反映MQL 4语言的不同结构,因止匕 有助于用户熟悉专家系统的文本。注解开始于符号(双斜线)。注解也可以用“斜线一星号”一“星号 一斜线”组合(/*注解*/,就像在“C“编程语言样)。设定和控制操作战略,交易商保存一份日志文件,存储产生的信号信息、变量输出和已执行交易的结果。智能交易系统日志保存在MultiBank Trader
6、目录下/logsYYMMDD.log文件里。当前的日志可以从 下方的“终端”窗口(日志标签)直接进入。I 吊规 I 收赦夹 I_J_ GBPUSDDaiy|USDJPYDaty-USDCHFrHl EURUSDfb;火工1 20C.02*OS 254.4 3二:.:c*Auto-.丁:,I 9 2006.02.09 12:54:40 CcsplUnt AvraI1 20C.02.09 12:54:40 Ccaclllnt MACDHr交易I账户历史I价位报警I邮箱智能交易系统j日志I进入MQL 4语言的目录系统,要么按目录按钮或从工具菜单打开MetaQuotes语言词典窗口操作。这个 短小的手
7、册包含分类、运算、存储词语等功能,使得用户对该语言所用到的每个元素都有所了解。0 letaEditor-Aut o_Trading_Syst ea.bq4目回図 文件国)编辑更)查看W)工具靈)Window帮助国).0,X|I(的I 除 Cowpih 羽 Texinal|.丄/Check positionfor(int i=0;i Total;i+)OrderSelect(0,SELECT_BY_POSr MODE_TRADES);if(OrdeiType()=OP_SELL&OrdersvTnbcl()if(OrderTeO=0P_3UY)/Close/I Signal Segin(Exit
8、 3,CloseLJ Digits HighLow 口 Ooenfldn s efiskarid deA B Bpr可可可,回可可l?l0::isate Zack.Ec=e g:會 Previous Cpen g:ev Text File Q MQL4.cc=Number of bars on the chart.int counter=l;for(int i=l;i=Bars;i+)(Print(Closei-lJ);xoqoOLErrors Find in Files Online Library|Help JFor Help,press Ln 1,Col 11.主要语言结构像其他任何语言
9、样,MQL4有一套构成基本结构的主要组成元素。这些组成元素以种特殊的方式组合 排列的,以便代表适当的陈述和表达。语言的主要对象就是数据,包括三种类型:数字、逻辑和排列。所有的数值均采用双格式,逻辑数据可能 包括真值和假值。排列就是用省略号标注的系列字符。字符串也叫做文本串。数据可以包含在适当类型 的变量之中,或直接由程序的源文本表现出来。个MetaQuotes语言陈述指个完整的用法说明。陈述可以包括保留字、运算符号、数据、变量、表达 式或标点符号,而且总是以分号结尾。保留字指具有特定或特别意义的预先设定的词语。运算符号指在数据、变量和(或)表达式中特定的具体运算符号。变量是用来限制数字、排列或
10、逻辑数据的。表达式指保留字、变量、数据和运算符号的组合,因为它们具有语言的3中类型(保留字、变量、数据)中的任一价值。标点符号用来代表表达式,界定参数,区分词语或重新排列计算顺序。2.标点符号字符名称描述I5分号结束MetaQuotes 4语言指令圆括号对表达式的值进行分组,改变计算顺序。标注函数参数并启动变量描述表达式 标注变量的初始值并在变量描述区排列组合I5逗号提取函数值时,对参数进行区分在变量描述区对变量进行区 分在描述排列长度时对数字进行区分区分进入排列元素的指 标冒号用在变量描述区,启动变量列表引号标注个文本(字)串。方括号标注数字,确定排列长度标注进入某个特殊排列元素的数字(指
11、数)标注进入历史数据的期间数字()波形括号充当运算括号。可以用来代替begin.endo将指令系列隔离后 块。/*/注解括号标注注解I/双斜线明确说明单串注解的开始3.运算符号运算符号分成5组:分配符号、字串符号、数学运算符号、相关符号和逻辑符号。3.1.分配符号分配符号=(等号)是用来将具体数值(数字、排列或逻辑,视变量类型而定)分配到变量中。分配值可 以是表达式的结果。比如:变量二Counter(O);Counter=Counter+1;结果,反向变量取值为1 变量值也可以分配来对元素进行排列。3.2.字串符号操作文本串,只有一个运算符可以用上:(加号)。它是用来连接两个字串的。比如:变量
12、二字串(“);字串=Msome_+text”;结果,字串变量包含“some_text”这样的文本串,允许将字串与数字和逻辑值结合起来。在后面的这个 例子里,数字及或逻辑值在结合前,应转化为字串类型。比如:String=string+1;因此,字串变量将包含“stringl”的文本串。操作数不仅可以是数值,也可以是相应的含有这样数值类型的变量,以及表达式,经执行后,便产生这样 的数值。3.3.数学符号4种主要的数学运算:加法一(加号)、减法一(减号)、乘法一.(星号)、除法一(斜线),都用在计算数值的数学表达式里。数学表达式的例子:(Ask+Bid)/2,High1+20*Point3.4.相关
13、符号相关符号用来对同种类型的两个数值进行比较。第一个数值和第二个数值进行比较,产生逻辑值“真值”或“假值”,“小于 一V(左小于号),“大于一,(右小于号);“等于“一上(等号);“不 等于”一v,;“小于或等于”一V;大于或等于”一=。由相关表达式而取得的逻辑值用在 MetaQuotes”语言的控制结构里。比如:if FreeMargin 100 and FreeMargin=1000;If not Conditionl then exit;下面是逻辑运算符号的结果表:ValuelValue2Valuel OR Value2TrueTrueTrueTrueFalseTrueFalseTrue
14、TrueFalseFalseFalseValuelValue2Valuel AND Value2TrueTrueTrueTrueFalseFalseFalseTrueFalseFalseValuelTrueFalse4.固定字FalseFalseNOT ValuelFalseTrueMetaQuotes 4语言使用下面的几组固定字。1.逻辑符号。AND,NOT,OR.2.MQL 4语言指令。Array,Begin,Break,Continue,Define,Downto,Else,End,Exit,For,If,Input,Then,To,Variable,While。界定语言指令结构的固定字
15、也叫做关键字。3,内置函数。Abs,AccName,AccountName,Alert,Ceil,CloseOrder,Comment,Cos,CurTime,Day,DayOfWeek,DeleteOrder,Exp,Floor,Highest,Hour,iADX,iATR,iBANDS,iCCI,iMA,iMACD,iMFI,iMOM,iRSI,iSAR,iSTO,iWPR,IsDemo,Islndirect,LastTradeTime,Log,Lowest,Minute,Mod,ModifyOrder,Month,MoveObject,NumberToStr,Ord,OrderValue
16、,Period,Pow,Print,PrintTrade,Rand,Round,ServerAddress,SetArrow,SetObjectText,SetOrder,SetText,Sin,Sqrt,Srand,Symbol,Tan,TimeToStr,Year.4.预先设定用户变量(用户定义变量)。Lots,StopLoss,TakeProfit,TrailingStop.5.预先设定交易终端变量。AccNum,AccountNumber,Ask,Balance,Bars,Bid,Close,Credit,Equity,FreeMargin,High,Low,Margin,Open,P
17、oint,PriceAsk,PriceBid,PriceHigh,PriceLow,PriceTime,Time,Total Profit,TotalTrades,Volume.6.预先设定内置函数参数(宏命令)。MODE_CLOSE,MODE_EMA,MODE_HIGH,MODE_LOW,MODE_MAIN,MODE_MINUSDI,MODE_OPEN,MODE_PLUSDI,MODE_SIGNAL,MODE_SMA,MODE_STOPLOSS,MODE_TAKEPROFIT,MODE_VOLUME,MODE_WMA,OBJ_HLINE,OBJ_SYMBOL,OBJ_TEXT,OBJ_TRE
18、NDLINE,OBJ_VLINE,OP_BUY,OP_BUYLIMIT,OP_BUYSTOP,OP_SELL,OP_SELLLIMIT,OP_SELLSTOP,SYMBOL_ARROWDOWN,SYMBOL_ARROWUP,SYMBOL_CHECKSIGN,SYMBOL_STOPSIGN,SYMBOL_THUMBSDOWN,SYMBOL_THUMBSUP,VAL_CLOSEPRICE,VAL_CLOSETIME,VAL_COMISSION,VAL_COMMENT,VAL_LOTS,VAL_OPENPRICE,VAL_OPENTIME,VAL_PROFIT,VAL_STOPLOSS,VAL_SW
19、AP,VAL_SYMBOL,VAL_TAKEPROFIT,VAL_TICKET,VAL_TYPE.实际上,上述固定字为宏记录器,即语法分析程序用数值取而代之。宏记录器的引入简化了编写用户功能 要求的程序:更加方便、无关联的重要词语可以用来替代一些函数参数值。同样可以用于色彩名称。7.色彩。AliceBlue,AntiqueWhite,Aqua,Aquamarine,Azure,Beige,Bisque,Black,BlanchedAlmond,Blue,BlueViolet,Brown,BurlyWood,CadetBlue,Chartreuse,Chocolate,Coral,Cornflo
20、werBlue,Cornsilk,Crimson,Cyan,DarkBlue,DarkCyan,DarkGoldenrod,DarkGray,DarkGreen,DarkKhaki,DarkMagenta,DarkOliveGreen,DarkOrange,DarkOrchid,DarkRed,DarkSalmon,DarkSeaGreen,DarkSlateBlue,DarkSlateGray,DarkTurquoise,DarkViolet,DeepPink,DeepSkyBlue,DimGray,DodgerBlue,FireBrick,FloralWhite,ForestGreen,F
21、uchsia,Gainsboro,GhostWhite,Gold,Goldenrod,Gray,Green,GreenYellow,Honeydew,HotPink,IndianRed,Indigo,Ivory,Khaki,Lavender,LavenderBlush,LawnGreen,LemonChiffon,LightBlue,LightCoral,LightCyan,LightGoldenrod,LightGreen,LightGrey,LightPink,LightSalmon,LightSeaGreen,LightSkyBlue,LightSlateGray,LightSteelB
22、lue,LightYellow,Lime,LimeGreen,Linen,Magenta,Maroon,MediumAquamarine,MediumBlue,MediumOrchid,MediumPurple,MediumSeaGreen,MediumSlateBlue,MediumSpringGreen,MediumTurquoise,MediumVioletRed,MidnightBlue,MintCream,MistyRose,Moccasin,NavajoWhite,Navy,OldLace,Olive,OliveDrab,Orange,OrangeRed,Orchid,PaleGo
23、ldenrod,PaleGreen,PaleTurquoise,PaleVioletRed,PapayaWhip,Peach Puff,Peru,Pink,Plum,PowderBlue,Purple,Red,RosyBrown,RoyalBlue,SaddleBrown,Salmon,Sandy Brown,SeaGreen,Seashell,Sienna,Silver,SkyBlue,SlateBlue,SlateGray,Snow,SpringGreen,SteelBlue,Tan,Teal,Thistle,Tomato,Turquoise,Violet,Wheat,White,Whit
24、eSmoke,Yellow,YellowGreen.所有的固定字均是非敏感字号,即它们可以小写也可以大写。4.1.智能交易系统向导 智能交易系统向导提示MQL 4允许编写智能交易系统、自编指标、自编脚本和从模板中进行编辑Expert Advisor Wizard团図Welcoae to the Expert Advisor WizardThi s wi zard helps you create MetaQuotes Language 4 program.Expert Advisor program CustomOScriptIndi cat or programprogram。Generat
25、e from template0 To continue,click Next.Generate from templateTo continue,click Next.1下步国)J 取消)预先设定参数或变量的名称,将会自动在文本编辑栏中出现参数框架:4.2.MetaQuotes 4语言的指令结构4.2.1.变量宣告和语句 在计算过程中保存临时数据要求使用变量。变量在本程序的开头部分就用保留字、变量、排列和定义进行 了叙述。他允许使用这些词语的负数形式,即“Variables,Arrays and Defines”。这些词中间总有一 个开始变量的宣告叙述。这些词语的差别如下:variable语
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MultiBank Trade 智能交易系统_编程手册 智能 交易系统 编程 手册
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【曲****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【曲****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。