Domanda fuori tema sul MQL - pagina 27

 
leonid553:

Salve a tutti. La domanda è questa.

Ci sono diversi grafici. Per esempio:

Devi usare questi grafici per disegnare la loro curva della media aritmetica! A parte i grafici, non c'è niente inizialmente. Niente formule, niente coordinate numeriche. Niente, solo una bilancia sul lato. E un asse temporale con intervalli di tempo uguali.

Se c'è un programma che può disegnare la curva della media aritmetica su diversi (fino a 10) grafici? Se è così, per favore datemi un link o un nome.

La prima cosa che mi è venuta in mente. È prendere alcuni valori della scala temporale circolare (asse X). Ho trasferito manualmente i loro valori nella tabella excel. Poi è il momento di tracciare la curva risultante.

In sostanza, l'asse X sarà lo stesso per tutti, cioè il periodo di tempo è lo stesso. L'asse Y avrà valori diversi in un punto selezionato (circolare) nel tempo.

Riassumete ulteriormente i valori di questi grafici dall'asse Y per 10 anni - ci saranno 10 grafici e costruite già una tabella riassuntiva (attraverso questa formula). Poi, usate questa tabella per disegnare il grafico finale.

Si tratta di una soluzione lunga e approssimativa (a seconda del passo della scala temporale), che permette di stimare il carattere dei cambiamenti della redditività dello spread dello strumento per un certo periodo di tempo.

 

Sì, manualmente richiede tempo.

Alla fine, io (per esempio) voglio ottenere un grafico delle tendenze medie pluriennali stagionali in una certa area (che posso costruire io stesso su un sito web speciale), qualcosa come questo:

- Qui è tracciata la media aritmetica delle linee di 5 e 15 anni.

 
leonid553:

Sì, manualmente è ad alta intensità di lavoro.

Alla fine, io (per esempio) voglio ottenere un cosiddetto grafico di tendenza stagionale pluriennale in un certo sito, qualcosa come questo:

L'ho capito subito, Leonid. Oltre ad essere dispendioso in termini di tempo a mano, è anche approssimativo (per il passo dei tempi quando si trasferisce manualmente)...

Abbiamo bisogno di un programma o qualcosa del genere...

Quindi la questione rimane aperta.

 

=======

Come inizio, si potrebbe (opzionalmente) trovare almeno un programma di scansione per tradurre ogni grafico a linee in coordinate. E poi sommare queste coordinate in Excel e disegnare una linea media!

- I maiali da contratto - un grafico della media di 20 anni:


 

Se parliamo specificamente di questo sito, tutti i dati necessari sono già contenuti nel codice della pagina HTML stessa (naturalmente, quei codificatori hanno scritto lì :))

Aprire il codice della pagina in qualsiasi editor (è possibile direttamente nel browser)

Vediamo queste linee:

<area shape="poly" coords="45,282,50,268,55,262,55,272,50,278,45,292"onmousemove="showTooltip(event, '<b>[Apr 21, 2011]</b>: -17.70')"

Questi descrivono rispettivamente le posizioni e i valori del tooltip per ogni data sul grafico. Penso che non ci sia bisogno di spiegare cosa fare dopo - Excel regna.

 
 
FAQ:

Se parliamo specificamente di questo sito, tutti i dati necessari sono già contenuti nel codice della pagina HTML stessa (naturalmente, quei codificatori hanno scritto lì :))

Aprire il codice della pagina in qualsiasi editor (è possibile direttamente nel browser)

Vediamo queste linee:

<area shape="poly" coords="45,282,50,268,55,262,55,272,50,278,45,292"onmousemove="showTooltip(event, '<b>[Apr 21, 2011]</b>: -17.70')"

Questi descrivono rispettivamente le posizioni e i valori del tooltip per ogni data sul grafico. Penso che non ci sia bisogno di spiegare cosa fare dopo - Excel regna.


Cioè si scopre che nel "codice sorgente" della pagina (per esempio CLZ10 oil Tf=D nel link sopra) - le coordinate del grafico sono già lì:

