新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1090

 
你好。谁能告诉我,是否可以在MT4自己的指标中改变光标的外观,例如,当绘制标准矩形时,光标看起来像一个小十字?
 
avsem555:
你好。谁能告诉我,是否可以在自定义指标中改变MT4的光标视图,例如,当画一个标准的矩形时,光标看起来像一个小十字?
不能用标准的mql工具改变Windows光标。但也有可能画出你自己的。
 
我明白了,谢谢你。
 


问题 .我下载了报价后,更新了图表,哦,我的上帝:最后10个蜡烛图与之前的完全一样。这不会影响到EA的性能,但我希望能解决这个问题。

事先非常感谢。

 

下午好。帮助我如何选择最后两个未结订单(仍在市场中)?

OrdersTotal() - 显示市场上的订单数量。

OrderSelect(Select by position; Select_BY_Pos; Mode_trades) - 在这种情况下,如何访问 "市场中的订单 "列表中的最后一个或仅有一个订单?

 
Макс Сопельцев:

下午好。请帮助我,如何选择最后两个未结订单(那些仍然在市场上的订单)?

OrdersTotal() - 输出市场上的订单数量。

OrderSelect (Select by position; Select_BY_Pos; Mode_trades) - 在这种情况下,如何访问 "市场中的订单 "列表中的最后一个或倒数第二个订单?

将所有订单收集到一个数组中并按时间排序。数组中的最后两个订单将是最后一个和倒数第二个。

 
Artyom Trishkin:

将所有订单收集到一个数组中,并按时间排序。数组中的最后两个订单将是最后一个和倒数第二个。


当有新的加入时,我如何将它们加入到阵列中?

通过Ticket将订单收集到一个数组中?

 

我在这里复制一下。https://www.mql5.com/ru/forum/334992

我需要从文本文件中获取最后30000行到Excel中。在mql4中,是否有可能以编程方式限制一个文本文件的行数(即删除旧行并写入新行)?我想有一篇关于5的文章,但我找不到了。

Ограничение числа записываемых строк
Ограничение числа записываемых строк
  • 2020.03.15
  • www.mql5.com
Здравствуйте. Есть советник, записывающий тики. Возможно ли ввести ограничение на количество строк в текстовом файле. Например...
 

下午好。一个简单的问题。我不明白自定义函数是如何工作的。

我想做一个自定义函数,它将给出未结清的买单和单独的卖单的数量。

我已经写好了,但它产生了很多错误。最有可能的是,错误在于对用户函数的调用不正确。我甚至没有真正理解它是如何工作的。正式的变量,输出的变量。请帮助我。

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)
  }
 
Макс Сопельцев:

下午。请帮助我找到最后两个未平仓的订单(这些订单仍在市场上)。

OrdersTotal() - 输出市场上的订单数量。

OrderSelect (Select by position; Select_BY_Pos; Mode_trades) - 在这种情况下,如何参考 "市场上的订单 "列表中的最后或倒数第二个订单?

我看到,有一个时间上的比较。也就是说,时间也可以比较多一些,少一些。

门票分别有2个变量。

柜台订单

检查它是否仍然开放

在一个变量中写入时间

变成一个变量

与下一个人比较时间。

在2个变量中,时间最长的是最后2个。

原因: