![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Quindi lo so, è un driver AMD. Già disinstallato e reinstallato, ancora no. Ho notato l'assenza solo oggi. E anche GPU-Z non vede il processore. Prima però funzionava.
E la valutazione non è stata mostrata dalla build 770 (era ancora nella 756). Pensavo che la valutazione fosse stata tolta dal momento che è impossibile utilizzare la GPU nel cloud, quindi la valutazione non è più necessaria.
Non ricalcolato :(
PS. CPU come OCL scomparso 4 aprile - trovato nei registri all'avvio successivo era solo un dispositivo.
Con quale versione di OpenCL è stato rilevato il processore? 1.0 o superiore? Attualmente non supportiamo i vecchi dispositivi OpenCL 1.0 a causa dei loro difetti.
Se la valutazione di un dispositivo OpenCL visualizzato non viene ricalcolata durante i riavvii, significa che il dispositivo è andato in crash durante uno dei ricalcoli ed è stato messo nella lista "non contare la valutazione per evitare crash". Il dispositivo continuerà a funzionare, ma la sua valutazione non sarà visualizzata. In caso di cambiamento delle caratteristiche del dispositivo (ad esempio, aggiornamento della versione del driver), verrà fatto un solo tentativo per ricalcolare la valutazione.
La classificazione dei dispositivi OpenCL viene utilizzata per selezionare automaticamente il dispositivo più veloce per impostazione predefinita quando c'è più di 1 dispositivo (GPU discreta, GPU incorporata, CPU).
Renat:
Con quale versione di OpenCL è stato rilevato il processore? 1.0 o superiore? Attualmente non supportiamo i vecchi dispositivi OpenCL 1.0 a causa dei loro difetti.Era così:
Vediamo.
DC2008:
La valutazione bassa è dovuta al fatto che è il software dei driver di AMD. Se installate Intel, la valutazione sarà diverse volte più alta, da qualche parte intorno a 100.
L'ho provato sul mio ex G840. Il software di Intel permette di fare calcoli sulla CPU fino a 3 volte più velocemente. Ma questo è solo per i processori Intel, naturalmente.
La valutazione bassa è dovuta al fatto che questo è un software AMD. Se mettete quelli di Intel, la valutazione sarà diverse volte più alta, qualcosa intorno a 100.
L'ho provato sul mio ex G840. I driver Intel permettono di fare calcoli sulla CPU 3 volte più velocemente. Ma è solo per i processori Intel, ovviamente.
Ho scaricato l'SDK da intel. Un altro dispositivo è apparso...
Beh, sì, ma la valutazione è ancora un po' bassa, credo. L'i7 930 è un sasso veloce, anche se antico :)
Ma tre volte il ritardo di una pietra quasi uguale all'i7 3770 è ancora troppo.
P.S. Credo che la memoria non sia molto veloce. O forse non è abbastanza.
La ricerca ha dimostrato che i risultati di questi test sono stati soffocati dall'intelligenza della funzione ChartRedraw, che controlla la frequenza degli aggiornamenti del grafico per evitare la paralisi completa delle code di messaggi di Windows.
In generale, dovremmo aumentare la quantità di lavoro utile/complessa, in modo da non superare i 500 fotogrammi al secondo (meglio meno, tutto dipende dall'hardware e dal sistema operativo). Se fate poco lavoro (solo 26 oggetti nell'esempio) e massimizzate il refresh del grafico, tutti i risultati non saranno corretti.
È meglio operare con 5000 oggetti e fare 50-100 refresh al secondo che viceversa. L'esempio dovrebbe essere riscritto per adattarsi al campo di uscita. Non si può semplicemente cambiare la definizione.
ModalitàCOLOR_FORMAT_ARGB_NORMALIZE:
Forum sul trading, sistemi di trading automatico e test di strategie di trading
Test delle prestazioni di singoli segni di testo e bitmap su un grafico
Renat, 2013.04.27 20:56
L'ho spiegato nel thread originale:
Ho aggiunto appositamente il metodo ObjectGetInteger(0,name,OBJPROP_XDISTANCE) di lettura delle impostazioni dell'oggetto nel terzo test per mostrare la risposta del meccanismo della pipeline.
COLOR_FORMAT_ARGB_NORMALIZE permette di allineare ulteriormente i colori sovrapposti allineando lo sfondo all'immagine originale. È meglio non usare questa modalitànel funzionamentonormale .
Cos'è il "modo normale"? Ho notato che in modalitàCOLOR_FORMAT_ARGB_NORMALIZE, ildisegno con trasparenza sembra molto più bello che in modalitàCOLOR_FORMAT_ARGB_RAW.
Perché non usareCOLOR_FORMAT_ARGB_NORMALIZE?
Si parlava della modalitàCOLOR_FORMAT_ARGB_NORMALIZE:
Cos'è il "modo normale"? Ho notato chedisegnare con trasparenza è molto più bello in modalitàCOLOR_FORMAT_ARGB_NORMALIZEche in modalitàCOLOR_FORMAT_ARGB_RAW.
Perché non usareCOLOR_FORMAT_ARGB_NORMALIZE?
Se ne hai bisogno, usalo.
Questa modalità può effettivamente produrre un'immagine migliore contabilizzando correttamente la sovrapposizione, in modo che non ci sia un overflow nelle componenti di colore RGB. Se controlli i colori da solo al 100% e non usi il color stacking, puoi usare il metodo RAW più veloce.