Skip to content

Web-scrapper to pull Commitment of Traders (Commodities and Financial instrments) reported data. Open Interest & Buyers-Sellers interest.

License

Notifications You must be signed in to change notification settings

israelcastilloh/commit-traders

Repository files navigation

commit-traders

Uso:

from commit_traders_financial import * 
from commit_traders_commodities import *

1) Futuros Financieros

DownloadFinancial(start_year, end_year)

Te entrega los archivos en formato Excel, creando un directorio "financial" con directorios por año.

FinancialReports(start_year, end_year, *current_year)

Arroja un diccionario que contiene los reportes desde start_year hasta end_year. Si se añade current_year, se muestra un DataFrame del año específicado.

ReportPoints(year)

Muestra una lista de los Puntos de Reporte que aparecen en el Commitment of Trader del año especificado.

ReportAssets(year)

Muestra una lista de los Activos reportados durante el año específicado.

Asset(asset, year,  *start_date, **end_date)

Muestra la información de un Activo (str), del año especificado.

OpenInterest(asset, year,  *start_date, **end_date)

Muestra los historicos del Open Interest de un Activo, como un DataFrame.

DealerPosition(asset, year, *start_date, **end_date)
ManagerPosition(asset, year,  *start_date, **end_date)
LevFundsPosition(asset, year,  *start_date, **end_date)
OtherRepPosition(asset, year,  *start_date, **end_date)

Muestra las posiciones de los Intermediarios, tanto de Compra, Venta y Spreading, como un DataFrame.

Muestra las posiciones de los Gestores de Capital, tanto de Compra, Venta y Spreading, como un DataFrame.

Muestra las posiciones de los Fondos Apalancados, tanto de Compra, Venta y Spreading, como un DataFrame.

Muestra las posiciones de Otros Reportables, tanto de Compra, Venta y Spreading, como un DataFrame.

2) Futuros de Materias Primas (Commodities)

DownloadCommodities(start_year, end_year)

Te entrega los archivos en formato Excel, creando un directorio "commodities" con directorios por año.

CommoditiesReports(start_year, end_year, *current_year)

Arroja un diccionario que contiene los reportes desde start_year hasta end_year. Si se añade current_year, se muestra un DataFrame del año específicado.

ReportPoints(year)

Muestra una lista de los Puntos de Reporte que aparecen en el Commitment of Trader del año especificado.

ReportAssets(year)

Muestra una lista de los Activos reportados durante el año específicado.

Asset(asset, year,  *start_date, **end_date)

Muestra la información de un Activo (str), del año especificado.

OpenInterest(asset, year,  *start_date, **end_date)

Muestra los historicos del Open Interest de un Activo, como un DataFrame.

ProducerMerchantPosition(asset, year,  *start_date, **end_date)
SwapDealerPosition(asset, year,  *start_date, **end_date)
ManagedMoneyPosition(asset, year,  *start_date, **end_date)
OtherRepPosition(asset, year,  *start_date, **end_date)
NonRepPosition(asset, year,  *start_date, **end_date)

Muestra las posiciones de los Productores y Mercantes, tanto de Compra, Venta y Spreading, como un DataFrame.

Muestra las posiciones de los Intermediarios de Swap, tanto de Compra, Venta y Spreading, como un DataFrame.

Muestra las posiciones de los Gestores de Capital, tanto de Compra, Venta y Spreading, como un DataFrame.

Muestra las posiciones de Otros Reportables, tanto de Compra, Venta y Spreading, como un DataFrame.

Muestra las posiciones de los No Reportables, tanto de Compra, Venta y Spreading, como un DataFrame.

'''
Desarrollado por: Israel Castillo. // Ingenierio Financiero // castillo.israelh@gmail.com
En colaboración y supervisión de: IteraCapital
'''

About

Web-scrapper to pull Commitment of Traders (Commodities and Financial instrments) reported data. Open Interest & Buyers-Sellers interest.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages