File size: 678 Bytes
8702ac0
e969edd
 
 
 
 
 
 
 
 
 
 
8702ac0
 
e969edd
8702ac0
 
e969edd
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
def fetch_forex_data(pair, timeframe):
    """
    Fetch historical forex data for a given currency pair and timeframe.
    This function generates dummy data for testing purposes.

    Args:
        pair (str): Currency pair (e.g., "EUR/USD").
        timeframe (str): Timeframe for the data (e.g., "15m").

    Returns:
        pd.DataFrame: DataFrame containing Date and Close price.
    """
    import pandas as pd
    import numpy as np

    dates = pd.date_range(start="2025-01-01", periods=100, freq="15T")
    prices = np.random.uniform(1.1, 1.2, len(dates))

    df = pd.DataFrame({"Date": dates, "Close": prices})
    df.set_index("Date", inplace=True)
    return df