首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在主图表上创建像矩形这样的对象的MQL4代码是什么?

在MQL4代码中,可以使用ObjectCreate()函数来创建像矩形这样的对象。该函数的语法如下:

代码语言:txt
复制
bool ObjectCreate(
   long    chart_id,       // 图表ID
   string  object_name,    // 对象名称
   int     object_type,    // 对象类型
   int     sub_window,     // 子窗口索引
   datetime time1,         // 起始时间
   double  price1,         // 起始价格
   datetime time2,         // 结束时间
   double  price2          // 结束价格
);

参数说明:

  • chart_id:图表ID,通常使用0表示当前图表。
  • object_name:对象名称,可以自定义一个字符串作为对象的唯一标识。
  • object_type:对象类型,对于矩形对象,可以使用OBJ_RECTANGLE
  • sub_window:子窗口索引,通常使用0表示主图表。
  • time1:起始时间,可以使用0表示从最左边开始。
  • price1:起始价格,可以使用0.0表示从最底部开始。
  • time2:结束时间,可以使用0表示到最右边结束。
  • price2:结束价格,可以使用0.0表示到最顶部结束。

示例代码如下:

代码语言:txt
复制
ObjectCreate(0, "MyRectangle", OBJ_RECTANGLE, 0, 0, 1.0, 0, 1.5);

这段代码将在当前图表的主图表上创建一个名为"MyRectangle"的矩形对象,起始点为(0, 1.0),结束点为(0, 1.5)。

关于MQL4的更多信息和详细介绍,您可以参考腾讯云的相关文档和教程:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

mt4编程语言 c语言,MT4编程之MQL4编程语言介绍

这种语言可以创建你自己智能交易,使自己交易策略能够完全自动地执行。而且,MQL4还能自定义客户指标,脚本和数据库。 内包含了大量可以分析当前及历史报价所必须函数,以及一些基本运算和逻辑操作。...并内置了一些基本指标和操作命令。 MetaEditor 4集合了编写MQL4程序代码各种语句,它能帮助使用者方便地写出规范代码。...MetaQuotes Language Dictionary 是MQL4语言帮助工具,它包含了我们使用工程中所有可能用到函数。...编程特点 MetaQuotes Language 4(MQL4) 可以编写不同作用程序代码: 智能交易 是一种连接到特定图表自动交易系统。...与大多数交易系统一样, 它也能够用历史数据测试交易策略,并在图表显示出来。 智能交易存储 terminal_directory\experts。

6K20

【Quick BI VS Power BI】(二)

不过设置就更加繁琐,每个指标都要单独设置,加上很多设置标签都是默认收起来,需要逐个点开,工作量比较大。...Qbi内置了这三种类型,则方便许多,而且风格和使用方法也更统一。 6 备注和尾注 Qbi几乎每个内置图表标题设置里都包含了备注与尾注。备注可放在标题后面,或标题与图表之间。...7 线条平滑和圆角矩形 很长一段时间来,Pbi图表显得那么生硬,设计感不强,原因之一就是折线图不能设置为平滑曲线,以及视觉对象不能做圆角处理。...Pbi可以设置图表外框为圆角矩形,但目前还不能设置图表内容(比如柱形图柱子、表格内条件格式柱子或者横条)为圆角矩形。...但也提供了完全显示选项。无论Qbi还是Pbi,都无法Excel那样,可以自定义每一个节点标签。 9 标注 标注,用来圈出图表重点,往往是图表报告点睛之笔。

