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
Per rispondere alla mia stessa domanda. I calcoli della GPU offrono un buon vantaggio quando è necessario eseguire più calcoli semplici, ad esempio calcolare il numero di pi greco eseguendo 1 000 000 di interazioni.
Ma per il test degli agenti non è adatto a questi compiti, è necessaria la CPU e la GPU come supporto.
È vero. Ma per quanto ricordo MQ non ha ancora preso una decisione definitiva sul supporto di OpenCL negli agenti.
La difficoltà è che di solito le schede grafiche sono meno numerose degli agenti. È quindi necessario determinare l'ordine di accesso, il che ridurrà essenzialmente il calcolo a sequenziale (nel peggiore dei casi).
Le altre questioni non sono meno complicate, ma almeno non ci sono problemi con la dichiarazione del problema.
Assolutamente sì. Ma per quanto ricordo MQ non ha ancora preso una decisione definitiva sul supporto di OpenCL negli agenti.
La difficoltà sta nel fatto che di solito le schede grafiche sono meno numerose degli agenti.
Il problema di OpenCL negli agenti è descritto qui: Spiegazione delle limitazioni di OpenCL/GPU nei servizi di rete cloud MQL5 e negli agenti remoti.
Finché il modello dei driver delle GPU non cambierà, sarà impossibile accedere alle capacità delle GPU dai servizi (gli agenti funzionano come servizi). Questo è praticamente un blocco tecnico per diversi anni.
Non abbiamo nulla a che fare con questo, tutti i produttori di software distribuito per GPU sono caduti nello stesso problema.
Il problema di OpenCL negli agenti è descritto qui: Spiegazione delle limitazioni di OpenCL/GPU nei servizi di rete MQL5 Cloud e negli agenti remoti
Finché il modello dei driver delle GPU non cambierà, sarà impossibile accedere alle capacità delle GPU dai servizi (gli agenti funzionano come servizi). Questo è praticamente un blocco tecnico per diversi anni.
Noi non abbiamo nulla a che fare con questo, tutti i produttori di software distribuito per le GPU sono caduti nello stesso problema.
Tra qualche anno l'hardware sarà diverso, già ora vediamo un aumento del numero di core della CPU con una riduzione della loro potenza e un contemporaneo aumento della potenza delle GPU.
simultaneamente un aumento della potenza dei core delle GPU. Idealmente, si fonderanno in un unico dispositivo universale che macinerà rapidamente codice sia seriale che parallelo.
Ma grazie a questo, dopo tutto i calcoli delle GPU sono implementati e non è certo uno svantaggio per la piattaforma.
Tra qualche anno l'hardware sarà diverso, già adesso vediamo l'aumento del numero di core della CPU con una riduzione della loro potenza e
e contemporaneamente l'aumento della potenza dei core delle GPU. Idealmente, si fonderanno in un unico dispositivo universale che macinerà rapidamente codice sia seriale che parallelo.
Ma grazie per questo, dopo tutto i calcoli della GPU sono implementati e non è certo uno svantaggio per la piattaforma.
Per problema "tecnico" non intendevo problemi di hardware.
Intendevo "il modello di driver di Windows non consente l'accesso alla GPU da parte dei servizi". Si tratta cioè di un'imboscata architettonica con livelli di accesso di sicurezza in cui tutti sono improvvisamente caduti.
Ed è impossibile uscire da questo modello nel prossimo futuro. Almeno non sulle GPU generiche. Nvidia Tesla può ancora fornire un driver personalizzato per l'accesso diretto in modalità "solo per i calcoli", ma le schede grafiche comuni non possono uscire da questo modello: devono ancora far girare la grafica sullo stesso chip.
Mi scusi, quanto costerebbe 1.000.000 di calcoli? Cioè, quanto darà il sistema di distribuzione a una macchina per aver eseguito 1.000.000 di operazioni?
Il pagamento non avviene in base al numero di operazioni, ma in base al tempo impiegato per la loro soluzione.
E in generale, è tutto scritto qui https://cloud.mql5.com/ru/faq/payments.
Salve. Due problemi con le detrazioni per le nuvole.
1. Agent manager sul mio computer mostra che ci sono 4 agenti (4 core) e sono in esecuzione. Allo stesso tempo non li vedo nel mio profilo sul sito - "L'elenco degli agenti è vuoto".
2. Ho avviato l'ottimizzazione, l'algoritmo genetico. Mostra che ci sono più di 1000 agenti in "MQL5 Cloud Europe2" e che c'è un equilibrio di 2.0. Sono stati utilizzati per qualche tempo, il saldo è sceso a 1,88 e tutto si è fermato. Scrive Autorizzato nelle righe con il numero di agenti disponibili, ma non li usa per qualche motivo. abbiamo effettuato il crawling con i nostri processori per quasi 24 ore.
1. Gli agenti appariranno nelle statistiche del sito web non appena eseguiranno almeno un'attività dal cloud.
2. È possibile vedere i dettagli dei propri compiti nel profilo personale in "Agenti - Compiti". In effetti, sono stati utilizzati 0,12 task su 2,00. Provare a eseguirlo di nuovo. Sembra che questa sia la difesa di Claude, che cerca di non portare il saldo a meno.
In realtà, è possibile installare diversi agenti nel proprio computer e utilizzarli per conto proprio, senza la necessità di alcuna rete (Internet, LAN, WAN o qualsiasi cloud), ma l'ho trovato ancora più lento >_<
Ecco come fare: eseguire MetaTester.exe (MetaTester64.exe se si utilizza il 64 bit), deselezionare tutto sotto le schede "Overview" e"MQL5 Cloud Network", e aggiungere diversi agenti nella scheda "Service", dopo aver finito di aggiungere gli agenti, fare clic con il tasto destro del mouse sull'elenco degli agenti e selezionare "Export".
Aprite MT5 e Strategy Tester (Ctrl + R), sotto la scheda "Agents" (Agenti), fate clic con il tasto destro del mouse e selezionate "Import" (Importa) e importate l'elenco degli agenti e ora vedrete che avete diversi agenti sotto la voce "Remote" (Remoto). Questi agenti sono effettivamente installati nello stesso computer su cui gira MT5, ma lo stesso MT5 considera questo agente come remoto.
Ancora una volta, - forse perché uso il Dual Core e installo molti agenti - quando lo provo, non accelera nulla, anzi rallenta ancora di più >_<.
Saluti ai creatori di cloud,
Ho un suggerimento specifico per migliorare le capacità del cloud.
Il tester di strategia è ovviamente molto utile.
Ma credo che molte persone ne facciano a meno e utilizzino calcoli complessi in tempo reale,
Ad esempio, ho affrontato un problema del genere:
Ho creato un indicatore che esegue molti calcoli (con interruzioni in modo che il terminale abbia il tempo di disegnare il grafico).
Ad esempio, esegue un numero N di calcoli, ma vorrei che ne eseguisse altri N molte volte (100 o 1000 o 10000 volte),
Naturalmente, è possibile acquistare dieci computer e far funzionare 40 terminali e gestire tutti questi tempi a livello di sincronizzazione degli indicatori.
Ma sarebbe bello se l'indicatore fosse calcolato in Cloud Network in tempo reale, io stesso sono un programmatore e penso che sia possibile farlo.
E sono sicuro che sarebbe un servizio molto richiesto.
Lo Strategy Tester, a mio avviso, serve a testare un'idea e se l'idea si dimostra valida, allora si scrivono sistemi che funzionano in tempo reale, e qui è richiesta la performance.