mt4教程

mt4历史数据中心这里表示取最天图最右边的K线的最高价和最低价

字号+ 作者:admin 来源:未知 2024-12-13 17:55 我要评论( )

mt4历史数据中心这里表示取最天图 最右边的K线的最高价和最低价 前哨编程开辟实战系列■■-■绘图系列1:奈何画直线编程开辟实战系列的第一站,咱们先来练习一下奈何正在MT4图 外长进行根基的绘图操作。 正在入手下手开始之前,最先讲一个很根基也很要紧的观

  mt4历史数据中心这里表示取最天图 最右边的K线的最高价和最低价前哨编程开辟实战系列■■-■绘图系列1:奈何画直线编程开辟实战系列的第一站,咱们先来练习一下奈何正在MT4图 外长进行根基的绘图操作。 正在入手下手开始之前,最先讲一个很根基也很要紧的观念:正在MT4体例中, 图外的对象是从右到左的,举例说:正在一个记载有今朝图外每根K线地方的数 组中,第一个数值展现的是图外最右边、也便是今朝的K线的数值! 绘图最根基的操作是画直线。下面的两个例子将演示奈何正在图外上画一条 直线。最先正在MetaEditor编辑器中创筑一个客户目标文献,名字可能大肆,我 这里就把它定名为Lesson1_DrawLine。然后正在个中的start()函数中增加下面的 代码: 〃正在囲外上画一条横线ObjectCreate (,rHLi.ns,rf QBJ_HLINEr Bid)/ 〃正在囲外上画一条横线中翻开大肆一张图外,把编译 好的目标Lesson1_DrawLine增加到图外上,咱们可能看到图外上仍旧画出了 一^横线: 现正在来声明一下上面的代码。 上面的代码利用了 ObjectCreate这个函数。ObjectCreate是一 至极重 要的函数,正在后面的绘图教程中会众次利用到这个函数。正在上面的例子中, ObjectCreate函数有5个参数,第1个” Hline”是对你要画的横线起一个名 字,这个名字是可能大肆的;第2个OBJ_HLINE是MT4体例默认的一个变量, 展现横线,事理是告诉体例你打定画一条横线 /展现正在主窗口 实行绘图的操作,这里当前错误这个参数作周密的外明,后面我会特意用一个专 题来将绘图窗口的学问;第4个参数也是0,这个代外的是横坐标(X轴),第5 个参数是Bid,这个是MT4体例默认的一个变量,趣味是今朝的卖出价。 这里核心说一下结果两个参数:正在MT4中,图外的横坐标(X轴)代外 韶华,纵坐标(Y轴)代外价钱,正在上面的例子中,ObjectCreate函数的结果 两个参数0和Bid就分辨代外X轴坐标和Y轴坐标,趣味是正在Y轴为今朝卖出 价钱的地方画一条横线(由于直线为无穷长,X坐标没无意义,因而这里就设成 0 了)。理会了这点,再画条竖线就很轻易了。只消把X轴坐标设为你思要的数 值即可,比如:我思正在今朝的K线地方上画条竖线,代码如下: Object-Create (rrVLinerr, OBJ_VLINEr 0r Time[O] f 0正在囲外上前一条竖线 Time□数组是MT4体例默认的一个数组,数组中每个数值对该当前图外 上每根K线所处的韶华。同样,由于直线是无穷的,Y轴坐标此时也落空了事理, 咱们就把它设为0好了。 正在本节的结果,我填补外明一下目标文献的各个构成个人:当你创筑了一 个目标文献后,会发掘体例仍旧主动天生了 init()、deinit()和start()这3个函数。 Init函数是正在初始化的功夫挪用的,也便是增加到图外的同时会奉行一次,之后 就不会再奉行了; deinit函数是正在封闭图外或删除目标的同时奉行一次,紧要作 用是把该目标筑制出来的东西删除掉;start函数是主函数,每次价钱更正的时 候,都市奉行一次这个函数。 绘图系列2 这是MT4编程开辟实战系列的第2站,正在上一节中,咱们练习了奈何运用 ObjectCreate函数正在图外上画直线。正在这一节中,咱们将连接用ObjectCreate 函数正在图外上画出更众的图形。 有功夫咱们思对某些韶华段的图形用卵形标识出来,下面咱们沿途来实行 如许的一个目标。 运用ObjectCreate函数可能便当的正在图外上画出一个卵形,MQL言语 中展现椭圆的常量是OBJ_ELLIPSE。画一个椭圆需求两个坐标点,因而,画一 个椭圆的根基语句如下: ObjectCreate( ellipse” , OBJ_ELLIPSE, 0, x1, y1, x2, y2) 新筑一个目标文献,定名为”Lesson2_DrawShape_1”,然后正在start函 数中到场如下语句: ObjectCreate ELLIPSE. 丄 Time[0] , Bid. Time [10] . Ask); 保全文献,按F5编译目标文献,然后把正在MT4中新筑一个图外,把 Lesson2_DrawShape_1目标增加到图外上可能看到咱们仍旧正在图外上画出了 一个卵形:昆释一下ObjectCreate函数中的各个参数,第1个是图 一个卵形: 形的名字,可能大肆写(忘怀了就回顾看看第一节);第2个是MT4体例默认 的一个常量,趣味是告诉MT4咱们要画一个椭圆;第3个0是展现咱们要正在主 窗口长进行绘图;第4个是坐标点1的x坐标,轻易起睹,我这里写了 Time[0], 代外开始是今朝韶华(还记得MT4图外的对象是从右到左的吗?);第5个参 数是坐标点1的y坐标,为轻易起睹,这里我写了 Bid ,展现今朝的卖出价;第 6个是坐标点2的x坐标,Time[10]展现正在今朝图外上从今朝韶华往左第10根 K线的y坐标,Ask展现今朝的买入价。 椭圆仍旧画出来了,颜色如同不敷耀眼,那咱们应当奈何批改已画出来的 图形的颜色呢?用ObjectSet函数。比如我现正在思把椭圆的颜色改为血色,可 以正在ObjectCreate函数下面增加如许一句: OtojectCreate rrellipserrf .QBJ_ELLIPSE, 口砂 Time [0] f Eid, Time [ 10] , Ask); ObjectSet (^ellipse, ^pBJPROPjCQLOR^ Red),: 编译后把目标从头增加到图外上,可能看到椭圆仍旧变为血色了: ObjectSet的第一个参数是图形的名字,趣味是告诉MT4我将要对” ellipse”这个图形实行批改;OBJPROP_COLOR这个参数是MT4默认的体例 常量,展现Object的颜色属性,正在后面咱们将会看到,Object还会有许众百般 各样的属性,这些属人命名的章程都是O BJ_XXX如许的,只消把这个常量更改 为咱们思要批改的属性就行了;第3个参数Red是MT4默认的体例常量,展现 血色,正在MQL言语中,百般颜色都可能直接用它们的英文名称来展现,至极方 便。 椭圆的颜色仍旧批改好了,然而巨细如同还不得志,咱们再把它改大一点, z lA-rn AA. H=d-Ti 11 I ~i 仕冃 UEotojeetCreate (rrellipserrf OBJ_ELLIPSE , 0, Time [0] , Bid, Time [ 10] , OtojectSet (ellipse^, OBJFROP_COLORT Red)j OtojectSet ^rrellipserrf OB J PROP SCALE, 1) j 编译运转后从头增加到图外上,咱们发掘椭圆变大了: OBJ_SCALE展现对图形实行缩放,1是缩放的数值,越小椭圆就越大,整体效 果可能己方批改看看。 下面,我思用一个矩形来代替上面咱们画出来的椭圆,该奈何做呢?很简 单,只消用OBJ_RECTANGLE庖代OBJ_ELLIPSE就行了。下面咱们沿途开始做。 最先新创筑一 目标文献,定名为Lesson2_DrawShape_2,正在start函数到场 如下语句: Time[10] , inigh(Sytnbol() r 14^10, 0));Cto j ec tC re ate (Frectang Le-^ OB J_REC TANGLE, 口] Time[10] , inigh(Sytnbol() r 14^10, 0)); 编译后运转,然后正在MT4中新筑一张图外,把Lesson2_DrawShape_2目标添 加到图外上,可能看到咱们仍旧正在图外上画了一个矩形: 声明一下上面的代码:咱们用OBJ_RECTANGLE庖代了前面的OBJ_ELLIPSE, 趣味是告诉MT4咱们将要正在图外上画一个矩形;Time[O]和Time[10]分辨是坐 标点1的x轴坐标和坐标点2的x轴坐标,这个咱们正在前面都讲过了,枢纽是 iHigh和iLow这两个函数,iHigh和iLow都是MT4自带的体例函数,iHigh 的趣味是获取指定周期的最高价钱,iHigh函数内中有3个参数:Symbol。函 数评释用今朝图外上的货泉、1440展现天图、。展现取当天的最高价。这里做 个填补,正在MT4编程中,展现韶华周期有两种格式:一是直接用数字展现, MT4中的韶华单元是分钟,因而你要指定哪个韶华周期,就直接填众少分钟行 了,正在上面的例子中,由于1天是1440分钟,因而直接填1440就行了,假使 要取1小时图的最高值就填60,30分钟图就填30,如斯类推;二是用MT4 默认的体例变量,像上面的语句,咱们也可能如许写: CbjEctCiEate(reciaiigle\。的_效何出GLE『0r TM[0]「江四$洒叫。PERIODJLr 0) ; Tin间L叽曲仙侣时商,就诳如_虬Q)) 编译出来的目标是相似的,PERI0D_D1是MT4默认的体例变量,展现周期为 天,假使1小时图便是PERIOD_H1,30分钟图便是PERIOD_M30,如斯类推。 同理,iLow便是取指定周期的最低价;结果一个参数是0,这里展现取最天图 最右边的K线的最高价和最低价,即当天的最高价和最低价,假使改为1,上面 的例子便是取昨天的最高价和最低价了(还记得MT4图外的对象是由右往左 吧?) 同样,咱们可能用ObjectSet函数把上面画出来的矩形变为血色: 晶羸狀,徵其3娜也§ Tuie[叽iLD¥(5yinbD10; 0) ‘ Ti既仕叽 此皿伟琲叫, ?ERIGD_Dlr虛板 OfciECtSet^^taL^lE^ ^OBGPROP COLOflf Peq ; 现正在,咱们把目标Lesson2_DrawShape_2从图外上删除掉,发掘仍旧画 出来的矩形并没有从图外上删除,为什么呢?正在MT4中,仍旧画出来的图形默 认是不会随目标沿途被删除的,这时咱们就要用到deinit和ObjectDelete函数 了。前面说过,deinit函数是正在目标被删除的功夫挪用的,紧要用来做极少算帐 性的职责,ObjectDelete函数是删除一个指定的图形对象,因而,咱们可能正在 deinit函数中到场如下代码: I // #、

  《柔性接口给水管道支墩》(10S505邦标图集)简介-邦标10s505.pdf

  教诲部直属职业单元2022年任用16名职员(社会正在任职员)冲刺卷一(附谜底与详解).docx

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

转载请注明出处。

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 外汇平台出金靠谱吗第十三届中国创新创业大赛颠覆性技术创新大赛

    外汇平台出金靠谱吗第十三届中国创新创业大赛颠覆性技术创新大赛

    2024-11-06 10:14

  • 判断清楚当前的节奏是刚开始还是已经运行一阶段了?mt4查询入口

    判断清楚当前的节奏是刚开始还是已经运行一阶段了?mt4查询入口

    2024-10-17 16:54

  • 通过本文梳理的多款软件—mt4视频教程

    通过本文梳理的多款软件—mt4视频教程

    2024-10-15 22:15

  • 迈达克ADX指标只用来衡量趋势的强弱程度

    迈达克ADX指标只用来衡量趋势的强弱程度

    2024-10-04 17:55

网友点评