71711
  • Canvas 奇妙历险(一)

    最早是由苹果公司提出这么一个概念,后来被应用在我们网络技术,结合Javascript脚本编程,我们可以创建动态渲染位图像,位图就是矢量图,即不管你放大缩小,它依旧是能够保持高逼真的姿态。...例如做一些炫酷特效,什么粒子流,时钟,会动阿猫阿狗,什么炫酷背景等等;远不止此,canvas图表数据可视化方面也是非常强大,通过有效地学习我们可以很快地去画出一些扇形、折现统计图、柱形统计图等...DIY出一些小清新logo,因为我还是蛮喜欢去设计logo,我自己头像就是我亲自设计这样例子我差不多设计了十来款,就这款中意一点;第三个是能力提升,这里指的是程序员处理数据时输出,就是各种图表呗...问题三: 考虑线性基础,画一个闭合矩形,moveTo和lineTo总和个数最少需要几个,最笨又需要几个? 答: 最少需要4个点,最笨是5个点。...答: 为啥会有这样想法,看起来对称舒服呗,但实际你用closePath()闭合时候可以没有beginPath(),那它们应用场景是什么?我认为是结界,不一定对啊。

    87320

    MQL5从入门到精通【第二章】变量与数据类型(四)

    这些变量展示程序属性窗口。 输入变量由input关键字声明。放置程序顶部,在所有程序代码和任意函数之前定义。输入变量可以是任意类型,包括枚举。但是数组和结构体不能用于输入变量。...这是什么情况?这不是最佳实践,我们也不会这样用。编译时候会抛出:“declaration of 'varInt' hides local declaration...”。...if语句内,如果真有需要,不要再定义重名变量了,改一改名吧,这不费劲! 这些程序分析起来简直繁琐不要不要。可以,大多数现代编程语言,都是这么规划变量作用域。...不过MQL4用户可能不填习惯了,因为MQL4局部变量,无论定义函数那个地方,函数体内均有效!这个不同之处,希望大家清楚。...最后错误代码 _Period 当前表格时间表 _RandomSeed 假随机整数生成器的当前状态 _StopFlag 停止标记程序 _Symbol 当前图表交易品种名称

    93720

    【愚公系列】2023年11月 WPF控件专题 Rectangle控件详解

    作者简介,愚公搬代码《头衔》:华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,阿里云专家博,腾讯云优秀博,掘金优秀博,51CTO博客专家等。...欢迎 点赞✍评论⭐收藏前言WPF控件是Windows Presentation Foundation(WPF)中基本用户界面元素。它们是可视化对象,可以用来创建各种用户界面。...Stroke:设置矩形边框颜色,可以是SolidColorBrush或其他Brush对象。StrokeThickness:设置矩形边框宽度。...IsHitTestVisible:设置矩形是否可以被鼠标点击。Name:设置矩形控件名称,用于代码中引用该控件。...这将在界面中显示三个不同颜色方块。注意,这仅仅是一个简单示例,您可以使用Rectangle控件来创建更复杂图形和图表。我正在参与2023腾讯技术创作特训营第三期有奖征文,组队打卡瓜分大奖!

    54731

    WPF 使用 VisualBrush 4k 加 200 DPI 设备某些文本不渲染看不见问题

    将 DrawingVisual 绘制到 VisualBrush 里面,再将 VisualBrush 作为贴图给矩形使用,这样优势在于可以命中测试时候,只处理矩形矩形命中测试耗时可以忽略。...DrawingVisual 也就是上文 dv 创建出来 drawingContext 用来做实际图表内容绘制收集。...而将 dv 作为 VisualBrush 输入,接着新建一个叫 ret DrawingVisual 对象,在这里面重新绘制出矩形然后用 VisualBrush 做贴图 这样优势在于可以利用到...表示我追踪了代码也没有发现更本质问题,而且此问题只有图表控件才有偶尔复现,能复现设备,每次都能用相同图表数据进行复现。...能复现设备,如果变更了图表内容,也许就又不复现了 如果将我图表控件放在 demo 跑,那也不会有啥锅。我也不知道是不是我应用层挖坑。

    84320

    使用JavaScript和D3.js实现数据可视化

    我们新X轴属性行现在看起来这样: .attr("x", function(d, i) {return i * 60;}) 但是,如果我们现在运行代码,我们会看到矩形浏览器左侧齐平....attr("height", function(d, i) {return (d)}) 如果你现在运行代码,你会注意到两件事。首先,矩形相当小,其次是它们附着图表顶部而不是底部。...文件,目前看起来这样: html, body { margin: 0; height: 100% } 我们可以通过更改填充颜色来开始修改矩形,引用我们刚刚创建bar类别: style.css...此外,我们可以通过鼠标悬停时添加条形颜色样式来为我们图表添加一些交互性: .bar:hover { fill: red } 现在,当我们将鼠标悬停在其中一个矩形时,该特定矩形将变为红色: 或者...,使数字浮动矩形

    21.8K30

    OpenCV 入门之旅

    NumPy ndarray 行和列值,这是带有人脸矩形坐标的数组 第 3 步:使用矩形人脸框显示图像 首先,我们创建一个 CascadeClassifier 对象来提取人脸特征,参数就是包含面部特征...因此,总的来说 -- 值越小,准确性越高 最后展示图像 添加人脸框 一个比较简单逻辑处理 我们定义了使用 cv2.rectangle 通过传递图像对象、框轮廓 RGB 值和矩形宽度等参数来创建矩形方法...库,接下来我们使用一个名为 VideoCapture 方法,用于创建 VideoCapture 对象,该方法用于触发用户机器摄像头。...,例如阴影和其他噪声等等 再接下来定义对象边框,我们在对象周围添加一个矩形框 最后,我们计算对象出现和退出帧时间 思路还是蛮清晰 我们首先导入包并创建 VideoCapture 对象以确保我们使用网络摄像头捕获视频...文件中导入DataFrame 接下来将时间转换为可以解析可读字符串格式 最后,使用散景图浏览器绘制时间值图表 好了,这就是今天 OpenCV 入门实战,怎么样,看过之后是不是有一种动手冲动呢

    2K11

    【愚公系列】2024年01月 GDI+绘图专题 DrawString

    作者简介,愚公搬代码 《头衔》:华为云特约编辑,华为云云享专家,华为开发者专家,华为产品云测专家,CSDN博客专家,阿里云专家博,腾讯云优秀博,掘金优秀博,51CTO博客专家等。...以下是使用HatchBrush笔刷WinForm中绘制文本示例代码: // 创建图表面 Bitmap bmp = new Bitmap(200, 200); Graphics g = Graphics.FromImage...这样就可以精确地控制文本位置。...,我们 Form1_Paint 事件处理程序中使用MeasureString方法来测量一个字符串大小,然后屏幕绘制该字符串并用红色边框标记该字符串大小。...接着,我们使用Graphics对象DrawString方法来绘制文本,其中第四个参数是绘制文本矩形区域,第五个参数是我们创建StringFormat对象

    41711

    PowerBI 大赛-最具推广价值奖得主分享

    而且 Power BI 不断迭代中,Power Platform 倡导“低代码”使一些技术难点也简单化。...大家看下图: 当我们看直角矩形时候,视线会发散到四个角,但是圆角矩形不会,我们视线会引导到矩形正中间。...为了减少视觉信息处理,我会选择左边这种简单线性图标。 ▼ 关闭不必要视觉对象标头 视觉对象标头是指每一个元素右上角一排图标,这些图标是为了方便使用者查看图表上下文,进入焦点模式,导出数据等。...但并不是所有的图表都需要,如下图,KPI 卡片和按钮视觉对象标头就是多余,我会在设置中关闭,避免给用户传递无用信息: ▼ 管理好工具提示 简单讲,工具提示就是鼠标悬停在元素时弹出来悬浮窗口。...在这一点,我命名上会进行规范,并按照其适用范围进行分组。这样一来,度量值再多都不难找,运维成本会降低。 可拓展性 可拓展性源自需求不确定性。

    2.3K30

    可视化初探

    如果使用 clip-path 这样高级属性,我们还能实现更复杂图表,比如,用不同颜色表示两个不同折线面积。...这是因为,从 CSS 代码里,我们很难看出数据与图形对应关系,有很多换算也需要开发人员自己来做。这样一来,一旦图表或数据发生改动,就需要我们重新计算,维护起来会很麻烦。...也就是说,元素属性和数值可以直接对应起来。而 CSS 代码并不能直观体现出数据数值,需要进行 CSS 规则转换。图片在上面这段 SVG 代码中,g 表示分组,rect 表示绘制一个矩形元素。...但是 Canvas2D 不同,它是浏览器提供一种可以直接用代码一块平面的“画布”绘制图形 API,使用它来绘图更像是传统“编写代码”,简单来说就是调用绘图指令,然后引擎直接在页面上绘制图形。...如果我们要绘制图形不是圆、矩形这样规则图形,而是一个复杂得多多边形,我们又该怎样确定鼠标在哪个图形元素内部呢?这对于 Canvas 来说,就是一个 比较复杂问题了。

    1.7K60

    Python 自动化指南(繁琐工作自动化)第二版:十三、使用 EXCEL 电子表格

    27 这样整数,算出第 27 列字母名称是什么。...每种类型产品更新只需要一个if语句,而不是if produceName == 'Garlic':这样代码。...或者它们可以被“冻结”适当位置,这样它们屏幕总是可见,并且在打印电子表格时出现在每一页(这对标题来说很方便)。...图表 OpenPyXL 支持使用工作表单元格中数据创建条形图、折线图、散点图和饼图。要制作图表,您需要执行以下操作: 从矩形单元格中创建一个Reference对象。...例如,当程序这样运行时: py multiplicationTable.py 6 …它应该创建一个类似于图 13-11 电子表格。

    18.3K53

    【初学者笔记】前端图表库 GoJs 入门

    ”) **][w.Jg(“78a118b7”)]****(d,w.um,4,4) 这样一句代码 将此条语句替换成 a.xx=function(){return true}; 保存即可,xx 位置以前是什么就写什么...(由代码 "undoManager.isEnabled": true 控制) 可以看到,当前代码量只有几行,一个代码量比较少情况可以完成这么多功能,可以看出 GoJs 本身已经将大部分交互动作内置到框架本身...也可以是一个 GraphObject 类型,添加到被创建元素中子元素,比如,下面的代码 Node 元素中增加 Shape 子元素和 TextBlock 子元素。...参数二: 要挂载 div 容器 id 参数三: 画布配置对象 返回值: 画布实例对象 为了更好理解,接下来本文中 画布 指就是这个 diagram 对象图表也是这个 diagram...我们日常中开发基本就是维护 nodeDataArray 这个数组。

    9.3K33

    关于“Python”核心知识点整理大全30

    在这个基本游戏结构中,最后一行调用run_game(),这将初始化游戏并开始循环。 如果此时运行这些代码,你将看到一个空Pygame窗口。...下面来编写一个名为settings模块, 其中包含一个名为Settings类,用于将所有设置存储一个地方,以免代码中到处添加设置。 这样,我们就能传递一个设置对象,而不是众多不同设置。...12.4.1 创建 Ship 类 选择用于表示飞船图像后,需要将其显示到屏幕。我们将创建一个名为ship模块,其 中包含Ship类,它负责管理飞船大部分行为。...Pygame效率之所以 如此高,一个原因是它让你能够处理矩形(rect对象)一样处理游戏元素,即便它们形状并 非矩形处理矩形一样处理游戏元素之所以高效,是因为矩形是简单几何形状。...这种做法 效果通常很好,游戏玩家几乎注意不到我们处理不是游戏元素实际形状。 处理rect对象时,可使用矩形四角和中心x和y坐标。可通过设置这些值来指定矩形位置。

    11610

    如何使用纯前端控件集 WijmoJS 中可视化在线设计器

    WijmoJS Designer允许用户创建控件实例,指定属性和事件,并生成可以合并到应用程序中相应HTML 和 Java。WijmoJS 在线Web设计器对于开发网格和图表等复杂对象特别有用。...如果要保存设计器布局以供将来使用,请使用工具栏“保存”按钮将当前状态写入JSON文件,然后使用工具栏“打开”按钮重新加载所选文件内容。...现在图表看起来这样: WijmoJS Designer对于操作图表系列等集合特别有用。 例如,您可以通过添加适当类型新系列元素,轻松地将趋势线添加到图表。...我们这样做之前,让我们看看设计师生成默认系列集合。 “属性”窗格中向下滚动,找到系列属性,然后单击“显示项目”按钮将其展开。 将鼠标悬停在最新价格,然后单击出现链接。...随着趋势线添加到图表中,设计器现在看起来这样源视图中,生成代码以对FlexChart构造函数调用开始。 请注意axisY和legend对象参数。

    5.9K20

    【Python】数据可视化教程来了!

    他们区别在于OO模式更为底层,是一种面向对象思路,从代码更为复杂,但同时也更灵活。...pyplot是面向过程思路,matplotlib对其做了更高级封装,使用时只用关注想要实现什么效果即可,而不用涉及到对象本身,代码更为简洁,但在灵活性不够OO模式自由。...Artist对象matplotlib宇宙中是一个极为重要概念,实际我们在做可视化时几乎接触到所有对象元素都属于artist对象。...基本元素指的是我们想在可视化画布填上标准元素,比如一条线,一个矩形,一段文字,一张外部图片,以上这些都属于基本元素范畴。...本质我们绘制一幅可视化图表就是容器对象(container)填充和组合基本元素(primitive)过程,极了现实中绘画过程。 第三回~第五回 ?

    1.7K20

    C++ Qt开发:Charts绘图组件概述

    Qt Charts 提供了一个强大且易于使用工具集,用于 Qt 应用程序中创建各种类型图表和图形可视化,该模块提供了多种类型图表,包括折线图、散点图、条形图、饼图等。...以下是对功能概述: 创建图表和序列: 创建一个 QChart 对象,并设置图表标题。 将图表添加到 QChartView 中,以便在UI中显示。...创建坐标轴: 创建 X 轴和 Y 轴对象,并设置它们范围、标题、格式和刻度。 为每个序列设置相应坐标轴。...X轴递增,以模拟时间推移。 清空图例和赋予数据: 获取序列指针。 清空曲线序列数据,以便重新加载新数据。 通过循环生成随机数填充曲线序列。...总体来说,这段代码创建了一个简单系统性能统计图,其中包括两条曲线,每条曲线代表不同时间段系统负载。通过使用Qt Charts模块,可以轻松创建并显示这样图表

    83810

    教你掌握Excel中最为重要逻辑 ——「链接」(一)

    作者心中这些Excel神级人物应该是这样:他们应该对Excel每个细节都烂熟于胸,他们应该从开发Excel底层代码中了解了构成Excel各个对象算法逻辑,他们应该能把Excel拆了然后再按照自己喜好将需要组件重新拼凑起来...回答这个问题之前,我们先来了解一下Excel构成,下边马赛克画是由无数个具有不同颜色、不同大小以及不同形状马赛克颗粒按照一定排列顺序构成一样, ?...Excel文件中除了“单元格对象”外,还有工作表、工作簿、图表、图片、形状、切片器、透视表/透视图、表格控件等等多种不同种类对象,每个对象都是相对独立,只有让不同对象对象间拥有互相参照彼此信息能力...Excel中,不考虑VBA编程情况下主要通过两种渠道实现不同对象间信息传递任务,第一种渠道是“公式”,第二种渠道是“名称定义”。除此之外,还可以利用切片器、图片链接等形式不同对象创建链接。...创建链接逻辑如上图所示: 1.先创建合适控件并指定控件参考区域与返回值 2.参照控件返回值,使用OFFSET或类似可以返回单元格区域数据函数将图表数据源所需要数据进行封装 3.将第二步骤中创建函数指定为某个名称定义

    2K70

    Flutter进阶之实现动画效果(一)

    一篇文章我们了解了Flutter动画基础,这一篇文章我们就来实现一个图表动画效果。...Flutter构建期间通过树重建保留State对象并将其附加到新树中各自控件,然后,它们确定该控件子树是如何构建。...我们应用程序中,MyHomePage是以_MyHomePageState为其状态StatefulWidget,每当用户按下按钮时,我们执行一些代码来更改_MyHomePageState。...由于数据集当前仅有一个0~100之间数字,所以图表将是一个带有单个条形条形图,其高度由该数字确定,我们将使用初始值50来避免高度为null。...现在程序已经变得复杂性,我们数据集仍然只是一个数字,设置动画控制所需代码是一个小问题,因为当我们获得更多图表数据时,它不会被分解。

    1.2K41
    领券