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
Bellissimo MQ!
Un esempio di utilizzo della libreria è l'insegnamento della tabella di moltiplicazione alla rete neurale MLP.
:( Ho paura di pensare a cosa succederà al cloud quando gli utenti inizieranno a usare attivamente la libreria nei loro esperti.
Questo semplice script pesa meno di un megabyte.
Lo stesso ma per RF:
conta che non è così preciso, dovrei provare a modificarlo.
PS
è più accurato, 500 antichi e r=1, più aderente e meno rumore.
Stessa cosa per RF:
Non è considerato così accurato, bisogna provare a modificarlo.
PS
questo modo è più accurato, 500 alberi e r=1, più adattamento e meno rumore.
Forum sul trading, sui sistemi di trading automatico e sulla verifica delle strategie di trading
Errori, bug, domande
Andrey Khatimlianskii, 2019.01.30 04:57 AM
MQL5\Include\Math\AlgLib\dataanalysis.mqh - CLinReg::LRLine non funziona per 1M e più valori?Qualcuno lo sa?
Grazie @Rashid Umarov
Raccomando a tutti di andare sul sito web, perché questo thread è stato aggiornato per 3 anni, ma il sito web continua ad aggiornarsi.
Abbiamo effettuato una revisione completa della versione GPL C++ della libreria ALGLIB, rilasciandola come ALGLIB++. Questo segue l'ultima versione di ALGLIB, che è la 3.16.0, al 2019/12. Molto è stato aggiunto nei moduli di ottimizzazione e interpolazione rispetto alle versioni precedenti a cui MQL5 è sincronizzato (ad esempio, spline a nuvola di punti(!), più metodi di interpolazione ponderata a distanza inversa, numerosi metodi di ottimizzazione aggiuntivi e così via).
ALGLIB++ è un derivato di ALGLIB che viene utilizzato come forma intermedia in un processo di reingegnerizzazione/refactoring a più lungo termine, in cui verrà ricodificato in C++ nativo (in modo simile a come era prima della versione 3), rimuovendo lo strato aggiuntivo e la duplicazione in preparazione di un supporto più diretto per il multi-threading, oltre a test e moduli aggiuntivi e, infine, un front-end in linguaggio di scripting.
Le diverse versioni linguistiche di ALGLIB sono state tutte generate da un nucleo comune, con la versione C++ che fornisce un supporto limitato (ma non ufficiale) per il dialetto C90 del C. Questa caratteristica ha reso necessario simulare, all'interno del C, caratteristiche che altrimenti sarebbero state native del C++, per poi fornire un wrapper C++ su di esso. Di conseguenza, esistono due spazi di nomi separati: alglib_impl, che contiene la versione C, e alglib, che contiene i wrapper C++. ALGLIB++ ha mantenuto la maggior parte di questa struttura e la maggior parte possibile della codifica originale, ma ha ridotto o eliminato gran parte dell'infrastruttura globale come primo passo per la sua eliminazione e sostituzione con codice C++ nativo multi-thread e ha semplificato in modo significativo l'interfaccia del wrapper C++. Come tale, rappresenta una forma intermedia che fa da ponte tra ALGLIB stessa e la futura libreria in cui ALGLIB++ si sta trasformando.
Molti problemi che hanno portato a una crescita della complessità di ALGLIB, a partire dalle versioni adattate da MQL5, sono stati risolti, con una conseguente semplificazione della struttura e una riduzione della complessità. Nella sua forma attuale, dovrebbe risultare più facile da adattare a MQL5, da parte di coloro che attualmente mantengono la versione MQL5 di ALGLIB.
La distribuzione include una riformattazione completa del manuale di ALGLIB++ rispetto all'originale ALGLIB C++. Le sezioni sui pacchetti e sui sottopacchetti, tuttavia, sono compatibili con entrambe le versioni di ALGLIB e il layout e il contenuto dovrebbero essere facilmente adattati alla versione MQL5. MQL5 viene menzionato nella sezione "Riferimenti e link correlati" del manuale.
L'ultima versione è disponibile all'indirizzo per una futura integrazione in ALGLIB++. Anche altre librerie, tra cui MKL (che tra l'altro contiene routine per le reti neurali) sono in fase di studio per una futura integrazione.
Quando avete adattato ALGLIB a MQL5, avete incontrato delle difficoltà con le routine "RCOMM".
Quando avete adattato ALGLIB a MQL5, avete incontrato delle difficoltà con le routine "RCOMM".
Cara Lydia: la tua libreria ALGLIB ++
Ma il tuo file di libreria ALGLIB ++ su github è ancora in formato C ++ CPP. Non è stato convertito in MQL5 mql. potresti fornire il file di libreria ALGLIB ++ come .mql? Grazie!
Cari sviluppatori, per favore aggiungete un metodo per calcolare il numero coniugato di unnumero complesso alla struttura complessa ( fonte in SB <Math\Alglib\complex.mqh>).
La mia versione:
Dopo il rilascio di una nuova build, è necessario tornare allarevisione precedente. Il che è scomodo.
Cari sviluppatori, aggiungete un metodo per calcolare il numero coniugato di unnumero complesso alla struttura complessa ( fonte in SB <Math\Alglib\complex.mqh>).
La mia versione:
Dopo il rilascio di una nuova build, è necessario tornare allarevisione precedente. Il che è scomodo.
Aggiunto