Versione del server in Opener - pagina 12

 

Beh, la risposta di Discovery:

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

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

Tutto quello che dobbiamo fare è aspettare....

Ma sul punto di accesso IV hanno lasciato

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


Non minuti, naturalmente....

 
prostotrader:

Beh, la risposta di Discovery:

Tutto quello che dobbiamo fare è aspettare....

Ma sul punto di accesso IV hanno lasciato


Non minuti, naturalmente....

In conclusione, ci sono punti di accesso senza problemi identificati?

Ora vedo II, IV, V. Si scopre che sono solo i migliori e, in parte, quelli rimasti.
 
Alexey Kozitsyn:

In conclusione, ci sono punti di accesso senza problemi identificati?

Ora vedo II, IV, V. Si scopre che questi sono i migliori e, in parte, quelli lasciati indietro.

Difficile dire "nessun problema", ce ne sono ancora di "buoni", secondo l'opener

 

Interessante

In Otkritie il traffico (nel tempo non cambia tutto il tempo 152 / 0 Mb)

E in BCS cambia


 
prostotrader:

Interessante

In Otkritie il traffico (nel tempo non cambia tutto il tempo 152 / 0 Mb)

E cambia in BCS


In Otkritie conta solo in megabyte, ma in BCS è ancora kilobyte

 
Alexey Kozitsyn:

In apertura conta solo come megabyte già, ma in BCS conta come più kilobyte

Grazie, non ho prestato attenzione :)

 

@prostotrader se la memoria non mi inganna, hai detto da qualche parte della possibilità di determinare programmaticamente il nome del prossimo future. Ad esempio, l'attuale Rts-6.20 e il prossimo Rts-9.20 dovrebbero essere determinati programmaticamente.

Qualcosa non riesco a trovare nulla su questo argomento. Se c'è una soluzione, per favore condividila.

 
Alexey Viktorov:

@prostotrader se la memoria non mi inganna, hai menzionato da qualche parte la possibilità di determinare programmaticamente il nome del prossimo future. Ad esempio, l'attuale Rts-6.20 e il prossimo Rts-9.20 dovrebbero essere determinati programmaticamente.

Qualcosa che non riesco a trovare nulla su questo argomento. Se c'è una soluzione, per favore condividila.

Ecco la funzione

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

ProssimoMeseFut = 3 (1)

 
prostotrader:

Ecco la funzione

ProssimoMeseFut = 3 (1)

Grazie.

ps State assumendo che i futures possono essere scambiati per 1 mese o 3 mesi e non ci sono altre opzioni. E per i diversi termini si inserisce 1 o 3?
 
Alexey Viktorov:

Grazie.

ps State supponendo che un futures possa scambiare o 1 mese o 3 mesi e che non ci siano altre opzioni. E per i diversi termini si inserisce 1 o 3?

C'è un'altra opzione, per il rame (sembra che ce ne siano 2 e 5),

tutti gli altri futures sono a 3 o 1 mese.

Puoi sostituire automaticamente il mese.

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