开放器中的服务器版本 - 页 12

 

嗯,发现者的回答。

Здравствуйте.
Похоже, что нашли слабое место в сети.
Замена оборудования у сетевых специалистов займет примерно 2-3 месяца.
В связи с этим мы выключили сервера доступа которые работают через это слабое место до замены оборудования.

Посмотрите, пожалуйста, как будет дальше и дайте обратную связь при возможности.

我们所要做的就是等待....

但在IV接入点上,他们留下了

2020.04.10 16:12:17.414 Trades  'ххххх': sell limit 1.00 Eu-9.20 at 82966
2020.04.10 16:12:41.009 Trades  'ххххх': accepted sell limit 1.00 Eu-9.20 at 82966
2020.04.10 16:12:41.012 Trades  'ххххх': sell limit 1.00 Eu-9.20 at 82966 placed for execution in 23601.977 ms


当然不是分钟,....

 
prostotrader:

嗯,发现者的回答。

我们所要做的就是等待....

但在IV接入点上,他们留下了


当然不是分钟,....

一句话,是否有任何没有发现问题的接入点?

现在我看到的是二、四、五,原来就这些是最好的,推而广之,就是留下的那些。
 
Alexey Kozitsyn:

一句话,是否有任何接入点没有发现问题?

现在我看到二、四、五,原来这些是最好的,部分是留下的。

很难说 "没有问题",根据开放者 的说法,还有 "好 "的问题。

 

有趣的是

在Otkritie的交通(随着时间的推移并没有改变所有的时间152 / 0 Mb)

而在BCS中,它的变化


 
prostotrader:

有趣的是

在Otkritie的交通(随着时间的推移并没有改变所有的时间152 / 0 Mb)

而在BCS中,它的变化是


在Otkritie,它只是以兆字节计算,但在BCS,它仍然是千字节。

 
Alexey Kozitsyn:

开幕式已经算作兆字节,但BCS算作更多的千字节

谢谢,没注意 :)

 

@prostotrader 如果我没记错的话,你在某处提到了以编程方式确定下一个期货的名称的可能性。比如,当前的Rts-6.20和下一个Rts-9.20应该通过程序确定。

在这个问题上,我根本找不到任何东西。如果有解决方案,请分享。

 
Alexey Viktorov:

@prostotrader 如果我没记错的话,你在某处提到了以编程方式确定下一个期货的名称的可能性。比如,当前的Rts-6.20和下一个Rts-9.20应该通过程序确定。

在这个问题上,我根本找不到任何东西。如果有解决方案,请分享。

以下是该函数

//+------------------------------------------------------------------+
//| Expert set second symbol function                                |
//+------------------------------------------------------------------+
string SetSecSymbol(const string aSymbol)
{
  int str_tire = StringFind(aSymbol, "-");
  int str_tochka = StringFind(aSymbol, ".", str_tire);
  int str_size = StringLen(aSymbol);
  if((str_tire > 0) && (str_tochka > 0) && (str_size > 0))
  {
    string str_month = StringSubstr(aSymbol, str_tire + 1, str_tochka - str_tire - 1);
    string str_year = StringSubstr(aSymbol, str_tochka + 1, str_size - str_tochka - 1);
    long aMonth = StringToInteger(str_month);
    long aYear = StringToInteger(str_year);
    if((aMonth > 0) && (aYear > 0))
    {
      long n_month = aMonth + long(NextFutMonth);
      long add_year = (n_month - 1) / 12;
      aYear += add_year;
      str_year = IntegerToString(aYear); 
      aMonth = n_month - add_year * 12;
      str_month = IntegerToString(aMonth);
      if(StringLen(str_year) == 1)
      {
        str_year = "0" + str_year;
      }
      return(StringSubstr(aSymbol, 0, str_tire + 1) + str_month + "." + str_year);
    } 
  }
  return("");
}

下个月 = 3 (1)

 
prostotrader:

以下是该函数

下个月 = 3 (1)

谢谢你。

ps 你假设期货可以交易1个月或3个月,没有其他选择。而对于不同的术语,你要插入1或3?
 
Alexey Viktorov:

谢谢你。

ps 你是假设期货可以交易1个月或3个月,没有其他选择。而对于不同的术语,你要插入1或3?

还有一个选项,是关于铜的(似乎有2和5)。

所有其他期货都是3个月或1个月。

你可以自动替换月份。

bool CheckOneMonth(const string a_symb)
{
  if((StringFind(a_symb,"BR-") == 0) || (StringFind(a_symb, "CL-") == 0) ||
     (StringFind(a_symb, "GLD-") == 0) || (StringFind(a_symb, "RVI-") == 0) ||
     (StringFind(a_symb, "UINR-") == 0) || (StringFind(a_symb, "Al-") == 0) ||
     (StringFind(a_symb, "Zn-") == 0) || (StringFind(a_symb, "Nl-") == 0) ||
     (StringFind(a_symb, "Co-") == 0) || (StringFind(a_symb, "NG-") == 0))
  {
    return(true);
  }
  return(false);
}