Why use Duka? Direct browser downloads are blocked by security restrictions. Duka is a fast Python CLI tool that downloads Dukascopy data efficiently using multiple threads.
Step 1: Install Duka
Open your terminal/command prompt and run: pip install duka
Step 2: Download Data
Use one of these commands:
Download XAUUSD for a date range: duka XAUUSD -s 2024-01-01 -e 2024-12-31
Download EURUSD for a date range: duka EURUSD -s 2024-01-01 -e 2024-12-31
Download to a specific folder: duka XAUUSD -s 2024-01-01 -e 2024-12-31 -f /path/to/folder
Step 3: Convert Your Data
1. Switch to the "Convert CSV" tab above
2. Click the file input and select your downloaded data file
3. Download in MT4, JSON, or CSV format
đĄ Pro Tips:
âĸ Duka downloads roughly 10 minutes per year of tick data
âĸ Default uses 10 threads (adjust with -t flag if needed)
âĸ Files are saved in your current folder
âĸ Learn more: Duka GitHub Repository
Step 1: Import CSV File
Step 2: Download Converted Data
âšī¸ Instructions
How to use:
1. Click the file input to select a CSV file with tick data
2. The parser will analyze and validate the data
3. Once parsed, download buttons will appear for different formats
4. Choose your desired format: MT4, JSON, or original CSV
Expected CSV Format: Columns for timestamp, bid, ask (or similar tick data) Output Formats: MetaTrader 4 compatible, JSON, or original