Cómo calcular acciones usando Python
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.