在设置中选择一个符号

 

这个人,可以理解为,工作。

input ENUM_TIMEFRAMES Period_2   = PERIOD_CURRENT;

我想为人物找到类似的东西,这个不起作用。

input string   Simbol_2  = SymbolName(1,true );

搜索了一下,没有找到解决办法。

真的没有,还是我没有找到?

 
Михаил:

这个人,可以理解为,工作。

我想为符号找到类似的东西,这个不起作用。

搜索了一下,没有找到解决办法。

真的没有,还是我没有找到?

把符号摆正。

input string    Simbol_2  = "USDJPY";
 
Vladimir Karputov:

把符号摆正。

它也是这样工作的。

enum Enum_Symbol        {EURUSD,AUDUSD,USDJPY,GBPUSD,NZDUSD,USDCAD,AUDCAD}; // перечень самому вбивать - какой век на дворе!? Да и вдруг в окне не окажется.. Надо сверять, уточнять...
input Enum_Symbol       SIMBOL_2 =      EURUSD;  // Пара

而把它摆正就不好了--不方便,也很难打进去!

终端必须了解它的符号!

如果你用手输入所有的东西,那么灵活性在哪里呢?

你必须从 "市场概览 "窗口阅读可用的!

毕竟,有一个时期的清单!
 
Михаил:

它也是这样工作的。

而摆正它是不好的--它不方便,也很难用手打进去!

终端必须知道它的符号!

如果你用手输入所有的东西,那么灵活性在哪里呢?

你必须从 "市场概览 "窗口阅读可用的!

毕竟,有一个时期的清单!

时间框架列表是在终端中指定的,而可用的符号列表存在于终端所连接的交易服务器上,并在不同的服务器上变化。

 
Artyom Trishkin:

时间框架列表在终端中设置,而可用的符号列表存在于终端所连接的交易服务器上,并在不同的服务器上变化。

正是如此!

这就是为什么我希望有一个终端本身可以记录的清单!这就是为什么我希望有一个终端本身可以记录的清单。反正总是有一份准备好的清单!

这就是我的意思。

而现在呢--打开用储备金做的清单,让我们检查一下这个窗口里有什么,没有什么......这不是一个程序员的问题,而是一个用户的问题。

而用户也在审慎地保存元引号。安装完终端 后,你可以一键打开交易!而且应该有一份准备好的名单!。

Установка платформы - Для продвинутых пользователей - Справка по MetaTrader 5
Установка платформы - Для продвинутых пользователей - Справка по MetaTrader 5
  • www.metatrader5.com
Платформа может работать под управлением операционных систем Microsoft Windows 2008/7/8/10. Также для работы необходим процессор с поддержкой SSE2 (Pentium 4/Athlon 64 или выше). Остальные требования к аппаратной части зависят от конкретных сценариев использования платформы — нагрузки от запущенных MQL5-программ, количества активных...
 
Михаил:

它也是这样工作的。

而摆正它是不好的--它不方便,也很难用手打进去!

终端必须知道它的符号!

如果你用手输入所有的东西,那么灵活性在哪里呢?

你必须从 "市场概览 "窗口阅读可用的!

毕竟,有一个时期的清单!

谢谢你的提示。 我在这个网站上找了一遍又一遍,都没有找到这种方法。

 
Михаил:

它也是这样工作的。

而摆正它是不好的--它不方便,也很难用手打进去!

终端必须知道它的符号!

如果你用手输入所有的东西,那么灵活性在哪里呢?

你必须从 "市场概览 "窗口阅读可用的!

毕竟,有一个时期的清单!

问题不在于终端看到了这些符号,而在于mql不能 "即时 "创建一个枚举。可以用MarketWatch的符号列表来填充一个数组。

 
Alexey Viktorov:

问题不在于终端看到了这些符号,而在于mql不能 "即时 "编译枚举。可以用MarketWatch的符号列表来填充一个数组。

是的,如果能增加这样的功能,那就太好了。我希望这并不困难)))。

 
Михаил:

是的,如果能增加这样的功能,那就太好了。我希望这并不困难)))。

不复杂的是什么?临时创建一个枚举?或者一个充满了来自MarketWatch的字符名称的数组?如果是一个数组,你的第一个帖子里就有了所有的东西。 取出符号名称 并将其插入数组中。

 
Alexey Viktorov:

容易做什么?临时创建一个枚举?或者一个充满了来自MarketWatch的字符名称的数组?如果是一个数组,你的第一个帖子里就有了所有的东西。 取出符号名称 并将其插入数组中。

在变量的定义中?

 
Михаил:

在变量的定义中?

我们谈论的不是同一件事。

    string arr[];
    int resize = 0, syTotal = SymbolsTotal(true);
    for(int i = 0; i < syTotal; i++)
     {
      string name = SymbolName(i, true);
      if(SymbolInfoInteger(name, SYMBOL_VISIBLE))
       {
        resize = ArrayResize(arr, i+1);
        arr[i] = name;
       }