当前位置:首页 > mt4正版软件 >

下载mt4交易软件也可能是程序自动化下单的

  下载mt4交易软件也可能是程序自动化下单的心忆公式体例 一 数据机闭 心忆公式体例或许探访K线数据和分笔数据。 K线数据由一系列联贯的K线构成,这些K线数据定期间次序分列,每一根K线由一组数据构成,包罗开盘价(OpenPrice)、最高价(HighPrice)、最低价(LowPrice)、收盘价(ClosePrice)、买卖量(TradeVol)、买卖额(TradeAmount)、持仓量(OpenInt)、均匀价(AveragePrice)等构成。 K线数据有一个数据周期的属性,如5分钟K线数据,指每一根K线从开盘到收盘的期间间隔是5分钟,但某些数据周期的逐日末了一根K线,只包罗残余的买卖期间,如股指期货逐日的买卖期间是255分钟,它的10分钟K线数据,逐日的末了一根K线分钟。 盘口数据与K线数据一律,也是由一系列定期间次序分列的数据构成,每一组数据由眼前价(CurrentPrice),眼前量(CurrentVol),眼前额(CurrentAmount),买进价(BuyPrice),买进量(BuyVol),卖出价(SellPrice),卖出量(SellVol)等构成。分笔数据同样也少有据周期的观点,可能探访之前某个周期的数据,可是从适用的角度看,只要探访眼前最新的分笔数据才是用意义的,探访之前某个周期的分笔数据没有实践的效用。 操纵中括号来探访之前N个周期的数据,方式为:DataType[N] , 例1:探访眼前公式运转周期的前1个周期的开盘价 OpenPrice[1] 例2: 探访眼前公式运转周期之前的第2个周期确当前价 CurrentPrice[2] 此中参数N大于等于0,当N等于0时,中括号及参数可能轻视不写,即 DataType=DataType[0] 二 公式的运转体例 当公式举动一下类型被操纵,而且正在列出的条目下将会被运转一次, 触发器 第一次翻开买卖窗口时, 对应的股票或合约的数据有更新时, 数据没有更新但期间抢先了一个数据周期时, 改正公式的参数值时。 绘图公式 每一个K线图都包罗若干个K线个周期),正在翻开K线图时,绘图公式将遵循期间次序正在每一个周期上运转一次, 对应的股票或合约的数据有更新时,绘图公式正在倒数第二个周期和末了一个周期都从头运转一次,(这个特色看待编写繁复的绘图公式是至极首要的!) 正在更调K现图的数据周期时,绘图公式将正在整个K线周期上从头运转一遍。 数据没有更新但期间抢先了一个数据周期时, 改正公式的参数值时。 函数 函数只可被字段公式,触发器公式,绘图公式挪用,而不行孑立操纵,其运转体例与其被挪用的公式相同。 三 变量界说 方式:变量类型 变量名 =初始值 变量类型: Numeric 数字类型 String 字符类型 Color 颜色类型 NumericSer 可回溯的数字类型 StringSer 可回溯的字符类型 ColorSer 可回溯的颜色类型 此中可回溯的变量类型是指可能操纵中括号探访之前N周期数据的类型。 变量名: 变量名由英文字符或数字构成,而且第一个字符务必是英文字符, 变量名不行与其他函数名称雷同,假若雷同,则只可举动变量名操纵。 初始值: 初始值为可选项,当公式被翻开时将会用初始值来实行初始化。 初始值务必时一个确定的值,而不行时其余一个变量或者参数或者算式, 例1: 界说一个数字类型的变量AAA,初始值为0 Numeric AAA=0 给变量AAA赋值 AAA=1 例2: 界说一个可回溯数字类型的变量BBB NumericSer BBB 给变量BBB赋值 BBB=1 或 BBB[0]=1 或BBB[1]=1 变量的初始化 非回溯型的变量正在每次公式被翻开时会被初始化为初始值,假若没有初始值则默认初始化为零、空字符或者玄色,之后每次运转时则仍旧之前运转时的值褂讪。 回溯型变量正在每个周期上的值正在公式翻开时城市被初始化为零,之后运转则仍旧之前的值褂讪。 四 参数的界说 方式:Param 参数类型(参数标签) 参数名 =初始值 参数的界说和操纵与变量一律,区别正在于: 参数类型之前用Param指定, 参数类型之后用小括号指定参数标签,参数标签可能操纵中文,用于正在公式扶植页面显示该参数, 务必指定一个初始化值。 正在公式中界说了参数之后,则自此正在操纵该公式的地方的公式扶植页面可能直接改正参数的初始化值。 例1 : 界说一个数字类型参数N,名称为周期数,初始值为5 Param Numeric N(周期数)=5 例2: 界说一个颜色类型参数C,名称为线段颜色,初始值为血色 Param Color C(线) 五 数值运算 根基运算符号包罗: 运算符号名称 运算符号 加号 + 减号 - 称谓 * 除号 / 与运算 And 或运算 Or 非运算 Not 左括号 ( 右括号 ) 心忆体例的内置算术函数能竣工高级的数值运算,如均匀价(MA),最大值(Max),最小值(Min)等等,请参阅函数注解一章。 例1:AAA=(BBB+1)/2 例2:If A=B And C=D 语句…… endif 例3: If Not(A=B) 语句…… endif 六 字符运算 字符串相接运算符:& ,用于将两个字符串前后相接成为一个字符串, 例: CCC = “ABC” & “DEF” 将数字转换成字符串函数: ToString(数字) 例: Numeric AAA AAA=1 String CCC CCC = ToString(AAAA & “234” 七 条目决断语句 语法: If 条目语句 推行语句1 Else 推行语句2 EndIf 假若条目语句筑设,则推行语句1,不然推行语句2。 此中Else可省略,则语法为: If 条目语句 推行语句1 EndIf 例: 假若收盘价大于开盘价,则返回朱颜色,假若收盘价小于开盘价,则返回朱颜色,假若收盘价等于开盘价,则返回白颜色, Color Clr If ClosePriceOpenPrice Clr=ColorRed Else If ClosePriceOpenPrice Clr=ColorGreen Else Clr=ColorWhite Endif Endif 或: If ClosePriceOpenPrice Clr=ColorRed Endif If ClosePriceOpenPrice Clr= ColorGreen Endif If ClosePrice=OpenPrice Clr= ColorWhite Endif 八 轮回语句 语法: Do 推行语句1 Break Continue 推行语句2 Loop 此中Break或Continue为可选项,但每一个轮回语句都依然有起码一个Break语句,且Break语句该当和条目决断语句团结正在一同操纵, 当语句运转到Break式,圭表不再推行轮回语句内且正在Break下面的语句,而是跳出轮回体并推行Loop之后的语句。 当语句运转到Continue时,圭表也不再推行轮回语句内且正在Continue下面的语句,而是跳到轮回体的来源推行相应语句。 例: 将N个周期内的成交量累加 Param N(周期数)=5 Numeric I=0 Numeric SumQty=0 Do SumQty=SumQty+TradeVol[i] i=i+1 if I=5 break endif Loop ReturnNumeric(SumQty) 九 函数输出 函数罗致一个或众个参数,并输出一个数据,正在函数的界说语句中,参数用症结字Param指明,而函数的输出数据,则用以下内置函数中的一个实行注解: 1 ReturnNumeric(数字值,颜色,小数点位数) 此函数指明返回一个数字类型的数据,参数1为值巨细,颜色参数和小数点位数参数仅用于字段输出。 2 ReturnString(字符值,颜色) 此函数指明返回一个数字类型的数据,参数1为字符值,颜色参数仅用于字段输出。 例1: 将N个周期内的成交量累加 Param N(周期数)=5 Numeric I=0 Numeric SumQty=0 Do SumQty=SumQty+TradeVol[i] i=i+1 if I=5 break endif Loop ReturnNumeric(SumQty) 例2: 将眼前价输入为字段 ReturnNumeric(CurrentPrice,ColorGray,DecimalSize) 十 绘图输出 绘图输出函数用于正在K线图上画图,包罗画线、椭圆、矩形、射线 绘图坐标 心忆体例K线图上的绘图坐标如下: 横坐标为期间周坐标,即周期坐标,每一根K线都有一个期间轴的索引值,眼前正正在运转公式的谁人周期的期间轴索引值用内置函数BarIndex吐露,眼前周期之前的期间轴索引值用BarIndex-N吐露,眼前周期之后的期间轴索引值用BarIndex+N吐露,此中N可能是整数或者是小数。 纵坐标为数值坐标,数值包罗且不限于代价、成交量、持仓量等等。 2 画线函数 DrawLine(BarIndex1,Height1,BarIndex2,Height2,DrawColor,LineWidth) BarIndex1,Height1为绘图坐标上的一个点,BarIndex2,Height2为绘图坐标上的其余一个点,绘图函数将画出两个点之间的连线,DrawColor为连线的颜色,LineWidth为连线 画射线DrawRadial(BarIndex1,Height1,BarIndex2,Height2,DrawColor,LineWidth) 参数界说与画线的射线 画椭圆DrawEllipse(CenterBarIndex,CenterHeight,RadiusBarIndex,RadiusHeight,DrawColor,LineWidth,FillFlag) CenterBarIndex,CenterHeight为圆心的坐标,RadiusBarIndex,RadiusHeight为半径坐标,DrawColor为图形的颜色,LineWidth为线条巨细,FillFlag吐露是否将椭圆内部用颜色填充,True吐露填充,False吐露不填充 5 画矩形DrawRectangle(BarIndex1,Height1,BarIndex2,Height2,DrawColor,LineWidth,FillFlag) BarIndex1,Height1和,BarIndex2,Height2分手吐露实行的两个顶角的坐标,DrawColor为图形颜色,LineWidth吐露线段巨细,FillFlag吐露是否需求填充。 6 画字符DrawString(StringValue,BarIndex,Height,DrawColor,FontSize,IsBGColor,CoordPosition) StringValue吐露需求画出的字符串,BarIndex,Height吐露绘图坐标,DrawColor为图形颜色,FontSize吐露字体巨细,IsBGColor吐露是否需求有后台色,CoordPosition吐露字符串相看待(BarIndex,Height)的位子,1吐露(BarIndex,Height)为字符串的左上角坐标,2吐露(BarIndex,Height)为字符串的左下角坐标,4吐露(BarIndex,Height)为字符串的右下角坐标,4吐露(BarIndex,Height)为字符串的右上角坐标,如下图所示。 十二 圭表化买卖 心忆公式体例可能探访眼前工夫的委托单、持仓单安适仓单, 1 委托单 1) CmmMaxSerID 委托单的单子数目用函数CmmMaxSerID吐露,用数字1 至CmmMaxSerID对这些委托单定期间先后次序实行排序。 2) CmmSerID,正在公式举动委托单触发器操纵时,此函数返回对应委托单的序号,此序号从1 至CmmMaxSerID;正在举动非委托单触发器操纵时,此函数返回比来发生的一笔委托单的序号。 3) CmmUniqueID(CmmSerID),此函数返回对应委托单的一个独一的编码,参数CmmSerID为委托单的序号,默认值为函数CmmSerID。 4) CmmContract(CmmSerID),此函数返回对应委托单的合约编码,参数CmmSerID为委托单的序号,默认值为函数CmmSerID。 5) CmmDirection(CmmSerID),此函数返回对应委托单的买卖倾向,返回数值1吐露买进,数值0吐露卖出,参数CmmSerID为委托单的序号,默认值为函数CmmSerID。 6) CmmIsExit(CmmSerID),此函数返回对应委托单是否为平仓委托,返回数值1吐露平仓委托,数值0吐露开仓委托,参数CmmSerID为委托单的序号,默认值为函数CmmSerID。 7) CmmDate(CmmSerID),此函数返回对应委托单的委托日期,参数CmmSerID为委托单的序号,默认值为函数CmmSerID。 8) CmmTime(CmmSerID),此函数返回对应委托单的委托期间,参数CmmSerID为委托单的序号,默认值为函数CmmSerID。 9) CmmSecondDiff(CmmSerID),此函数返回1990年1月1日零时至对应委托单的委托光阴所间隔的秒数,参数CmmSerID为委托单的序号,默认值为函数CmmSerID。 10) CmmPrice(CmmSerID),此函数返回对应委托单的委托代价,参数CmmSerID为委托单的序号,默认值为函数CmmSerID。 11) CmmQty(CmmSerID),此函数返回对应委托单的委托数目,参数CmmSerID为委托单的序号,默认值为函数CmmSerID。 12) CmmFormula(CmmSerID) ,委托单或许是手工下单的,也或许是圭表主动化下单的,看待手工下单时发生的委托单,此函数返回空字符,看待圭表化主动下单发生的委托单,此函数返回下单公式的名称,参数CmmSerID为委托单的序号,默认值为函数CmmSerID。 13) CmmHldUniqueID(CmmSerID) ,某些委托单用于对某条指定的持仓单实行平仓,假若是此类委托单,则此函数返回持仓单的持仓编号,不然返回数值0,参数CmmSerID为委托单的序号,默认值为函数CmmSerID。 2 持仓单 与委托单相像 1) HldMaxSerID 持仓单的单子数目用函数HldMaxSerID吐露,用数字1 至HldMaxSerID对这些持仓单按开仓期间先后次序实行排序。 2) HldSerID,正在公式举动持仓单触发器操纵时,此函数返回对应持仓单的序号,此序号从1 至HldMaxSerID;正在举动非持仓字段操纵时,此函数返回比来产出的一笔持仓单的序号。 3) HldUniqueID(HldSerID),此函数返回对应持仓单的一个独一的编码,参数HldSerID为持仓单的序号,默认值为函数HldSerID。 4) HldContract(HldSerID),此函数返回对应持仓单的合约编码,参数HldSerID为持仓单的序号,默认值为函数HldSerID。 5) HldDirection(HldSerID),此函数返回对应持仓单的买卖倾向,返回数值1吐露买进,数值0吐露卖出,参数HldSerID为持仓单的序号,默认值为函数HldSerID。 6) HldDate(HldSerID),此函数返回对应持仓单的开仓日期,参数HldSerID为持仓单的序号,默认值为函数HldSerID。 7) HldTime(HldSerID),此函数返回对应持仓单的开仓期间,参数HldSerID为持仓单的序号,默认值为函数HldSerID。 8) HldSecondDiff(HldSerID),此函数返回1990年1月1日零时至对应持仓单的持仓光阴所间隔的秒数,参数HldSerID为持仓单的序号,默认值为函数HldSerID。 9) HldPrice(HldSerID),此函数返回对应持仓单的持仓代价,参数HldSerID为持仓单的序号,默认值为函数HldSerID。 10) HldQty(HldSerID),此函数返回对应持仓单的持仓数目,参数HldSerID为持仓单的序号,默认值为函数HldSerID。 11) HldFormula(HldSerID) ,持仓单或许是手工下单的,也或许是圭表主动化下单的,看待手工下单时发生的持仓单,此函数返回空字符,看待圭表化主动下单发生的持仓单,此函数返回下单公式的名称,参数HldSerID为持仓单的序号,默认值为函数HldSerID。 3平仓单 1) FshMaxSerID 平仓单的单子数目用函数FshMaxSerID吐露,用数字1 至FshMaxSerID对这些平仓单按平仓期间先后次序实行排序。 2) FshSerID,平仓单的序号,此序号从1 至FshMaxSerID;正在公式中,此函数返回比来发生的一笔平仓单的序号。 3) FshEntryUniqueID(FshSerID),此函数返回平仓单对应的持仓单的独一编码,参数FshSerID为平仓单的序号,默认值为函数FshSerID。 4) FshContract(FshSerID),此函数返回对应平仓单的合约编码,参数FshSerID为平仓单的序号,默认值为函数FshSerID。 5) FshDirection(FshSerID),此函数返回对应平仓单的买卖倾向,返回数值1吐露买进,数值0吐露卖出,参数FshSerID为平仓单的序号,默认值为函数FshSerID。 6) FshEntryDate(FshSerID),此函数返回对应平仓单的开仓日期,参数FshSerID为平仓单的序号,默认值为函数FshSerID。 7) FshEntryTime(FshSerID),此函数返回对应平仓单的开仓期间,参数FshSerID为平仓单的序号,默认值为函数FshSerID。 8) FshExitDate(FshSerID),此函数返回对应平仓单的平仓日期,参数FshSerID为平仓单的序号,默认值为函数FshSerID。 9) FshExitTime(FshSerID),此函数返回对应平仓单的平仓期间,参数FshSerID为平仓单的序号,默认值为函数FshSerID。 10) FshEntrySecondDiff(FshSerID),此函数返回1990年1月1日零时至对应平仓单的开仓光阴所间隔的秒数,参数FshSerID为平仓单的序号,默认值为函数FshSerID。 11) FshExitSecondDiff(FshSerID),此函数返回1990年1月1日零时至对应平仓单的平仓光阴所间隔的秒数,参数FshSerID为平仓单的序号,默认值为函数FshSerID。 12) FshEntryPrice(FshSerID),此函数返回对应平仓单的开仓代价,参数FshSerID为平仓单的序号,默认值为函数FshSerID。 13) FshExitPrice(FshSerID),此函数返回对应平仓单的平仓代价,参数FshSerID为平仓单的序号,默认值为函数FshSerID。 14) FshTradeQty(FshSerID),此函数返回对应平仓单的买卖数目,参数FshSerID为平仓单的序号,默认值为函数FshSerID。 15) FshEntryFormula(FshSerID) ,此函数返回对应平仓单的开仓公式,参数FshSerID为平仓单的序号,默认值为函数FshSerID。 16) FshExitFormula(FshSerID) ,此函数返回对应平仓单的平仓公式,参数FshSerID为平仓单的序号,默认值为函数FshSerID。 4 买卖指令 1)买进开仓:BuyEntry(BuyEntryQty,BuyEntryPrice,BuyEntryContract) 2):SellEntry(SellEntryQty,SellEntryPrice,SellEntryContract) 3):BuyExit(BuyExitQty,BuyExitPrice,BuyExitContract) 4):SellExit(SellExitQty,SellExitPrice,SellExitContract) 4条买卖指令,,1,,,, 十三 函数或其他公式的挪用 1 心忆体例援手正在公式中挪用其他函数或公式。 2 正在界说函数或公式的参数时,务必指定参数的默认值,那么正在挪用函数或者公式时,可能轻视这些参数,默认操纵该参数的默认值。 如开盘代价函数OpenPrice,其函数方式为:OpenPrice函数时,可能省略后面的参数: Numeric AAA=OpenPrice OpenPrice吐露挪用眼前公式的合约的默认数据周期确当前周期的开盘代价。 Numeric AAA=OpenPrice(10) OpenPrice吐露挪用眼前公式的合约的10分钟数据周期确当前周期的开盘代价。 Numeric AAA=OpenPrice(10,”IF9999”) OpenPrice吐露IF9999合约的10分钟数据周期确当前周期的开盘代价。 Numeric AAA=OpenPrice(TimePeriod,”IF9999”) OpenPrice吐露IF9999合约的默认数据周期确当前周期的开盘代价。 Numeric AAA=OpenPrice[1](TimePeriod,”IF9999”) OpenPrice吐露IF9999合约的默认数据周期确当前周期的前一个周期开盘代价。 十四 颜色函数 1根基颜色函数 方式:RGB(Red,Green,Blue) 返回值:数值 此中三个参数的值边界为0-255,Red吐露血色的亮度值,Green吐露绿色的亮度值,Blue吐露蓝色的亮度值。三个参数的差别值的组合,可吐露256*256*256=1677万种颜色。其他各个颜色函数都是由其此函衍生而来,如金色函数其函数外达为:ReturnColor(RGB(255,215,0))。 2 颜色类型的衍生函数,用输出函数ReturnColor(颜色值)来返回颜色值。 3 颜色类型的参数,其默认值务必用函数RGB来吐露,如:Param Color C = RGB(255,215,0) 。 十五 输出函数 输出函数用于正在字段或者函数类型的公式中指定字段或函数的返回值,有3个输出函数,分手用于返回差别类型的数据。 1 返回数字类型的数值 ReturnNumeric(NumericValue, NumericColor,DecimalSize) 参数NumericValue为需求返回的数值, 参数NumericColor为返回的颜色,当公式举动字段操纵时,显示的颜色正在此指定,当公式举动函数操纵时,此参数没有效用。 参数DecimalSize为返回数值的小数点位数,当公式举动字段操纵时,显示的小数点位数正在此指定,当公式举动函数操纵时,公式返回尽量众的小数位数,此参数没有效用。 2返回字符类型的数值 ReturnString(StringValue, StringColor) 参数StringValue为需求返回的字符串, 参数StringColor为返回的颜色,当公式举动字段操纵时,显示的颜色正在此指定,当公式举动函数操纵时,此参数没有效用。 3返回颜色类型的数值 ReturnColor(ColorValue) 参数ColorValue为需求返回的颜色数值,此参数平凡用RGB函数来吐露。 十六 圭表中止 操纵症结字Exit用于正在眼前运转周期上中止公式的运转。 注意:Exit仅用于中止眼前运转周期上的公式,正在中止运转后,假若有下一个周期,公式将进入下一个周期从头运转。

  2、成为VIP后,下载本文档将扣除1次下载权柄。下载后,不援手退款、换文档。如有疑难请相闭咱们。

  3、成为VIP后,您将具有八大权柄,权柄包罗:VIP文档下载权柄、阅读免扰乱、文档方式转换、高级专利检索、专属身份标记、高级客服、众端互通、版权注册。

  4、VIP文档为互帮方或网友上传,每下载1次, 网站将遵循用户上传文档的质地评分、类型等,对文档孝敬者予以高额补贴、流量搀扶。假若你也思孝敬VIP文档。上传文档

  Unit 1 I laughed till I cried! 英语课程教学计划.doc

  小学数学教研分享 何如培育学生进修数学的兴会(共11张PPT).pptx

  T_JSJCXH 4-2023 先张法预应力超高强混凝土管桩.docx

  2024年湛江市泛泛高考第二次模仿测试(二模)物理试卷(含谜底及解析).pdf

  原创力文档创筑于2008年,本站为文档C2C买卖形式,即用户上传的文档直接分享给其他用户(可下载、阅读),本站只是中心办事平台,本站整个文档下载所得的收益归上传人整个。原创力文档是搜集办事平台方,若您的权柄被侵吞,请发链接和闭联诉求至 电线) ,上传者

  • 关注微信

猜你喜欢