Ceci est une continuation de Dernière fois.
LESSON 5 The data Object
L'objet data
fournit diverses méthodes [^ 1] pour obtenir des informations sur le cours des actions.
Vous pouvez obtenir des informations sur les cours des actions les plus récents ou passés et le volume des transactions.
L'objet data
peut être utilisé dans les fonctions suivantes.
data.current()
Vous pouvez obtenir les dernières informations avec la méthode current ()
.
Le code ci-dessous obtient le dernier cours de l'action APPL.
data.current(sid(24), 'price')
En plus de «prix», ce qui suit peut être spécifié comme argument.
Argument | Description |
---|---|
prix | prix actuel |
ouvert | prix d'ouverture |
haut | prix élevé |
bas | bas prix |
close | cours de clôture |
volume | Volume |
Vous pouvez également spécifier plusieurs actions comme indiqué ci-dessous. Dans ce cas, la valeur de retour est le type Série de pandas.
data.current([sid(24), sid(8554)], 'price')
S'il existe plusieurs valeurs de retour pour plusieurs actions comme indiqué ci-dessous, le type de pandas DataFrame sera renvoyé.
data.current([sid(24), sid(8554)], ['low', 'high'])
data.can_trade()
La méthode can_trade ()
retourne si l'action en question est négociable en bourse. Renvoie «True» s'il est échangeable. Il est assez difficile d'implémenter cette fonction par vous-même, c'est donc une fonction simple mais pratique.
data.history() Cela sera expliqué dans la LEÇON 6.
[^ 1]: Bien que cela soit décrit comme des «fonctions» dans le texte original, il est facile à comprendre pour les utilisateurs de Python. [^ 2] :: J'expliquerai dans la LEÇON 7.
Recommended Posts