{"repo":"keyhankamyar/TickVault","free":true,"listed":false,"github":"https://github.com/keyhankamyar/TickVault","clone":"git clone https://github.com/keyhankamyar/TickVault.git","description":"Python library for downloading and processing Dukascopy historical tick data (Forex, crypto, metals). Supports resume-capable downloads, automatic gap detection, proxy rotation, and efficient pandas integration for backtesting and quantitative analysis.","language":"Python","stars":41,"topics":["algorithmic-trading","backtesting","cryptocurrency-data","data-pipeline","downloader","dukascopy","finance","financial-data","forex-data","high-frequency-trading"],"license":"MIT","category":"trading","readme_excerpt":"TickVault 🏦 A high-performance Python library for downloading, storing, and accessing financial tick data from Dukascopy Bank's historical datafeed. Built for quantitative researchers and algorithmic traders who need reliable access to high-resolution market data. --- ✨ Highlights Two clean layers - Downloader : concurrent, fault-tolerant fetchers that mirror Dukascopy’s on-disk layout 1:1 . - Reader : decodes compressed hourly blobs on demand and returns tidy pandas DataFrames. High-Performance Downloading - Concurrent Downloads : Multi-worker architecture with configurable parallelism - Resume Capability : Intelligent resume functionality with metadata tracking - Proxy Support : Distributed downloading across multiple proxies - Error Resilience : Comprehensive retry logic with exponential backoff - Progress Tracking : Real-time progress monitoring with beautiful progress bars Smart Storage - Mirrored Structure : Local filesystem mirrors Dukascopy's directory hierarchy - Compression-Aware : Stores data in original compressed .bi5 format - Metadata Tracking : SQLite database tracks download status and data availability - Space Efficient : 10-15GB for assets with decades of history (like Gold) Powerful Data Access - Fast Decoding : Efficient LZMA decompression and NumPy-based decoding - Pandas Integration : Returns clean, structured DataFrames ready for analysis - Gap Detection : Automatic data continuity verification - Flexible Queries : Easy time-range based data retrieval ","default_branch":null,"files":null,"tree":[],"storefront":"/r/keyhankamyar","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/keyhankamyar/TickVault/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}