Errori, bug, domande - pagina 3045

 

È vero che la corona norvegese non viene dalla Norvegia, ma dalla Svezia?


 
fxsaber:

È vero che la corona norvegese non viene dalla Norvegia, ma dalla Svezia?


No, non lo è. Deve venire dalla Corea del Sud!
 

Forum sul trading, sistemi di trading automatico e test di strategie di trading

Bug, bug, domande

fxsaber, 2021.06.15 09:53

Ne ho già scritto qui. Ancora una volta , si prega di indicizzare diversi anni del forum per la ricerca. In questo momento, Search sta ignorando i post su un lungo intervallo storico. I motori di ricerca terzi lo trovano, la ricerca interna no.

Qual è la ragione di avere un buco così perenne nel database di ricerca?

 

Quando si usa lo strategy tester molto attivamente, la comunicazione con alcuni agenti può essere persa, il riavvio tramite il menu (Disable/enable) aiuta.

 
Versione top Versione inferiore esempio di operazione storta Problema con la visualizzazione dei buffer degli indicatori in MQL4
Ce ne sono 23 e sono diversi. Mi sembra di aver ottenuto la visualizzazione corretta, ma!
Se si scambia l'inizializzazione dei buffer in OnInit, questi non vengono visualizzati correttamente.
Se cambiate il limite delle barre, i numeri 500, 5000 e il totale vengono visualizzati in modo diverso. L'istogramma sulla barra non è disegnato su ogni barra.
Nella finestra dei dati, ci sono dei dati sull'istogramma, ma non sono mostrati sul grafico.
 
Sergey Vedmanov:
Problema con la visualizzazione dei buffer degli indicatori in MQL4
Ce ne sono 32 e sono diversi. Mi sembra di aver ottenuto la visualizzazione corretta, ma!
Se si scambia l'inizializzazione dei buffer in OnInit, questi non vengono visualizzati correttamente.
Se cambiate il limite delle barre, i numeri 500, 5000 e il totale vengono visualizzati in modo diverso. L'istogramma sulla barra non è disegnato su ogni barra.
L'istogramma viene mostrato nella finestra dei dati ma non nel grafico.
Controllare la bilancia
 
Domanda per MQL4 Expert Advisors
Ho un compito di calcolare quanti soldi saranno necessari per X lotto, secondo 2 opzioni.(GerchikCo Demo, 5 digit quote)

int LotX = 0.5;
double Ax = LotX * MarketInfo(Symbol(),MODE_MARGINREQUIRED); //L'ammontare di fondi liberi necessari per aprire 1 lotto al prezzo Ask
double Bx = Ax / MarketInfo(Symbol(),MODE_TICKVALUE); //il costo di 1 punto di 1 lotto

se xxxUSD sono valori uguali:
esempio EURUSD - Ax= 593, Bx= 593

se le coppie USDxx e cross non sono uguali:
esempio USDRUB - Ax= 750, Bx= 5454
NZDCAD - Ax= 346, Bx= 431
EURAUD - Ax= 593, Bx= 793

Quale opzione è vera?
 
<br/ translate="no">
Quale versione è vera?
Ah, capito, non avevo capito subito che la prima opzione conta i fondi, la seconda conta il numero di punti
 
Un errore di compilazione:
class A {};
void OnStart()
{
    const A * a1;    a1    = a1;    //(1) нормально
    const A * a2[1]; a2[0] = a2[0]; //(2) Error: '=' - cannot convert from const pointer to nonconst pointer
}
Qual è la differenza fondamentale tra (1) e (2)?
 
Errore di compilazione:
class A {};
template<typename T>
void f( T, const T ) {}
void OnStart()
{
    const A *a;
    f( a, a ); //Error: 'a' - cannot convert from const pointer to nonconst pointer
}
C'è qualche dubbio nella sostituzione formale, ma controllato in C++ non c'è questo errore
Motivazione: