Red de conocimiento de divisas - Apertura de cuenta en divisas - Cómo calcular acciones usando Python

Cómo calcular acciones usando Python

Como novato en Python, encontré muchos problemas mientras aprendía y debo ser bueno en el uso de varios métodos. Hoy, mientras estudiaba, descubrí cómo calcular la subida y bajada de una acción en función de su precio de cierre.

Primer método:

Leer los datos y crear la función:

Importar numpy como np

Matplotlib.pyplot como plt import

desde scipy.interpolate importar splines

desde pylab import *

importar pandas como pd

desde pandas import series

A = pd.read _ csv ('d://1.csv ', sep = ', ') #Ubicación del archivo.

t=a['close']

Definir f(t):

s=[]

Para dentro del rango I(1, len(t)):

Si i==1:

Continuar

En caso contrario:

s.append ((t[I]-t[I-1])/t[I]* 100)

Imprimir s

Trama

plt.show( )

f(t)

Segundo tipo:

Utilice este método en pandas:

Importar pandas como pd

a = PD . leer _ CSV(' d:///1 . CSV ')

rets = a['cerrar']. pct_change() * 100

Imprimir rets

Tercer tipo:

close=a['close']

RETs = cerrar / close . shift(1)-1

Imprimir rets

Resumen: Python es un lenguaje de programación muy bueno. En términos generales, podemos implementar nuestras ideas construyendo funciones relacionadas. Pero como todos sabemos, hay muchos paquetes de computación científica en Python y hay muchos métodos para resolver rápidamente las necesidades informáticas, como pct_change () en pandas mencionado anteriormente. Por lo tanto, en el uso diario, debe aprender a encontrar mejores métodos para mejorar la velocidad informática.

上篇: ¿Cuál fue la razón por la que Julian Cheung y Xu Qiuyi rompieron? 下篇: Leslie Cheung cumplió 66 años y Tang Hede publicó fotos íntimas de su pasado para conmemorarlo. ¿Cómo evalúas la amistad entre ellos?
Artículos populares