Discussione sull’articolo "Visualizzazione 3D senza librerie esterne: come MetaTrader 5 mostra i risultati dell'ottimizzazione tramite MQL5 + DX11"
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
Il nuovo articolo Visualizzazione 3D senza librerie esterne: come MetaTrader 5 mostra i risultati dell'ottimizzazione tramite MQL5 + DX11 è stato pubblicato:
Quando i parametri della strategia sono più di dieci e il report del tester si trasforma in una tabella di più pagine con serie numeriche, trader e sviluppatori si trovano di fronte a un problema: il segnale utile si perde nel rumore. I grafici piatti e le mappe di calore bidimensionali sono efficaci fino a un certo punto, ma oltre tale limite, il cervello umano incontra inevitabilmente delle difficoltà a causa della multidimensionalità dei dati. Cerchiamo di tenere a mente la correlazione tra il periodo dell'indicatore, lo stop-loss, la volatilità e il drawdown massimo, ma il carico cognitivo cresce più velocemente dell'utilità delle informazioni.
La visualizzazione 3D e le interfacce interattive in MetaTrader 5 non sono un tentativo di trasformare il terminale di trading in un motore di gioco. Si tratta di una tecnica volta a ridurre l'attrito cognitivo. Una superficie 3D, in cui l'altezza corrisponde al valore atteso e la sfumatura di colore riflette la resilienza al drawdown, ci permette di evidenziare il "plateau di stabilità" e di eliminare in pochi secondi le "punte dell'overfitting". Ciò che richiede ore di confronto in formato tabellare, viene letto come uno schema nello spazio tridimensionale: pendenze del piano, variazioni di quota, plateau/aghi e zone di contrasto.
MetaTrader 5 offre una base tecnologica già pronta per questo compito. Il supporto nativo per DirectX 11, la pipeline di shader integrata e le classi CDXCanvas / CChartObjectDX sono integrate direttamente nell'ambiente MQL5. Lo sviluppatore non ha bisogno di collegare librerie grafiche esterne, scrivere wrapper in C++ o gestire dipendenze: l'intero ciclo, dalla creazione del dispositivo all'output del frame, è accessibile tramite l'API 3D standard e il caricamento di shader e texture avviene direttamente dalla cartella Files\DX\.
Autore: MetaQuotes