MT4常用函数变量说明.doc

上传人:大张伟 文档编号:8571067 上传时间:2020-11-26 格式:DOC 页数:65 大小:176.50KB
返回 下载 相关 举报
MT4常用函数变量说明.doc_第1页
第1页 / 共65页
MT4常用函数变量说明.doc_第2页
第2页 / 共65页
MT4常用函数变量说明.doc_第3页
第3页 / 共65页
亲,该文档总共65页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《MT4常用函数变量说明.doc》由会员分享,可在线阅读,更多相关《MT4常用函数变量说明.doc(65页珍藏版)》请在三一文库上搜索。

1、MT4常用函数变量说明预定义变量 Pre-defineVaialesdoub A通货的买入价示例:(iRI(NULL,0,14,PRICECLOS,)25)OdrSn(Symo(),OP_BY,ts,As,,Ask-StoLssPoit,As+akroft*oint,My ordr #2,3,D20.10.10 12:30,Re);reurn;nt Ba返回图表中的柱数示例: cur=1;o(int i=;i75)rdred(URUSD,OP_ELL,Lts,Bd,3,idStopLosPoint,Bi-TakePoit*Point,My rde #2,25.10.012:30,Red);re

2、urn();doublls返回指定索引位置的收盘价格示例:int hanl,bsBar;hndleileOpen(flecv,ILESV|LE_WITE,;);if(handle0)/ wrte ale olumnseaderFleWit(hadle, Tme;Open;Hgh;Low;Close;Vlume);/write atafr(t i=0; iFiWrit(han, Tei, Opei, Highi, Loi,Closei, olume);FleCloe(hadle);intDiits返回当前通货的汇率小数位示例:Print(DoubeTotr(loe1,igis);doble Hi

3、返回指定索引位置的最高价格示例:i handle, b=Bars;hde=FilOpe(flesv, FLE_CSV|FILE_WIE, ;);if(andle)/ wie tableoumheadrsFileWi(hade, Time;Opn;High;ow;Cl;Vom);/ wit dtafo(nti;i(adle, Tim,Ope,High,Lowi, Cs,olum);FieClose(nd);douLo返回指定索引位置的最低价格示例:i hndl, ar=Bs;hnde=FileOen(fie.cs,ILE_CFILE_WI,;);if(hndle0)/wrtetablecumns

4、 hedersFeWite(handle, ime;Open;Hig;Low;lse;olum);/ writdatafor(in =; iiler(hanl, im, Ope, Highi,Lowi, loei, Vuei);ileCos(andl);ole Open返回指定索引位置的开盘价格示例:nt ha, brsars;hdleieOpen(ile.cs,ILE_CS|FL_WRITE, ;);if(hale)/ ie tle clumns headsFlWrite(hande, m;pe;Hh;Low;Ce;Volum);/write datar(int i=0;iilerite(h

5、nle,Tiei,pn, Hghi,Lw,Cosei, Volumei);Filese(handl);double oint返回当前图表的点值示例:OrderSnd(Symbol(),OPUY,Lot,Ask,3,0,AskakePrfi*oint,Rd);detime ime返回指定索引位置的时间示例:i hand, bars=Bar;hne=FilOpen(, FILECVFLE_WRTE, ;);if(hnde)/ wrie table columnsheaders(hadle,Tme;Oen;Hih;Lw;Close;Voume);/ writ datafr(ini=0; i(ndl,

6、 Tie, Openi, ihi, Lowi, Closei, Volumei);FleCle(handl);double Volume返回指定索引位置的成交量示例:i hde,ars=ars;hand=ileOpen(fil.s, FIE_CSV|FILE_WITE, ;);f(handle0)/ wietabe olusheadrsFilWrite(ndle, ime;Open;Hh;ow;Cls;Volum);/ erte dtafo(inti;iFileWrte(hndle, Timei, Oeni, Highi, Lo, Closei, Volumei);ilelos(hndle);

7、)Applied prie enmeatio价格类型枚举示例:ContantalescrptonPRIOSE 0 收盘价RICEOPEN 开盘价PRI_GH2最高价PIE_LO3 最低价PRIEEDIA 最高价和最低价的平均价PRIC_YPICA5最高价、最低价和收盘价的平均价RICEWIHTED 开、收盘价和最高最低价的平均价Drwigsape style enumeatin画图形状样式枚举,形状:ConstnluDesptionDRA_INE0 rwng ine.DRW_CTO 1rawin setionDRAW_HITRAM Drain hstogram. DRAW_ROW 3 Drwi

8、n arws (yls) AW_ON 12 o drang 样式:ConatVleDescripinSTYLSOLI 0 The pen s solid. STYLE_DA 1 Te pensdshd. SL_DOT 2 Te eis dte STYLE_ASHO3 Thepen has teratig des and dots SLEASHDODOT he pehs atenai ashes anue dts. Moving erge mtdeumation移动平均线模式枚举,iAlligr(), Enveoe(), invelopesOnArray, iForce(), Gatr(),iA

9、(), iMAOnAray(), iStde(), idevOArra(), itchatc()这些会调用此枚举ConstntVluDesrionMDESMA 0 Smple movn veage, OE_EM1 xponenta moving vrag, MDE_MMA 2 Smoothemoving average,ODE_LWMA3 Lir eightd oigaveae. Objectpopertis eumeratin物件属性枚举onstntValueDescriptionOJPROP_TIME1 ati alue t se/gefirt oordnae timptOBJROPRCE

10、1 Dobevaue etgetfirt coorditepcprt OBPROP_IM22 Datetme le to set/get secnd ordate tim part. BJP_PICE2 3 Dube value toset/get on oorinate pric pr OBJPROP_IME3 4 Dtimvalue to et/get thr coordnte time part. OJOP_ICE3 5 Double valu o se/gt third oordineprceat OBP_COLOR 6Coor val to et/get bject oor. OBJ

11、PRO_SLE 7 alue is one oSTYLE_SID, YLEDSH, STYLDOT, SLE_DASDO, TYLE_DASHOTDT onsants to set object lin tyle OBJPRPWDTH 8Inegervle to set/gtobec lin idt.n berom 1 to 5. OBJPRPBACK 9ooea lue to set/getbckgr drawing flag for obje. Seresaray dni系列数组标识符onstntauDsiptionME_OPN 0 pn prce. MODE_W Lwc. MDE_HI

12、2 ig price. OD_LOSE Close pric. OOLM 4 me,used i Low() ad Hgh() uon. ODE_TIME Ba ptime,usd i ArryCpSere()function. Time fr enumeratin特殊常量CnstanVaueDescriionPERD_M1 1 1 miut.PERD_M555 minutes. ERIO_M151 15 inuts PRIO_M30 30 30mnute. PERID_H 60 hou ERD_H4 2404 hou.PERIOD_D 1440Dai. PRID_1 080 ey PERIO

13、D_N1 43200Mhly.0(zer) 0 Tie fm s on th rt Trade opertion enerain交易类型CosantVluecripio_UY 0Buing poitin.OPELL 1 Sellingpsitin O_UYLIIT 2 Buyimtpendingpositin _SELLIMT 3Selllimit pendig pstin _UYSTP 4 Buysop ending postion P_SELLSTPe top pening posion e oors table颜色表 BckDrkGreDarkSateraOiveGreenealNyPr

14、plearonIdgoinigtuerBluearlvereenSaddleBwFestGreOlivDrbSeaGreenDrkoldenrodDakSlaeBleSennaMedimleBrownDauruoeGrayightSaGreDarkVletFieBrickMedumVoetRdMeiuSeaGeenChocolateCsSteelBeGoldnrodediuSringGrenLawGeadBueDarkOrhidYeowGrenLimeGreeOangRedDarkOrangeOrangeGoldellowCarusLmeSpringGrenqueekBlueBMagentae

15、dGraylaGraPeruBluVioletLihtlaGaDpPinMdTurquosDdgeBlueurquoiseRoyalBueSlelueDarkKhkiIndiaRedMedimOrchirenYeloweiumAquamrineDaSeareenTomatosyBrownrciMumPuealVioleteColConlowerBlarkGaySanyBronMedimSlateuTnDkSlourlWoHotkSalmonVioletLghCorlluightlmonPluKhakiigtGrnAquamaineSieLhtSkyBlueLighSteeBeLightBlue

16、aleGeenThistloderBlueleGoldrodPaleTurqiseLighGeyWhatNavoWhiteMasinLihtPiGinsrPahuffPinkBisqueLiholRBncheAlondLemonChifonBegAntqueWhtPapaWhipCrsikLghtYelowLightCyanLineLavederMsyosdLacWitokeSashellIvorHoneydeAlcleLavenderBlushMintCreamSnoWhite技术指标调用echniclIdiato calldoule iC( sin symb,iniefrme, nt sh

17、ft)计算BilWiias AcceraorDecelerator scllor的值:输入参数mol 通货标识imefrae -时间线sht 位移数 示例:doule reult=iAC(NULL, , 1);oue iAD( sng ybl, inttimefrme,in shift)计算 Accuuainistbuton indicator 的值 :输入参数syml 通货标识imefrae - 时间线shft - 位移数示例:double resltiAD(NULL, 0, 1);double iAllgatr( trg symbo, int imfae, intjawperid,itja

18、wshit, int teh_perd, int teeh_sift, ntlippero, intps_ft, ita_thod, int apliedrie, int mode,int shit) 计算 BillWillas Agaor 的值 : 输入参数symol - 通货标识mefram - 时间线aweriod- 颚线周期jawshf - 颚线位移teet_pero - 齿线周期tth_shift 齿线位移lps_perid -唇线周期lips_shft 唇线位移 _tod-移动平均线种类aplied_price - 应用价格类型mode - 来源模式,MOD_GTOJA,MEGAT

19、OEE 或MODE_GATORIPS shift-位移数 dubleawvaliAligaor(NU, 0, ,,8, 5, 5, 3,MDESMA, PRIE_MDIAN, MOGTW, 1);doe iDX( string ymbol, int imae, it eod, apedprie,mde, int shift) 计算 ovment dirtional ndex 的值 ::输入参数mol - 通货标识imefrae - 时间线perio - 周期apple_rie - 应用价格类型mod - 来源模式,参见指标线分类枚举shft位移数 (D(LL,0,14,PRICE_HIGH,M

20、DE_IN,0)iADX(NUL,14,RCEHIGH,MOE_LDI,0) eturn(0);doube iAT(tngybol, int timerame, int period,int hift)计算 Inicatorof the verag tru rn 的值 :: 输入参数ymbol- 通货标识timefra时间线perid - 周期shif 位移数 (ATR(LL,0)iAT(NULL,0,0,) retrn();oubl iAO( trinsybol,it iefrae, int sift)计算ll illims Aeome ocilato 的值 ::输入参数ymbol 通货标识

21、timefam 时间线sht- 位移数oube val=iAO(NUL, ,2);duble iBearsowr( s ymo,in timfae, intpeiod, in appli_price, itshift) 计算 Bers owe indicator 的值 :: 输入参数syol - 通货标识trm - 时间线prd 周期idprice - 应用价格类型ift -位移数 doube al=iBersPowe(NL, , 13,RICE_OSE,0);doub iBands( sringsybl, inttimefe, in period, nt eviion,it bands_sf

22、t, i aplieprie, it mode, t shift) 计算 llingr bds inicator 的值 ::输入参数smbol -通货标识tmfre- 时间线perod周期evtio -背离bands_shift - Bs位移applied_prie - 应用价格类型md 来源模式,参见指标线分类枚举shif - 位移数 if(Bads(NU,0,2,0,PRIE_LOW,MODE_OW,)ow0) return(0);uble BansOnArray( doube ara, nt to, int peid, oub eviaton, nt bnds_sif, int de,i

23、t sf) 从数组中计算 ling bands indicor 的值 ::输入参数arry - 数组数据totl - 总数据数量pero 周期eiatin 背离band_ft Bands位移 applid_pice -应用价格类型mode - 来源模式,参见指标线分类枚举hit -位移数 if(iBand(NL,,0,PRICE_LW,MDELOER,0)Low0) return(0);obleilsPoer( strigsymbol, int timame, int perid,itappliedric, int shift) 计算ulls oweindicator 的值 :: 输入参数sy

24、mo 通货标识timera 时间线period - 周期aplied_pric 应用价格类型ft 位移数 ouble v=BullsPwe(UL, , 13,PRICE_CLSE,0);doubleiC( sti symol, intimfam,it peiod, t pliedpie,ntsft) 计算 Commoiyhnel indx 的值 :: 输入参数smbol 通货标识timeframe时间线peiod-周期apped_price- 应用价格类型shift - 位移数 f(iI(NUL,1,0)iCI(ULL,0,)urn();dobl iCIOnra( ouble aray, in

25、 total, in priod, in si) 从数组中计算Cmdichnnl ndex 的值 : 输入参数aa - 数组数据totl - 总数据数量erod - 周期shift - 位移数 (iCIOnArray(ExtBuffer,ttl,2,)iCI(NUL,0,20,PICEOE, 0)) eturn(0);double iCstom( string syol,itimeframe, stine, ., inmode,in sht) 计算 自定义指标 的值 :: 输入参数symb 通货标识ime- 时间线nme - 自定义指标名称. - 自定义指标参数 moe 来源模式,参见指标线分

26、类枚举sh -位移数 doleval=Custom(NUL, 0,SaplInd,3,1,);dube iDeMrr(stigmbol, intifrae,ntperio,intshift) 计算Mrkr indiaor 的值:输入参数smb 通货标识terame -时间线perod 周期hift- 位移数 duble val=iearker(ULL, 0, 13,);oub iEnveloes( string sybol,inttimeframe, int m_peo, int mmeh, ntma_shit, i pied_prce, oubledeviao, intoe, int shi

27、ft)计算 nvelopes ndicao的值:: 输入参数sybl -通货标识timfrae -时间线m_riod -移动平均线周期a_methd - 移动平均线模式mahft 移动平均线位移applied_price - 应用价格类型deition - 背离mode - 来源模式,参见指标线分类枚举shift - 位移数duble valEneoe(NULL, 0, 3,ODEA,10,PRICE_CLOSE,0.2,MDE_PPER,);dube EnvelosOArry( obl arra, int total, it mapid, int a_methd, nt m_shif, do

28、ble eviaion, nt ode, int hi)从数组中计算 Enveoes ndictor的值 :: 输入参数ara - 数组数据otal -总数据数量m_eriod- 移动平均线周期a_etho - 移动平均线模式ma_shft 移动平均线位移deviai -背离mod - 来源模式,参见指标线分类枚举shif -位移数 duble vliEnveopsnr(ExtBuf, , 13,MODE_SMA, 02, ME_PPER,0 );doul iForce(ting ol, nt timeram, ntperiod, nt ma_method, nt plied_e, it sh

29、ift)计算 orce index 的值 : 输入参数symbol -通货标识tifame -时间线peiod 周期ma_thd 移动平均线模式apliedpie- 应用价格类型shit - 位移数 double vloce(NUL, 0, 13,ODE_SMA,PRIE_CLOSE,0);dul Fractal( string symbol,intmfrae, itode, int shit) 计算 Fractals 的值:: 输入参数symbo-通货标识timame - 时间线moe - 来源模式,参见指标线分类枚举shift -位移数 duble val=ractas(NL, , MOD

30、EPE,0);oubleiGator( ing ymol, nt timfram, it jaw_perio, it ja_hit,in teth_prod, neh_shift, in ips_perio, i ls_sht, in ma_ethod, iapled_pri, int mode, int shi)计算 Fractl 的值:: 输入参数ymbol - 通货标识timefrae -时间线aw_perod -颚线周期jw_shit颚线位移tth_perid- 齿线周期eethshift 齿线位移lips_priod-唇线周期 lps_hit - 唇线位移mamethod移动平均线种

31、类appedprice -应用价格类型mode - 来源模式,参见指标线分类枚举hift - 位移数 doubl ja_val=iGator(NULL, , 3, 8, , 5, 5, 3, OE_SMA, PRIEMEDIAN,OD_PPE, 1);oule iIchmk( stringsymo, int terame, ntenkan_sn, int kijn_en, int senkou_panb, int me, intsht) 计算 Ichimku Knko Hyo的值 : 输入参数symbol - 通货标识timefre - 时间线tenkan_ -转换线 jkiju_sen 基准

32、线 senku_pa_b-参考范围mde - 来源模式,参见指标线分类枚举st - 位移数 doutenkas=iIchioku(NLL, , , 26, 5, MOD_ENKNSN, 1);doeiWMF( strngsymbo, nt timeframe, int ft) 计算 Bil lis ake Facttion ndx 的值 : 输入参数smbol 通货标识tmfrme 时间线shft - 位移数 dueval=iBFI(NULL,0, );dule Mmenm( strg yml,ntimeframe, ierio, inpledpc,int shift) 计算Momtumnic

33、tor 的值 :: 输入参数ybo - 通货标识timefra 时间线erod -周期applied_rice - 应用价格类型shit 位移数 i(Momntum(NL,0,1,PR_CLOSE,0)iMmentm(NLL,20,PRICESE,)) trn(0);double iMometmOAra( ouble ay, int ot, int erio, ntshif) 从数组中计算Momenum indicaor的值 :: 输入参数aray- 数组数据total - 总数据数量rid- 周期shft - 位移数 if(ionumOnAry(myuffe,100,12,0)iMomtum

34、nArray(muffer,00,20,))retrn();doul iMF( string ymbol,in imefram,i peid, itshif) 计算 Money fo ine 的值 : 输入参数sybol- 通货标识tmfram- 时间线period -周期shift -位移数 i(MF(UL,0,14,0)MFI(NULL,0,4,)) rturn(0);dueiM( ring yb, int ierame, int eriod,it ma_sht, it ma_method,in applied_price,intsft) 计算 oving avrge indiator 的值: 输入参数symbol通货标识terame -时间线peo - 周期masit-移动平均线位移mamethod - 移动平均线模式alied_pice- 应用价格类型shift - 位移数 AlligatrJawBufri=A(NLL,0,3,8,D_SMA,RICE_MDIA,i);doubl inrray(double array, it t

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1