Errori, bug, domande - pagina 1751
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
no. questa funzione visualizza la finestra in alto. ma non controlla se c'è una finestra in alto
https://www.mql5.com/ru/forum/42833#comment_1493908
ci
l'aiuto non è ancora cambiato, un anno e mezzo non è una scadenza :))
https://www.mql5.com/ru/forum/42833#comment_1493908
Questo non è affatto il caso. Un grafico può non essere in cima ma essere visibile. Oppure può essere in alto ma invisibile.
Disegnare su un grafico ha senso o meno solo se si sa se è visibile o meno.
Questo non è affatto il caso. Un grafico può non essere in cima ma essere visibile. Oppure può essere in alto ma non visibile.
Ha senso disegnare su un grafico solo se si sa se è visibile o meno.
Questo non è affatto il caso. Un grafico può non essere in cima ma essere visibile. Oppure può essere in alto ma non visibile.
Disegnare su un grafico ha senso o meno solo se si sa se è visibile o meno.
Lì puoi ottenere le coordinate e la larghezza dei grafici, più il loro ordine z - tutte le finestre dei grafici appartengono allo stesso WMIClient.
Prova questo.
WinApi è il vostro aiuto.
Lì puoi ottenere le coordinate e la larghezza del grafico, più il loro ordine z - tutte le finestre del grafico appartengono allo stesso WMIClient.
Uso uno script per richiamare i dati del periodo. A partire dalle cifre orarie, i numeri sono incomprensibili. O dovrebbe essere così?
{
Print("Period()=",Period());
}
2016.11.01 16:55:58.840 период (EURUSD,M30) Period()=30
2016.11.01 16:55:46.950 период (EURUSD,M1) Period()=1
Uso uno script per richiamare i dati del periodo. A partire dalle cifre orarie, i numeri sono incomprensibili. O dovrebbe essere così?
{
Print("Period()=",Period());
}
2016.11.01 16:55:58.840 период (EURUSD,M30) Period()=30
2016.11.01 16:55:46.950 период (EURUSD,M1) Period()=1
È l'approccio giusto per misurare i tempi sul giro completo nel flusso attuale dell'indicatore?
#property indicator_buffers 0
#property indicator_plots 0
sinput int Amount = 100; // Количество циклов
void OnInit( void )
{
EventSetMillisecondTimer(1);
}
ulong ArrayMean( const ulong &Array[] )
{
const int Size = ArraySize(Array);
ulong Sum = 0;
for (int i = 0; i < Size; i++)
Sum += Array[i];
return((Size > 0) ? Sum / Size : 0);
}
ulong ArrayMin( const ulong &Array[] )
{
return(Array[ArrayMinimum(Array)]);
}
ulong ArrayMax( const ulong &Array[] )
{
return(Array[ArrayMaximum(Array)]);
}
#define TOSTRING(A) #A + " = " + (string)(Array##A(Cycles)) + " mcs. "
void CycleComment( void )
{
static ulong Cycles[];
static const int Size = ArrayResize(Cycles, Amount);
static ulong PrevTime = GetMicrosecondCount();
static int i = 0;
Cycles[i] = GetMicrosecondCount() - PrevTime;
i++;
i %= Size;
Comment(TOSTRING(Mean) + TOSTRING(Min) + TOSTRING(Max));
PrevTime = GetMicrosecondCount();
}
void OnTimer( void )
{
CycleComment();
}
int OnCalculate( const int rates_total, const int prev_calculated, const int begin, const double& price[] )
{
return(rates_total);
}
Qualcosa che ottengo molto su un grafico vuoto (senza indicatori) - una media di 15ms, un minimo di 5ms. Perché questo è il caso?