MetaTrader 4 Build 529 beta rilasciato con un nuovo compilatore - pagina 2

 
Zhunko:
Gli array sono sempre passati per riferimento o puntatore. Anche quando non è specificato "&". In MQL4 "&" denota un riferimento non costante.


Questo sarebbe OK, ma se imposto "&" e un array di serie temporali risulta essere un array di volta in volta, il compilatore genera l'errore " Low' - constant variable cannot be passed as reference ":

for ( x=i; x>=0; x--) {   
           Bufrezlow  [x] = NormalizeDouble(funk ( Low,       -1, step , kilkict, delta, x),DigitsUsed);
           Bufrezhigh [x] = NormalizeDouble(funk ( High,       1, step , kilkict, delta, x),DigitsUsed);
           Bufrezmidle[x] = NormalizeDouble(funk ( Bufmiddle,  0, step , kilkict, delta, x),DigitsUsed);
}

В файле *.mqh:

double funk( double& muss[],int modd, double stepp ,  int kilk, int delt, int nomer){//Расчеты
}
 

Sì, problemi. :-(

Ho il sospetto che le "variabili predefinite" non abbiano continuità di dati come negli array. Deve riferirsi a membri di strutture di bar.

 


A causa di problemi con il congelamento duro del computer, ho pulito molti programmi e i loro componenti (slqDeveloper, plsql, Visual Studio ........)

La mancanza di un compilatore C++ influisce su qualcosa a livello globale?

Cosa significa l'avviso informativo quando si passa il mouse sulla scheda Code Base?

 
Zhunko:

Sì, problemi. :-(

Ho il sospetto che le "variabili predefinite" non abbiano continuità di dati come negli array. Probabilmente si riferisce ai membri delle strutture dei bar.


La cosa divertente è che compila senza la "&", anche se avverte, ma funziona.

E se con "&" non compila nemmeno(((( dà solo un errore.

 
datetime bar=0;
int init (){ bar=iTime(Symbol(),0,0); }

cosa c'è che non va ????

 
Renat:
Per connettersi, basta inserire demo.metaquotes.net:444 nelle impostazioni del server e poi evidenziare il conto demo in visard selezionando quel server. Si noti che nella nuova versione di visard è possibile connettersi a qualsiasi broker semplicemente inserendo parte del nome del broker. Questa caratteristica proviene da MT5.
E il login e la password? O è necessario registrare un conto demo in metaquotes?
 
VOLDEMAR:

cosa c'è che non va ????


Se una funzione restituisce un valore (non un wod), siate abbastanza gentili da restituirlo (return(0); almeno) in tutti i rami di funzione raggiungibili.
 
artmedia70:
Che ne dite di un login e di una password? O devo registrare un conto demo su metaquotes?


Poi salva le tue impostazioni e apri un nuovo account sul server di metaquotes.
 
Sì! Il timer funziona. Puoi finalmente togliere il ciclo a tutti gli esperti.
 
MetaDriver:
Sì! Il timer funziona. Puoi finalmente togliere il ciclo a tutti gli esperti.
quale timer e quale looping?