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

 
VOLDEMAR:

Non riesco a capire perché questo codice restituisce 00 00 00 00

Usa le nuove funzioni di formattazione:

string TimeS(void)
  {
   return StringFormat("%02d.%02d.%02d %02d:%02d:%02d",Year(),Month(),Day(),Hour(),Minute(),Seconds());
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
   Print(TimeS());
  }



2013.11.04 22:04:59	TestBars: 2013.11.04 21:03:38
 
VOLDEMAR:


Anche così

Disegno 0 ...

Ho Comment(Day()); disegna 4 sul grafico.
 
Renat:
Ho Comment(Day()); disegna 4 sul grafico.


No, non funziona, non riesco a capire perché ... Anche OnTick non funziona .... facendo in tester ...

 

E questo è Comment(Day()); Constant 1

 

sarebbe bello se tutte le innovazioni di mql5 fossero formulate con riferimenti alle fonti.

Lo studio del 4 è andato in fumo per due mesi, il 4 è diventato il 5 ((().

 

come detto sopra, OBJ_LABEL non agisce correttamente:

     ObjectCreate  ("Tabl"+DoubleToStr(x)+DoubleToStr(y),OBJ_LABEL,0,0,0);
     ObjectSetText ("Tabl"+DoubleToStr(x)+DoubleToStr(y),CharToStr(110),22,"Wingdings",Gold);

quando si esegue lo script il disegno è solo parziale (parte sinistra della figura), completo (parte sinistra) viene solo quando:

1) clic con il tasto sinistro del mouse (il PCM non rotola) sulla finestra del grafico (sulla panoramica del mercato o altrove - non aiuta);

2) tick;

3) PCM-refresh.

 
ALXIMIKS:

come detto sopra, OBJ_LABEL non agisce correttamente:

quando si esegue lo script il disegno è solo parziale (parte sinistra della figura), completo (parte sinistra) viene solo quando:

1) clic con il tasto sinistro del mouse (il PCM non rotola) sulla finestra del grafico (sulla panoramica del mercato o altrove - non aiuta);

2) tick;

3) PCM-refresh.


WindowRedraw nel codice dovrebbe aiutare.
 
Scriptong:

WindowRedraw nel codice dovrebbe aiutare.

Sì, grazie, mi ha aiutato, interessante che nel 509 non c'era bisogno di usarlo
 
ALXIMIKS:

Sì, grazie, questo ha aiutato, è interessante, non c'era bisogno di usarlo nella 509
Sì, è vero. L'hai sempre fatto.
 
Scriptong:
Ne ho bisogno. L'hanno sempre fatto.


Intendevo che lo script funzionava bene senza usare WindowRedraw() ( ObjectsRedraw()) in 509.

In 529, non c'è niente da chiedere, poi tutto, poi parte di uno, poi parte di un altro (più piccolo). Ma grazie.

Motivazione: