Errori, bug, domande - pagina 2861

 
Ilyas:

Ti sbagli, non è la stessa cosa.

Ladescrizione di una variabile statica in una classe, è la sua pre-definizione (simile alla pre-definizione di una funzione o di una classe), ma il posizionamento essenzialmente dice solo al compilatore dove la variabile sarà memorizzata in memoria e quando dovrebbe essere inizializzata

Allora perché c'è l'errore (2) qui, se i è già pre-dichiarato in precedenza (1)?

class A {
public: 
        static int i; //(1)
};
int A::i = i = 123;   //(2) Error: unresolved static variable 'A::i'
 
Ilyas:

Ha senso fare una riserva in ArrayResize per un array di stringhe? O non c'è alcun beneficio da trarne?

 
Puoi vedere quando un post scritto in precedenza è stato cambiato tramite Profilo->Tutti i post o Ricerca.
 

Ciao a tutti!

Potete dirmi se è possibile creare una finestra di indicatore da uno script che viene premuto sul bordo sinistro o destro del grafico? Qualche sub_window_align = left o qualcosa del genere...

Grazie in anticipo!

Документация по MQL5: Константы, перечисления и структуры / Константы графиков / Свойства графиков
Документация по MQL5: Константы, перечисления и структуры / Константы графиков / Свойства графиков
  • www.mql5.com
Признак отрисовки ценового графика. Если установлено значение false, то отключается отрисовка любых атрибутов ценового графика и устраняются все отступы по краям графика: шкалы времени и цены, строка быстрой навигации, метки событий Календаря, значки сделок, тултипы индикаторов и баров, подокна индикаторов, гистограммы объёмов и т.д. Значение...
 

Cari sviluppatori!

C'è la possibilità di controllare l'ordine di passare un nuovo tick alle maniglie degli indicatori?

La situazione è la seguente: il primo indicatore chiama l'altro, ma poiché questo "altro" è stato creato dopo il primo, il tick arriva al primo e l'"altro" lo informa che non ha ancora contato il nuovo tick sulla nuova barra, e il primo indicatore si ricalcola, lasciando il valore dell'indicatore non calcolato, che è critico per un EA.

 
Puoi dirmi quale codice chiude la finestra di Market Watch?
 
Aleksey Vyazmikin:

Cari sviluppatori!

C'è la possibilità di gestire l'ordine di passare un nuovo tick alle maniglie degli indicatori?

La situazione è la seguente: il primo indicatore chiama l'altro, ma poiché questo "altro" è stato creato dopo il primo, il tick arriva al primo e l'"altro" lo informa che non ha ancora contato un nuovo tick sulla nuova barra e il primo indicatore si ricalcola, lasciando il valore dell'indicatore non calcolato, che è critico per l'EA.

No. In tali costruzioni, l'unica soluzione è convertire l'indicatore in una classe e aggiungerlo all'Expert Advisor come istanza della classe, poi si può costruire la sequenza di calcoli

 
fxsaber:
Puoi dirmi quale codice chiude la finestra di Market Watch?

I programmi MQL possono gestire solo le proprietà del grafico e non hanno accesso al resto del terminale,

inviare un messaggio a questa finestra solo tramite WinAPI

 
Igor Makanu:

solo per inviare un messaggio alla scatola tramite WinAPI

Questo è quello che ho chiesto.

 
fxsaber:

Questo è quello che chiedevo.

quindi non è per chiudere, è per minimizzare

Allora dubito che funzionerà anche con WinAPI, lo stile della finestra lì è molto probabilmente Toolbox - e non sembrano accettare messaggi di minimizzazione della finestra

PZY: E se si cambia il terminale in un nuovo desktop in Win10 - il carico della CPU non diminuirà? - nessun elemento sarà disegnato se il desktop non è reso attivo