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

 
Спартак Угланов:

objprop_selected

对象选择

mql5

mql4

该函数启用/禁用对象选择,但不选择对象本身。

 
Oleksandr Nozemtsev:

如果你使用标准的对象创建 函数,默认设置为选择=真。例如,对于趋势线,从底部开始的第四条线。

该函数启用/禁用选择功能,但不选择对象本身。
 
Tango_X:

这个函数启用/禁用一个对象的选择,但不选择它。

不!

OBJPROP_SELECTED突出显示对象,但

OBJPROP_SELECTABLE 启用/禁用对象的选择。

 
Tango_X:
该函数启用/禁用对象的选择,但不选择它

启用/禁用该属性的选择。

objprop_selectable

对象的可用性

 
jarikn:
我写了一个EA,它似乎在工作。但问题是,通过跨越滑块,订单应该被关闭。更准确地说,只有第一笔订单被关闭,而且无所谓哪种方式,之后,订单日志产生错误OrderClose error 4051。问题是什么?

试试这个函数

//+----------------------------------------------------------------------------+
//|  Автор    : Ким Игорь В. aka KimIV,  http://www.kimiv.ru                   |
//+----------------------------------------------------------------------------+
//|  Версия   : 19.02.2008                                                     |
//|  Описание : Закрытие позиций по рыночной цене                              |
//+----------------------------------------------------------------------------+
//|  Параметры:                                                                |
//|    sy - наименование инструмента   (""   - любой символ,                   |
//|                                     NULL - текущий символ)                 |
//|    op - операция                   (-1   - любая позиция)                  |
//|    mn - MagicNumber                (-1   - любой магик)                    |
//+----------------------------------------------------------------------------+
void ClosePositions(string sy="", int op=-1, int mn=-1) {
  int i, k=OrdersTotal();

  if (sy=="0") sy=Symbol();
  for (i=k-1; i>=0; i--) {
    if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
      if ((OrderSymbol()==sy || sy=="") && (op<0 || OrderType()==op)) {
        if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
          if (mn<0 || OrderMagicNumber()==mn) ClosePosBySelect();
        }
      }
    }
  }
}
 
你好,是否可以从模拟账户在MQL5中注册一个信号?谢谢你。
 
Investorman:
你好,我可以从我的模拟账户在MQL5中注册一个信号吗?我 已经在我的模拟账户上注册了它。谢谢你

是的,这是有可能的。但你不能卖掉它。它将是免费的,它可以从演示中复制到演示。

 
jarikn:
我已经写了一个EA,一切似乎都在工作。但问题是,一旦滑块交叉,订单就必须被关闭。更准确地说,只有第一笔订单被关闭,而且无所谓哪个方向。 之后,订单日志产生错误OrderClose error 4051。问题是什么?

年轻人,如果你甚至有一个错误的号码,按号码查询有什么问题?你想让我为你做这件事吗?

而要想让论坛有意义,首先要自己试着发现问题,试着处理问题,然后才到论坛上对问题进行准确描述。而不是 "它对我不起作用,有什么问题?"。

 
Andrey Sokolov:

我不明白这个问题

问题是"你有什么?""指标如果制作得当,总是先计算出整个故事 " 的背景下。

相应地,这个问题意味着。"指标在第一次发射时做什么?它是否计算了历史?还是说它不计算历史?这是一个标准的布林格,不是吗?"

 
Artyom Trishkin:

问题是"你有什么?""指标如果制作得当,总是先计算出整个故事 " 的背景下。

相应地,这个问题意味着。"指标在第一次发射时做什么?它是否计算了历史?还是说它不计算历史?这是一个标准的布林格,不是吗?"

对于某个时间框架EA 计算蜡烛图和布林图,并在交汇处创建对象(非常简化,但本质是一样的)