Tutto quello che resta da fare è trasferirli in qualche modo su excel?

 
Agosto 30 2010 77.17
Agosto 31 2010 75.1
Sep 1 2010 76.86
Sep 2 2010 77.49
Sep 3 2010 77.29
Sep 7 2010 77.47
Sep 8 2010 77.91
Sep 9 2010 77.23
Sep 10 2010 78.26
Sep 13 2010 78.87
Sep 14 2010 78.83
Sep 15 2010 78.4
Sep 16 2010 77.19
Sep 17 2010 76.67
Sep 20 2010 77.8
Sep 21 2010 76.65
Sep 22 2010 76.3
Sep 23 2010 76.54
Sep 24 2010 77.65
Sep 27 2010 77.5
Sep 28 2010 77.41
Sep 29 2010 79.09
Sep 30 2010 80.95
Ott 1 2010 82.5
Ott 4 2010 82.2
Ott 5 2010 83.64
Ott 6 2010 83.99
Ott 7 2010 82.38
Ott 8 2010 83.35
Ott 11 2010 83.01
Ott 12 2010 82.45
Ott 13 2010 83.74
Ott 14 2010 83.36
Ott 15 2010 81.93
Ott 18 2010 83.8
Ott 19 2010 80.16
Ott 20 2010 82.54
Ott 21 2010 80.56
Ott 22 2010 81.69
Ott 25 2010 82.52
Ott 26 2010 82.55
Ott 27 2010 81.94
Ott 28 2010 82.18
Ott 29 2010 81.43
Nov 1 2010 82.95
Nov 2 2010 83.9
Nov 3 2010 84.69
Nov 4 2010 86.49
Nov 5 2010 86.85
Nov 8 2010 87.06
Nov 9 2010 86.72
Nov 10 2010 87.81
Nov 11 2010 87.81
Nov 12 2010 84.88
Nov 15 2010 84.86
Nov 16 2010 82.34
Nov 17 2010 80.44
Nov 18 2010 81.85
 

Dall'intera mappa di coordinate siamo interessati solo a "[21 aprile 2011]</b>: -17.70 ", copiamo la mappa in un documento di prova, lo salviamo e lo apriamo in excel. in excel tagliamo tutte le colonne non necessarie, lasciando solo date e prezzi. Lo salviamo come documento di testo. Il resto del markup come "[", "]</b>:" sarà rimosso con qualsiasi editor di testo e rimarranno solo la data e il prezzo:

Agosto30201077.17

salvarlo, aprirlo in excel, farne un grafico o elaborarlo ulteriormente
 
FAQ:
Agosto 30 2010 77.17
Agosto 31 2010 75.1
Sep 1 2010 76.86
Sep 2 2010 77.49
Sep 3 2010 77.29
Sep 7 2010 77.47
Sep 8 2010 77.91
Sep 9 2010 77.23
Sep 10 2010 78.26
Sep 13 2010 78.87
Sep 14 2010 78.83
Sep 15 2010 78.4
Sep 16 2010 77.19
Sep 17 2010 76.67
Sep 20 2010 77.8
Sep 21 2010 76.65
Sep 22 2010 76.3
Sep 23 2010 76.54
Sep 24 2010 77.65
Sep 27 2010 77.5
Sep 28 2010 77.41
Sep 29 2010 79.09
Sep 30 2010 80.95
Ott 1 2010 82.5
Ott 4 2010 82.2
Ott 5 2010 83.64
Ott 6 2010 83.99
Ott 7 2010 82.38
Ott 8 2010 83.35
Ott 11 2010 83.01
Ott 12 2010 82.45
Ott 13 2010 83.74
Ott 14 2010 83.36
Ott 15 2010 81.93
Ott 18 2010 83.8
Ott 19 2010 80.16
Ott 20 2010 82.54
Ott 21 2010 80.56
Ott 22 2010 81.69
Ott 25 2010 82.52
Ott 26 2010 82.55
Ott 27 2010 81.94
Ott 28 2010 82.18
Ott 29 2010 81.43
Nov 1 2010 82.95
Nov 2 2010 83.9
Nov 3 2010 84.69
Nov 4 2010 86.49
Nov 5 2010 86.85
Nov 8 2010 87.06
Nov 9 2010 86.72
Nov 10 2010 87.81
Nov 11 2010 87.81
Nov 12 2010 84.88
Nov 15 2010 84.86
Nov 16 2010 82.34
Nov 17 2010 80.44
Nov 18 2010 81.85

Potresti elaborare un po' di più...,

perché non è così facile da capire per i compagni inesperti (come me)... :-)

Come si ottiene un'immagine come questa da un'immagine come questa?

Grazie.

Motivazione: