Versión del servidor en Opener - página 12

 

Bueno, la respuesta de Discovery:

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

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

Todo lo que tenemos que hacer es esperar....

Pero en el punto de acceso IV dejaron

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


No son minutos, por supuesto....

 
prostotrader:

Bueno, la respuesta de Discovery:

Todo lo que tenemos que hacer es esperar....

Pero en el punto de acceso IV dejaron


No son minutos, por supuesto....

En definitiva, ¿hay algún punto de acceso sin problemas identificado?

Ahora veo el II, el IV y el V. Resulta que son sólo los mejores y, en parte, los que quedan.
 
Alexey Kozitsyn:

En definitiva, ¿hay algún punto de acceso sin problemas identificados?

Ahora veo el II, el IV y el V. Resulta que estos son los mejores y, en parte, los que quedan atrás.

Es difícil decir que "no hay problemas", quedan "buenos", según el abridor

 

Interesante

En Otkritie el tráfico (con el tiempo no cambia todo el tiempo 152 / 0 Mb)

Y en BCS cambia


 
prostotrader:

Interesante

En Otkritie el tráfico (con el tiempo no cambia todo el tiempo 152 / 0 Mb)

Y cambia en BCS


En Otkritie sólo cuenta en megabytes, pero en BCS siguen siendo kilobytes

 
Alexey Kozitsyn:

En la apertura sólo cuenta como megabytes ya, pero en BCS cuenta como más kilobytes

Gracias, no presté atención :)

 

@prostotrader si la memoria no me falla, dijiste en algún sitio la posibilidad de determinar programáticamente el nombre de los próximos futuros. Al igual que, el actual Rts-6.20 y el próximo Rts-9.20 deben ser determinados programáticamente.

Algo que no puedo encontrar nada en absoluto sobre este tema. Si hay una solución, por favor, compártala.

 
Alexey Viktorov:

@prostotrader si la memoria no me falla, mencionaste en algún lugar la posibilidad de determinar programáticamente el nombre de los próximos futuros. Al igual que, el actual Rts-6.20 y el próximo Rts-9.20 deben ser determinados programáticamente.

Algo que no puedo encontrar nada en absoluto sobre este tema. Si hay una solución, por favor, compártala.

Esta es la función

//+------------------------------------------------------------------+
//| 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("");
}

NextFutMonth = 3 (1)

 
prostotrader:

Esta es la función

NextFutMonth = 3 (1)

Gracias.

ps Estás asumiendo que los futuros pueden negociarse a 1 mes o a 3 meses y que no hay otras opciones. ¿Y para los diferentes términos se inserta el 1 o el 3?
 
Alexey Viktorov:

Gracias.

ps Estás asumiendo que un futuro puede operar a 1 mes o a 3 meses y que no hay otras opciones. ¿Y para los diferentes términos se inserta el 1 o el 3?

Hay otra opción, para el cobre (parece que hay 2 y 5),

todos los demás futuros son de 3 o 1 mes.

Puede sustituir automáticamente el mes.

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);
}