Discussione: [Multidimensional 3D Analisys] [Params Adjustment]
-
21-04-15, 19:13 #1
[Multidimensional 3D Analisys] [Params Adjustment]
buonasera,
di seguito vediamo come sia possibile analizzare una superficie 3D modificandola dal pannello Params Adjustment
Prima un piccolo riepilogo.
Quando ottimizziamo un signal otterremo come output un risultato composto da più combinazioni di parametri, tra quelli scelti da ottimizzare.
Il numero totale di combinazioni con il metodo brute-force (calcolo di tutte le combinazioni possibili) è dato dalla semplice produttoria del numero di passi di ogni variabile.
Lo scopo dell'analisi di ottimizzazione è misurare una certa grandezza (per esempio il Total net Profit o Max DD) al variare dei parametri e al limite cercare i valori massimi o minimi.
Quando invece il numero dei parametri da ottimizzare è >=2 è possibile creare una superficie 3D che mostri come varia una certa grandezza sotto esame al variare di entrambi i parametri.
Quando il numero dei parametri ottimizzati è >2 (da 3 in su) esistono un numero di parametri (totale - 2 ) che non possono essere mostrati come variabili sul grafico 3D , per tali grandezze devono essere fissati dei valori costanti.
Per semplificare l'operazione di assegnazione delle costanti a tali parametri è stato quindi creato il pannello Params Adjustement
Il pannello Params Adjustment riporta alcune funzionalità "nascoste" e short-cut che è comodo sapere e che quindi andremo a vedere una per una.Ultima modifica di Marco Bosco; 22-04-15 alle 10:26
I computer sono incredibilmente veloci, accurati e stupidi. Gli uomini sono incredibilmente lenti, inaccurati e intelligenti. L’insieme dei due costituisce una forza incalcolabile. (Albert Einstein)
-
25-04-15, 10:20 #2
(1)La finestra Params Adjustment può essere aperta/chiusa premendo la apposita freccetta
(2)I parametri nella finestra Params Adjustement saranno il totale - 2
I due sottratti sono quelli utilizzati per gli assi del chart 3D.
(3)La colonna Param riporta il nome del parametro, lo stesso nome utilizzato in easyscript.
(4)La colonna min riporta il minimo valore ASSEGNABILE per un dato parametro.
(5)La colonna max riporta il massimo valore ASSEGNABILE per un dato parametro.
E' possibile effettuare doppio click direttamente su una cella a piacere di min o max per impostare subito tale parametro a quel valore estremo.
Esempio:
Per il parametro @smalldev è attulamente impostato il valore 2.7
Facendo doppio click sulla cella Min di @smalldev il valore si porta in automatico a 0,6 anche l'indicatore gauge si sposta in automatico al primo valore disponibile.
Facendo adesso doppio click sulla cella Max di @smalldev il valore si porta in automatico a 4 anche l'indicatore gauge si sposta in automatico all'ultimo valore disponibile.
In entrambi i casi il Chart3D si aggiorna in tempo reale.
(6) La colonna Step riporta il minimo passo di variazione ASSEGNABILE per un dato parametro.
(7) La colonna Value riporta l'attuale valore impostato per il parametro
Oltre a visualizzare l'ultimo valore impostato per un dato parametro, è possibile fare doppio click sulla cella per passare alla modalità di editing.
In modalità di editing è possibile scrive direttamente a mano il valore da impostare.
I valori impostabili sono quelli che vanno da min a max con il passo step
Appena si scrive un valore nella cella, sia il gauge che il chart3D si aggiornano all'istante.Nel caso venga inserito un valore oltre i limiti viene assegnato il valore massimo o minimo accettabile.
(8) Gauge fornisce una visualizzazione grafica dell'attuale valore impostato per un parametro, del valore massimo e minimo e segni di graduazione indicativi degli step.
E' possibile trascinare con il mouse il triangolo giallo da sinistra a destra per cambiare il valore di un parametro.
I computer sono incredibilmente veloci, accurati e stupidi. Gli uomini sono incredibilmente lenti, inaccurati e intelligenti. L’insieme dei due costituisce una forza incalcolabile. (Albert Einstein)
-
28-04-15, 07:25 #3
Grazie Marco
fatto un file dei tuoi post, tra le cose da studiare
-
28-04-15, 22:29 #4