新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1090 1...108310841085108610871088108910901091109210931094109510961097...1953 新评论 avsem555 2020.03.15 09:58 #10891 你好。谁能告诉我,是否可以在MT4自己的指标中改变光标的外观,例如,当绘制标准矩形时,光标看起来像一个小十字? Artyom Trishkin 2020.03.15 10:08 #10892 avsem555: 你好。谁能告诉我,是否可以在自定义指标中改变MT4的光标视图,例如,当画一个标准的矩形时,光标看起来像一个小十字? 不能用标准的mql工具改变Windows光标。但也有可能画出你自己的。 avsem555 2020.03.15 14:52 #10893 我明白了,谢谢你。 Aliaksei Karalkou 2020.03.15 17:22 #10894 问题 .我下载了报价后,更新了图表,哦,我的上帝:最后10个蜡烛图与之前的完全一样。这不会影响到EA的性能,但我希望能解决这个问题。 事先非常感谢。 Maksim Sopeltsev 2020.03.15 17:29 #10895 下午好。帮助我如何选择最后两个未结订单(仍在市场中)? OrdersTotal() - 显示市场上的订单数量。 OrderSelect(Select by position; Select_BY_Pos; Mode_trades) - 在这种情况下,如何访问 "市场中的订单 "列表中的最后一个或仅有一个订单? Artyom Trishkin 2020.03.15 18:09 #10896 Макс Сопельцев: 下午好。请帮助我,如何选择最后两个未结订单(那些仍然在市场上的订单)? OrdersTotal() - 输出市场上的订单数量。 OrderSelect (Select by position; Select_BY_Pos; Mode_trades) - 在这种情况下,如何访问 "市场中的订单 "列表中的最后一个或倒数第二个订单? 将所有订单收集到一个数组中并按时间排序。数组中的最后两个订单将是最后一个和倒数第二个。 Maksim Sopeltsev 2020.03.15 18:21 #10897 Artyom Trishkin: 将所有订单收集到一个数组中,并按时间排序。数组中的最后两个订单将是最后一个和倒数第二个。 当有新的加入时,我如何将它们加入到阵列中? 通过Ticket将订单收集到一个数组中? [删除] 2020.03.15 19:02 #10898 我在这里复制一下。https://www.mql5.com/ru/forum/334992 我需要从文本文件中获取最后30000行到Excel中。在mql4中,是否有可能以编程方式限制一个文本文件的行数(即删除旧行并写入新行)?我想有一篇关于5的文章,但我找不到了。 Ограничение числа записываемых строк 2020.03.15www.mql5.com Здравствуйте. Есть советник, записывающий тики. Возможно ли ввести ограничение на количество строк в текстовом файле. Например... Happy 2020.03.16 11:42 #10899 下午好。一个简单的问题。我不明白自定义函数是如何工作的。 我想做一个自定义函数,它将给出未结清的买单和单独的卖单的数量。 我已经写好了,但它产生了很多错误。最有可能的是,错误在于对用户函数的调用不正确。我甚至没有真正理解它是如何工作的。正式的变量,输出的变量。请帮助我。 void OnTick() { // Пользовательская функция "отчет об открытых ордерах." // Выводим 2 счетчика. Количество ордеров sell и ордеров buy int G, H = Otkr_Ord (a, b); Print ("Ордера Sell = ", G, "Ордера Buy = ", H) } int Otkr_Ord (int A, int B) { A = 0; B = 0; int z; for(z = OrdersTotal()-1; z >=0; z--) { if (! OrderSelect (PositionIndex, SELECT_BY_POS, MODE_TRADES)) { if(OrderType () == 0 && OrderCloseTime == 0) A++; if(OrderType () == 1 && OrderCloseTime == 0) B++; } } return (G, H) } Happy 2020.03.16 11:51 #10900 Макс Сопельцев: 下午。请帮助我找到最后两个未平仓的订单(这些订单仍在市场上)。 OrdersTotal() - 输出市场上的订单数量。 OrderSelect (Select by position; Select_BY_Pos; Mode_trades) - 在这种情况下,如何参考 "市场上的订单 "列表中的最后或倒数第二个订单? 我看到,有一个时间上的比较。也就是说,时间也可以比较多一些,少一些。 门票分别有2个变量。 柜台订单 检查它是否仍然开放 在一个变量中写入时间 变成一个变量 与下一个人比较时间。 在2个变量中,时间最长的是最后2个。 1...108310841085108610871088108910901091109210931094109510961097...1953 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你好。谁能告诉我,是否可以在自定义指标中改变MT4的光标视图,例如,当画一个标准的矩形时,光标看起来像一个小十字?
问题 .我下载了报价后,更新了图表,哦,我的上帝:最后10个蜡烛图与之前的完全一样。这不会影响到EA的性能,但我希望能解决这个问题。
事先非常感谢。
下午好。帮助我如何选择最后两个未结订单(仍在市场中)?
OrdersTotal() - 显示市场上的订单数量。
OrderSelect(Select by position; Select_BY_Pos; Mode_trades) - 在这种情况下,如何访问 "市场中的订单 "列表中的最后一个或仅有一个订单?
下午好。请帮助我,如何选择最后两个未结订单(那些仍然在市场上的订单)?
OrdersTotal() - 输出市场上的订单数量。
OrderSelect (Select by position; Select_BY_Pos; Mode_trades) - 在这种情况下,如何访问 "市场中的订单 "列表中的最后一个或倒数第二个订单?
将所有订单收集到一个数组中并按时间排序。数组中的最后两个订单将是最后一个和倒数第二个。
将所有订单收集到一个数组中,并按时间排序。数组中的最后两个订单将是最后一个和倒数第二个。
当有新的加入时,我如何将它们加入到阵列中?
通过Ticket将订单收集到一个数组中?
我在这里复制一下。https://www.mql5.com/ru/forum/334992
我需要从文本文件中获取最后30000行到Excel中。在mql4中,是否有可能以编程方式限制一个文本文件的行数(即删除旧行并写入新行)?我想有一篇关于5的文章,但我找不到了。
下午好。一个简单的问题。我不明白自定义函数是如何工作的。
我想做一个自定义函数,它将给出未结清的买单和单独的卖单的数量。
我已经写好了,但它产生了很多错误。最有可能的是,错误在于对用户函数的调用不正确。我甚至没有真正理解它是如何工作的。正式的变量,输出的变量。请帮助我。
下午。请帮助我找到最后两个未平仓的订单(这些订单仍在市场上)。
OrdersTotal() - 输出市场上的订单数量。
OrderSelect (Select by position; Select_BY_Pos; Mode_trades) - 在这种情况下,如何参考 "市场上的订单 "列表中的最后或倒数第二个订单?
我看到,有一个时间上的比较。也就是说,时间也可以比较多一些,少一些。
门票分别有2个变量。
柜台订单
检查它是否仍然开放
在一个变量中写入时间
变成一个变量
与下一个人比较时间。
在2个变量中,时间最长的是最后2个。