任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 480 1...473474475476477478479480481482483484485486487...1178 新评论 khorosh 2014.02.14 07:55 #4791 charter: 500 也许这是因为构建是旧的,而MQL4编辑器是新的。它的编译没有错误吗? charter 2014.02.14 07:56 #4792 khorosh: 这可能是因为构建是旧的,而MQL4编辑器是新的。它的编译没有错误吗?没有错误。 这就是现在的600型建筑吗? khorosh 2014.02.14 08:00 #4793 charter: 没有错误。 那么,现在是600个建筑? 最后必须是604。 charter 2014.02.14 08:01 #4794 奇怪的是,它并没有为我自动更新。 从Metacvots下载的。结果发现该建筑已经是604 charter 2014.02.14 08:02 #4795 我认为这就是问题所在。谢谢你。 gyfto 2014.02.14 08:54 #4796 掌握结构。写作。 //в шапке struct move{ int nBar; double price; }; struct edge{ move L0; move R1; }; struct set{ color RGB; int width; int style; bool back; }; //пользовательская функция void plot(string name, long current_chart_id, edge &x, set &y){ if(ObjectFind(name) == -1){ ObjectCreate(current_chart_id, name, OBJ_TREND, 0, Time[x.L0.nBar], x.L0.price, Time[x.R1.nBar], x.R1.price); ObjectSet(name, OBJPROP_COLOR, y.RGB); ObjectSet(name, OBJPROP_WIDTH, y.width); ObjectSet(name, OBJPROP_STYLE, y.style); ObjectSet(name, OBJPROP_BACK, y.back); ObjectSet(name, OBJPROP_RAY, false); }else{ ObjectMove(current_chart_id, name, 0, Time[x.L0.nBar], x.L0.price); ObjectMove(current_chart_id, name, 1, Time[x.R1.nBar], x.R1.price); } return; } //в OnTimer() edge x = {{fstBar - length1, price1}, {length2, price2}}; set y = {cPrice[int(!IsCall)], 1, STYLE_DOT, true}; plot(name, current_chart_id, x, y); - 编译器发誓说我只能传递常量。如何在一个结构中传递变量? 由以下人员添加 找到了一个解决方案。 x.L0.nBar = fstBar - length1; x.L0.price = price1; x.R1.nBar = length2; x.R1.price = price2; y.RGB = cPrice[int(!IsCall)]; y.back = true; y.style = STYLE_DOT; y.width = 1; plot(name, current_chart_id, x, y); 明白了,只有常量才可以放在大括号里。 Oleg 2014.02.14 11:28 #4797 是否可以用MQL将csv文件 写入特定的单元格,或者如何将文件格式化为一个表格? Evgeniy Khaynatskas 2014.02.14 12:19 #4798 请起草一个如何设置任何图标的例子......我从Kim的setArrow中提取了一个函数,我想我传错了参数,因为图标要么画成一条线,要么根本就不画。 Vitalie Postolache 2014.02.14 12:27 #4799 Zver4991: 请起草一个设置任何图标的例子......我从Kim那里拿了setArrow函数......我一定是传错了参数,因为图标要么画在一条线上,要么根本就不画......。 价格是正确的。 如果所有物体都在一条线上,它们就会以相同的价格排成一列。 Vadim Zhunko 2014.02.14 14:47 #4800 beginner: 是否可以使用MQL工具将信息写入csv文件的某个单元格中,或者如何将文件格式化为表格? 两种方式。 1.将文件读入一个数组。根据需要编辑阵列,然后用这个阵列覆盖文件。 2.为文件指针计算要改写的数据的开头和结尾的位置。我们将结束部分读入缓冲区并保存。然后我们重写需要的内容。然后,我们用之前读过和记住的东西从缓冲区完成写作。 1...473474475476477478479480481482483484485486487...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
500
也许这是因为构建是旧的,而MQL4编辑器是新的。它的编译没有错误吗?
这可能是因为构建是旧的,而MQL4编辑器是新的。它的编译没有错误吗?
没有错误。
这就是现在的600型建筑吗?
没有错误。
那么,现在是600个建筑?
最后必须是604。
奇怪的是,它并没有为我自动更新。
从Metacvots下载的。结果发现该建筑已经是604
掌握结构。写作。
- 编译器发誓说我只能传递常量。如何在一个结构中传递变量?
由以下人员添加
找到了一个解决方案。
明白了,只有常量才可以放在大括号里。
请起草一个设置任何图标的例子......我从Kim那里拿了setArrow函数......我一定是传错了参数,因为图标要么画在一条线上,要么根本就不画......。
价格是正确的。 如果所有物体都在一条线上,它们就会以相同的价格排成一列。
是否可以使用MQL工具将信息写入csv文件的某个单元格中,或者如何将文件格式化为表格?
两种方式。
1.将文件读入一个数组。根据需要编辑阵列,然后用这个阵列覆盖文件。
2.为文件指针计算要改写的数据的开头和结尾的位置。我们将结束部分读入缓冲区并保存。然后我们重写需要的内容。然后,我们用之前读过和记住的东西从缓冲区完成写作。