Question MQL hors sujet - page 27

 
leonid553:

Bonjour, tout le monde. La question est la suivante.

Il existe plusieurs graphiques. Par exemple :

Vous devez utiliser ces graphiques pour tracer leur courbe de moyenne arithmétique ! A part les graphiques, il n'y a rien au départ. Pas de formules, pas de coordonnées numériques. Rien. Juste une balance sur le côté. Et un axe de temps avec des intervalles de temps égaux.

Existe-t-il un programme capable de tracer la courbe de la moyenne arithmétique sur plusieurs (jusqu'à 10) graphiques ? Si c'est le cas, veuillez me donner un lien ou un nom.

La première chose qui m'est venue à l'esprit. Il s'agit de prendre des valeurs d'échelle de temps circulaire (axe X). J'ai transféré leurs valeurs manuellement dans le tableau excel. Il est ensuite temps de tracer la courbe résultante.

En substance, l'axe des X sera le même pour tous, c'est-à-dire que la période de temps est la même. L'axe des Y aura des valeurs différentes à un point sélectionné (circulaire) dans le temps.

Résumez ensuite les valeurs de ces graphiques à partir de l'axe Y pour 10 ans - il y aura 10 graphiques et construisez déjà un tableau récapitulatif (grâce à cette formule). Ensuite, utilisez ce tableau pour dessiner le graphique final.

Il s'agit d'une solution longue et approximative (selon l'échelon de l'échelle de temps), qui permet d'estimer le caractère des changements de la rentabilité du spread de l'instrument pour une certaine période de temps.

 

Oui, le travail manuel prend du temps.

En fin de compte, je veux (par exemple) obtenir un graphique des tendances saisonnières moyennes sur plusieurs années dans une certaine zone (que je peux construire moi-même sur un site Web spécial), quelque chose comme ceci :

- Ici, la moyenne arithmétique des lignes de 5 et 15 ans est tracée.

 
leonid553:

Oui, le travail manuel demande beaucoup de travail.

Au final, je souhaite (par exemple) obtenir un graphique de tendance saisonnière pluriannuelle sur un site donné, quelque chose comme ceci :

J'ai tout de suite compris, Leonid. En plus de prendre du temps à la main, c'est également approximatif (par le pas de temps lors d'un transfert manuel)...

Vous avez besoin d'un programme ou quelque chose...

La question reste donc ouverte.

 

=======

Pour commencer, vous pourriez (éventuellement) trouver au moins un programme de numérisation pour traduire chaque graphique linéaire en coordonnées. Et ensuite, faites la somme de ces coordonnées dans Excel et dessinez une ligne moyenne !

- Les porcs du contrat - un graphique de la moyenne sur 20 ans :


 

Si nous parlons spécifiquement de ce site, toutes les données nécessaires sont déjà contenues dans le code de la page HTML elle-même (bien sûr, ces codeurs y ont écrit :))

Ouvrez le code de la page dans un éditeur quelconque (vous pouvez le faire directement dans votre navigateur).

Nous voyons de telles lignes :

<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')"

Elles décrivent respectivement les positions et les valeurs de l'infobulle pour chaque date du graphique. Je pense que je n'ai pas besoin d'expliquer ce qu'il faut faire ensuite - les règles d'Excel.

 

Et les graphiques simples (non simultanés) - je peux les tracer ici : (pétrole 2010 septembre-novembre)

http://www.cowsandcrops-market.com/markets/spreadchart.php?spread=CLZ10&indicator=&type=LINE&volume=&grid=1&logscale=0&density=M&period=D&size=S&indicators=

 
FAQ:

Si nous parlons spécifiquement de ce site, toutes les données nécessaires sont déjà contenues dans le code de la page HTML elle-même (bien sûr, ces codeurs y ont écrit :))

Ouvrez le code de la page dans n'importe quel éditeur (vous pouvez le faire directement dans votre navigateur).

Nous voyons de telles lignes :

<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')"

Ils décrivent respectivement les positions et les valeurs de l'infobulle pour chaque date du graphique. Je pense que je n'ai pas besoin d'expliquer ce qu'il faut faire ensuite - les règles d'Excel.


C'est-à-dire qu'il s'avère que dans le "code source" de la page (par exemple CLZ10 oil Tf=D dans le lien ci-dessus) - les coordonnées du graphique sont déjà là :

Il ne reste plus qu'à les transférer en quelque sorte vers Excel ?

 
Août 30 2010 77.17
Août 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
Oct 1 2010 82.5
Oct 4 2010 82.2
Oct 5 2010 83.64
Oct 6 2010 83.99
Oct 7 2010 82.38
Oct 8 2010 83.35
Oct 11 2010 83.01
Oct 12 2010 82.45
Oct 13 2010 83.74
Oct 14 2010 83.36
Oct 15 2010 81.93
Oct 18 2010 83.8
Oct 19 2010 80.16
Oct 20 2010 82.54
Oct 21 2010 80.56
Oct 22 2010 81.69
Oct 25 2010 82.52
Oct 26 2010 82.55
Oct 27 2010 81.94
Oct 28 2010 82.18
Oct 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
 

De l'ensemble de la carte de coordonnées, nous ne sommes intéressés que par "[21 avr. 2011]</b> : -17.70 ", copiez la carte dans un document de test, enregistrez-la et ouvrez-la dans excel. Dans excel, nous supprimons toutes les colonnes inutiles, ne laissant que les dates et les prix. Nous l'enregistrons en tant que document texte. Le reste du balisage comme "[", "]</b> :" sera supprimé avec n'importe quel éditeur de texte et seuls la date et le prix resteront :

Août30201077.17

l'enregistrer, l'ouvrir dans Excel, le représenter graphiquement ou le traiter ultérieurement.
 
FAQ:
Août 30 2010 77.17
Août 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
Oct 1 2010 82.5
Oct 4 2010 82.2
Oct 5 2010 83.64
Oct 6 2010 83.99
Oct 7 2010 82.38
Oct 8 2010 83.35
Oct 11 2010 83.01
Oct 12 2010 82.45
Oct 13 2010 83.74
Oct 14 2010 83.36
Oct 15 2010 81.93
Oct 18 2010 83.8
Oct 19 2010 80.16
Oct 20 2010 82.54
Oct 21 2010 80.56
Oct 22 2010 81.69
Oct 25 2010 82.52
Oct 26 2010 82.55
Oct 27 2010 81.94
Oct 28 2010 82.18
Oct 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

Pourriez-vous élaborer un peu plus...,

parce que ce n'est pas si facile à comprendre pour des camarades inexpérimentés (comme moi)... :-)

Comment obtenir une image comme celle-ci à partir d'une image comme celle-ci?

Merci.