34 Enstrüman
23 döviz çifti, iki emtia (WTI ve Brent) ve S&P 500, Nikkei ve DAX dahil dokuz endeks.
histdata.com üzerinden geçmiş piyasa verilerini indirin ve M1 mumlarını sıkıştırılmış Apache Parquet biçimine dönüştürün. Yerel araştırmalar için 34 enstrüman arasından seçim yapın.
Yerel bir piyasa veri kümesi oluşturun ve nicel analizden önce kapsamını inceleyin.
23 döviz çifti, iki emtia (WTI ve Brent) ve S&P 500, Nikkei ve DAX dahil dokuz endeks.
pandas, Polars, DuckDB ve diğer Arrow uyumlu araçlarla okunabilen, zstd sıkıştırmalı Parquet.
pip ile kurun; histdata komutuyla enstrümanları ve yılları seçin.
M1 indirmeleri, istenen tarih aralığı için mevcut yıllık veya aylık arşivleri seçer ve doğrulanmış yerel arşivleri yeniden kullanır.
OHLCV sütunları timestamp[ms] ve float64 kullanır. Analizden önce kaynak saat dilimini ve seçilen CLI iş akışını inceleyin.
requests, beautifulsoup4, pyarrow ve filelock kullanır. Python 3.10 veya üzeri gereklidir.
Arşivleri indirin, M1 verilerini ayrıştırın ve sütun türleri belirlenmiş Parquet dosyalarını yazın.
histdata.com → ZIP (CSV) → list[OHLCVRow] → Parquet (zstd)Döviz, emtia ve küresel endekslerden oluşan 34 enstrüman. Mevcut geçmiş veri kapsamı enstrümana göre değişir.
Türleri belirlenmiş Parquet sütunları. Veri kümelerini birleştirmeden önce zaman damgalarını ve veri kalitesini doğrulayın.
| Sütun | Tür | Açıklama |
|---|---|---|
| timestamp | timestamp[ms] | Mum zamanı; normal M1 indirmeleri UTC kullanır, --skip-download kaynak EST zamanını korur |
| open | float64 | Açılış fiyatı |
| high | float64 | En yüksek fiyat |
| low | float64 | En düşük fiyat |
| close | float64 | Kapanış fiyatı |
| volume | float64 | Kaynağın hacim alanı |
GitHub üzerinden kurun ve ihtiyacınız olan enstrümanları ve tarih aralığını seçin.
pip install git+https://github.com/StratCraftsAI/histdata.git# Download EURUSD 2020-2025 and convert to Parquet
histdata --pairs EURUSD --year-start 2020 --year-end 2025
# Multiple pairs
histdata --pairs EURUSD GBPUSD USDJPY --year-start 2015 --year-end 2025
# All 34 instruments
histdata --pairs all --year-start 2020 --year-end 2025import pandas as pd
df = pd.read_parquet("output/EURUSD_M1.parquet")
print(df.head())
# timestamp open high low close volume
# 0 2023-01-02 17:00:00 1.07045 1.07048 1.07045 1.07048 0.0API anahtarı gerekmez. Araç, indirmeden önce histdata.com üzerinden bir arşiv belirteci alır.
Süre; mevcut arşivlerin sayısına ve boyutuna, ağa ve yerel işleme bağlıdır. Araç, istek hızını sınırlar; tamamlanma süresi garanti edilmez.
M1 Parquet dosyaları pandas veya diğer Parquet uyumlu araçlarla okunabilir. Bir araştırma platformuna aktarmadan önce veri kapsamını, kalitesini, sütun eşleştirmesini ve saat dilimi gereksinimlerini kontrol edin.
Kaynak CSV, yaz saati uygulaması olmadan sabit EST (UTC-5) kullanır. Normal M1 indirmeleri UTC’ye dönüştürür. --skip-download iş akışı, ayrıştırılmış kaynak EST değerlerini korur. Parquet timestamp[ms] saat dilimi meta verisi içermez.
--timeframe tick seçeneği tik arşivlerini indirebilir, ancak tik ayrıştırma ve Parquet dönüşümü uygulanmamıştır. Belgelenen OHLCV çıktısı için M1 kullanın.
MIT lisanslı açık kaynaklı yazılım. Daha geniş kullanım öncesinde kaynak kodunu inceleyin ve küçük bir veri kümesini doğrulayın.