示例#1
0
#mostrar los primeros 10 nombres de los archivos
print(archivos[0:9])

#data.py
#---------------------------------------------------------------------------------------------------------- Paso 1.2
# -- Leer todos los archivos y gurdarlos en un diccionario
data_archivos = dt.data_archivos

#mostrar las primeras 10 llaves
print(list(data_archivos.keys())[0:9])

#functions.py
#---------------------------------------------------------------------------------------------------------- Paso 1.3
# -- Construir el vector de fechas a partir del vector de nombre de archivos
fechas = fn.f_fechas(p_archivos=archivos)

#mostrar las primeras 10 columnas (con formato 1)
print(fechas['i_fechas'][0:9])

#mostrar las primeras 10 fechas (con formato 2)
print(fechas['t_fechas'][0:9])

#functions.py
#---------------------------------------------------------------------------------------------------------- Paso 1.4
# -- Construir el vector de tickers utilizables en yahoo finance

global_tickers = fn.f_tickers(p_archivos=archivos,
                              p_data_archivos=data_archivos)

#mostrar los tickers globales (10)
示例#2
0
"""
# -- --------------------------------------------------------------------------------------------------- -- #
# -- project: A SHORT DESCRIPTION OF THE PROJECT                                                         -- #
# -- script: main.py : python script with the main functionality                                         -- #
# -- author: isamargarcia                                                                     -- #
# -- license: GPL-3.0 License                                                                            -- #
# -- repository: https://github.com/isamargarcia/myst_if709172_lab1                                                                   -- #
# -- --------------------------------------------------------------------------------------------------- -- #
"""
import functions as fn
import numpy as np
import data as dt

# --------------------------------- Paso 1.3
# Construir el vector de fechas a partir del vector  de nombres de archivos
fechas = fn.f_fechas(p_archivos=dt.archivos)

# --------------------------------- Paso 1.4 functions
# Construir el vector de tickers utilizables de yahoo finance
tickers = fn.f_tickers(p_archivos=dt.archivos,
                       p_data_archivos=dt.data_archivos)

# --------------------------------- Paso 1.5
#Descargar y acomodar todos los precios historicos
precios = fn.f_precios(p_archivos=dt.archivos)
# ---------PASO 1.6

# Posicion inicial

# capital inicial
k = 1000000
示例#3
0
# data.py
# ---------------------------------------------------------------------------------------- Paso 1.1 -- #
# -- Obtener la lista de todos los archivos

archivos = dt.archivos()

# ---------------------------------------------------------------------------------------- Paso 1.2 -- #
# -- Leer todods los archivos y guardarlos en un diccionario

data_archivos = dt.data_archivos(archivos)

# fucntions.py
# ---------------------------------------------------------------------------------------- Paso 1.3 -- #
# Counstruir el vector de fechas a partir del vector de nombres de los archivos

i_fechas = fn.f_fechas(archivos)
print(i_fechas[0:4])

# functions.py
# ----------------------------------------------------------------------------------------- Paso 1.4 -- #
# -- Construir el vector de tickers utilizables en yahoo finance

global_tickers = fn.obtener_tickers(archivos, data_archivos)
print(global_tickers[0:4])

# funtions.py
# ----------------------------------------------------------------------------------------- Paso 1.5 -- #
# -- Descargar y acomodar todos los precios historicos

precios = fn.descarga_precios(global_tickers, i_fechas)
print(precios.head())