L'apprendimento automatico nel trading: teoria, modelli, pratica e algo-trading - pagina 2934

 
Renat Fatkhullin #:

Per il Runtime ONNX interno di Microsoft, la versione minima dichiarata è Windows 10 build 1809.

E in C:Windows\System32\onnxruntime.dll c'è una versione molto vecchia, la 1.10. Al momento la versione auspicabile è la 1.14.

Scriveremo articoli passo passo su come utilizzare le funzioni ONNX.

È disponibile l'ultima versione di ONNX supportata da DirectML.

"

DirectML è una libreria ad alte prestazioni con accelerazione hardware DirectX 12 per l'apprendimento automatico su Windows. DirectML fornisce l'accelerazione GPU per le attività di apprendimento automatico più comuni su un'ampia gamma di hardware e driver supportati.

Se utilizzata in modo indipendente, l'API DirectML è una libreria DirectX 12 di basso livello ed è adatta per applicazioni ad alte prestazioni e bassa latenza come piattaforme, giochi e altre applicazioni in tempo reale. La perfetta compatibilità di DirectML con Direct3D 12, così come il suo basso overhead e la sua conformità all'hardware, rendono DirectML ideale per accelerare l'apprendimento automatico quando sono richieste prestazioni elevate e l'affidabilità e la prevedibilità dei risultati attraverso l'hardware sono fondamentali.

Il fornitore di runtime DirectML utilizza attualmente la versione1.9.0 di DirectML e supporta fino all'opset 15 di ONNX(ONNX v1.10). La stima di modelli che richiedono una versione di opset superiore non è supportata e comporta prestazioni insufficienti.

"

È tutto molto, molto complicato...

Microsoft.AI.DirectML 1.9.0
Microsoft.AI.DirectML 1.9.0
  • www.nuget.org
DirectML Redistributable Package.
 
Renat Fatkhullin #:

È disponibile una versione beta del 3584 con supporto ONNX.

È necessario Windows 10 build 1809 o più recente, preferibilmente Windows 11 con tutti gli aggiornamenti.

Quali versioni di Windows Server sono adatte a ONNX?

 
Aleksey Nikolayev #:

E quali versioni di Windows Server sono adatte a ONNX?

Date un'occhiata qui e qui

Per prima cosa è necessario decidere

  • perché ne avete bisogno
  • chi ne ha bisogno.

Non arriverà sul mercato, a meno che non ci sia una sezione "modelli DNN addestrati". È improbabile che funzioni in un tester. I trader devono essere seriamente motivati a padroneggiare questo difficile strumento. È destinato principalmente alla fase di implementazione. E molte persone hanno risolto questa fase del MO (bene o male - un'altra domanda).

Pertanto, attendiamo una descrizione dettagliata da parte degli sviluppatori.

ONNX versions and Windows builds
ONNX versions and Windows builds
  • 2022.06.01
  • QuinnRadich
  • learn.microsoft.com
Check which versions of ONNX are supported by each Windows 10 build. See a table summarizing the current Windows versions and the ONNX versions supported.
 
Vladimir Perervenko #:

Guarda qui e qui

Per prima cosa dovete prendere una decisione:

  • perché è necessario
  • chi ne ha bisogno

Non sarà ammesso nel mercato, a meno che non ci sia una sezione "modelli DNN addestrati". È improbabile che funzioni nel tester. I trader devono essere seriamente motivati a padroneggiare questo difficile strumento. È destinato principalmente alla fase di implementazione. E molte persone hanno risolto questa fase del MO (se bene o male è un'altra questione).

Nei vostri link non ho trovato informazioni sulle versioni del server. Qui scrivono che è necessario un server 2019.

Sono interessato alla possibilità universale, senza costi e veloce (in tutti i sensi) di eseguire EA con modelli MO su VPS. I possibili problemi con il mercato non sono importanti (personalmente per me).

Vladimir Perervenko #:

Aspettiamo quindi una descrizione dettagliata da parte degli sviluppatori.

Sì, molto in attesa.

 
Aleksey Vyazmikin #:

Mi risulta che la 1.13.1 è l'ultima versione per Windows 7. Quindi non funzionerà? Gioie e dolori di un povero utente di MT5....

Richiede una libreria aggiuntiva per funzionare?

Gli articoli sono buoni - aspetteremo.

Comprato 10k 3 pc da geekom con celeron 5095 8 gb ozu e 128 hardware espanso a 237 gb in ufficio e con 11 pro. A quanto pare uno dovrà prendere per me, o 11 pro per riempire)))) con i driver spero di far fronte con__

 
Valeriy Yastremskiy #:

Comprato 10k 3 pc da geekom con celeron 5095 8 gb ozu e 128 hardware espanso a 237 gb in ufficio e con 11 pro. A quanto pare uno dovrà prendere uno per me, o 11 pro per compilare)))) con i driver spero di far fronte con__

Che cosa è questo circa così telegraficamente?

 
Vladimir Perervenko #:

Non sarà consentito nel mercato, a meno che non ci sia una sezione "modelli DNN addestrati". È improbabile che funzioni nel tester. I trader devono essere seriamente motivati a padroneggiare questo difficile strumento. È destinato principalmente alla fase di implementazione. E molte persone hanno risolto questa fase del MO (se bene o male è un'altra questione).

Pertanto, attendiamo una descrizione dettagliata da parte degli sviluppatori.

Sarà disponibile sul mercato, anche nei tester, compreso Cloud Network.

ONNX Runtume sarà riscritto e riprogettato per non dipendere da librerie di sistema obsolete.

I file ONNX vengono facilmente inclusi nei progetti, criptati e compressi all'interno di file EX5. Si ottengono robot puliti da un singolo file.



Flusso di lavoro:

  1. Addestrare il modello a lato, ad esempio in Python.
  2. Convertirlo in onnx
  3. Incorporarlo in un robot e utilizzarlo (il trayning non è disponibile, solo l'inferenza).

 
Vladimir Perervenko #:

Cosa c'è di così telegrafico?

A proposito dell'11pro, economico e allegro. È possibile ottenere una copia dal disco. Hardware thin client al suo meglio. Solo fortuna, e sono allergico dal 7 al 10)

 
Renat Fatkhullin #:

Sarà disponibile nel mart, anche nel tester, compreso Cloud Network.

ONNX Runtume sarà riscritto e riprogettato per non dipendere da librerie di sistema obsolete.

I file ONNX sono facilmente inclusi nei progetti, criptati e compressi all'interno di file EX5. Si ottengono robot puliti da un singolo file.



Schema di funzionamento:

  1. Addestrare il modello a lato, ad esempio in Python.
  2. Convertirlo in onnx
  3. Incorporarlo nel robot e utilizzarlo (non è disponibile il trayning, ma solo l'inferenza).

Mi scuso per una domanda forse stupida, sono disponibili i tick nell'addestramento in python?

 
Valeriy Yastremskiy #:

Mi scuso per la domanda forse stupida, sono disponibili corsi di formazione sulle tic in python?

https://www.mql5.com/ru/docs/python_metatrader5/mt5copyticksfrom_py

La formazione su Python viene effettuata al di fuori del tester stesso. Si prega di leggere la sezione della documentazione relativa a Python.

Документация по MQL5: Python интеграция / copy_ticks_from
Документация по MQL5: Python интеграция / copy_ticks_from
  • www.mql5.com
copy_ticks_from - Python интеграция - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5