Loading

Mega May PDF Sale - NOW ON! 25% Off Digital Certs & Diplomas Ends in : : :

Claim My Discount!
Study Reminders
Support
Text Version

Set your study reminders

We will email you at these times to remind you to study.
  • Monday

    -

    7am

    +

    Tuesday

    -

    7am

    +

    Wednesday

    -

    7am

    +

    Thursday

    -

    7am

    +

    Friday

    -

    7am

    +

    Saturday

    -

    7am

    +

    Sunday

    -

    7am

    +

Options de personnalisation avancées
00:00 Président 1: Bonjour tout le monde et bienvenue à la partie 3 de la section 4. Dans ce tutoriel, nous allons parler du sous-tracé légèrement plus complexe à grille. Je dis que c'est plus complexe principalement parce qu'il vient avec plus d'options et c'est un peu plus personnalisable, mais, du moins pour moi, ça fait beaucoup plus de sens et c'est en fait ma méthode préférée pour les sous-parcelles. Donc nous garderons tout ce que nous avons fait. Aussi, faisons ... Je suppose que nous pouvons partir ... Nous pouvons laisser cette fonction ici, ce n'est pas un problème, et nous pouvons juste redéfinir ces axes, en gros, et je vais me débarrasser d'au moins AX ... Eh bien, nous allons faire ça, et puis allons faire ça. On en a trois pour l'instant. Donc avec notre carte mère, genre de ce que nous recherchons, c'est peut-être avoir, peut-être, un plus petit sous-placette sur le dessus, une sous-parcelle moyenne plus grande, et un sous-tracé plus petit sur le fond. Les gens les utilisent généralement pour des indicateurs et des trucs comme ça. Donc c'est un peu ce que nous recherchons.01:02 S1: Donc avec le sous-tracé à grille, la façon dont il fonctionne est, comme avant, c'était notre sous-tracé de base. Sous-placette à grille, vous ... Vous démarrez à l'extérieur et à droite de la grille, vous spécifiez la grille et vous pouvez spécifier une taille de grille différente. Alors disons que vous commencez ... On va commencer avec un 6x1, alors utilisons ça. Donc on va dire que c'est un 6x1, mais vous pourriez avoir un 6x2 ou si vous avez besoin de deux vous pouvez faire ça. Mais de toute façon, on va utiliser un 6x1. Et donc, à l'extérieur de la porte, vous avez six fentes sur le dessus. Alors, c'est juste ... Les ajoutons ici. 1 et puis nous fait 3, 4 ... Wow, c'est trop petit, mais on va le réparer. 4, puis 5. Donc 1, 2, 3, 4, 5 et 6. Ok.02:03 S1: Il s'agit donc de notre grille 6x1. De toute évidence, notre fond est un peu trop grand, donc nous pouvons juste l'amener un peu. Donc nous avons fait ce graphique 6x1 et c'est ce que le sous-tracé de la grille, nous avons fixé 6x1. Vous pouvez définir vos autres axes comme des mesures différentes, mais cela n'a généralement aucun sens de le faire, car il n'est pas nécessaire dans le sous-tracé de la grille. Donc ce qui va arriver dans le sous-complot pour le quadrillage c'est que tu vas ... Dites que vous allez spécifier un axe, d'abord vous spécifiez la hauteur et fondamentalement la hauteur et la largeur de l'ensemble du graphique et ensuite vous spécifiez le point de départ pour ... Donc, en gros, vous pouvez y penser comme un X et Y. Donc nous avons ... Si vous aviez plus de colonnes, ce serait une chose, mais nous allons commencer, disons AX1 à zéro, zéro. Donc ce serait là, dans le coin supérieur, ce serait zéro, zéro. Et puis vous spécifiez la bande de lignes, donc combien de lignes voulez-vous que ce sous-tracé s'étend? Et puis vous avez une portée de colonne et c'est le nombre de colonnes que vous voulez qu'elle s'étend.03:05 S1: Maintenant, pour nous, la portée de la colonne sera de 1 pour tout le monde, car nous n'avons qu'une seule colonne, mais vous pouvez envisager des scénarios où vous pourriez avoir plusieurs colonnes. Donc pour celui-ci, nous voulons qu'il occupe essentiellement ce premier endroit, ici. Donc pour faire ça ... Et faisons ça, en fait. Donc nous voulons qu'il occupe ... Je pensais vraiment que ça allait avoir un remblai, un remplissage solide. Merci.[ chuckle ]03:31 S1: Nous voulons qu'il occupe ici. Donc ce serait le point de départ 0, 0. La portée de la ligne serait 1, ou vous pourriez faire 2 ou quelque chose comme ça. Mais nous ferons 1. Et puis la colonne 1. Et puis vous pourriez avoir un autre graphique, ou une figure, ou un sous-tracé plutôt, et ce serait là. Ok? Et ce que celui-ci serait, serait que ce soit le point de départ ne serait pas nul, zéro, il serait à 1, 0, et la portée de la ligne serait 1, 2, 3, 4. La durée de la colonne est 1. Et puis, encore une fois, enfin, vous auriez votre dernier, votre dernier sous-tracé serait peut-être ici et ce serait le point de départ de ... Il s'agit de 0, 1, 2, 3, 4. Point de départ de 5, puis 5, 0, en gros, " parce qu'il n'y a pas de colonnes. Et puis il s'étendait, vraiment, une ligne et une colonne.04:28 S1: Alors essayons de faire un graphique qui ne fait que ça. Donc on va déplacer ça ici, on est fait avec ça. Et maintenant nous devons définir AX1, 2 et 3, pour voir exactement ce que nous voulions. Tout d'abord, vous allez dire AX1 est égal, et nous faisons plt.subplot2grid, littéralement la grille numéro 2. Et puis le premier élément ici, vous pouvez même voir ici, les choses qu'il nous donne. Donc le premier sera la forme. Donc c'est la forme de l'ensemble. Alors vous avez l'emplacement. C'est le point de départ. Ensuite, la portée de la ligne, la durée de la colonne. Ainsi, la forme de ce sous-tracé, ou du moins la forme de cette grille, est de 6x1. Ok? Alors notre point de départ sera 0, 0, parce que nous voulons qu'il commence à la très, très haut. La portée de la ligne sera égale à 1. La portée du Col sera égale à 1. Donc c'est l'axe 1. Donc, l'axe 2 serait, fondamentalement la même chose. Donc AX2 est égal à plt.subplot2grid. Encore une fois, le premier paramètre, la forme, 6x1. Rien n'a changé là-bas. Ensuite, nous avons le point de départ. Cette fois, le point de départ va changer. Celle-là commence à 1, 0. Et puis, la portée de la ligne. Donc combien de lignes ce nombre va s'étendre, est en fait 4 maintenant. Et puis col span sera égal à 1.05:57 S1: Enfin, nous avons AX3, ce sera nos derniers axes. Plt.subplot2grid, où ... Quelle est la forme de l'ensemble? Il est toujours 6x1. Maintenant le point de départ, celui-ci commence à 5, 0. Ça va occuper la travée 1 et il va s'étendre sur les colonnes ... Oops, mets ça entre parenthèses. La longueur de ligne est égale à 1 et la portée du col est égale à 1. Ok. Donc, nous pouvons sauver ça maintenant et allons-y et l'exécutons. Et là vous allez, vous pouvez voir que ce que nous avons est ce que nous rechercherchions et c'était comme ça. Donc, on a un tableau sur le dessus, un grand tableau au milieu, et un petit tableau sur le fond à nouveau. Donc, il y a notre carte là-bas. Ce sont donc les deux principaux types de sous-parcelles. Encore une fois, je préfère le sous-tracé à la grille parce que vous pouvez rendre la grille autant que vous vouez, n'est-ce pas? Tu peux le faire 6x1 si tu veux, mais si tu parles que tu auras peut-être deux ... Le fond du fond aura deux points pour ça, alors c'est bien. Vous pouvez alors modifier cette grille pour être un 6x2. Et puis vous ne comptez pas quel numéro de tracé c'est ça et c'est celui qui a occupé. Tu n'as pas à faire face à ça. De plus, le sous-tracé à grille vous donne beaucoup plus de personnalisation ici, puisque vous lui donnez la taille, vous lui donnez le point de départ, le nombre de lignes, le nombre de colonnes.07:24 S1: Ça semble être un peu plus intuitif pour moi, mais tout le monde est différent. Donc, vous pourriez trouver que le sous-tracé à grille n'est pas intuitif et que le sous-tracé de base de avant était plus intuitif pour vous. Donc, utilisez ce que vous voulez utiliser. Nous allons continuer avec le sous-tracé à grille, mais vous pouvez essayer de suivre avec l'autre sous-tracé si vous le voulez. Donc, dans le prochain tutoriel, ce que nous allons faire, c'est que nous allons incorporer ce que nous venons d'apprendre maintenant, dans notre graphique ouvert à très bas prix. Et puis, nous allons commencer à faire une personnalisation plus avancée avec ce graphique ouvert et fermé. Donc, c'est ce que vous devez regarder vers l'avenir aussi. Alors, restez à l'écoute. Merci d'avoir regardé.
00:00 Président 1: Bonjour, tout le monde, et bienvenue à la quatrième partie de la section 4 de notre Visualisation des données avec Python et Matplotlib Tutorial Series. Dans cette partie, ce dont nous allons parler, c'est d'incorporer ce que nous avons appris avec le sous-tracé de la grille à notre graphique à chandeliers ouvert à haute fermeture, et ensuite nous allons passer de là avec une personnalisation plus avancée de Matplotlib. Donc ce que nous allons faire, c'est que nous allons utiliser le code de la partie 16 de la section 3, et ce serait ce code ici. Je vais juste CTRL A, CTRL C pour la copie, CTRL A, CTRL V pour coller. Donc j'économais et je courrai ce vrai rapide, et on fait monter ce graphique, disons que nous allons tracer Exxon, on obtient ce graphique ici. Donc nous utilisons l'un de nos styles créés ici. Et nous avons le dernier prix ici et des trucs comme ça. Donc ce que nous allons faire maintenant est proche de ça, et allons-y et rajoutons un peu plus à ce prix fermé, tout d'abord. Donc dans cet ax1.annotate pour ce dernier prix, je viens de changer de cinq à huit, voir si ça la corrige un peu.
01:08 S1: C'est un peu mieux. Nous allons la laisser là pour l'instant. De toute façon, nous allons ajouter d'autres sous-parcelles ici et parler des nuances et de la personnalisation plus avancée. Tout d'abord, ce que nous voulons faire c'est, disons que nous voulons ... Au moins, on a peut-être un tableau en haut, puis peut-être un graphique au milieu. Donc ce que beaucoup de gens feront, c'est qu'ils auront un graphique, vous avez le prix au milieu, et puis peut-être qu'ils ont un graphique indicateur sur le dessus, et un autre indicateur sur le bas. Même si vous ne connaissez pas les indicateurs, c'est très bien. Ce n'est pas un tutorat ou quoi que ce soit de ce genre. Nous allons juste les utiliser comme un exemple, c'est ça. Donc, si vous n'êtes pas familier avec le financement, c'est tout à fait parfait. Nous l'utilisons juste comme exemple puisqu'il utilise des données de date, et d'autres choses utiles et plus difficiles avec le graphique. Donc nous allons nous en sortir. Et tout d'abord, nous allons arriver là où nous définissons nos axes. Et nous avons déjà commencé à utiliser le sous-tracé pour grille, mais nous allons changer la grille à ce 6 x 1 dont nous parlions.
02:12 S1: Nous allons changer cette grille. Il va encore commencer à 0,0, mais ax1, ça va être le premier. Donc on va dire que c'est une travée qui est égale à une, et ensuite on va dire que c'est une travée de colonne qui est égale à une. Et puis on va ajouter un deuxième axe. Donc on va dire maintenant, ax2 = plt.subplot2grid. Encore une fois, ça va être un 6 x 1, et cette fois, ça va commencer à 1,0. Et puis la travée fera ça quatre, et ensuite la colspan sera égale à une. Et nous pourrions ajouter le troisième sous-tracé. Nous irons de l'avant et faisons ça aussi. Tout d'abord, si vous vous rappelez avant, quand vous essayez d'ajouter des étiquettes et des trucs comme ça, si nous laissons ça ici, ça va se rapporter à l'ax2. Donc vous ne pouvez pas dire ax2.ylabel; ce n'est pas valide. Tu dois dire plt. Donc, à cause de cela, lorsque vous allez définir les étiquettes de vos axes, vous devez le placer sous le graphique en référence. Nous allons laisser le prix ici, mais nous allons aller de l'avant et nous débarrasser de la date parce que nous n'allons pas utiliser la date. Il va y avoir un graphique qui est en fait sous lui. Et donc, avoir une date ici ne servira à rien, alors je vais juste le commenter pour l'instant.
03:44 S1: Et en fait, supprimons simplement. Et puis on va spécifier un troisième axe, donc ax3, et ça va être égal à plt.subplot2grid, et ça sera, encore, un 6 x 1. Il sera le point de départ de 5,0, et la portée sera égale à une, la colspan sera égale à une. Et nous allons laisser pratiquement tout le reste en place. Maintenant, ce que nous avons fait, c'est que le prix est maintenant sur ax2, pas ax ou ax1. Donc ce que nous voulons aller de l'avant, c'est que nous voulons aller jusqu'à ce chandelier et en fait nous voulons qu'il complote sur l'ax2 maintenant. Nous voulons que la grille soit présente sur l'ax2. Nous voulons ces localisateurs et essentiellement l'étiquette en ax2, ax2 ici et ax2 ici. Je vais aussi supprimer cette annotation qui est commentée. Vous vous sentez libre de tenir un registre de la façon de le faire vous-même. Je vais le supprimer. Nous irons de l'avant et laisserons ce prix annoté. Je pense que c'est un peu de pétri de l'avoir sur notre graphique, donc nous le laisserons là. Mais elle doit être annotée à, encore, ax2 pas ax1.
05:04 S1: Le reste de cette option peut rester. Nous avons une double utilisation du label plt Y. En fait, nous ne pouvons même pas s'en sortir avec elle, alors allons nous débarrasser de celui-ci. Et économons et courons. C'est un complot pour Exxon, et voyons ce qui se passe. Oui, donc nous avons le prix là, c'est bien. C'est donc notre premier regard sur la nouvelle création de nos données. Donc on peut voir que tout d'abord, on a beaucoup d'espace, mais ça va bien, on va commencer à étiqueter. Et on peut voir qu'il y a beaucoup de course-over qui se passe ici avec des chiffres et des trucs comme ça. Ne t'inquiète pas pour ça. C'est exactement ce que nous faisons ce tutoriel pour, mais nous allons juste devoir prendre les choses un pas à la fois. Mais de toute façon, nous pouvons voir que maintenant sur notre carte intermédiaire ici, nous avons les prix qui sont montrés, donc c'est bon. On a l'annotation qui arrive comme on s'y attendait, c'est bien, et tout ça. Donc je vais y aller et la fermer.
06:01 S1: Et je vais, au lieu d'utiliser notre style, essayons d'utiliser 538. Juste curieux que l'on soit la meilleure version pour moi. J'ai juste un peu comme ça, 538, ça n'a vraiment pas d'importance. Vous pouvez utiliser notre style ou 538. Ça n'a vraiment pas d'importance. Mais utilisons 538'car c'est facile à lire de toute façon. Au moins c'est ce que je vais utiliser, vous pouvez utiliser le style que vous voulez utiliser. Ça n'a vraiment pas d'importance. Alors, en dehors de ça. Et maintenant ce que nous voulons faire ... Voyons si nous voulons apporter d'autres changements avant que nous ne bougerons. Allons-y, et allons nous voir ici, [ 06:36 ] ____ x2. Je pense que ce que nous ferons, c'est que nous choisirons les prochains changements que nous voulons faire dans le prochain tutoriel, mais il y a en fait quelques changements que nous avons besoin de faire. Alors allons-y ... Venant ici, nous avons certains des problèmes de ces chiffres qui s'exécutent les uns sur les autres. Nous avons aussi ces axes, les axes Y qui s'exécutent sur ces axes, les haches. Même chose ici. Nous avons ces axes X qui sont simplement dépasses par ces axes, l'ensemble des axes et le sous-tracé de la troisième. Et la même chose se passe ici, ici, et tout ça. Donc nous avons beaucoup de choses. De plus, ces axes ne sont pas liés l'un à l'autre, donc nous allons devoir y ajouter également cette partie.
07:18 S1: De toute façon, il y a beaucoup de changements que nous devons apporter à mesure que nous avantons. Alors restez à l'écoute, et merci de regarder.
00:00 Président 1: Bonjour, tout le monde et bienvenue dans la partie 5 de notre section 4 de Data Visualization avec Python et Matplotlib Tutorial Series. Dans cette vidéo, ce que nous allons faire, c'est créer plus de données à montrer sur nos autres axes. Donc pour l'instant, ce que nous allons faire n'est qu'une simple moyenne mobile. Donc on va juste écrire une fonction vraiment rapide. Kind of gonna gear this function just to be a really quick function, rather than expliquent how to calculer for a moving average. Si vous n'êtes pas familier avec une moyenne mobile, ne vous en faites pas trop. Fondamentalement, une moyenne mobile n'est qu'un ... C'est exactement comme ça sonne. C'est une fenêtre mobile de prix moyens pour x quantité de jours pour quelque chose. En fait, ça n'a pas à être des prix du tout. Elle peut être sur n'importe quelle donnée. Mais ce qu'il va faire, c'est qu'il va lissait les données. Et les gens utilisent différentes longueurs de moyennes mobiles pour échanger des stocks et des trucs comme ça.
00:52 S1: Donc de toute façon, je vais aller de l'avant et ... Nous n'avons plus besoin d'imprimer ces trucs, donc je vais le commenter. Et maintenant ce que nous voulons, c'est définir une fonction qui va calculer la moyenne mobile pour nous. Donc je vais descendre ici et dire que définir moving_average. Et la moyenne mobile prendra les valeurs et la fenêtre, et la fenêtre c'est le nombre de jours que nous faisons de cette moyenne mobile. Alors ce que nous allons faire c'est le poids = NP.repeat. Et puis nous allons faire 1.0, la fenêtre, et la diviser par la fenêtre. Et puis on va dire que les PME pour des moyennes mobiles simples sont égales à NP.convolve, et nous voulons faire ça contre les valeurs avec les poids, et nous ne voulons qu'une seule donnée valide là. Et puis à la fin, nous retournons les ZGS. Et non pas de retour, mais de retour des ZGS. Donc c'est la fonction pour calculer la moyenne mobile. Je vais expliquer à nouveau la moyenne mobile une fois que nous pouvons la visualiser " parce que je suppose que beaucoup de gens savent probablement ce qu'est une moyenne mobile, et beaucoup de gens ne le savent pas. Ce n'est pas vraiment un tutoriel, encore une fois, sur le financement. Nous voulons simplement créer quelques exemples de données à utiliser. Et c'est une sorte de véritable exemple de ce que les gens pourraient utiliser pour ... Dans ce contexte, au moins. Mais c'est rapide à calculer, si bien.
02:14 S1: Maintenant, ce que nous voulons, c'est que nous allons venir ici. Passons également à ... Nous utilisons maintenant trois mois. Allons-y et faisons six mois. Et puis, ce que nous faisons, c'est que nous allons descendre, allons-y avant ... Fondamentalement, après que nous ayons saisi les données de date, nous calculerons ces moyennes mobiles ici. Donc on va dire ... Eh bien, allons à la très, très, très, très haut de notre script, et définons quelques constantes. Donc on va dire ma1. Ce sera donc la première moyenne mobile. Ce sera 10, et ensuite on va dire ma2 = 30. Il s'agit donc d'une moyenne mobile de 10 jours, et ce sera une moyenne mobile de 30 jours. Et puis on s'en va. Après que nous avons saisi ces données, nous allons juste descendre ici, et ensuite ce que nous allons dire est que nous allons dire que ma1 est égal à quelque chose, et ensuite ma2 est égal à quelque chose. Nous allons utiliser la même chose, mais nous le souviendrons. Donc ma1 = moving_average. Donc, faire référence à cette fonction que nous venons de faire. Quelles sont les données que nous voulons nourrir? On veut se nourrir de gros plan. Et puis on veut se nourrir, la fenêtre sera ma1. Et puis on fait exactement la même chose pour ma2. Donc ma2 = moving_average, et nous nous alimons par le gros plan avec une période de ma2. Donc 10 et 30. Donc ça va créer et retourner la moyenne mobile juste des prix, mais nous devons encore la mettre à jour.
03:50 S1: Donc la façon la plus rapide et la plus facile et la plus simple que les gens pensent de faire ceci est, eh bien, nous avons les moyennes mobiles, donc nous devrions être en mesure de dire date ma1, date ma2. Mais cela peut ne pas fonctionner pour nous, alors allons-y et descons-en. Et comme je le disais avant, en général, vous voulez garder toutes vos définitions, des choses que vous faites ensemble. Donc vous définissez des axes ici au sommet, c'est bien. Vous définissez ces éléments séparément de tout le reste. Mais une fois qu'il est temps de tracer et de modifier les parcelles, vous le faites en morceaux. Donc c'est le bloc ax2. Et je vous recommande de faire les choses dans l'ordre. Alors ax3 devrait probablement descendre ici, et c'est là que le bloc ax3 sera. Alors disons ax3.plot, puis date, puis ma1. Pensons simplement que nous pourrions le faire.
04:44 S1: Et puis, allez-y et placons le ma2. Donc ax3.plot, et encore, datema2. Mais que se passe-il si nous essayons réellement de le faire? Et referons cette idée originale. Ensuite, exécutons-nous donc nous n'avons pas les données des tutoriels précédents. Nous allons tracer XOM, actuellement pulls. Et puis nous obtenons cette erreur. Nous avons en fait parlé de cette erreur une fois auparavant dans le tutoriel, mais cela dit, "Erreur de valeur: X et Y doivent avoir la même première dimension." Et par première dimension, ce qu'ils signifient, c'est la longueur. Donc quand vous voyez cette erreur, la première chose que vous devriez faire, c'est comme, "Hmm." Si vous ne savez pas ce qui se passe ... Eh bien, essayons ça. Ok, X et Y, pour une raison quelconque, pour ax3.plotdatema1, ça ne marche pas, et ça nous a donné cette erreur qui nous dit qu'ils ne sont pas de la même longueur. Il est donc possible de le faire: Imprimer, len, mettre à jour, puis imprimer, len de ma1. Alors qu'est-ce qui se passe ici? Alors, économetons et refaites ça. Revenons ici. Nous allons à nouveau tracer Exxon Mobil. Et puis nous avons la même erreur qu'avant, mais nous obtenons un peu plus d'informations.
05:51 S1: Il s'agit donc de la longueur de la liste de dates, et il s'agit de la longueur de la liste moyenne mobile. Eh bien, il s'avère que celui-ci est plus long que celui-ci. Pourquoi? Eh bien, avec une moyenne mobile, si vous avez laissé dire une moyenne mobile de 10 jours, pouvez-vous en fait obtenir une moyenne mobile de 10 jours le jour 5? Non, parce que tu n'avais pas 10 jours à la moyenne. Cela peut se produire pour de nombreuses raisons, et ce n'est qu'un exemple avec des moyennes mobiles. Alors, que pouvons-nous faire pour résoudre ce petit problème? Eh bien, la chose la plus facile à faire, si vous savez ce qui cause ce problème ... Nous savons que la racine du problème est qu'avec des moyennes mobiles, ce que je viens d'expliquer le jour, disons le jour 15, on peut calculer le ma1, mais on ne peut pas calculer le ma2. Donc ce que nous devons faire, c'est utiliser en moyenne mobile deux, en gros 30, comme point de départ de nos listes, en gros. Mais on ne peut pas vraiment commencer à ... On ne peut pas être comme, "D'accord, voici ce que nous allons faire: nous allons commencer à la partie 30 de la journée, et ensuite ne pas commencer à cette partie." Cela peut parfois se gâte. En général, ce que vous faites, c'est que vous commencez à la longueur de ce que vous savez être le jeu de données complet, et ensuite vous commencez à la longueur de l'ensemble de données complet à partir du plus grand nombre de données non valides que vous pourriez avoir, puis allez à l'intérieur. Donc, dans notre cas, la plus grande valeur de données non valides serait de 30 points.
07:28 S1: Donc en descendant vers l'endroit où nous définissons ces moyennes mobiles, ce que nous pourrions faire ici pour nous assurer que ces deux valeurs sont égales en longueur est que nous pourrions dire que le point de départ est égal à la longueur d'un ensemble complet de données. Donc, nous allons utiliser de façon arbitraire. Donc la longueur de la date, ma2-1, et ensuite. Donc ce sera un assez grand nombre. Ça devrait être plus de 100. Nous pouvons donc imprimer le début, par exemple. Alors, économetons et exécutez ce vrai rapide. XOM, et vous obtenez 95, 124. Vous obtenez 115, mais gardez à l'esprit 115 est la longueur de ma1, qui était de 10. Mais nous avons 20 points de plus pour la ma30. Donc si on fait les maths, 115 moins 20, tu ne le sais pas, c'est 95. Donc cool. Donc maintenant, nous avons ce point de départ. Eh bien, la façon dont nous pouvons gérer ceci à partir d'ici avec nos graphiques est où nous préparons la date, nous pouvons tracer la date, et ensuite trancher la date pour commencer au point de départ négatif. Donc ça nous démarre à partir de l'essentiel -95, et cela signifie simplement que nous commençons tout juste de 95 points du dernier point. Et puis on peut faire exactement la même chose ici, -start:, et puis on fait exactement la même chose ici, -start:, et puis on peut faire la même chose ici encore, -start:.
09:05 S1: Alors maintenant, allons le graphe, et nous allons le faire à nouveau Exon Mobil, et nous allons nous replions sur le graphique. Et vous y allez. Maintenant, nous avons ici des moyennes mobiles. Encore une fois, la moyenne mobile est une moyenne mobile lente du prix réel. C'est une façon de lisscher le prix. Donc on peut voir cette ligne rouge est la plus grande moyenne mobile, la ligne bleue est un peu plus rapide. Et vous pouvez voir, si vous voulez tracer une ligne à travers ces prix, ce serait assez lisse, puis vers le bas, puis sur. Et c'est la même chose, c'est essentiellement ce que fait cette ligne bleue. Et puis la ligne rouge est un peu plus long terme.
09:41 S1: Nous pouvons parler un peu plus de ce que les gens font de cela plus tard, mais nous avons le graphique au moins là. Bien sûr, nous avons aussi besoin de quelque chose sur le dessus. Donc, dans le prochain tutoriel, nous allons créer un autre indicateur de volatilité très simple qui monte ici, et ce sera encore plus basique que la moyenne mobile, en fait. Donc, de toute façon, restez à l'écoute. Merci d'avoir regardé.