版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、预定义变量Pre-definedVariablesdoubleAsk通货的买入价示例:if(iRSI(NULL,0,14,PRICE_CLOSE,0)75)OrderSend(EURUSD,OP_SELL,Lots,Bid,3,Bid+StopLoss*Point,Bid-TakeProfit*Point,Myorder#2,3,D2005.10.1012:30,Red);return(0);doubleClose返回指定索引位置的收盘价格示例:inthandle,bars=Bars;handle=FileOpen(file.csv,FILE_CSV|FILE_WRITE,;);if(hand
2、le0)/writetablecolumnsheadersFileWrite(handle,Time;Open;High;Low;Close;Volume);/writedatafor(inti=0;iFileWrite(handle,Timei,Openi,Highi,Lowi,Closei,Volumei);FileClose(handle);intDigits返回当前通货的汇率小数位示例:Print(DoubleToStr(Closei-l,Digits);doubleHigh返回指定索引位置的最高价格示例:inthandle,bars=Bars;handle=FileOpen(file
3、.csv,FILE_CSV|FILE_WRITE,;);if(handle0)/writetablecolumnsheadersFileWrite(handle,Time;Open;High;Low;Close;Volume);/writedatafor(inti=0;iFileWrite(handle,Timei,Openi,Highi,Lowi,Closei,Volumei);FileClose(handle);doubleLow返回指定索引位置的最低价格示例:inthandle,bars=Bars;handle=FileOpen(file.csv,FILE_CSV|FILE_WRITE,
4、;);if(handle0)/writetablecolumnsheadersFileWrite(handle,Time;Open;High;Low;Close;Volume);/writedatafor(inti=0;iFileWrite(handle,Timei,Openi,Highi,Lowi,Closei,Volumei);FileClose(handle);doubleOpen返回指定索引位置的开盘价格示例:inthandle,bars=Bars;handle=FileOpen(file.csv,FILE_CSV|FILE_WRITE,;);if(handle0)/writetabl
5、ecolumnsheadersFileWrite(handle,Time;Open;High;Low;Close;Volume);/writedatafor(inti=0;iFileWrite(handle,Timei,Openi,Highi,Lowi,Closei,Volumei);FileClose(handle);doublePoint返回当前图表的点值示例:OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,Ask+TakeProfit*Point,Red);datetimeTime返回指定索引位置的时间示例:inthandle,bars=Bars;handl
6、e=FileOpen(file.csv,FILE_CSV|FILE_WRITE,;);if(handle0)/writetablecolumnsheadersFileWrite(handle,Time;Open;High;Low;Close;Volume);/writedatafor(inti=0;iFileWrite(handle,Timei,Openi,Highi,Lowi,Closei,Volumei);FileClose(handle);doubleVolume返回指定索引位置的成交量示例:inthandle,bars=Bars;handle=FileOpen(file.csv,FIL
7、E_CSV|FILE_WRITE,;);if(handle0)/writetablecolumnsheadersFileWrite(handle,Time;Open;High;Low;Close;Volume);/eritedatafor(inti=0;iFileWrite(handle,Timei,Openi,Highi,Lowi,Closei,Volumei);FileClose(handle);)Appliedpriceenumeration价格类型枚举示例:ConstantValueDescriptionPRICE_CLOSE0收盘价PRICE_OPEN1开盘价PRICE_HIGH2最
8、高价PRICE_LOW3最低价PRICE_MEDIAN4最高价和最低价的平均价PRICE_TYPICAL5最高价、最低价和收盘价的平均价PRICE_WEIGHTED6开、收盘价和最高最低价的平均价Drawingshapestyleenumeration画图形状样式枚举,形状:ConstantValueDescriptionDRAW_LINE0Drawingline.DRAW_SECTION1Drawingsections.DRAW_HISTOGRAM2Drawinghistogram.DRAW_ARROW3Drawingarrows(symbols).DRAW_NONE12Nodrawing.
9、样式:ConstantValueDescriptionSTYLE_SOLID0Thepenissolid.STYLE_DASH1Thepenisdashed.STYLE_DOT2Thepenisdotted.STYLE_DASHDOT3Thepenhasalternatingdashesanddots.STYLE_DASHDOTDOT4ThepenhasalternatingdashesanddoubledotsMovingAveragemethodenumeration移动平均线模式枚举,iAlligator(),iEnvelopes(),iEnvelopesOnArray,iForce()
10、,iGator(),iMA(),iMAOnArray(),iStdDev(),iStdDevOnArray(),iStochastic()这些会调用此枚举ConstantValueDescriptionMODE_SMA0Simplemovingaverage,MODE_EMA1Exponentialmovingaverage,MODE_SMMA2Smoothedmovingaverage,MODE_LWMA3Linearweightedmovingaverage.Objectpropertiesenumeration物件属性枚举ConstantValueOBJPROP_TIME10OBJPRO
11、P_PRICE11OBJPROP_TIME22OBJPROP_PRICE23OBJPROP_TIME34OBJPROP_PRICE3ConstantValueOBJPROP_TIME10OBJPROP_PRICE11OBJPROP_TIME22OBJPROP_PRICE23OBJPROP_TIME34OBJPROP_PRICE35OBJPROP_COLOR6OBJPROP_STYLE7OBJPROP_WIDTH8OBJPROPBACK9DescriptionDatetimevaluetoset/getfirstcoordinatetimepart.Doublevaluetoset/getfir
12、stcoordinatepricepart.Datetimevaluetoset/getsecondcoordinatetimepart.Doublevaluetoset/getsecondcoordinatepricepart.Datetimevaluetoset/getthirdcoordinatetimepart.Doublevaluetoset/getthirdcoordinatepricepart.Colorvaluetoset/getobjectcolor.ValueisoneofSTYLE_SOLID,STYLE_DASH,STYLE_DOT,STYLE_DASHDOT,STYL
13、E_DASHDOTDOTconstantstoset/getobjectlinestyle.Integervaluetoset/getobjectlinewidth.Canbefrom1to5.Booleanvaluetoset/getbackgrounddrawingflagforobject.Seriesarrayidentifier系列数组标识符ConstantValueDescriptionMODE_OPEN0Openprice.MODE_LOW1Lowprice.MODE_HIGH2Highprice.MODE_CLOSE3Closeprice.MODE_VOLUME4Volume,
14、usedinLowest。andHighest。functions.MODE_TIME5Baropentime,usedinArrayCopySeries()function.Timeframeenumeration特殊常量ConstantValueDescriptionPERIOD_M111minute.PERIOD_M555minutes.PERIOD_M151515minutes.PERIOD_M303030minutes.PERIOD_H1601hour.PERIOD_H42404hour.PERIOD_D11440Daily.PERIOD_W110080Weekly.PERIOD_M
15、N143200Monthly.0(zero)0Timeframeusedonthechart.Tradeoperationenumeration交易类型ConstantValueDescriptionOP_BUY0Buyingposition.OP_SELL1Sellingposition.OP_BUYLIMIT2Buylimitpendingposition.OP_SELLLIMIT3Selllimitpendingposition.OP_BUYSTOP4Buystoppendingposition.OP_SELLSTOP5Sellstoppendingposition.Webcolorst
16、able颜色表LightSeaGreenGoldenrodMediumSpringGreenLawnGreenOrangeGoldYellowChartreuseLimeSpringGreenAquaDeepSkyBlueMagentaMediumTurquoiseTurquoiseDarkKhakiMediumOrchidGreenYellowMediumAquamarineOrchidDarkGraySandyBrownTanBurlyWoodHotPinkVioletSkyBlueLightSalmonPlumKhakiLightGreenAquamarineSilverLightSky
17、BlueLightSteelBlueLightBluePaleGreenThistlePowderBluePaleGoldenrodPaleTurquoiseLightGreyWheatNavajoWhiteMoccasinLightPinkGainsboroPeachPuffPinkBisqueLightGoldenRodBlanchedAlmondLemonChiffonBeigeLavenderMistyRoseLavenderBlushMintCream技术指标调用TechnicalAntiqueWhiteOldLaceSnowIndicatorPapayaWhipWhiteSmoke
18、WhitecallsCornsilkSeashellLightYellowIvoryLightCyanHoneydewLinenAliceBluedoubleiAC(stringsymbol,inttimeframe,intshift)计算BillWilliamsAccelerator/Deceleratoroscillator的值:输入参数symbol-通货标识timeframe-时间线shift-位移数示例:doubleresult=iAC(NULL,0,1);doubleiAD(stringsymbol,inttimeframe,intshift)计算Accumulation/Distr
19、ibutionindicator的值:输入参数symbol-通货标识timeframe-时间线shift-位移数示例:doubleresult=iAD(NULL,0,1);doubleiAlligator(stringsymbol,inttimeframe,intjaw_period,intjaw_shift,intteeth_period,intteeth_shift,intlips_period,intlips_shift,intma_method,intapplied_price,intmode,intshift)计算BillWilliamsAlligator的值:输入参数symbol-
20、通货标识timeframe-时间线jaw_period-颚线周期jaw_shift-颚线位移teeth_period-齿线周期teeth_shift-齿线位移lips_period-唇线周期lips_shift-唇线位移ma_method-移动平均线种类applied_price-应用价格类型mode-来源模式,MODE_GATORJAW,MODE_GATORTEETH或MODE_GATORLIPSshift-位移数doublejaw_val=iAlligator(NULl,0,13,8,8,5,5,3,MODE_SMMA,PRICE_MEDIAN,MODE_GATORJAW,1);doubl
21、eiADX(stringsymbol,inttimeframe,intperiod,intapplied_price,intmode,intshift)计算Movementdirectionalindex的值:输入参数symbol-通货标识timeframe-时间线period-周期applied_price-应用价格类型mode-来源模式,参见指标线分类枚举shift-位移数if(iADX(NULL,0,14,PRICE_HIGH,MODE_MAIN,0)iADX(NULL,0,14,PRICE_HIGH,MODE_PLUSDI,0)return(0);doubleiATR(stringsy
22、mbol,inttimeframe,intperiod,intshift)计算Indicatoroftheaveragetruerange的值:输入参数symbol-通货标识timeframe-时间线period-周期shift-位移数:输入参数array-数组数据:输入参数array-数组数据if(iATR(NULL,0,12,0)iATR(NULL,0,20,0)return(0);doubleiAO(stringsymbol,inttimeframe,intshift)计算BillWilliamsAwesomeoscillator的值:输入参数symbol-通货标识timeframe-时
23、间线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_CLOSE,0);doubleiBands(stringsymbol,inttimeframe,intperiod
24、,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,MODE_LOWER,0)Low0)return(0);doubleiBandsOnArray(doublearray
25、,inttotal,intperiod,doubledeviation,intbands_shift,intmode,intshift)从数组中计算Bollingerbandsindicator的值total-总数据数量period-周期deviation-背离bands_shift-Bands位移applied_price-应用价格类型mode-来源模式,参见指标线分类枚举shift-位移数if(iBands(NULL,0,20,2,0,PRICE_LOW,MODE_LOWER,0)Low0)return(0);doubleiBullsPower(stringsymbol,inttimefr
26、ame,intperiod,intapplied_price,intshift)计算BullsPowerindicator的值:输入参数symbol-通货标识timeframe-时间线period-周期applied_price-应用价格类型shift-位移数doubleval=iBullsPower(NULL,0,13,PRICE_CLOSE,0);doubleiCCI(stringsymbol,inttimeframe,intperiod,intapplied_price,intshift)计算Commoditychannelindex的值:输入参数symbol-通货标识timeframe
27、-时间线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(iCCIOnArray(ExtBuffer,total,12,0)iCCl(NULL,0,20,PRICE_OPEN,0)return(0);double
28、iCustom(stringsymbol,inttimeframe,stringname,.,intmode,intshift)计算自定义指标的值:输入参数symbol-通货标识timeframe-时间线name-自定义指标名称.-自定义指标参数mode-来源模式,参见指标线分类枚举shift-位移数doubleval=iCustom(NULL,0,SampleInd,13,1,0);doubleiDeMarker(stringsymbol,inttimeframe,intperiod,intshift)计算DeMarkerindicator的值:输入参数symbol-通货标识timefram
29、e-时间线period-周期shift-位移数doubleval=iDeMarker(NULL,0,13,1);doubleiEnvelopes(stringsymbol,inttimeframe,intma_period,intma_method,intma_shift,intapplied_price,doubledeviation,intmode,intshift)计算Envelopesindicator的值:输入参数symbol-通货标识timeframe-时间线ma_period-移动平均线周期ma_method-移动平均线模式ma_shift-移动平均线位移applied_pric
30、e-应用价格类型deviation-背离mode-来源模式,参见指标线分类枚举shift-位移数doubleval=iEnvelopes(NULL,0,13,MODE_SMA,10,PRICE_CLOSE,0.2,MODE_UPPER,0);doubleiEnvelopesOnArray(doublearray,inttotal,intma_period,intma_method,intma_shift,doubledeviation,intmode,intshift)从数组中计算Envelopesindicator的值:输入参数array-数组数据total-总数据数量ma_period-移
31、动平均线周期ma_method-移动平均线模式ma_shift-移动平均线位移deviation-背离mode-来源模式,参见指标线分类枚举shift-位移数doubleval=iEnvelopesOnArray(ExtBuffer,0,13,MODE_SMA,0.2,MODE_UPPER,0);doubleiForce(stringsymbol,inttimeframe,intperiod,intma_method,intapplied_price,intshift)计算Forceindex的值:输入参数symbol-通货标识timeframe-时间线period-周期ma_method-移
32、动平均线模式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(NULL,0,MODE_UPPER,0);doubleiGator(stringsymbol,inttimeframe,intjaw
33、_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-齿线位移lips_period-唇线周期lips_shift-唇线位移ma_method-移动平均线种类applied_price-应用价格类型m
34、ode-来源模式,参见指标线分类枚举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的值:输入参数symbol-通货标识timeframe-时间线tenkan_sen-转换线jkijun_sen-基准线senkou_span_b-参
35、考围bmode-来源模式,参见指标线分类枚举shift-位移数doubletenkan_sen=iIchimoku(NULL,0,9,26,52,MODE_TENKANSEN,1);doubleiBWMFI(stringsymbol,inttimeframe,intshift)计算BillWilliamsMarketFacilitationindex的值:输入参数symbol-通货标识timeframe-时间线shift-位移数doubleval=iBWMFI(NULL,0,0);doubleiMomentum(stringsymbol,inttimeframe,intperiod,intap
36、plied_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,inttotal,intperiod,intshift)从数组中计算Momentumindicator的值:输入参数array-数组数据total-总
37、数据数量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(iMFl(NULL,0,14,0)iMFl(NULL,0,14,1)return(0);doubleiMA(stringsymbol,intt
38、imeframe,intperiod,intma_shift,intma_method,intapplied_price,intshift)计算Movingaverageindicator的值:输入参数symbol-通货标识timeframe-时间线period-周期ma_shift-移动平均线位移ma_method-移动平均线模式applied_price-应用价格类型shift-位移数AlligatorJawsBufferi=iMA(NULL,0,13,8,MODE_SMMA,PRICE_MEDIAN,i);doubleiMAOnArray(doublearray,inttotal,int
39、period,intma_shift,intma_method,intshift)从数组中计算Movingaverageindicator的值:输入参数array-数组数据total-总数据数量period-周期ma_shift-移动平均线位移ma_method-移动平均线模式:输入参数symbol-通货标识:输入参数shift-位移数doublemacurrent=iMAOnArray(ExtBuffer,0,5,0,MODE_LWMA,0);doublemacurrentslow=iMAOnArray(ExtBuffer,0,10,0,MODE_LWMA,0);doublemaprev=i
40、MAOnArray(ExtBuffer,0,5,0,MODE_LWMA,1);doublemaprevslow=iMAOnArray(ExtBuffer,0,10,0,MODE_LWMA,1);/if(maprev=macurrentslow)Alert(crossingup);doubleiOsMA(stringsymbol,inttimeframe,intfast_ema_period,intslow_ema_period,intsignal_period,intapplied_price,intshift)计算MovingAverageofOscillator的值:输入参数symbol-
41、通货标识timeframe-时间线fast_ema_period-快均线周期slow_ema_period-慢均线周期signal_period-信号周期applied_price-应用价格类型shift-位移数if(iOsMA(NULL,0,12,26,9,PRICE_OPEN,1)iOsMA(NULL,0,12,26,9,PRICE_OPEN,0)return(0);doubleiMACD(stringsymbol,inttimeframe,intfast_ema_period,intslow_ema_period,intsignal_period,intapplied_price,int
42、mode,intshift)计算Movingaveragesconvergence/divergence的值:输入参数symbol-通货标识timeframe-时间线fast_ema_period-快均线周期slow_ema_period-慢均线周期signal_period-信号周期applied_price-应用价格类型mode-来源模式,参见指标线分类枚举shift-位移数if(iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0)iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0)return(0);doub
43、leiOBV(stringsymbol,inttimeframe,intapplied_price,intshift)计算OnBalanceVolumeindicator的值symbol-通货标识timeframe-时间线period-周期shift-位移数doubleval=iOBV(NULL,0,PRICE_CLOSE,1);doubleiSAR(stringsymbol,inttimeframe,doublestep,doublemaximum,intshift)计算OnBalanceVolumeindicator的值:输入参数symbol-通货标识timeframe-时间线step-步
44、幅maximum-最大值shift-位移数if(iSAR(NULL,0,0.02,0.2,0)Close0)return(0);doubleiRSI(stringsymbol,voidtimeframe,intperiod,intapplied_price,intshift)计算Relativestrengthindex的值:输入参数symbol-通货标识timeframe-时间线period-周期applied_price-应用价格类型shift-位移数if(iRSI(NULL,0,14,PRICE_CLOSE,0)iRSI(NULL,0,14,PRICE_CLOSE,1)return(0)
45、;doubleiRSIOnArray(doublearray,inttotal,intperiod,intshift)从数组中计算Relativestrengthindex的值:输入参数array-数组数据total-总数据数量period-周期shift-位移数if(iRSIOnBuffer(ExtBuffer,1000,14,0)iRSl(NULL,0,14,PRICE_CLOSE,1)return(0);doubleiRVI(stringsymbol,inttimeframe,intperiod,intmode,intshift)计算RelativeVigorindex的值timefra
46、me-时间线period-周期mode-来源模式,参见指标线分类枚举shift-位移数doubleval=iRVI(NULL,0,10,MODE_MAIN,0);doubleiStdDev(stringsymbol,inttimeframe,intma_period,intma_method,intma_shift,intapplied_price,intshift)计算StandardDeviationindicator的值:输入参数symbol-通货标识timeframe-时间线ma_period-移动平均线周期ma_method-移动平均线模式ma_shift-移动平均线位移applie
47、d_price-应用价格类型shift-位移数doubleval-iStdDev(NULL,0,10,MODE_EMA,0,PRICE_CLOSE,0);doubleiStdDevOnArray(doublearray,inttotal,intma_period,intma_method,intma_shift,intshift)从数组中计算StandardDeviationindicator的值:输入参数array-数组数据total-总数据数量ma_period-移动平均线周期ma_method-移动平均线模式ma_shift-移动平均线位移shift-位移数doubleval=iStdD
48、evOnArray(ExtBuffer,100,10,MODE_EMA,0,0);doubleiStochastic(stringsymbol,inttimeframe,int%Kperiod,int%Dperiod,intslowing,intmethod,intprice_field,intmode,intshift)计算Stochasticoscillator的值:输入参数symbol-通货标识timeframe-时间线%Kperiod-%K线周期%Dperiod-%D线周期slowing-减速量method-移动平均线种类price_field-价格领域参数:0-Low/Highor1
49、-Close/Close.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(stringsymbol,inttimeframe,intperiod,intshift)计算LarryWilliamspercentrangeindicator的值:输入参数symbol-通货标识timeframe-时间线period-周期shift-位移数if(iWPR
50、(NULL,0,14,0)iWPR(NULL,0,14,1)return(0);intiBars(stringsymbol,inttimeframe)返回制定图表的数据数:输入参数symbol-通货标识timeframe-时间线Print(BarcountontheEUROUSDsymbolwithPERIOD_H1is,iBars(EUROUSD,PERIOD_H1);intiBarShift(stringsymbol,inttimeframe,datetimetime,boolexact=false)在制定图表中搜索数据:输入参数symbol-通货标识timeframe-时间线time-时
51、间exact-是否精确的datetimesome_time=D2004.03.2112:00;intshift=iBarShift(EUROUSD,PERIOD_M1,some_time);Print(shiftofbarwithopentime,TimeToStr(some_time),is,shift);doubleiClose(stringsymbol,inttimeframe,intshift)返回制定图表的收盘价timeframe-时间线shift-位移数Print(CurrentbarforUSDCHFHI:,iTime(USDCHF,PERIOD_H1,i),iOpen(USDC
52、HF,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,intshift)返回制定图表的最高价:输入参数symbol-通货标识timeframe-时间线shift-位移数Print(CurrentbarforUSDCHFH1:,iTime(USDCHF,PERIOD_H1,i),iOpen(USDCHF,PERIOD_H1,i),iH
53、igh(USDCHF,PERIOD_H1,i),iLow(USDCHF,PERIOD_H1,i),iClose(USDCHF,PERIOD_H1,i),iVolume(USDCHF,PERIOD_H1,i);doubleiLow(stringsymbol,inttimeframe,intshift)返回制定图表的最低价:输入参数symbol-通货标识timeframe-时间线shift-位移数Print(CurrentbarforUSDCHFH1:,iTime(USDCHF,PERIOD_H1,i),iOpen(USDCHF,PERIOD_H1,i),iHigh(USDCHF,PERIOD_H
54、1,i),iLow(USDCHF,PERIOD_H1,i),iClose(USDCHF,PERIOD_H1,i),iVolume(USDCHF,PERIOD_H1,i);doubleiOpen(stringsymbol,inttimeframe,intshift)返回制定图表的开盘价:输入参数symbol-通货标识timeframe-时间线shift-位移数Print(CurrentbarforUSDCHFH1:,iTime(USDCHF,PERIOD_H1,i),iOpen(USDCHF,PERIOD_H1,i),iHigh(USDCHF,PERIOD_H1,i),iLow(USDCHF,P
55、ERIOD_H1,i),iClose(USDCHF,PERIOD_H1,i),iVolume(USDCHF,PERIOD_H1,i);datetimeiTime(stringsymbol,inttimeframe,intshift)返回制定图表的时间:输入参数symbol-通货标识timeframe-时间线shift-位移数Print(CurrentbarforUSDCHFHI:,iTime(USDCHF,PERIOD_H1,i),iOpen(USDCHF,PERIOD_H1,i),iHigh(USDCHF,PERIOD_H1,i),iLow(USDCHF,PERIOD_H1,i),iClos
56、e(USDCHF,PERIOD_H1,i),iVolume(USDCHF,PERIOD_H1,i);doubleiVolume(stringsymbol,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_
57、H1,i),iVolume(USDCHF,PERIOD_H1,i);intHighest(stringsymbol,inttimeframe,inttype,intcount=WHOLE_ARRAY,intstart=0)返回制定图表的某段数据的最高值:输入参数symbol-通货标识timeframe-时间线type-数据类型count-计算围start-开始点doubleval;/calculatingthehighestvalueintherangefrom5elementto25element/indicatorchartssymbolandindicatorchartstimefram
58、eval=HighHighest(NULL,0,MODE_HIGH,20,4);intLowest(stringsymbol,inttimeframe,inttype,intcount=WHOLE_ARRAY,intstart=0)返回制定图表的某段数据的最高值:输入参数timeframe-时间线type-数据类型count-计算围start-开始点doubleval=LowLowest(NULL,0,MODE_LOW,10,10);交易函数TradingFunctionsintHistoryTotal()返回历史数据的数量/retrievinginfofromtradehistoryinti
59、,hstTotal=HistoryTotal();for(i=0;i75)OrderClose(order_id,1,Ask,3,Red);return(0);boolOrderCloseBy(intticket,intopposite,colorColor=CLR_NONE)对订单进行平仓操作。ticket-订单编号opposite-相对订单编号Color-标记颜色示例:if(iRSI(NULL,0,14,PRICE_CLOSE,0)75)OrderCloseBy(order_id,opposite_id);return(0);doubleOrderClosePrice()返回订单的平仓价示
60、例:if(OrderSelect(ticket,SELECT_BY_POS)=true)Print(Closepricefortheorder,ticket,=,OrderClosePrice();elsePrint(OrderSelectfailederrorcodeis,GetLastError();datetimeOrderCloseTime()返回订单的平仓时间示例:if(OrderSelect(10,SELECT_BY_POS,MODE_HISTORY)=true)datetimectm=OrderOpenTime();if(ctm0)Print(Opentimefortheorde
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 梭罗河说课稿2025学年小学音乐人音版五线谱三年级下册-人音版(五线谱)
- 小学语文人教部编版五年级下册神奇的探险之旅第1课时教学设计
- Lesson 20 Traffic lights教学设计小学英语二年级下册冀教版(一起)
- 集成电路专业英语 课件 14 Integrated Circuit Testing
- 集成电路专业英语 课件 6 Special Semiconductor Devices
- 音乐三年级下册唱歌 美丽的黄昏教案
- 企业配送管理办法
- 语文四年级下册第八单元25 宝葫芦的秘密(节选)第一课时教学设计
- 高中学术探究2025年自主招生说课稿
- 2026年行车交通事故处置安全注意事项
- 酒店明住宿清单(水单)
- 遥感概论-遥感图像的增强
- 超微茶粉加工技术
- 第四章 《金瓶梅》
- 传感器技术与应用-说课
- GB/T 3452.4-2020液压气动用O形橡胶密封圈第4部分:抗挤压环(挡环)
- GB/T 13816-1992焊接接头脉动拉伸疲劳试验方法
- 碳捕集、利用与封存技术课件
- 新生儿听力筛查(共29张)课件
- 《消防安全技术实务》课本完整版
- (精心整理)数学史知识点及答案
评论
0/150
提交评论