Errori, bug, domande - pagina 1199

 
lezzvie:

Il tasto "Home" della tastiera non è più adatto a questo scopo? O intendi la navigazione su un dispositivo mobile dove non puoi usare la tastiera?

So di "Home", ma è così scomodamente situato sulla tastiera che devo rilasciare il mouse per premerlo e tirare la mano sinistra molto lontano)

Ho anche un mouse in mano, quindi il pulsante "su" è un must-have, finché il manipolatore principale è un mouse.

 

Errore di compilazione: errore di ottimizzazione dell'albero

class A {
public:
        void f() {}
        static void g() { A::f(); }
};

void OnStart()
{
        A::g();
}

Ci dovrebbe essere un altro errore, che il compilatore genera specificando

        static void g() { f(); }
 

Come faccio a scaricare programmaticamente la cronologia dei segnali? L'ho scritto in C#:

web.Credentials = new NetworkCredential(user, pass, "mql5.com"); //"www.mql5.com" anche provato

web.DownloadFile("https://www.mql5.com/ru/signals/25221/export/history", percorso);

Ma invece del file di cronologia csv, scarica la pagina di autorizzazione.

Funzionerà anche un esempio su MQL5.

Автоматический трейдинг и тестирование торговых стратегий
Автоматический трейдинг и тестирование торговых стратегий
  • www.mql5.com
MQL5: язык торговых стратегий для MetaTrader 5, позволяет писать собственные торговые роботы, технические индикаторы, скрипты и библиотеки функций
 

Ci sono errori nella visualizzazione del tempo (TF) nel tester di strategia durante l'ottimizzazione.

Dopo il completamento dell'ottimizzazione, eseguendo il singolo test, i parametri TF diventano apparentemente normali

Ma quando si cerca di eseguire di nuovo un singolo test con altri parametri, fallisce (un altro passaggio dalla tabella di ottimizzazione). Più precisamente, tutti i parametri cambiano senza problemi, tranne TF - rimane lo stesso.

Qual è il problema?

 
Crucian:

Ci sono errori nella visualizzazione del tempo (TF) nel tester di strategia durante l'ottimizzazione.

Al termine dell'ottimizzazione, eseguendo un singolo test, i parametri TF diventano apparentemente normali

Ma quando si cerca di eseguire di nuovo un singolo test con altri parametri, fallisce (un altro passaggio dalla tabella di ottimizzazione). Più precisamente, tutti i parametri cambiano senza problemi, tranne TF - rimane lo stesso.

Qual è il problema?

Scrivete al Service Desk e fateci controllare.

Allega esperto, impostazioni per la riproduzione

 
alexl:

Scrivi a servicedesk, diamo un'occhiata

Allega esperto, impostazioni per la riproduzione

Ho scritto.

Questo non è mai stato un problema prima.

 
barabashkakvn:

Nel forum, il font del profilo e la selezione della lingua del forum sono diventati piccoli e illeggibili:

Ora sto anche vedendo una sorta di disguido con gli stili nell'intestazione e nell'angolo in alto a destra, e si manifesta in modo diverso su PC e tablet. Sul PC la linea con i nomi delle lingue è spostata dopo lo spagnolo e prima del portoghese per qualche motivo, e a causa di quello spostamento extra la parte inferiore dell'intestazione con la ricerca e il bilanciamento si sovrappone al menu orizzontale in alto. La linea di ricerca sul tablet copre il nome del sito, cioè vedo "Automated Trading and Testing" e poi il campo di input ;-).
 
template<typename T>
void delta( T t1, T t2 ) {}

bool g() { return ( true ); }
void f1( int a ) { delta( a, -g()); } //нет ошибки
void f2( int a ) { delta( a, +g()); } //ошибка компиляции

Tecnicamente, c'è un errore - un type mismatch. In un caso il compilatore genera un errore, ma non nell'altro caso

E qual è la differenza?

 
marketeer:
Ora ho anche un malfunzionamento con gli stili nell'intestazione e nell'angolo in alto a destra, e appare in modo diverso su PC e tablet. Sul PC la linea con i nomi delle lingue è spostata dopo lo spagnolo e prima del portoghese per qualche motivo, e a causa di quello spostamento extra la parte inferiore dell'intestazione con ricerca e bilanciamento si sovrappone al menu orizzontale in alto. La linea di ricerca nel layout si sovrappone al nome del sito, cioè vedo "Automated Trading and Testing" e poi il campo di input ;-).

Si prega di specificare il browser che si sta utilizzando.

Siete invitati a contattare il Service Desk e risolveremo il problema.

 
A100:

Qual è la differenza?

Vediamo.

La differenza è che il meno unario trasforma l'argomento in un int.

Potete controllare con il seguente codice.

template<typename T>

void  name(T t) { Print(typename(T)); }

bool g() { return(true); }

void OnStart()

  {

   name(-g());

  } 

Motivazione: