MT4常用函数变量说明
![MT4常用函数变量说明_第1页](https://file2.zhuangpeitu.com/fileroot2/2022-3/15/80bdb022-789e-4329-83fc-eb18fa09247d/80bdb022-789e-4329-83fc-eb18fa09247d1.gif)
![MT4常用函数变量说明_第2页](/images/s.gif)
![MT4常用函数变量说明_第3页](/images/s.gif)
《MT4常用函数变量说明》由会员分享,可在线阅读,更多相关《MT4常用函数变量说明(22页珍藏版)》请在装配图网上搜索。
1、预定义变量Pre-definedVariablesdoubleAsk通货的买入价示例:if(iRSI(NULL,0,14,PRICE_CLOSE,0)25)OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Ask-StopLoss*Point,Ask+TakeProfit*Point,Myorder#2,3,D12:30,Red);return;intBars返回图表中的柱数示例:intcounter=1;for(inti=1;i75)OrderSend(EURUSD,OP_SELL,Lots,Bid,3,Bid+StopLoss*Point,Bid-TakeProfi
2、t*Point,Myorder#2,3,D12:30,Red);return(0);doubleClose口返回指定索引位置的收盘价格示例:inthandle,bars=Bars;handle=FileOpen(,FILE_CSV|FILE_WRITE,;);if(handle0)DRAW SECTION 1Drawing sections.DRAW HISTOGRAM 2Drawing histogram.DRAW ARROW 3Drawing arrows (symbols).DRAW NONE12No drawing.样式:ConstantValueDescriptionSTYLE_SO
3、LID0Thepenissolid.STYLE_DASH1Thepenisdashed.STYLE_DOT2Thepenisdotted.STYLE_DASHDOT3Thepenhasalternatingdashesanddots.STYLE_DASHDOTDONThepenhasalternatingdashesanddoubledots.MovingAveragemethodenumeration移动平均线模式枚举,iAlligator(),iEnvelopes(),iEnvelopesOnArray,iForce(),iGator(),iMA(),iMAOnArray(),iStdDe
4、v(),iStdDevOnArray(),iStochastic()这些会调用此枚举ConstantValueDescriptionMODE_SMA0Simplemovingaverage,MODE_EMA1Exponentialmovingaverage,MODE_SMMA2Smoothedmovingaverage,MODE_LWMA3Linearweightedmovingaverage.Objectpropertiesenumeration物件属性枚举ConstantValueDescriptionOBJPROP_TIME10Datetimevaluetoset/getfirstcoo
5、rdinatetimepart.OBJPROP_PRICE11Doublevaluetoset/getfirstcoordinatepricepart.OBJPROP_TIME22Datetimevaluetoset/getsecondcoordinatetimepart.OBJPROP_PRICE23Doublevaluetoset/getsecondcoordinatepricepart.OBJPROP_TIME34Datetimevaluetoset/getthirdcoordinatetimepart.OBJPROP_PRICE35Doublevaluetoset/getthirdco
6、ordinatepricepart.OBJPROP_COLOR6Colorvaluetoset/getobjectcolor.OBJPROP_STYLE7ValueisoneofSTYLE_SOLID,STYLE_DASH,STYLE_DOT,STYLE_DASHDOSTYLE_DASHDOTDOTconstantstoset/getobjectlinestyle.OBJPROP_WIDTH8Integervaluetoset/getobjectlinewidth.Canbefrom1to5.OBJPROP_BACK9Booleanvaluetoset/getbackgrounddrawing
7、flagforobject.Seriesarrayidentifier系列数组标识符ConstantValueDescriptionMODE_OPEN0Openprice.MODE_LOW1Lowprice.MODE_HIGH2Highprice.MODE_.CLOSE3Closeprice.MODE_VOLUME4Volume,usedinLowest()andHighest。functions.MODE_TIME5Baropentime,usedinArrayCopySeries()function.Timeframeenumeration特殊常量ConstantValueDescript
8、ionPERIOD_M111minute.PERIOD_M555minutes.PERIOD_M151515minutes.PERIOD_M303030minutes.PERIOD_H1601hour.PERIOD_H42404hour.PERIOD_D11440Daily.PERIOD_W110080Weekly.PERIOD_MN143200Monthly.0(zero)0Timeframeusedonthechart.Tradeoperationenumeration交易类型ConstantValueDescriptionOP_BUY0Buyingposition.OP_SELL1Sel
9、lingposition.OP_BUYLIMIT2Buylimitpendingposition.OP_SELLLIMIT3Selllimitpendingposition.OP_BUYSTOP4Buystoppendingposition.OP_SELLSTOP5Sellstoppendingposition.Webcolorstable颜色表DarkGreenDarkSlateGrayOliveGreenTealNavyPurpleMaroonIndigoMidnightBlueDarkB-DarkOliveGreenSaddleBrownForestGreenOliveDrabSeaGr
10、eenDarkGoldenrodDarkSlateBlueSiennaMedBrownDarkTurquoiseDimGrayLightSeaGreenDarkVioletFireBrickMediumVioletRedMediumSeaGreenChocolateCrimsonSteelBlueGoldenrodMediumSpringGreenLawnGreenCadetBlueDarkOrchidYellowGreenLimeGreenOrangeRedDarkOrangeOrangeGoldYellowChartreuseLimeSpringGreenAquaDeepSkyBlueB-
11、MagentaRedGraySlateGrayPeruBlueVioletLightSlateGrayDeepPinkMediumTurquoiseDodgerBlueTurquoiseRoyalBlueSlateBlueDarkKhakiIndianRedMediumOrchidGreenYellowMediumAquamarineDarkSeaGreenTomatoRosyBrownOrchidMediumPurplePaleVioletRedCoralCornflowerBlueDarkGraySandyBrownMediumSlateBlueTanDarkSalmonBurlyWood
12、HotPinkSalmonVioletLightCoralSkyBlueLightSalmonPlumKhakiLightGreenAquamarineSilverLightSkyBlueLightSteelBlueLightBluePaleGreenThistlePowderBluePaleGoldenrodPaleTurquoiseLightGreyWheatNavajoWhiteMoccasinLightPinkGainsboroPeachPuffPinkBisqueLightGoldenRodBlanchedAlmondLemonChiffonBeigeAntiqueWhitePapa
13、yaWhipCornsilkLightYellowLightCyanLinenLavenderMistyRoseOldLaceWhiteSmokeSeashellIvoryHoneydewAliceBlueLavenderBlushMintCreamSnowWhite技术指标调用TechnicalIndicatorcallsdoubleiAC(stringsymbol,inttimeframe,intshift)计算BillWilliamsAccelerator/Deceleratoroscillator的值:输入参数symbol-通货标识timeframe-时间线shift-位移数示例:do
14、ubleresult=iAC(NULL,0,1);doubleiAD(stringsymbol,inttimeframe,intshift)计算Accumulation/Distributionindicator的值:输入参数symbol-通货标识timeframe-时间线shift-位移数示例:doubleresult=iAD(NULL,0,1);doubleiAlligator(stringsymbol,inttimeframe,intjaw_period,intjaw_shift,intteeth_period,intteeth_shift,intlips_period,intlips_
15、shift,intma_method,intapplied_price,intmode,intshift)计算BillWilliamsAlligator的值:输入参数symbol-通货标识timeframe-时间线jaw_period-颗线周期jaw_shift-颗线位移teeth_period-齿线周期teeth_shift-齿线位移lips_period-唇线周期lips_shift-唇线位移ma_method-移动平均线种类applied_price-应用价格类型mode-来源模式,MODE_GATORJAWMODE_GATORTEETHMODE_GATORLIPSshift-位移数do
16、ublejaw_val=iAlligator(NULl,0,13,8,8,5,5,3,MODE_SMMA,PRICE_MEDIAN,MODE_GATORJAW,1)doubleiADX(stringsymbol,inttimeframe,intperiod,intapplied_price,intmode,intshift)计算Movementdirectionalindex的值:输入参数symbol-通货标识timeframe-时间线period-周期applied_price-应用价格类型mode-来源模式,参见指标线分类枚举shift-位移数if(iADX(NULL,0,14,PRICE
17、_HIGH,MODE_MAIN,0)iADX(NULL,0,14,PRICE_HIGH,MODE_PLUSDI,0)return(0);doubleiATR(stringsymbol,inttimeframe,intperiod,intshift)计算Indicatoroftheaveragetruerange的值:输入参数symbol-通货标识timeframe-时间线period-周期shift-位移数if(iATR(NULL,0,12,0)iATR(NULL,0,20,0)return(0);doubleiAO(stringsymbol,inttimeframe,intshift)计算B
18、illWilliamsAwesomeoscillator的值:输入参数symbol-通货标识timeframe-时间线shift-位移数doubleval=iAO(NULL,0,2);doubleiBearsPower(stringsymbol,inttimeframe,intperiod,intapplied_price,intshift)计算BearsPowerindicator的值:输入参数symbol-通货标识timeframe-时间线period-周期applied_price-应用价格类型shift-位移数doubleval=iBearsPower(NULL,0,13,PRICE_
19、CLOSE,0);doubleiBands(stringsymbol,inttimeframe,intperiod,intdeviation,intbands_shift,intapplied_price,intmode,intshift)计算Bollingerbandsindicator的值:输入参数symbol-通货标识timeframe-时间线period-周期deviation-背离bands_shift-Bands位移applied_price-应用价格类型mode-来源模式,参见指标线分类枚举shift-位移数if(iBands(NULL,0,20,2,0,PRICE_LOW,MO
20、DE_LOWER,0)Low0)return(0);doubleiBandsOnArray(doublearray,inttotal,intperiod,doubledeviation,intbands_shift,intmode,intshift)从数组中计算Bollingerbandsindicator的值:输入参数array口-数组数据total-总数据数量period-周期deviation-背离bands_shift-Bands位移applied_price-应用价格类型mode-来源模式,参见指标线分类枚举shift-位移数if(iBands(NULL,0,20,2,0,PRICE
21、_LOW,MODE_LOWER,0)Low0)return(0);doubleiBullsPower(stringsymbol,inttimeframe,intperiod,intapplied_price,intshift)计算BullsPowerindicator的值:输入参数symbol-通货标识timeframe-时间线period-周期applied_price-应用价格类型shift-位移数doubleval=iBullsPower(NULL,0,13,PRICE_CLOSE,0);doubleiCCI(stringsymbol,inttimeframe,intperiod,int
22、applied_price,intshift)计算Commoditychannelindex的值:输入参数symbol-通货标识timeframe-时间线period-周期applied_price-应用价格类型shift-位移数if(iCCI(NULL,0,12,0)iCCI(NULL,0,20,0)return(0);doubleiCCIOnArray(doublearray,inttotal,intperiod,intshift)从数组中计算Commoditychannelindex的值:输入参数array-数组数据total-总数据数量period-周期shift-位移数if(iCCI
23、OnArray(ExtBuffer,total,12,0)iCCI(NULL,0,20,PRICE_OPEN,0)return(0);doubleiCustom(stringsymbol,inttimeframe,stringname,.,intmode,intshift)计算自定义指标的值:输入参数symbol-通货标识timeframe-时间线name-自定义指标名称.-自定义指标参数mode-来源模式,参见指标线分类枚举shift-位移数doubleval=iCustom(NULL,0,SampleInd”,13,1,0);doubleiDeMarker(stringsymbol,int
24、timeframe,intperiod,intshift)计算DeMarke门ndicator的值:输入参数symbol-通货标识timeframe-时间线period-周期shift-位移数doubleval=iDeMarker(NULL,0,13,1);doubleiEnvelopes(stringsymbol,inttimeframe,intma_period,intma_method,intma_shift,intapplied_price,doubledeviation,intmode,intshift)计算Envelopesindicator的值:输入参数symbol-通货标识ti
25、meframe-时间线ma_period-移动平均线周期ma_method-移动平均线模式ma_shift-移动平均线位移applied_price-应用价格类型deviation-背离mode-来源模式,参见指标线分类枚举shift-位移数doubleval=iEnvelopes(NULL,0,13,MODE_SMA,10,PRICE_CLOSE,MODE_UPPER,0);doubleiEnvelopesOnArray(doublearray,inttotal,intma_period,intma_method,intma_shift,doubledeviation,intmode,int
26、shift)从数组中计算Envelopesindicator的值:输入参数array口-数组数据total-总数据数量ma_period-移动平均线周期ma_method-移动平均线模式ma_shift-移动平均线位移deviation-背离mode-来源模式,参见指标线分类枚举shift-位移数doubleval=iEnvelopesOnArray(ExtBuffer,0,13,MODE_SMA,MODE_UPPER,0);doubleiForce(stringsymbol,inttimeframe,intperiod,intma_method,intapplied_price,intshi
27、ft)计算Forceindex的值:输入参数symbol-通货标识timeframe-时间线period-周期ma_method-移动平均线模式applied_price-应用价格类型shift-位移数doubleval=iForce(NULL,0,13,MODE_SMA,PRICE_CLOSE,0);doubleiFractals(stringsymbol,inttimeframe,intmode,intshift)计算Fractals的值:输入参数symbol-通货标识timeframe-时间线mode-来源模式,参见指标线分类枚举shift-位移数doubleval=iFractals(
28、NULL,0,MODE_UPPER,0);doubleiGator(stringsymbol,inttimeframe,intjaw_period,intjaw_shift,intteeth_period,intteeth_shift,intlips_period,intlips_shift,intma_method,intapplied_price,intmode,intshift)计算Fractals的值:输入参数symbol-通货标识timeframe-时间线jaw_period-颗线周期jaw_shift-颗线位移teeth_period-齿线周期teeth_shift-齿线位移lip
29、s_period-唇线周期lips_shift-唇线位移ma_method-移动平均线种类applied_price-应用价格类型mode-来源模式,参见指标线分类枚举shift-位移数doublejaw_val=iGator(NULL,0,13,8,8,5,5,3,MODE_SMMA,PRICE_MEDIAN,MODE_UPPER,1);doubleiIchimoku(stringsymbol,inttimeframe,inttenkan_sen,intkijun_sen,intsenkou_span_b,intmode,intshift)计算IchimokuKinkoHyo的值:输入参数s
30、ymbol-通货标识timeframe-时间线tenkan_sen-转换线jkijun_sen-基准线senkou_span_b-参考范围bmode-来源模式,参见指标线分类枚举shift-位移数doubletenkan_sen=iIchimoku(NULL,0,9,26,52,MODE_TENKANSEN,1);doubleiBWMFI(stringsymbol,inttimeframe,intshift)计算BillWilliamsMarketFacilitationindex的值:输入参数symbol-通货标识timeframe-时间线shift-位移数doubleval=iBWMFI(
31、NULL,0,0);doubleiMomentum(stringsymbol,inttimeframe,intperiod,intapplied_price,intshift)计算Momentumindicator的值:输入参数symbol-通货标识timeframe-时间线period-周期applied_price-应用价格类型shift-位移数if(iMomentum(NULL,0,12,PRICE_CLOSE,0)iMomentum(NULL,0,20,PRICE_CLOSE,0)return(0);doubleiMomentumOnArray(doublearray口,inttota
32、l,intperiod,intshift)从数组中计算Momentumindicator的值:输入参数array口-数组数据total-总数据数量period-周期shift-位移数if(iMomentumOnArray(mybuffer,100,12,0)iMomentumOnArray(mubuffer,100,20,0)return(0);doubleiMFI(stringsymbol,inttimeframe,intperiod,intshift)计算Moneyflowindex的值:输入参数symbol-通货标识timeframe-时间线period-周期shift-位移数if(iM
33、FI(NULL,0,14,0)iMFI(NULL,0,14,1)return(0);doubleiMA(stringsymbol,inttimeframe,intperiod,intma_shift,intma_method,intapplied_price,intshift)计算Movingaverageindicator的值:输入参数symbol-通货标识timeframe-时间线period-周期ma_shift-移动平均线位移ma_method-移动平均线模式applied_price-应用价格类型shift-位移数AlligatorJawsBufferi=iMA(NULL,0,13,
34、8,MODE_SMMA,PRICE_MEDIAN,i);doubleiMAOnArray(doublearray,inttotal,intperiod,intma_shift,intma_method,intshift)从数组中计算Movingaverageindicator的值:输入参数array口-数组数据total-总数据数量period-周期ma_shift-移动平均线位移ma_method-移动平均线模式shift-位移数doublemacurrent=iMAOnArray(ExtBuffer,0,5,0,MODE_LWMA,0);doublemacurrentslow=iMAOnA
35、rray(ExtBuffer,0,10,0,MODE_LWMA,0);doublemaprev=iMAOnArray(ExtBuffer,0,5,0,MODE_LWMA,1);doublemaprevslow=iMAOnArray(ExtBuffer,0,10,0,MODE_LWMA,1);mode-来源模式,参见指标线分类枚举shift-位移数if(iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_MAIN,0)iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_SIGNAL,0)return(0);doubleiWPR(stri
36、ngsymbol,inttimeframe,intperiod,intshift)计算LarryWilliamspercentrangeindicator的值:输入参数symbol-通货标识timeframe-时间线period-周期shift-位移数if(iWPR(NULL,0,14,0)iWPR(NULL,0,14,1)return(0);intiBars(stringsymbol,inttimeframe)返回制定图表的数据数:输入参数symbol-通货标识timeframe-时间线Print(BarcountontheEUROUSDsymbolwithPERIOD_H1is,iBars
37、(EUROUSD,PERIOD_H1);intiBarShift(stringsymbol,inttimeframe,datetimetime,boolexact=false)在制定图表中搜索数据:输入参数symbol-通货标识timeframe-时间线time-时间exact-是否精确的datetimesome_time=D12:00;intshift=iBarShift(EUROUSD,PERIOD_M1,some_time);Print(shiftofbarwithopentime,TimeToStr(some_time),is,shift);doubleiClose(stringsym
38、bol,inttimeframe,intshift)返回制定图表的收盘价:输入参数symbol-通货标识timeframe-时间线shift-位移数Print(CurrentbarforUSDCHFH1:,iTime(USDCHF,PERIOD_H1,i),iOpen(USDCHF,PERIOD_H1,i),“.iHigh(USDCHF,PERIOD_H1,i),iLow(USDCHF,PERIOD_H1,i),iClose(USDCHF,PERIOD_H1,i),iVolume(USDCHF,PERIOD_H1,i);doubleiHigh(stringsymbol,inttimeframe
39、,intshift)返回制定图表的最高价:输入参数symbol-通货标识timeframe-时间线shift-位移数Print(CurrentbarforUSDCHFH1:,iTime(USDCHF,PERIOD_H1,i),iOpen(USDCHF,PERIOD_H1,i),“.iHigh(USDCHF,PERIOD_H1,i),iLow(USDCHF,PERIOD_H1,i),iClose(USDCHF,PERIOD_H1,i),iVolume(USDCHF,PERIOD_H1,i);doubleiLow(stringsymbol,inttimeframe,intshift)返回制定图表的
40、最低价:输入参数symbol-通货标识timeframe-时间线shift-位移数Print(CurrentbarforUSDCHFH1:,iTime(USDCHF,PERIOD_H1,i),iOpen(USDCHF,PERIOD_H1,i),.iHigh(USDCHF,PERIOD_H1,i),iLow(USDCHF,PERIOD_H1,i),iClose(USDCHF,PERIOD_H1,i),iVolume(USDCHF,PERIOD_H1,i);doubleiOpen(stringsymbol,inttimeframe,intshift)返回制定图表的开盘价:输入参数symbol-通货
41、标识timeframe-时间线shift-位移数Print(CurrentbarforUSDCHFH1:,iTime(USDCHF,PERIOD_H1,i),iOpen(USDCHF,PERIOD_H1,i),“.iHigh(USDCHF,PERIOD_H1,i),iLow(USDCHF,PERIOD_H1,i),iClose(USDCHF,PERIOD_H1,i),iVolume(USDCHF,PERIOD_H1,i);datetimeiTime(stringsymbol,inttimeframe,intshift)返回制定图表的时间:输入参数symbol-通货标识timeframe-时间线
42、shift-位移数Print(CurrentbarforUSDCHFH1:,iTime(USDCHF,PERIOD_H1,i),iOpen(USDCHF,PERIOD_H1,i),“.iHigh(USDCHF,PERIOD_H1,i),iLow(USDCHF,PERIOD_H1,i),iClose(USDCHF,PERIOD_H1,i),iVolume(USDCHF,PERIOD_H1,i);doubleiVolume(stringsymbol,inttimeframe,intshift)返回制定图表的成交量:输入参数symbol-通货标识timeframe-时间线shift-位移数Print
43、(CurrentbarforUSDCHFH1:,iTime(USDCHF,PERIOD_H1,i),iOpen(USDCHF,PERIOD_H1,i),.iHigh(USDCHF,PERIOD_H1,i),iLow(USDCHF,PERIOD_H1,i),iClose(USDCHF,PERIOD_H1,i),iVolume(USDCHF,PERIOD_H1,i);intHighest(stringsymbol,inttimeframe,inttype,intcount=WHOLE_ARRAY,intstart=0)返回制定图表的某段数据的最高值:输入参数symbol-通货标识timeframe
44、-时间线type-数据类型count-计算范围start-开始点doubleval;doubleOrderCommission()返回订单的佣金数示例:if(OrderSelect(10,SELECT_BY_POS)=true)Print(Commissionfortheorder10,OrderCommission();elsePrint(OrderSelectfailederrorcodeis,GetLastError();boolOrderDelete(intticket)删除未启用的订单:输入参数ticket-订单编号示例:if(Askvar1)OrderDelete(order_ti
45、cket);return(0);datetimeOrderExpiration()返回代办订单的有效日期示例:if(OrderSelect(10,SELECT_BY_TICKET)=true)Print(Orderexpirationfortheorder#10is,OrderExpiration();elsePrint(OrderSelectfailederrorcodeis,GetLastError();doubleOrderLots()返回选定订单的手数示例:if(OrderSelect(10,SELECT_BY_POS)=true)Print(lotsfortheorder10,Ord
46、erLots();elsePrint(OrderSelectfailederrorcodeis,GetLastError();intOrderMagicNumber()返回选定订单的指定编号示例:if(OrderSelect(10,SELECT_BY_POS)=true)Print(Magicnumberfortheorder10,OrderMagicNumber();elsePrint(OrderSelectfailederrorcodeis,GetLastError();boolOrderModify(intticket,doubleprice,doublestoploss,doublet
47、akeprofit,datetimeexpiration,colorarrow_color=CLR_NONE)对订单进行平仓操作。:输入参数ticket-订单编号price-平仓价格stoploss-止损价takeprofit-获禾U价expiration-有效期Color-标记颜色示例:if(TrailingStop0)SelectOrder(12345,SELECT_BY_TICKET);if(Bid-OrderOpenPrice()Point*TrailingStop)if(OrderStopLoss()BID-POINT*TRAILINGSTOP)OrderModify(OrderTi
48、cket(),Ask-10*Point,Ask-35*Point,OrderTakeProfit(),0,Blue);return(0);doubleOrderOpenPrice()返回选定订单的买入价示例:if(OrderSelect(10,SELECT_BY_POS)=true)Print(openpricefortheorder10,OrderOpenPrice();elsePrint(OrderSelectfailederrorcodeis,GetLastError();datetimeOrderOpenTime()返回选定订单的买入时间示例:if(OrderSelect(10,SEL
49、ECT_BY_POS)=true)Print(opentimefortheorder10,OrderOpenTime();elsePrint(OrderSelectfailederrorcodeis,GetLastError();voidOrderPrint()将订单打印到窗口上示例:if(OrderSelect(10,SELECT_BY_TICKET)=true)OrderPrint();elsePrint(OrderSelectfailederrorcodeis,GetLastError();boolOrderSelect(intindex,intselect,intpool=MODE_T
50、RADES)选定订单输入参数index-订单索引select-选定模式,SELECT_BY_POS,SELECT_BY_TICKETpool-Optionalorderpoolindex.Usedwhenselectparameteriscanbeanyofthefollowingvalues:MODE_TRADES(default)-orderselectedfromtradingpool(openedandpendingorders),MODE_HISTORY-orderselectedfromhistorypool(closedandcanceledorder).示例:if(OrderS
51、elect(12470,SELECT_BY_TICKET)=true)Print(order#12470openpriceis,OrderOpenPrice();Print(order#12470closepriceis,OrderClosePrice();elsePrint(OrderSelectfailederrorcodeis,GetLastError();intOrderSend(stringsymbol,intcmd,doublevolume,doubleprice,intslippage,doublestoploss,doubletakeprofit,stringcomment=N
52、ULL,intmagic=0,datetimeexpiration=0,colorarrow_color=CLR_NONE)发送订单:输入参数symbol-通货标示cmd-购买方式volume-购买手数price-平仓价格slippage-最大允许滑点数stoploss-止损价takeprofit-获禾U价comment-注释magic-自定义编号expiration-过期时间(只适用于待处理订单)arrow_color-箭头颜色示例:intticket;if(iRSI(NULL,0,14,PRICE_CLOSE,0)25)ticket=OrderSend(Symbol(),OP_BUY,1,
53、Ask,3,Ask-25*Point,Ask+25*Point,Myorder#2,16384,0,Green);if(ticket0)Print(OrderSendfailedwitherror#,GetLastError();return(0);doubleOrderStopLoss()返回选定订单的止损示例:if(OrderSelect(ticket,SELECT_BY_POS)=true)Print(Stoplossvaluefortheorder10,OrderStopLoss();elsePrint(OrderSelectfailederrorcodeis,GetLastError
54、();intOrdersTotal()返回总订单数示例:inthandle=FileOpen(,FILE_WRITE|FILE_CSV,t);if(handle-1&WindowIsVisible(maywin)=true)Print(windowofMyMACDisvisible);elsePrint(windowofMyMACDnotfoundorisnotvisible);intWindowOnDropped()Returnswindowindexwhereexpert,customindicatororscriptwasdropped.Thisvalueisvalidwhenexper
55、t,customindicatororscriptdroppedbymouse.示例:if(WindowOnDropped()!=0)Print(IndicatorMyIndicatormustbeappliedtomainchartwindow!);return(false);intWindowsTotal()返回窗口数示例:Print(Windowscount=,WindowsTotal();intWindowXOnDropped()Returnsx-axiscoordinateinpixelswereexpertorscriptdroppedtothechart.SeealsoWindo
56、wYOnDropped(),WindowOnDropped()示例:Print(Expertdroppedpointx=,WindowXOnDropped(),y=,WindowYOnDropped();/divintWindowYOnDropped()Returnsy-axiscoordinateinpixelswereexpertorscriptdroppedtothechart.SeealsoWindowYOnDropped(),WindowOnDropped()示例:Print(Expertdroppedpointx=,WindowXOnDropped(),y=,WindowYOnDr
57、opped();数组函数ArrayFunctionsintArrayBsearch(doublearray口,doublevalue,intcount=WHOLE_ARRAY,intstart=0,intdirection=MODE_ASCEND)搜索一个值在数组中的位置此函数不能用在字符型或连续数字的数组上.:输入参数array口-需要搜索的数组value-将要搜索的值count-搜索的数量,默认搜索所有的数组start-搜索的开始点,默认从头开始direction-搜索的方向,MODE_ASCEND顺序搜索MODE_DESCEND到序搜索示例:datetimedaytimes口;intshift=10,dayshift;:输入参数dest_ar
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。