Documentazione

Ultimo aggiornamento il 7. 5. 2015 da Mark Fric

Iniziare a estendere i programmi

Tutti i nostri prodotti, a partire dalla versione 4, saranno basati sulla nostra nuova piattaforma estensibile.

Estendibilità significa che è possibile estendere, ad esempio, le funzionalità esistenti di Quant Analyzer mediante creare formule, metodi e valori personalizzatiche implementerà, ad esempio, un nuovo valore statistico, un nuovo metodo di gestione del denaro o un nuovo test Monte Carlo.

Quasi tutto ciò che si vede nel programma è implementato utilizzando o plugin o frammento.

Plugin sono progetti java che implementano alcune funzionalità più grandi. Nel nuovo Quant Analyzer 4 o StrategyQuant 4 quasi tutte le parti del programma sono plugin.
Ad esempio, il simulatore Monte Carlo è un plugin, l'Analyzer che visualizza i risultati dei report sulle strategie è un plugin e contiene altri plugin che implementano la scheda Overview, il grafico Equity e così via.
I plugin possono quindi utilizzare gli snippet per implementare alcune formule o metodi.

A frammento è un singolo codice Java che implementa una piccola parte di funzionalità. Gli snippet possono essere aggiunti o modificati in QuantEditor e vengono ricompilati automaticamente all'avvio del programma.

Esistono diverse categorie di snippet, ad esempio una categoria di snippet calcola valori statistici (profitto netto, numero di operazioni, rapporto Sharpe, drawdown ecc.), un'altra categoria di snippet fornisce metodi di simulazione Monte Carlo e un'altra ancora implementa diverse possibilità negli scenari What-If.

Lavorare con QuantEditor

QuantEditor è un editor integrato per gli snippet che si può usare per creare/modificare nuovi snippet ed esaminare il codice sorgente di quelli esistenti.

Permette di vedere come vengono calcolate le formule e i metodi esistenti nel programma e di aggiungere nuovi snippet che estendono il programma.

Alcuni esempi da Come...

Gli esempi seguenti mostrano come utilizzare gli snippet per estendere il programma con nuove funzionalità.

Aggiungere un nuovo valore statistico
Aggiunta di un nuovo valore statistico personalizzato chiamato V Ratio, che viene visualizzato nella banca dati e nel pannello di riepilogo.

Creare una nuova funzione What-If
aggiunta di una nuova funzione What-If che filtra ogni secondo trade

Aggiungere una nuova colonna Monte Carlo
aggiunta di una nuova colonna (valore) calcolata per la simulazione Monte Carlo

Questo articolo è stato utile? L'articolo è stato utile L'articolo non è stato utile

Abbonarsi
Notificami
0 Commenti
Feedback in linea
Visualizza tutti i commenti