diff --git a/extras/community/signals/prototype_signal.ipynb b/extras/community/signals/prototype_signal.ipynb new file mode 100644 index 0000000..b576d95 --- /dev/null +++ b/extras/community/signals/prototype_signal.ipynb @@ -0,0 +1,5534 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "id": "7e2c4bbb-5e8b-4d84-9997-ecb2c349cf54", + "metadata": {}, + "source": [ + "## First step - generate training data from examples" + ] + }, + { + "cell_type": "code", + "execution_count": 105, + "id": "16cf3aa2-f407-4b95-8b9e-c3c586f67835", + "metadata": {}, + "outputs": [], + "source": [ + "import requests\n", + "import pandas as pd\n", + "from datetime import datetime, timedelta,timezone\n", + "from datasets import load_dataset, Dataset\n", + "from dotenv import load_dotenv\n", + "import os\n", + "from openai import OpenAI\n", + "import json\n", + "import tiktoken\n", + "from IPython.display import display, Markdown\n", + "\n" + ] + }, + { + "cell_type": "code", + "execution_count": 96, + "id": "375302b6-b6a7-46ea-a74c-c2400dbd8bbe", + "metadata": {}, + "outputs": [], + "source": [ + "# Load environment variables in a file called .env\n", + "load_dotenv()\n", + "\n", + "# Replace with your CoinAPI key\n", + "API_KEY = os.getenv('YOUR_COINAPI_KEY')\n", + "\n", + "# Define the base URL for CoinAPI\n", + "BASE_URL = 'https://rest.coinapi.io/v1/ohlcv/'\n", + "OLLAMA_URL = \"http://localhost:11434/v1\"\n", + "\n", + "os.environ['OPENAI_API_KEY'] = os.getenv('OPENAI_API_KEY', 'your-key-if-not-using-env')\n", + "# URL to fetch the OHLCV data\n" + ] + }, + { + "cell_type": "code", + "execution_count": 98, + "id": "d0cc964d", + "metadata": {}, + "outputs": [], + "source": [ + "openai = OpenAI()\n", + "\n", + "ollama = OpenAI(\n", + " base_url=OLLAMA_URL,\n", + " api_key='OLAMMA'\n", + ")\n" + ] + }, + { + "cell_type": "code", + "execution_count": 104, + "id": "8a0c9fff-9eff-42fd-971b-403c99d9b726", + "metadata": {}, + "outputs": [], + "source": [ + "# Define the symbol and timeframe\n", + "base_data = {\n", + " 'name': 'Cardano',\n", + " 'symbol': f'BINANCE_SPOT_ADA_USDT',\n", + " 'timeframe': '1DAY',\n", + " 'time_range': 365 * 2\n", + "}\n", + "\n", + "\n", + "# Calculate the start date for one year ago\n", + "end_date = datetime.now(tz=timezone.utc)\n", + "\n", + "start_date = end_date - timedelta(days=base_data['time_range'])\n", + "\n", + "# Format the dates in the required format (ISO 8601)\n", + "start_date_str = start_date.strftime('%Y-%m-%dT%H:%M:%S')\n", + "end_date_str = end_date.strftime('%Y-%m-%dT%H:%M:%S')\n", + "\n", + "# Headers for authentication\n", + "headers = {\n", + " 'X-CoinAPI-Key': API_KEY\n", + "}\n", + "\n", + "# URL to fetch the OHLCV base_data\n", + "url = f'{BASE_URL}{base_data['symbol']}/history'\n", + "\n", + "# Request parameters\n", + "params = {\n", + " 'period_id': base_data['timeframe'],\n", + " 'time_start': start_date_str,\n", + " 'time_end': end_date_str,\n", + " 'limit': 1000 # Maximum number of records per request\n", + "}" + ] + }, + { + "cell_type": "code", + "execution_count": 91, + "id": "586b07ba-5396-4c34-a696-01c8bc3597a0", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "729" + ] + }, + "execution_count": 91, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "# Fetch the data\n", + "response = requests.get(url, headers=headers, params=params) \n", + "len(response.json())" + ] + }, + { + "cell_type": "code", + "execution_count": 76, + "id": "953422d0-2e75-4d01-862e-6383df54d9e5", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + " Timestamp Open High Low Close\n", + "724 2025-02-06 0.7325 0.7660 0.6978 0.7052\n", + "725 2025-02-07 0.7052 0.7532 0.6902 0.7072\n", + "726 2025-02-08 0.7072 0.7180 0.6815 0.7005\n", + "727 2025-02-09 0.7006 0.7160 0.6503 0.6814\n", + "728 2025-02-10 0.6815 0.7177 0.6632 0.7037\n" + ] + } + ], + "source": [ + "# Check for successful response\n", + "if response.status_code == 200:\n", + " data = response.json()\n", + "\n", + " if data:\n", + " # Convert to DataFrame for better readability\n", + " df = pd.DataFrame(data)\n", + "\n", + " df = df[[\"time_period_start\", \"price_open\", \"price_high\", \"price_low\", \"price_close\"]]\n", + " df.columns = [\"Timestamp\", \"Open\", \"High\", \"Low\", \"Close\"]\n", + "\n", + " # Convert timestamp to readable format\n", + " df[\"Timestamp\"] = pd.to_datetime(df[\"Timestamp\"]).dt.strftime(\"%Y-%m-%d\")\n", + "\n", + " # Display the first few rows of the data\n", + " print(df.tail())\n", + " \n", + " # Convert last 365 days of data into JSON format\n", + " price_history = df.to_dict(orient=\"records\")\n", + " \n", + " else:\n", + " print('No data found for the given period.')\n", + "else:\n", + " print(f'Error fetching data: {response.status_code}, {response.text}')" + ] + }, + { + "cell_type": "code", + "execution_count": 47, + "id": "ada5ed4f", + "metadata": {}, + "outputs": [], + "source": [ + "def count_tokens(text, model=\"gpt-4o\"):\n", + " encoding = tiktoken.encoding_for_model(model)\n", + " return len(encoding.encode(text))\n" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "ab47d974", + "metadata": {}, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Estimated Tokens: 40515\n", + "\n", + "Given the last 365 days of $Cardano OHLC data:\n", + "\n", + "[\n", + " {\n", + " \"Timestamp\": \"2023-02-12\",\n", + " \"Open\": 0.3685,\n", + " \"High\": 0.3738,\n", + " \"Low\": 0.3596,\n", + " \"Close\": 0.3641\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-02-13\",\n", + " \"Open\": 0.3641,\n", + " \"High\": 0.3657,\n", + " \"Low\": 0.345,\n", + " \"Close\": 0.3593\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-02-14\",\n", + " \"Open\": 0.3593,\n", + " \"High\": 0.3931,\n", + " \"Low\": 0.3545,\n", + " \"Close\": 0.3867\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-02-15\",\n", + " \"Open\": 0.3868,\n", + " \"High\": 0.42,\n", + " \"Low\": 0.3819,\n", + " \"Close\": 0.419\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-02-16\",\n", + " \"Open\": 0.419,\n", + " \"High\": 0.4213,\n", + " \"Low\": 0.3862,\n", + " \"Close\": 0.3874\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-02-17\",\n", + " \"Open\": 0.3874,\n", + " \"High\": 0.4098,\n", + " \"Low\": 0.3854,\n", + " \"Close\": 0.4033\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-02-18\",\n", + " \"Open\": 0.4032,\n", + " \"High\": 0.4184,\n", + " \"Low\": 0.3976,\n", + " \"Close\": 0.406\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-02-19\",\n", + " \"Open\": 0.406,\n", + " \"High\": 0.4122,\n", + " \"Low\": 0.3968,\n", + " \"Close\": 0.3995\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-02-20\",\n", + " \"Open\": 0.3994,\n", + " \"High\": 0.4098,\n", + " \"Low\": 0.3893,\n", + " \"Close\": 0.4038\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-02-21\",\n", + " \"Open\": 0.4037,\n", + " \"High\": 0.4059,\n", + " \"Low\": 0.3855,\n", + " \"Close\": 0.3925\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-02-22\",\n", + " \"Open\": 0.3926,\n", + " \"High\": 0.3929,\n", + " \"Low\": 0.3769,\n", + " \"Close\": 0.3888\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-02-23\",\n", + " \"Open\": 0.3889,\n", + " \"High\": 0.3949,\n", + " \"Low\": 0.3794,\n", + " \"Close\": 0.3824\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-02-24\",\n", + " \"Open\": 0.3824,\n", + " \"High\": 0.3852,\n", + " \"Low\": 0.358,\n", + " \"Close\": 0.3658\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-02-25\",\n", + " \"Open\": 0.3657,\n", + " \"High\": 0.3677,\n", + " \"Low\": 0.3512,\n", + " \"Close\": 0.362\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-02-26\",\n", + " \"Open\": 0.3621,\n", + " \"High\": 0.3704,\n", + " \"Low\": 0.3578,\n", + " \"Close\": 0.3691\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-02-27\",\n", + " \"Open\": 0.369,\n", + " \"High\": 0.3702,\n", + " \"Low\": 0.3576,\n", + " \"Close\": 0.3647\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-02-28\",\n", + " \"Open\": 0.3647,\n", + " \"High\": 0.368,\n", + " \"Low\": 0.3485,\n", + " \"Close\": 0.3517\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-01\",\n", + " \"Open\": 0.3517,\n", + " \"High\": 0.3644,\n", + " \"Low\": 0.3493,\n", + " \"Close\": 0.3601\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-02\",\n", + " \"Open\": 0.3601,\n", + " \"High\": 0.3615,\n", + " \"Low\": 0.3445,\n", + " \"Close\": 0.3504\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-03\",\n", + " \"Open\": 0.3505,\n", + " \"High\": 0.3509,\n", + " \"Low\": 0.3212,\n", + " \"Close\": 0.3431\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-04\",\n", + " \"Open\": 0.3431,\n", + " \"High\": 0.3448,\n", + " \"Low\": 0.3303,\n", + " \"Close\": 0.3366\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-05\",\n", + " \"Open\": 0.3366,\n", + " \"High\": 0.343,\n", + " \"Low\": 0.3346,\n", + " \"Close\": 0.337\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-06\",\n", + " \"Open\": 0.337,\n", + " \"High\": 0.3387,\n", + " \"Low\": 0.3291,\n", + " \"Close\": 0.3305\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-07\",\n", + " \"Open\": 0.3306,\n", + " \"High\": 0.3348,\n", + " \"Low\": 0.3209,\n", + " \"Close\": 0.3306\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-08\",\n", + " \"Open\": 0.3305,\n", + " \"High\": 0.3328,\n", + " \"Low\": 0.3133,\n", + " \"Close\": 0.3175\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-09\",\n", + " \"Open\": 0.3175,\n", + " \"High\": 0.3223,\n", + " \"Low\": 0.3012,\n", + " \"Close\": 0.3101\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-10\",\n", + " \"Open\": 0.31,\n", + " \"High\": 0.3182,\n", + " \"Low\": 0.2976,\n", + " \"Close\": 0.3149\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-11\",\n", + " \"Open\": 0.3149,\n", + " \"High\": 0.3228,\n", + " \"Low\": 0.3013,\n", + " \"Close\": 0.3051\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-12\",\n", + " \"Open\": 0.3051,\n", + " \"High\": 0.3311,\n", + " \"Low\": 0.3013,\n", + " \"Close\": 0.3298\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-13\",\n", + " \"Open\": 0.3298,\n", + " \"High\": 0.3517,\n", + " \"Low\": 0.3274,\n", + " \"Close\": 0.3433\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-14\",\n", + " \"Open\": 0.3434,\n", + " \"High\": 0.3677,\n", + " \"Low\": 0.3363,\n", + " \"Close\": 0.3429\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-15\",\n", + " \"Open\": 0.3429,\n", + " \"High\": 0.3464,\n", + " \"Low\": 0.3157,\n", + " \"Close\": 0.3241\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-16\",\n", + " \"Open\": 0.324,\n", + " \"High\": 0.329,\n", + " \"Low\": 0.3171,\n", + " \"Close\": 0.3249\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-17\",\n", + " \"Open\": 0.3249,\n", + " \"High\": 0.3502,\n", + " \"Low\": 0.3212,\n", + " \"Close\": 0.3494\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-18\",\n", + " \"Open\": 0.3494,\n", + " \"High\": 0.3572,\n", + " \"Low\": 0.335,\n", + " \"Close\": 0.3371\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-19\",\n", + " \"Open\": 0.337,\n", + " \"High\": 0.3525,\n", + " \"Low\": 0.3369,\n", + " \"Close\": 0.3448\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-20\",\n", + " \"Open\": 0.3448,\n", + " \"High\": 0.3461,\n", + " \"Low\": 0.3305,\n", + " \"Close\": 0.3321\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-21\",\n", + " \"Open\": 0.3321,\n", + " \"High\": 0.387,\n", + " \"Low\": 0.3291,\n", + " \"Close\": 0.3696\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-22\",\n", + " \"Open\": 0.3695,\n", + " \"High\": 0.3868,\n", + " \"Low\": 0.3489,\n", + " \"Close\": 0.3596\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-23\",\n", + " \"Open\": 0.3597,\n", + " \"High\": 0.3853,\n", + " \"Low\": 0.3535,\n", + " \"Close\": 0.3715\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-24\",\n", + " \"Open\": 0.3716,\n", + " \"High\": 0.3725,\n", + " \"Low\": 0.3552,\n", + " \"Close\": 0.3596\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-25\",\n", + " \"Open\": 0.3597,\n", + " \"High\": 0.3628,\n", + " \"Low\": 0.3486,\n", + " \"Close\": 0.3514\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-26\",\n", + " \"Open\": 0.3513,\n", + " \"High\": 0.3614,\n", + " \"Low\": 0.3487,\n", + " \"Close\": 0.3557\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-27\",\n", + " \"Open\": 0.3558,\n", + " \"High\": 0.3572,\n", + " \"Low\": 0.3366,\n", + " \"Close\": 0.3455\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-28\",\n", + " \"Open\": 0.3455,\n", + " \"High\": 0.3703,\n", + " \"Low\": 0.3427,\n", + " \"Close\": 0.3681\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-29\",\n", + " \"Open\": 0.3681,\n", + " \"High\": 0.39,\n", + " \"Low\": 0.3666,\n", + " \"Close\": 0.3811\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-30\",\n", + " \"Open\": 0.3811,\n", + " \"High\": 0.3876,\n", + " \"Low\": 0.3697,\n", + " \"Close\": 0.3761\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-03-31\",\n", + " \"Open\": 0.3761,\n", + " \"High\": 0.4093,\n", + " \"Low\": 0.3743,\n", + " \"Close\": 0.3989\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-04-01\",\n", + " \"Open\": 0.3989,\n", + " \"High\": 0.4031,\n", + " \"Low\": 0.388,\n", + " \"Close\": 0.3919\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-04-02\",\n", + " \"Open\": 0.392,\n", + " \"High\": 0.3928,\n", + " \"Low\": 0.3756,\n", + " \"Close\": 0.3815\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-04-03\",\n", + " \"Open\": 0.3816,\n", + " \"High\": 0.405,\n", + " \"Low\": 0.3708,\n", + " \"Close\": 0.3872\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-04-04\",\n", + " \"Open\": 0.3872,\n", + " \"High\": 0.4,\n", + " \"Low\": 0.3843,\n", + " \"Close\": 0.3894\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-04-05\",\n", + " \"Open\": 0.3895,\n", + " \"High\": 0.4,\n", + " \"Low\": 0.3868,\n", + " \"Close\": 0.3923\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-04-06\",\n", + " \"Open\": 0.3922,\n", + " \"High\": 0.3923,\n", + " \"Low\": 0.3763,\n", + " \"Close\": 0.3829\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-04-07\",\n", + " \"Open\": 0.3829,\n", + " \"High\": 0.3851,\n", + " \"Low\": 0.3756,\n", + " \"Close\": 0.3835\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-04-08\",\n", + " \"Open\": 0.3835,\n", + " \"High\": 0.3905,\n", + " \"Low\": 0.3804,\n", + " \"Close\": 0.3853\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-04-09\",\n", + " \"Open\": 0.3852,\n", + " \"High\": 0.393,\n", + " \"Low\": 0.384,\n", + " \"Close\": 0.3894\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-04-10\",\n", + " \"Open\": 0.3893,\n", + " \"High\": 0.3977,\n", + " \"Low\": 0.3847,\n", + " \"Close\": 0.3971\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-04-11\",\n", + " \"Open\": 0.3971,\n", + " \"High\": 0.413,\n", + " \"Low\": 0.3957,\n", + " \"Close\": 0.4014\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-04-12\",\n", + " \"Open\": 0.4015,\n", + " \"High\": 0.4075,\n", + " \"Low\": 0.3886,\n", + " \"Close\": 0.4047\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-04-13\",\n", + " \"Open\": 0.4047,\n", + " \"High\": 0.4288,\n", + " \"Low\": 0.3989,\n", + " \"Close\": 0.4251\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-04-14\",\n", + " \"Open\": 0.4251,\n", + " \"High\": 0.444,\n", + " \"Low\": 0.4228,\n", + " \"Close\": 0.4381\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-04-15\",\n", + " \"Open\": 0.4381,\n", + " \"High\": 0.4617,\n", + " \"Low\": 0.4311,\n", + " \"Close\": 0.4522\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-04-16\",\n", + " \"Open\": 0.4521,\n", + " \"High\": 0.4579,\n", + " \"Low\": 0.4421,\n", + " \"Close\": 0.4513\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-04-17\",\n", + " \"Open\": 0.4512,\n", + " \"High\": 0.4514,\n", + " \"Low\": 0.431,\n", + " \"Close\": 0.4341\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-04-18\",\n", + " \"Open\": 0.4341,\n", + " \"High\": 0.448,\n", + " \"Low\": 0.4277,\n", + " \"Close\": 0.4435\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-04-19\",\n", + " \"Open\": 0.4435,\n", + " \"High\": 0.4435,\n", + " \"Low\": 0.4071,\n", + " \"Close\": 0.4163\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-04-20\",\n", + " \"Open\": 0.4163,\n", + " \"High\": 0.4221,\n", + " \"Low\": 0.3934,\n", + " \"Close\": 0.4007\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-04-21\",\n", + " \"Open\": 0.4008,\n", + " \"High\": 0.4071,\n", + " \"Low\": 0.3789,\n", + " \"Close\": 0.3824\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-04-22\",\n", + " \"Open\": 0.3823,\n", + " \"High\": 0.3989,\n", + " \"Low\": 0.381,\n", + " \"Close\": 0.3956\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-04-23\",\n", + " \"Open\": 0.3956,\n", + " \"High\": 0.3956,\n", + " \"Low\": 0.38,\n", + " \"Close\": 0.3886\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-04-24\",\n", + " \"Open\": 0.3887,\n", + " \"High\": 0.3975,\n", + " \"Low\": 0.38,\n", + " \"Close\": 0.3835\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-04-25\",\n", + " \"Open\": 0.3836,\n", + " \"High\": 0.3954,\n", + " \"Low\": 0.3761,\n", + " \"Close\": 0.3945\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-04-26\",\n", + " \"Open\": 0.3944,\n", + " \"High\": 0.4193,\n", + " \"Low\": 0.3778,\n", + " \"Close\": 0.4014\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-04-27\",\n", + " \"Open\": 0.4014,\n", + " \"High\": 0.4186,\n", + " \"Low\": 0.4012,\n", + " \"Close\": 0.4101\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-04-28\",\n", + " \"Open\": 0.41,\n", + " \"High\": 0.4116,\n", + " \"Low\": 0.3965,\n", + " \"Close\": 0.4043\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-04-29\",\n", + " \"Open\": 0.4044,\n", + " \"High\": 0.4077,\n", + " \"Low\": 0.3991,\n", + " \"Close\": 0.4024\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-04-30\",\n", + " \"Open\": 0.4025,\n", + " \"High\": 0.415,\n", + " \"Low\": 0.3944,\n", + " \"Close\": 0.3956\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-01\",\n", + " \"Open\": 0.3957,\n", + " \"High\": 0.3979,\n", + " \"Low\": 0.3801,\n", + " \"Close\": 0.3868\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-02\",\n", + " \"Open\": 0.3867,\n", + " \"High\": 0.3947,\n", + " \"Low\": 0.3816,\n", + " \"Close\": 0.3916\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-03\",\n", + " \"Open\": 0.3917,\n", + " \"High\": 0.3965,\n", + " \"Low\": 0.3784,\n", + " \"Close\": 0.394\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-04\",\n", + " \"Open\": 0.3941,\n", + " \"High\": 0.3964,\n", + " \"Low\": 0.3849,\n", + " \"Close\": 0.3873\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-05\",\n", + " \"Open\": 0.3873,\n", + " \"High\": 0.397,\n", + " \"Low\": 0.3812,\n", + " \"Close\": 0.3942\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-06\",\n", + " \"Open\": 0.3941,\n", + " \"High\": 0.3968,\n", + " \"Low\": 0.3735,\n", + " \"Close\": 0.3787\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-07\",\n", + " \"Open\": 0.3787,\n", + " \"High\": 0.3833,\n", + " \"Low\": 0.3737,\n", + " \"Close\": 0.376\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-08\",\n", + " \"Open\": 0.376,\n", + " \"High\": 0.3796,\n", + " \"Low\": 0.3531,\n", + " \"Close\": 0.3653\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-09\",\n", + " \"Open\": 0.3653,\n", + " \"High\": 0.3705,\n", + " \"Low\": 0.3599,\n", + " \"Close\": 0.3633\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-10\",\n", + " \"Open\": 0.3633,\n", + " \"High\": 0.3729,\n", + " \"Low\": 0.3543,\n", + " \"Close\": 0.3693\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-11\",\n", + " \"Open\": 0.3693,\n", + " \"High\": 0.3696,\n", + " \"Low\": 0.3485,\n", + " \"Close\": 0.3598\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-12\",\n", + " \"Open\": 0.3598,\n", + " \"High\": 0.371,\n", + " \"Low\": 0.3533,\n", + " \"Close\": 0.3705\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-13\",\n", + " \"Open\": 0.3705,\n", + " \"High\": 0.371,\n", + " \"Low\": 0.3622,\n", + " \"Close\": 0.3646\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-14\",\n", + " \"Open\": 0.3646,\n", + " \"High\": 0.373,\n", + " \"Low\": 0.3627,\n", + " \"Close\": 0.3711\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-15\",\n", + " \"Open\": 0.371,\n", + " \"High\": 0.3758,\n", + " \"Low\": 0.3657,\n", + " \"Close\": 0.3669\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-16\",\n", + " \"Open\": 0.3669,\n", + " \"High\": 0.3704,\n", + " \"Low\": 0.3613,\n", + " \"Close\": 0.3682\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-17\",\n", + " \"Open\": 0.3683,\n", + " \"High\": 0.3807,\n", + " \"Low\": 0.3645,\n", + " \"Close\": 0.3755\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-18\",\n", + " \"Open\": 0.3755,\n", + " \"High\": 0.3803,\n", + " \"Low\": 0.3658,\n", + " \"Close\": 0.3714\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-19\",\n", + " \"Open\": 0.3713,\n", + " \"High\": 0.373,\n", + " \"Low\": 0.3658,\n", + " \"Close\": 0.3681\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-20\",\n", + " \"Open\": 0.3681,\n", + " \"High\": 0.3683,\n", + " \"Low\": 0.3628,\n", + " \"Close\": 0.3662\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-21\",\n", + " \"Open\": 0.3663,\n", + " \"High\": 0.3676,\n", + " \"Low\": 0.3566,\n", + " \"Close\": 0.3602\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-22\",\n", + " \"Open\": 0.3602,\n", + " \"High\": 0.3741,\n", + " \"Low\": 0.356,\n", + " \"Close\": 0.3679\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-23\",\n", + " \"Open\": 0.3679,\n", + " \"High\": 0.3757,\n", + " \"Low\": 0.3657,\n", + " \"Close\": 0.3704\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-24\",\n", + " \"Open\": 0.3704,\n", + " \"High\": 0.3706,\n", + " \"Low\": 0.3602,\n", + " \"Close\": 0.3638\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-25\",\n", + " \"Open\": 0.3639,\n", + " \"High\": 0.3648,\n", + " \"Low\": 0.355,\n", + " \"Close\": 0.3581\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-26\",\n", + " \"Open\": 0.3582,\n", + " \"High\": 0.3669,\n", + " \"Low\": 0.3535,\n", + " \"Close\": 0.3626\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-27\",\n", + " \"Open\": 0.3626,\n", + " \"High\": 0.3674,\n", + " \"Low\": 0.3606,\n", + " \"Close\": 0.3667\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-28\",\n", + " \"Open\": 0.3667,\n", + " \"High\": 0.3846,\n", + " \"Low\": 0.3661,\n", + " \"Close\": 0.3828\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-29\",\n", + " \"Open\": 0.3828,\n", + " \"High\": 0.3863,\n", + " \"Low\": 0.3756,\n", + " \"Close\": 0.3786\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-30\",\n", + " \"Open\": 0.3786,\n", + " \"High\": 0.3834,\n", + " \"Low\": 0.3744,\n", + " \"Close\": 0.3779\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-05-31\",\n", + " \"Open\": 0.3779,\n", + " \"High\": 0.3807,\n", + " \"Low\": 0.37,\n", + " \"Close\": 0.3744\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-06-01\",\n", + " \"Open\": 0.3744,\n", + " \"High\": 0.3758,\n", + " \"Low\": 0.3608,\n", + " \"Close\": 0.3644\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-06-02\",\n", + " \"Open\": 0.3644,\n", + " \"High\": 0.3794,\n", + " \"Low\": 0.3619,\n", + " \"Close\": 0.3782\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-06-03\",\n", + " \"Open\": 0.3782,\n", + " \"High\": 0.3782,\n", + " \"Low\": 0.3729,\n", + " \"Close\": 0.3759\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-06-04\",\n", + " \"Open\": 0.376,\n", + " \"High\": 0.3819,\n", + " \"Low\": 0.3748,\n", + " \"Close\": 0.3773\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-06-05\",\n", + " \"Open\": 0.3773,\n", + " \"High\": 0.3791,\n", + " \"Low\": 0.3467,\n", + " \"Close\": 0.3514\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-06-06\",\n", + " \"Open\": 0.3514,\n", + " \"High\": 0.3569,\n", + " \"Low\": 0.3365,\n", + " \"Close\": 0.3531\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-06-07\",\n", + " \"Open\": 0.353,\n", + " \"High\": 0.3531,\n", + " \"Low\": 0.3177,\n", + " \"Close\": 0.3223\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-06-09\",\n", + " \"Open\": 0.3229,\n", + " \"High\": 0.324,\n", + " \"Low\": 0.2902,\n", + " \"Close\": 0.2951\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-06-10\",\n", + " \"Open\": 0.2951,\n", + " \"High\": 0.2952,\n", + " \"Low\": 0.22,\n", + " \"Close\": 0.2747\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-06-11\",\n", + " \"Open\": 0.2748,\n", + " \"High\": 0.28,\n", + " \"Low\": 0.259,\n", + " \"Close\": 0.272\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-06-12\",\n", + " \"Open\": 0.2719,\n", + " \"High\": 0.2865,\n", + " \"Low\": 0.2648,\n", + " \"Close\": 0.2748\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-06-13\",\n", + " \"Open\": 0.2748,\n", + " \"High\": 0.2896,\n", + " \"Low\": 0.2684,\n", + " \"Close\": 0.2752\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-06-14\",\n", + " \"Open\": 0.2752,\n", + " \"High\": 0.2773,\n", + " \"Low\": 0.256,\n", + " \"Close\": 0.2633\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-06-15\",\n", + " \"Open\": 0.2634,\n", + " \"High\": 0.266,\n", + " \"Low\": 0.2525,\n", + " \"Close\": 0.262\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-06-16\",\n", + " \"Open\": 0.2621,\n", + " \"High\": 0.2675,\n", + " \"Low\": 0.2535,\n", + " \"Close\": 0.2632\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-06-17\",\n", + " \"Open\": 0.2633,\n", + " \"High\": 0.2737,\n", + " \"Low\": 0.2607,\n", + " \"Close\": 0.2667\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-06-18\",\n", + " \"Open\": 0.2667,\n", + " \"High\": 0.2691,\n", + " \"Low\": 0.2588,\n", + " \"Close\": 0.261\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-06-19\",\n", + " \"Open\": 0.261,\n", + " \"High\": 0.2638,\n", + " \"Low\": 0.2571,\n", + " \"Close\": 0.2634\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-06-20\",\n", + " \"Open\": 0.2634,\n", + " \"High\": 0.2707,\n", + " \"Low\": 0.2522,\n", + " \"Close\": 0.2705\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-06-21\",\n", + " \"Open\": 0.2706,\n", + " \"High\": 0.289,\n", + " \"Low\": 0.2687,\n", + " \"Close\": 0.2862\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-06-22\",\n", + " \"Open\": 0.2861,\n", + " \"High\": 0.3049,\n", + " \"Low\": 0.2856,\n", + " \"Close\": 0.2899\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-06-23\",\n", + " \"Open\": 0.2899,\n", + " \"High\": 0.3028,\n", + " \"Low\": 0.2867,\n", + " \"Close\": 0.2966\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-06-24\",\n", + " \"Open\": 0.2967,\n", + " \"High\": 0.2975,\n", + " \"Low\": 0.2843,\n", + " \"Close\": 0.2892\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-06-25\",\n", + " \"Open\": 0.2893,\n", + " \"High\": 0.305,\n", + " \"Low\": 0.2885,\n", + " \"Close\": 0.2921\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-06-26\",\n", + " \"Open\": 0.292,\n", + " \"High\": 0.2923,\n", + " \"Low\": 0.2766,\n", + " \"Close\": 0.2805\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-06-27\",\n", + " \"Open\": 0.2806,\n", + " \"High\": 0.2897,\n", + " \"Low\": 0.2775,\n", + " \"Close\": 0.2867\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-06-28\",\n", + " \"Open\": 0.2868,\n", + " \"High\": 0.2869,\n", + " \"Low\": 0.2599,\n", + " \"Close\": 0.2669\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-06-29\",\n", + " \"Open\": 0.2669,\n", + " \"High\": 0.2782,\n", + " \"Low\": 0.2664,\n", + " \"Close\": 0.2752\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-06-30\",\n", + " \"Open\": 0.2753,\n", + " \"High\": 0.2997,\n", + " \"Low\": 0.2672,\n", + " \"Close\": 0.2869\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-01\",\n", + " \"Open\": 0.287,\n", + " \"High\": 0.2938,\n", + " \"Low\": 0.2812,\n", + " \"Close\": 0.2923\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-02\",\n", + " \"Open\": 0.2924,\n", + " \"High\": 0.2939,\n", + " \"Low\": 0.2853,\n", + " \"Close\": 0.2916\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-03\",\n", + " \"Open\": 0.2916,\n", + " \"High\": 0.2993,\n", + " \"Low\": 0.2902,\n", + " \"Close\": 0.2967\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-04\",\n", + " \"Open\": 0.2966,\n", + " \"High\": 0.3016,\n", + " \"Low\": 0.289,\n", + " \"Close\": 0.2924\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-05\",\n", + " \"Open\": 0.2924,\n", + " \"High\": 0.2963,\n", + " \"Low\": 0.2797,\n", + " \"Close\": 0.2839\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-06\",\n", + " \"Open\": 0.2839,\n", + " \"High\": 0.2937,\n", + " \"Low\": 0.2761,\n", + " \"Close\": 0.2784\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-07\",\n", + " \"Open\": 0.2783,\n", + " \"High\": 0.2855,\n", + " \"Low\": 0.2761,\n", + " \"Close\": 0.2844\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-08\",\n", + " \"Open\": 0.2844,\n", + " \"High\": 0.2931,\n", + " \"Low\": 0.2817,\n", + " \"Close\": 0.2907\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-09\",\n", + " \"Open\": 0.2907,\n", + " \"High\": 0.2918,\n", + " \"Low\": 0.283,\n", + " \"Close\": 0.2844\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-10\",\n", + " \"Open\": 0.2843,\n", + " \"High\": 0.2927,\n", + " \"Low\": 0.2781,\n", + " \"Close\": 0.2878\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-11\",\n", + " \"Open\": 0.2878,\n", + " \"High\": 0.2941,\n", + " \"Low\": 0.2874,\n", + " \"Close\": 0.2927\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-12\",\n", + " \"Open\": 0.2927,\n", + " \"High\": 0.2954,\n", + " \"Low\": 0.2848,\n", + " \"Close\": 0.289\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-13\",\n", + " \"Open\": 0.289,\n", + " \"High\": 0.3673,\n", + " \"Low\": 0.2857,\n", + " \"Close\": 0.3567\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-14\",\n", + " \"Open\": 0.3566,\n", + " \"High\": 0.3793,\n", + " \"Low\": 0.316,\n", + " \"Close\": 0.3277\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-15\",\n", + " \"Open\": 0.3278,\n", + " \"High\": 0.3376,\n", + " \"Low\": 0.324,\n", + " \"Close\": 0.326\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-16\",\n", + " \"Open\": 0.3261,\n", + " \"High\": 0.3278,\n", + " \"Low\": 0.312,\n", + " \"Close\": 0.3146\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-17\",\n", + " \"Open\": 0.3145,\n", + " \"High\": 0.3197,\n", + " \"Low\": 0.3055,\n", + " \"Close\": 0.3118\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-18\",\n", + " \"Open\": 0.3117,\n", + " \"High\": 0.314,\n", + " \"Low\": 0.2996,\n", + " \"Close\": 0.3095\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-19\",\n", + " \"Open\": 0.3094,\n", + " \"High\": 0.326,\n", + " \"Low\": 0.3069,\n", + " \"Close\": 0.3226\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-20\",\n", + " \"Open\": 0.3226,\n", + " \"High\": 0.3332,\n", + " \"Low\": 0.313,\n", + " \"Close\": 0.3161\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-21\",\n", + " \"Open\": 0.3161,\n", + " \"High\": 0.3184,\n", + " \"Low\": 0.3103,\n", + " \"Close\": 0.3127\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-22\",\n", + " \"Open\": 0.3128,\n", + " \"High\": 0.3149,\n", + " \"Low\": 0.3062,\n", + " \"Close\": 0.31\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-23\",\n", + " \"Open\": 0.31,\n", + " \"High\": 0.3191,\n", + " \"Low\": 0.3071,\n", + " \"Close\": 0.3171\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-24\",\n", + " \"Open\": 0.3172,\n", + " \"High\": 0.319,\n", + " \"Low\": 0.3,\n", + " \"Close\": 0.3053\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-25\",\n", + " \"Open\": 0.3051,\n", + " \"High\": 0.3078,\n", + " \"Low\": 0.3014,\n", + " \"Close\": 0.3037\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-26\",\n", + " \"Open\": 0.3037,\n", + " \"High\": 0.3107,\n", + " \"Low\": 0.3003,\n", + " \"Close\": 0.3069\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-27\",\n", + " \"Open\": 0.3069,\n", + " \"High\": 0.3135,\n", + " \"Low\": 0.3053,\n", + " \"Close\": 0.3077\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-28\",\n", + " \"Open\": 0.3078,\n", + " \"High\": 0.3134,\n", + " \"Low\": 0.3062,\n", + " \"Close\": 0.3099\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-29\",\n", + " \"Open\": 0.3099,\n", + " \"High\": 0.3144,\n", + " \"Low\": 0.3087,\n", + " \"Close\": 0.313\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-30\",\n", + " \"Open\": 0.3129,\n", + " \"High\": 0.3181,\n", + " \"Low\": 0.3052,\n", + " \"Close\": 0.3156\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-07-31\",\n", + " \"Open\": 0.3157,\n", + " \"High\": 0.319,\n", + " \"Low\": 0.3063,\n", + " \"Close\": 0.307\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-01\",\n", + " \"Open\": 0.307,\n", + " \"High\": 0.3106,\n", + " \"Low\": 0.2948,\n", + " \"Close\": 0.3103\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-02\",\n", + " \"Open\": 0.3103,\n", + " \"High\": 0.312,\n", + " \"Low\": 0.2975,\n", + " \"Close\": 0.2993\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-03\",\n", + " \"Open\": 0.2993,\n", + " \"High\": 0.3014,\n", + " \"Low\": 0.2888,\n", + " \"Close\": 0.2922\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-04\",\n", + " \"Open\": 0.2923,\n", + " \"High\": 0.2972,\n", + " \"Low\": 0.2902,\n", + " \"Close\": 0.2935\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-05\",\n", + " \"Open\": 0.2936,\n", + " \"High\": 0.2942,\n", + " \"Low\": 0.2901,\n", + " \"Close\": 0.2938\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-06\",\n", + " \"Open\": 0.2938,\n", + " \"High\": 0.2958,\n", + " \"Low\": 0.2906,\n", + " \"Close\": 0.2923\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-07\",\n", + " \"Open\": 0.2922,\n", + " \"High\": 0.2961,\n", + " \"Low\": 0.2818,\n", + " \"Close\": 0.291\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-08\",\n", + " \"Open\": 0.291,\n", + " \"High\": 0.3026,\n", + " \"Low\": 0.2896,\n", + " \"Close\": 0.2974\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-09\",\n", + " \"Open\": 0.2974,\n", + " \"High\": 0.3023,\n", + " \"Low\": 0.296,\n", + " \"Close\": 0.3013\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-10\",\n", + " \"Open\": 0.3014,\n", + " \"High\": 0.3018,\n", + " \"Low\": 0.296,\n", + " \"Close\": 0.2965\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-11\",\n", + " \"Open\": 0.2965,\n", + " \"High\": 0.2976,\n", + " \"Low\": 0.2924,\n", + " \"Close\": 0.2933\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-12\",\n", + " \"Open\": 0.2934,\n", + " \"High\": 0.2946,\n", + " \"Low\": 0.2907,\n", + " \"Close\": 0.2919\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-13\",\n", + " \"Open\": 0.292,\n", + " \"High\": 0.2936,\n", + " \"Low\": 0.2868,\n", + " \"Close\": 0.2894\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-14\",\n", + " \"Open\": 0.2895,\n", + " \"High\": 0.2927,\n", + " \"Low\": 0.2872,\n", + " \"Close\": 0.2906\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-15\",\n", + " \"Open\": 0.2906,\n", + " \"High\": 0.2911,\n", + " \"Low\": 0.2741,\n", + " \"Close\": 0.282\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-16\",\n", + " \"Open\": 0.282,\n", + " \"High\": 0.2829,\n", + " \"Low\": 0.2654,\n", + " \"Close\": 0.2747\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-17\",\n", + " \"Open\": 0.2748,\n", + " \"High\": 0.2785,\n", + " \"Low\": 0.238,\n", + " \"Close\": 0.2553\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-18\",\n", + " \"Open\": 0.2552,\n", + " \"High\": 0.2674,\n", + " \"Low\": 0.2547,\n", + " \"Close\": 0.264\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-19\",\n", + " \"Open\": 0.264,\n", + " \"High\": 0.2698,\n", + " \"Low\": 0.2603,\n", + " \"Close\": 0.2688\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-20\",\n", + " \"Open\": 0.2688,\n", + " \"High\": 0.2732,\n", + " \"Low\": 0.2647,\n", + " \"Close\": 0.2703\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-21\",\n", + " \"Open\": 0.2703,\n", + " \"High\": 0.2725,\n", + " \"Low\": 0.2586,\n", + " \"Close\": 0.2628\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-22\",\n", + " \"Open\": 0.2629,\n", + " \"High\": 0.2633,\n", + " \"Low\": 0.25,\n", + " \"Close\": 0.2588\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-23\",\n", + " \"Open\": 0.2587,\n", + " \"High\": 0.27,\n", + " \"Low\": 0.258,\n", + " \"Close\": 0.2681\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-24\",\n", + " \"Open\": 0.2681,\n", + " \"High\": 0.2714,\n", + " \"Low\": 0.2622,\n", + " \"Close\": 0.2659\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-25\",\n", + " \"Open\": 0.2659,\n", + " \"High\": 0.2712,\n", + " \"Low\": 0.2591,\n", + " \"Close\": 0.2612\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-26\",\n", + " \"Open\": 0.2612,\n", + " \"High\": 0.2618,\n", + " \"Low\": 0.2576,\n", + " \"Close\": 0.261\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-27\",\n", + " \"Open\": 0.261,\n", + " \"High\": 0.2653,\n", + " \"Low\": 0.26,\n", + " \"Close\": 0.2634\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-28\",\n", + " \"Open\": 0.2635,\n", + " \"High\": 0.2679,\n", + " \"Low\": 0.2576,\n", + " \"Close\": 0.2676\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-29\",\n", + " \"Open\": 0.2676,\n", + " \"High\": 0.2802,\n", + " \"Low\": 0.2602,\n", + " \"Close\": 0.2726\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-30\",\n", + " \"Open\": 0.2726,\n", + " \"High\": 0.273,\n", + " \"Low\": 0.2605,\n", + " \"Close\": 0.2654\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-08-31\",\n", + " \"Open\": 0.2655,\n", + " \"High\": 0.2667,\n", + " \"Low\": 0.2492,\n", + " \"Close\": 0.2554\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-09-01\",\n", + " \"Open\": 0.2554,\n", + " \"High\": 0.2588,\n", + " \"Low\": 0.2514,\n", + " \"Close\": 0.2551\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-09-02\",\n", + " \"Open\": 0.255,\n", + " \"High\": 0.2574,\n", + " \"Low\": 0.2536,\n", + " \"Close\": 0.2562\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-09-03\",\n", + " \"Open\": 0.2562,\n", + " \"High\": 0.2569,\n", + " \"Low\": 0.2531,\n", + " \"Close\": 0.2559\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-09-04\",\n", + " \"Open\": 0.2559,\n", + " \"High\": 0.26,\n", + " \"Low\": 0.2532,\n", + " \"Close\": 0.2561\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-09-05\",\n", + " \"Open\": 0.2562,\n", + " \"High\": 0.2589,\n", + " \"Low\": 0.2538,\n", + " \"Close\": 0.2578\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-09-06\",\n", + " \"Open\": 0.2578,\n", + " \"High\": 0.2612,\n", + " \"Low\": 0.2521,\n", + " \"Close\": 0.2577\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-09-07\",\n", + " \"Open\": 0.2577,\n", + " \"High\": 0.2596,\n", + " \"Low\": 0.2531,\n", + " \"Close\": 0.2579\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-09-08\",\n", + " \"Open\": 0.258,\n", + " \"High\": 0.2597,\n", + " \"Low\": 0.2527,\n", + " \"Close\": 0.2544\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-09-09\",\n", + " \"Open\": 0.2544,\n", + " \"High\": 0.2558,\n", + " \"Low\": 0.2531,\n", + " \"Close\": 0.2533\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-09-10\",\n", + " \"Open\": 0.2534,\n", + " \"High\": 0.2534,\n", + " \"Low\": 0.2423,\n", + " \"Close\": 0.249\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-09-11\",\n", + " \"Open\": 0.2491,\n", + " \"High\": 0.2496,\n", + " \"Low\": 0.2367,\n", + " \"Close\": 0.2421\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-09-12\",\n", + " \"Open\": 0.2421,\n", + " \"High\": 0.2527,\n", + " \"Low\": 0.2408,\n", + " \"Close\": 0.2455\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-09-13\",\n", + " \"Open\": 0.2455,\n", + " \"High\": 0.25,\n", + " \"Low\": 0.2434,\n", + " \"Close\": 0.2487\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-09-14\",\n", + " \"Open\": 0.2487,\n", + " \"High\": 0.2527,\n", + " \"Low\": 0.2465,\n", + " \"Close\": 0.2513\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-09-15\",\n", + " \"Open\": 0.2514,\n", + " \"High\": 0.2552,\n", + " \"Low\": 0.2451,\n", + " \"Close\": 0.2505\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-09-16\",\n", + " \"Open\": 0.2506,\n", + " \"High\": 0.2539,\n", + " \"Low\": 0.2483,\n", + " \"Close\": 0.2503\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-09-17\",\n", + " \"Open\": 0.2503,\n", + " \"High\": 0.2513,\n", + " \"Low\": 0.2443,\n", + " \"Close\": 0.2471\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-09-18\",\n", + " \"Open\": 0.2471,\n", + " \"High\": 0.256,\n", + " \"Low\": 0.2441,\n", + " \"Close\": 0.2516\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-09-19\",\n", + " \"Open\": 0.2515,\n", + " \"High\": 0.258,\n", + " \"Low\": 0.2506,\n", + " \"Close\": 0.2548\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-09-20\",\n", + " \"Open\": 0.2548,\n", + " \"High\": 0.2565,\n", + " \"Low\": 0.25,\n", + " \"Close\": 0.2517\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-09-21\",\n", + " \"Open\": 0.2517,\n", + " \"High\": 0.2531,\n", + " \"Low\": 0.2448,\n", + " \"Close\": 0.2449\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-09-22\",\n", + " \"Open\": 0.245,\n", + " \"High\": 0.2465,\n", + " \"Low\": 0.2427,\n", + " \"Close\": 0.2449\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-09-23\",\n", + " \"Open\": 0.245,\n", + " \"High\": 0.2468,\n", + " \"Low\": 0.2436,\n", + " \"Close\": 0.2461\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-09-24\",\n", + " \"Open\": 0.246,\n", + " \"High\": 0.2463,\n", + " \"Low\": 0.2416,\n", + " \"Close\": 0.2427\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-09-25\",\n", + " \"Open\": 0.2428,\n", + " \"High\": 0.2463,\n", + " \"Low\": 0.2404,\n", + " \"Close\": 0.2459\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-09-26\",\n", + " \"Open\": 0.2459,\n", + " \"High\": 0.2479,\n", + " \"Low\": 0.243,\n", + " \"Close\": 0.2455\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-09-27\",\n", + " \"Open\": 0.2455,\n", + " \"High\": 0.2484,\n", + " \"Low\": 0.2426,\n", + " \"Close\": 0.2446\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-09-28\",\n", + " \"Open\": 0.2447,\n", + " \"High\": 0.2508,\n", + " \"Low\": 0.2433,\n", + " \"Close\": 0.2489\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-09-29\",\n", + " \"Open\": 0.249,\n", + " \"High\": 0.2559,\n", + " \"Low\": 0.2476,\n", + " \"Close\": 0.2494\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-09-30\",\n", + " \"Open\": 0.2494,\n", + " \"High\": 0.2548,\n", + " \"Low\": 0.2489,\n", + " \"Close\": 0.254\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-01\",\n", + " \"Open\": 0.254,\n", + " \"High\": 0.2679,\n", + " \"Low\": 0.2537,\n", + " \"Close\": 0.2659\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-02\",\n", + " \"Open\": 0.2659,\n", + " \"High\": 0.2696,\n", + " \"Low\": 0.2574,\n", + " \"Close\": 0.2591\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-03\",\n", + " \"Open\": 0.2591,\n", + " \"High\": 0.2646,\n", + " \"Low\": 0.2574,\n", + " \"Close\": 0.261\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-04\",\n", + " \"Open\": 0.2609,\n", + " \"High\": 0.2614,\n", + " \"Low\": 0.2525,\n", + " \"Close\": 0.2589\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-05\",\n", + " \"Open\": 0.259,\n", + " \"High\": 0.264,\n", + " \"Low\": 0.2566,\n", + " \"Close\": 0.2602\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-06\",\n", + " \"Open\": 0.2603,\n", + " \"High\": 0.267,\n", + " \"Low\": 0.2602,\n", + " \"Close\": 0.2646\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-07\",\n", + " \"Open\": 0.2646,\n", + " \"High\": 0.2657,\n", + " \"Low\": 0.2563,\n", + " \"Close\": 0.2587\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-08\",\n", + " \"Open\": 0.2588,\n", + " \"High\": 0.2591,\n", + " \"Low\": 0.2553,\n", + " \"Close\": 0.2563\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-09\",\n", + " \"Open\": 0.2564,\n", + " \"High\": 0.2586,\n", + " \"Low\": 0.2488,\n", + " \"Close\": 0.2513\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-10\",\n", + " \"Open\": 0.2513,\n", + " \"High\": 0.2538,\n", + " \"Low\": 0.2466,\n", + " \"Close\": 0.249\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-11\",\n", + " \"Open\": 0.2491,\n", + " \"High\": 0.2496,\n", + " \"Low\": 0.2447,\n", + " \"Close\": 0.2481\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-12\",\n", + " \"Open\": 0.2481,\n", + " \"High\": 0.2482,\n", + " \"Low\": 0.2422,\n", + " \"Close\": 0.246\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-13\",\n", + " \"Open\": 0.2461,\n", + " \"High\": 0.2498,\n", + " \"Low\": 0.2449,\n", + " \"Close\": 0.2458\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-14\",\n", + " \"Open\": 0.2459,\n", + " \"High\": 0.2478,\n", + " \"Low\": 0.2449,\n", + " \"Close\": 0.247\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-15\",\n", + " \"Open\": 0.247,\n", + " \"High\": 0.2484,\n", + " \"Low\": 0.2454,\n", + " \"Close\": 0.2473\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-16\",\n", + " \"Open\": 0.2474,\n", + " \"High\": 0.26,\n", + " \"Low\": 0.2472,\n", + " \"Close\": 0.2513\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-17\",\n", + " \"Open\": 0.2514,\n", + " \"High\": 0.2519,\n", + " \"Low\": 0.2446,\n", + " \"Close\": 0.2463\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-18\",\n", + " \"Open\": 0.2464,\n", + " \"High\": 0.2483,\n", + " \"Low\": 0.2422,\n", + " \"Close\": 0.243\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-19\",\n", + " \"Open\": 0.243,\n", + " \"High\": 0.247,\n", + " \"Low\": 0.2394,\n", + " \"Close\": 0.2469\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-20\",\n", + " \"Open\": 0.247,\n", + " \"High\": 0.2532,\n", + " \"Low\": 0.2454,\n", + " \"Close\": 0.2512\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-21\",\n", + " \"Open\": 0.2513,\n", + " \"High\": 0.2628,\n", + " \"Low\": 0.2495,\n", + " \"Close\": 0.2586\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-22\",\n", + " \"Open\": 0.2587,\n", + " \"High\": 0.2644,\n", + " \"Low\": 0.2553,\n", + " \"Close\": 0.2639\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-23\",\n", + " \"Open\": 0.264,\n", + " \"High\": 0.2813,\n", + " \"Low\": 0.2616,\n", + " \"Close\": 0.2807\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-24\",\n", + " \"Open\": 0.2808,\n", + " \"High\": 0.2939,\n", + " \"Low\": 0.2733,\n", + " \"Close\": 0.2792\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-25\",\n", + " \"Open\": 0.2793,\n", + " \"High\": 0.29,\n", + " \"Low\": 0.2762,\n", + " \"Close\": 0.2808\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-26\",\n", + " \"Open\": 0.2809,\n", + " \"High\": 0.298,\n", + " \"Low\": 0.28,\n", + " \"Close\": 0.2872\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-27\",\n", + " \"Open\": 0.2871,\n", + " \"High\": 0.2926,\n", + " \"Low\": 0.2806,\n", + " \"Close\": 0.2893\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-28\",\n", + " \"Open\": 0.2893,\n", + " \"High\": 0.2975,\n", + " \"Low\": 0.2887,\n", + " \"Close\": 0.2909\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-29\",\n", + " \"Open\": 0.2909,\n", + " \"High\": 0.2986,\n", + " \"Low\": 0.2881,\n", + " \"Close\": 0.2954\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-30\",\n", + " \"Open\": 0.2955,\n", + " \"High\": 0.3031,\n", + " \"Low\": 0.292,\n", + " \"Close\": 0.3031\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-10-31\",\n", + " \"Open\": 0.3031,\n", + " \"High\": 0.3046,\n", + " \"Low\": 0.2845,\n", + " \"Close\": 0.293\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-11-01\",\n", + " \"Open\": 0.2929,\n", + " \"High\": 0.3087,\n", + " \"Low\": 0.2839,\n", + " \"Close\": 0.3071\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-11-02\",\n", + " \"Open\": 0.3072,\n", + " \"High\": 0.3295,\n", + " \"Low\": 0.2981,\n", + " \"Close\": 0.323\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-11-03\",\n", + " \"Open\": 0.3231,\n", + " \"High\": 0.3296,\n", + " \"Low\": 0.3114,\n", + " \"Close\": 0.3292\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-11-04\",\n", + " \"Open\": 0.3291,\n", + " \"High\": 0.3306,\n", + " \"Low\": 0.3208,\n", + " \"Close\": 0.3278\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-11-05\",\n", + " \"Open\": 0.3278,\n", + " \"High\": 0.35,\n", + " \"Low\": 0.326,\n", + " \"Close\": 0.3419\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-11-06\",\n", + " \"Open\": 0.3419,\n", + " \"High\": 0.3757,\n", + " \"Low\": 0.3373,\n", + " \"Close\": 0.3624\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-11-07\",\n", + " \"Open\": 0.3623,\n", + " \"High\": 0.3655,\n", + " \"Low\": 0.3335,\n", + " \"Close\": 0.3512\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-11-08\",\n", + " \"Open\": 0.3512,\n", + " \"High\": 0.3603,\n", + " \"Low\": 0.3486,\n", + " \"Close\": 0.3577\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-11-09\",\n", + " \"Open\": 0.3577,\n", + " \"High\": 0.3864,\n", + " \"Low\": 0.3417,\n", + " \"Close\": 0.3684\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-11-10\",\n", + " \"Open\": 0.3685,\n", + " \"High\": 0.3886,\n", + " \"Low\": 0.3626,\n", + " \"Close\": 0.3859\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-11-11\",\n", + " \"Open\": 0.386,\n", + " \"High\": 0.3951,\n", + " \"Low\": 0.3694,\n", + " \"Close\": 0.3844\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-11-12\",\n", + " \"Open\": 0.3844,\n", + " \"High\": 0.3914,\n", + " \"Low\": 0.3705,\n", + " \"Close\": 0.3834\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-11-13\",\n", + " \"Open\": 0.3835,\n", + " \"High\": 0.3885,\n", + " \"Low\": 0.3529,\n", + " \"Close\": 0.3568\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-11-14\",\n", + " \"Open\": 0.3568,\n", + " \"High\": 0.3719,\n", + " \"Low\": 0.34,\n", + " \"Close\": 0.3579\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-11-15\",\n", + " \"Open\": 0.3579,\n", + " \"High\": 0.3794,\n", + " \"Low\": 0.3534,\n", + " \"Close\": 0.3788\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-11-16\",\n", + " \"Open\": 0.3787,\n", + " \"High\": 0.4095,\n", + " \"Low\": 0.3585,\n", + " \"Close\": 0.3706\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-11-17\",\n", + " \"Open\": 0.3707,\n", + " \"High\": 0.3783,\n", + " \"Low\": 0.3527,\n", + " \"Close\": 0.3671\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-11-18\",\n", + " \"Open\": 0.3671,\n", + " \"High\": 0.3777,\n", + " \"Low\": 0.3488,\n", + " \"Close\": 0.3772\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-11-19\",\n", + " \"Open\": 0.3771,\n", + " \"High\": 0.3857,\n", + " \"Low\": 0.3687,\n", + " \"Close\": 0.384\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-11-20\",\n", + " \"Open\": 0.384,\n", + " \"High\": 0.3994,\n", + " \"Low\": 0.378,\n", + " \"Close\": 0.3804\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-11-21\",\n", + " \"Open\": 0.3803,\n", + " \"High\": 0.3899,\n", + " \"Low\": 0.3551,\n", + " \"Close\": 0.3566\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-11-22\",\n", + " \"Open\": 0.3566,\n", + " \"High\": 0.3874,\n", + " \"Low\": 0.3553,\n", + " \"Close\": 0.3805\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-11-23\",\n", + " \"Open\": 0.3807,\n", + " \"High\": 0.3874,\n", + " \"Low\": 0.376,\n", + " \"Close\": 0.3873\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-11-24\",\n", + " \"Open\": 0.3872,\n", + " \"High\": 0.3977,\n", + " \"Low\": 0.3836,\n", + " \"Close\": 0.3862\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-11-25\",\n", + " \"Open\": 0.3862,\n", + " \"High\": 0.3959,\n", + " \"Low\": 0.3845,\n", + " \"Close\": 0.3941\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-11-26\",\n", + " \"Open\": 0.3942,\n", + " \"High\": 0.3956,\n", + " \"Low\": 0.3782,\n", + " \"Close\": 0.3873\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-11-27\",\n", + " \"Open\": 0.3874,\n", + " \"High\": 0.3922,\n", + " \"Low\": 0.3712,\n", + " \"Close\": 0.3777\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-11-28\",\n", + " \"Open\": 0.3778,\n", + " \"High\": 0.3883,\n", + " \"Low\": 0.3693,\n", + " \"Close\": 0.3858\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-11-29\",\n", + " \"Open\": 0.3857,\n", + " \"High\": 0.3892,\n", + " \"Low\": 0.3775,\n", + " \"Close\": 0.3816\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-11-30\",\n", + " \"Open\": 0.3816,\n", + " \"High\": 0.3829,\n", + " \"Low\": 0.3719,\n", + " \"Close\": 0.3759\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-01\",\n", + " \"Open\": 0.376,\n", + " \"High\": 0.3855,\n", + " \"Low\": 0.3736,\n", + " \"Close\": 0.3844\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-02\",\n", + " \"Open\": 0.3844,\n", + " \"High\": 0.398,\n", + " \"Low\": 0.3827,\n", + " \"Close\": 0.3976\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-03\",\n", + " \"Open\": 0.3976,\n", + " \"High\": 0.403,\n", + " \"Low\": 0.3878,\n", + " \"Close\": 0.3949\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-04\",\n", + " \"Open\": 0.3948,\n", + " \"High\": 0.415,\n", + " \"Low\": 0.3911,\n", + " \"Close\": 0.4069\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-05\",\n", + " \"Open\": 0.4069,\n", + " \"High\": 0.426,\n", + " \"Low\": 0.3969,\n", + " \"Close\": 0.4257\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-06\",\n", + " \"Open\": 0.4257,\n", + " \"High\": 0.455,\n", + " \"Low\": 0.4162,\n", + " \"Close\": 0.4429\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-07\",\n", + " \"Open\": 0.4431,\n", + " \"High\": 0.4599,\n", + " \"Low\": 0.4312,\n", + " \"Close\": 0.4555\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-08\",\n", + " \"Open\": 0.4555,\n", + " \"High\": 0.5719,\n", + " \"Low\": 0.4519,\n", + " \"Close\": 0.5454\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-09\",\n", + " \"Open\": 0.5455,\n", + " \"High\": 0.6474,\n", + " \"Low\": 0.5441,\n", + " \"Close\": 0.5791\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-10\",\n", + " \"Open\": 0.5791,\n", + " \"High\": 0.6167,\n", + " \"Low\": 0.5694,\n", + " \"Close\": 0.5948\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-11\",\n", + " \"Open\": 0.5947,\n", + " \"High\": 0.5984,\n", + " \"Low\": 0.5106,\n", + " \"Close\": 0.5507\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-12\",\n", + " \"Open\": 0.5507,\n", + " \"High\": 0.6075,\n", + " \"Low\": 0.5506,\n", + " \"Close\": 0.5784\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-13\",\n", + " \"Open\": 0.5784,\n", + " \"High\": 0.6788,\n", + " \"Low\": 0.5419,\n", + " \"Close\": 0.6675\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-14\",\n", + " \"Open\": 0.6677,\n", + " \"High\": 0.68,\n", + " \"Low\": 0.61,\n", + " \"Close\": 0.6433\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-15\",\n", + " \"Open\": 0.6432,\n", + " \"High\": 0.6541,\n", + " \"Low\": 0.5998,\n", + " \"Close\": 0.6004\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-16\",\n", + " \"Open\": 0.6004,\n", + " \"High\": 0.6258,\n", + " \"Low\": 0.5865,\n", + " \"Close\": 0.6078\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-17\",\n", + " \"Open\": 0.6078,\n", + " \"High\": 0.6182,\n", + " \"Low\": 0.5772,\n", + " \"Close\": 0.5804\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-18\",\n", + " \"Open\": 0.5805,\n", + " \"High\": 0.6032,\n", + " \"Low\": 0.5435,\n", + " \"Close\": 0.6021\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-19\",\n", + " \"Open\": 0.602,\n", + " \"High\": 0.6173,\n", + " \"Low\": 0.5661,\n", + " \"Close\": 0.5761\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-20\",\n", + " \"Open\": 0.576,\n", + " \"High\": 0.61,\n", + " \"Low\": 0.5686,\n", + " \"Close\": 0.5894\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-21\",\n", + " \"Open\": 0.5893,\n", + " \"High\": 0.6397,\n", + " \"Low\": 0.5818,\n", + " \"Close\": 0.6351\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-22\",\n", + " \"Open\": 0.6354,\n", + " \"High\": 0.6513,\n", + " \"Low\": 0.6052,\n", + " \"Close\": 0.6226\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-23\",\n", + " \"Open\": 0.6225,\n", + " \"High\": 0.6231,\n", + " \"Low\": 0.5964,\n", + " \"Close\": 0.613\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-24\",\n", + " \"Open\": 0.613,\n", + " \"High\": 0.6286,\n", + " \"Low\": 0.585,\n", + " \"Close\": 0.5919\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-25\",\n", + " \"Open\": 0.5919,\n", + " \"High\": 0.635,\n", + " \"Low\": 0.589,\n", + " \"Close\": 0.6242\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-26\",\n", + " \"Open\": 0.624,\n", + " \"High\": 0.6279,\n", + " \"Low\": 0.5601,\n", + " \"Close\": 0.6087\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-27\",\n", + " \"Open\": 0.6087,\n", + " \"High\": 0.643,\n", + " \"Low\": 0.5839,\n", + " \"Close\": 0.6334\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-28\",\n", + " \"Open\": 0.6334,\n", + " \"High\": 0.6769,\n", + " \"Low\": 0.61,\n", + " \"Close\": 0.6158\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-29\",\n", + " \"Open\": 0.6158,\n", + " \"High\": 0.6258,\n", + " \"Low\": 0.5908,\n", + " \"Close\": 0.6083\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-30\",\n", + " \"Open\": 0.6082,\n", + " \"High\": 0.6133,\n", + " \"Low\": 0.5929,\n", + " \"Close\": 0.6011\n", + " },\n", + " {\n", + " \"Timestamp\": \"2023-12-31\",\n", + " \"Open\": 0.601,\n", + " \"High\": 0.61,\n", + " \"Low\": 0.58,\n", + " \"Close\": 0.594\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-01\",\n", + " \"Open\": 0.5939,\n", + " \"High\": 0.624,\n", + " \"Low\": 0.5902,\n", + " \"Close\": 0.6232\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-02\",\n", + " \"Open\": 0.6233,\n", + " \"High\": 0.637,\n", + " \"Low\": 0.6015,\n", + " \"Close\": 0.605\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-03\",\n", + " \"Open\": 0.6051,\n", + " \"High\": 0.6188,\n", + " \"Low\": 0.5,\n", + " \"Close\": 0.5569\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-04\",\n", + " \"Open\": 0.5568,\n", + " \"High\": 0.5791,\n", + " \"Low\": 0.5491,\n", + " \"Close\": 0.5699\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-05\",\n", + " \"Open\": 0.57,\n", + " \"High\": 0.5726,\n", + " \"Low\": 0.522,\n", + " \"Close\": 0.5413\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-06\",\n", + " \"Open\": 0.5413,\n", + " \"High\": 0.5429,\n", + " \"Low\": 0.5068,\n", + " \"Close\": 0.5227\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-07\",\n", + " \"Open\": 0.5227,\n", + " \"High\": 0.53,\n", + " \"Low\": 0.4877,\n", + " \"Close\": 0.4945\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-08\",\n", + " \"Open\": 0.4945,\n", + " \"High\": 0.5487,\n", + " \"Low\": 0.4643,\n", + " \"Close\": 0.5412\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-09\",\n", + " \"Open\": 0.5412,\n", + " \"High\": 0.5436,\n", + " \"Low\": 0.4964,\n", + " \"Close\": 0.5124\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-10\",\n", + " \"Open\": 0.5123,\n", + " \"High\": 0.5895,\n", + " \"Low\": 0.4872,\n", + " \"Close\": 0.566\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-11\",\n", + " \"Open\": 0.5662,\n", + " \"High\": 0.6174,\n", + " \"Low\": 0.5607,\n", + " \"Close\": 0.582\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-12\",\n", + " \"Open\": 0.582,\n", + " \"High\": 0.5891,\n", + " \"Low\": 0.5271,\n", + " \"Close\": 0.5476\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-13\",\n", + " \"Open\": 0.5477,\n", + " \"High\": 0.554,\n", + " \"Low\": 0.531,\n", + " \"Close\": 0.5491\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-14\",\n", + " \"Open\": 0.5491,\n", + " \"High\": 0.5502,\n", + " \"Low\": 0.5233,\n", + " \"Close\": 0.5251\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-15\",\n", + " \"Open\": 0.5251,\n", + " \"High\": 0.5416,\n", + " \"Low\": 0.5217,\n", + " \"Close\": 0.5276\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-16\",\n", + " \"Open\": 0.5276,\n", + " \"High\": 0.5482,\n", + " \"Low\": 0.525,\n", + " \"Close\": 0.5356\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-17\",\n", + " \"Open\": 0.5356,\n", + " \"High\": 0.5395,\n", + " \"Low\": 0.5213,\n", + " \"Close\": 0.5282\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-18\",\n", + " \"Open\": 0.5282,\n", + " \"High\": 0.5283,\n", + " \"Low\": 0.4955,\n", + " \"Close\": 0.5026\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-19\",\n", + " \"Open\": 0.5027,\n", + " \"High\": 0.5054,\n", + " \"Low\": 0.4713,\n", + " \"Close\": 0.5044\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-20\",\n", + " \"Open\": 0.5043,\n", + " \"High\": 0.5179,\n", + " \"Low\": 0.4986,\n", + " \"Close\": 0.516\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-21\",\n", + " \"Open\": 0.5159,\n", + " \"High\": 0.5205,\n", + " \"Low\": 0.5024,\n", + " \"Close\": 0.5032\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-22\",\n", + " \"Open\": 0.5031,\n", + " \"High\": 0.5063,\n", + " \"Low\": 0.4767,\n", + " \"Close\": 0.4786\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-23\",\n", + " \"Open\": 0.4787,\n", + " \"High\": 0.4863,\n", + " \"Low\": 0.4477,\n", + " \"Close\": 0.4773\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-24\",\n", + " \"Open\": 0.4773,\n", + " \"High\": 0.4805,\n", + " \"Low\": 0.4643,\n", + " \"Close\": 0.4765\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-25\",\n", + " \"Open\": 0.4766,\n", + " \"High\": 0.4841,\n", + " \"Low\": 0.4585,\n", + " \"Close\": 0.4666\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-26\",\n", + " \"Open\": 0.4667,\n", + " \"High\": 0.4904,\n", + " \"Low\": 0.463,\n", + " \"Close\": 0.4849\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-27\",\n", + " \"Open\": 0.485,\n", + " \"High\": 0.49,\n", + " \"Low\": 0.4754,\n", + " \"Close\": 0.4862\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-28\",\n", + " \"Open\": 0.4862,\n", + " \"High\": 0.5006,\n", + " \"Low\": 0.4834,\n", + " \"Close\": 0.4903\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-29\",\n", + " \"Open\": 0.4903,\n", + " \"High\": 0.5282,\n", + " \"Low\": 0.4836,\n", + " \"Close\": 0.526\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-30\",\n", + " \"Open\": 0.5261,\n", + " \"High\": 0.5367,\n", + " \"Low\": 0.5122,\n", + " \"Close\": 0.5136\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-01-31\",\n", + " \"Open\": 0.5137,\n", + " \"High\": 0.5203,\n", + " \"Low\": 0.4932,\n", + " \"Close\": 0.4976\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-02-01\",\n", + " \"Open\": 0.4976,\n", + " \"High\": 0.5084,\n", + " \"Low\": 0.4858,\n", + " \"Close\": 0.5078\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-02-02\",\n", + " \"Open\": 0.5077,\n", + " \"High\": 0.5244,\n", + " \"Low\": 0.5041,\n", + " \"Close\": 0.5146\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-02-03\",\n", + " \"Open\": 0.5147,\n", + " \"High\": 0.5257,\n", + " \"Low\": 0.5117,\n", + " \"Close\": 0.5124\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-02-04\",\n", + " \"Open\": 0.5125,\n", + " \"High\": 0.5126,\n", + " \"Low\": 0.4932,\n", + " \"Close\": 0.4934\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-02-05\",\n", + " \"Open\": 0.4933,\n", + " \"High\": 0.5062,\n", + " \"Low\": 0.4872,\n", + " \"Close\": 0.4944\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-02-06\",\n", + " \"Open\": 0.4944,\n", + " \"High\": 0.5042,\n", + " \"Low\": 0.4887,\n", + " \"Close\": 0.4983\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-02-07\",\n", + " \"Open\": 0.4982,\n", + " \"High\": 0.5025,\n", + " \"Low\": 0.4727,\n", + " \"Close\": 0.5022\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-02-08\",\n", + " \"Open\": 0.5023,\n", + " \"High\": 0.5361,\n", + " \"Low\": 0.502,\n", + " \"Close\": 0.5304\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-02-09\",\n", + " \"Open\": 0.5304,\n", + " \"High\": 0.5485,\n", + " \"Low\": 0.5278,\n", + " \"Close\": 0.5407\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-02-10\",\n", + " \"Open\": 0.5407,\n", + " \"High\": 0.5581,\n", + " \"Low\": 0.528,\n", + " \"Close\": 0.5515\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-02-11\",\n", + " \"Open\": 0.5515,\n", + " \"High\": 0.5654,\n", + " \"Low\": 0.5353,\n", + " \"Close\": 0.5414\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-02-12\",\n", + " \"Open\": 0.5415,\n", + " \"High\": 0.5658,\n", + " \"Low\": 0.5306,\n", + " \"Close\": 0.5592\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-02-13\",\n", + " \"Open\": 0.5591,\n", + " \"High\": 0.5645,\n", + " \"Low\": 0.5338,\n", + " \"Close\": 0.5449\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-02-14\",\n", + " \"Open\": 0.5448,\n", + " \"High\": 0.5833,\n", + " \"Low\": 0.5396,\n", + " \"Close\": 0.5768\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-02-15\",\n", + " \"Open\": 0.5769,\n", + " \"High\": 0.6126,\n", + " \"Low\": 0.5706,\n", + " \"Close\": 0.6087\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-02-16\",\n", + " \"Open\": 0.6087,\n", + " \"High\": 0.614,\n", + " \"Low\": 0.5821,\n", + " \"Close\": 0.5986\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-02-17\",\n", + " \"Open\": 0.5987,\n", + " \"High\": 0.611,\n", + " \"Low\": 0.5687,\n", + " \"Close\": 0.6096\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-02-18\",\n", + " \"Open\": 0.6096,\n", + " \"High\": 0.6391,\n", + " \"Low\": 0.6093,\n", + " \"Close\": 0.6193\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-02-19\",\n", + " \"Open\": 0.6194,\n", + " \"High\": 0.6389,\n", + " \"Low\": 0.6147,\n", + " \"Close\": 0.6308\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-02-20\",\n", + " \"Open\": 0.6308,\n", + " \"High\": 0.6414,\n", + " \"Low\": 0.5958,\n", + " \"Close\": 0.6216\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-02-21\",\n", + " \"Open\": 0.6216,\n", + " \"High\": 0.6237,\n", + " \"Low\": 0.5747,\n", + " \"Close\": 0.5988\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-02-22\",\n", + " \"Open\": 0.5987,\n", + " \"High\": 0.608,\n", + " \"Low\": 0.5806,\n", + " \"Close\": 0.5858\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-02-23\",\n", + " \"Open\": 0.5858,\n", + " \"High\": 0.5953,\n", + " \"Low\": 0.568,\n", + " \"Close\": 0.5824\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-02-24\",\n", + " \"Open\": 0.5823,\n", + " \"High\": 0.5998,\n", + " \"Low\": 0.5697,\n", + " \"Close\": 0.5969\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-02-25\",\n", + " \"Open\": 0.5969,\n", + " \"High\": 0.6007,\n", + " \"Low\": 0.5806,\n", + " \"Close\": 0.5914\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-02-26\",\n", + " \"Open\": 0.5913,\n", + " \"High\": 0.6222,\n", + " \"Low\": 0.5732,\n", + " \"Close\": 0.6191\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-02-27\",\n", + " \"Open\": 0.6192,\n", + " \"High\": 0.63,\n", + " \"Low\": 0.6073,\n", + " \"Close\": 0.6239\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-02-28\",\n", + " \"Open\": 0.6238,\n", + " \"High\": 0.661,\n", + " \"Low\": 0.5961,\n", + " \"Close\": 0.6287\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-02-29\",\n", + " \"Open\": 0.6287,\n", + " \"High\": 0.7088,\n", + " \"Low\": 0.6223,\n", + " \"Close\": 0.6547\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-01\",\n", + " \"Open\": 0.6549,\n", + " \"High\": 0.72,\n", + " \"Low\": 0.6529,\n", + " \"Close\": 0.7195\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-02\",\n", + " \"Open\": 0.7196,\n", + " \"High\": 0.7638,\n", + " \"Low\": 0.7171,\n", + " \"Close\": 0.7416\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-03\",\n", + " \"Open\": 0.7414,\n", + " \"High\": 0.7421,\n", + " \"Low\": 0.685,\n", + " \"Close\": 0.7279\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-04\",\n", + " \"Open\": 0.728,\n", + " \"High\": 0.798,\n", + " \"Low\": 0.7219,\n", + " \"Close\": 0.7701\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-05\",\n", + " \"Open\": 0.77,\n", + " \"High\": 0.7831,\n", + " \"Low\": 0.5817,\n", + " \"Close\": 0.6923\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-06\",\n", + " \"Open\": 0.6923,\n", + " \"High\": 0.7571,\n", + " \"Low\": 0.665,\n", + " \"Close\": 0.7349\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-07\",\n", + " \"Open\": 0.735,\n", + " \"High\": 0.755,\n", + " \"Low\": 0.7186,\n", + " \"Close\": 0.7427\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-08\",\n", + " \"Open\": 0.7427,\n", + " \"High\": 0.7547,\n", + " \"Low\": 0.698,\n", + " \"Close\": 0.7228\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-09\",\n", + " \"Open\": 0.7228,\n", + " \"High\": 0.7457,\n", + " \"Low\": 0.72,\n", + " \"Close\": 0.7417\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-10\",\n", + " \"Open\": 0.7416,\n", + " \"High\": 0.744,\n", + " \"Low\": 0.7,\n", + " \"Close\": 0.7166\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-11\",\n", + " \"Open\": 0.7165,\n", + " \"High\": 0.7882,\n", + " \"Low\": 0.685,\n", + " \"Close\": 0.7749\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-12\",\n", + " \"Open\": 0.7756,\n", + " \"High\": 0.7764,\n", + " \"Low\": 0.704,\n", + " \"Close\": 0.7481\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-13\",\n", + " \"Open\": 0.7482,\n", + " \"High\": 0.7731,\n", + " \"Low\": 0.7364,\n", + " \"Close\": 0.7638\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-14\",\n", + " \"Open\": 0.7639,\n", + " \"High\": 0.8104,\n", + " \"Low\": 0.7144,\n", + " \"Close\": 0.7509\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-15\",\n", + " \"Open\": 0.7509,\n", + " \"High\": 0.7647,\n", + " \"Low\": 0.669,\n", + " \"Close\": 0.7274\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-16\",\n", + " \"Open\": 0.7274,\n", + " \"High\": 0.7355,\n", + " \"Low\": 0.65,\n", + " \"Close\": 0.6591\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-17\",\n", + " \"Open\": 0.6591,\n", + " \"High\": 0.6881,\n", + " \"Low\": 0.6288,\n", + " \"Close\": 0.6814\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-18\",\n", + " \"Open\": 0.6814,\n", + " \"High\": 0.699,\n", + " \"Low\": 0.642,\n", + " \"Close\": 0.6603\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-19\",\n", + " \"Open\": 0.6603,\n", + " \"High\": 0.6661,\n", + " \"Low\": 0.58,\n", + " \"Close\": 0.5864\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-20\",\n", + " \"Open\": 0.5864,\n", + " \"High\": 0.6441,\n", + " \"Low\": 0.5689,\n", + " \"Close\": 0.6396\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-21\",\n", + " \"Open\": 0.6395,\n", + " \"High\": 0.6484,\n", + " \"Low\": 0.6178,\n", + " \"Close\": 0.6318\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-22\",\n", + " \"Open\": 0.6319,\n", + " \"High\": 0.6427,\n", + " \"Low\": 0.5987,\n", + " \"Close\": 0.6147\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-23\",\n", + " \"Open\": 0.6147,\n", + " \"High\": 0.6394,\n", + " \"Low\": 0.6103,\n", + " \"Close\": 0.6232\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-24\",\n", + " \"Open\": 0.6231,\n", + " \"High\": 0.6482,\n", + " \"Low\": 0.6224,\n", + " \"Close\": 0.6468\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-25\",\n", + " \"Open\": 0.6469,\n", + " \"High\": 0.6684,\n", + " \"Low\": 0.6379,\n", + " \"Close\": 0.6567\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-26\",\n", + " \"Open\": 0.6566,\n", + " \"High\": 0.6837,\n", + " \"Low\": 0.6517,\n", + " \"Close\": 0.665\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-27\",\n", + " \"Open\": 0.665,\n", + " \"High\": 0.671,\n", + " \"Low\": 0.6301,\n", + " \"Close\": 0.6478\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-28\",\n", + " \"Open\": 0.6478,\n", + " \"High\": 0.658,\n", + " \"Low\": 0.6352,\n", + " \"Close\": 0.6511\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-29\",\n", + " \"Open\": 0.6511,\n", + " \"High\": 0.6678,\n", + " \"Low\": 0.635,\n", + " \"Close\": 0.6643\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-30\",\n", + " \"Open\": 0.6643,\n", + " \"High\": 0.6691,\n", + " \"Low\": 0.6416,\n", + " \"Close\": 0.6436\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-03-31\",\n", + " \"Open\": 0.6435,\n", + " \"High\": 0.6535,\n", + " \"Low\": 0.6418,\n", + " \"Close\": 0.6501\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-04-01\",\n", + " \"Open\": 0.6501,\n", + " \"High\": 0.6515,\n", + " \"Low\": 0.605,\n", + " \"Close\": 0.6212\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-04-02\",\n", + " \"Open\": 0.6211,\n", + " \"High\": 0.6214,\n", + " \"Low\": 0.5723,\n", + " \"Close\": 0.5807\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-04-03\",\n", + " \"Open\": 0.5807,\n", + " \"High\": 0.595,\n", + " \"Low\": 0.5622,\n", + " \"Close\": 0.5693\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-04-04\",\n", + " \"Open\": 0.5693,\n", + " \"High\": 0.5967,\n", + " \"Low\": 0.5588,\n", + " \"Close\": 0.5831\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-04-05\",\n", + " \"Open\": 0.5831,\n", + " \"High\": 0.5849,\n", + " \"Low\": 0.5594,\n", + " \"Close\": 0.5741\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-04-06\",\n", + " \"Open\": 0.5741,\n", + " \"High\": 0.5896,\n", + " \"Low\": 0.5714,\n", + " \"Close\": 0.5836\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-04-07\",\n", + " \"Open\": 0.5837,\n", + " \"High\": 0.5972,\n", + " \"Low\": 0.5817,\n", + " \"Close\": 0.5892\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-04-08\",\n", + " \"Open\": 0.5893,\n", + " \"High\": 0.6166,\n", + " \"Low\": 0.5793,\n", + " \"Close\": 0.6137\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-04-09\",\n", + " \"Open\": 0.6137,\n", + " \"High\": 0.6242,\n", + " \"Low\": 0.5903,\n", + " \"Close\": 0.5912\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-04-10\",\n", + " \"Open\": 0.5912,\n", + " \"High\": 0.5941,\n", + " \"Low\": 0.5572,\n", + " \"Close\": 0.5862\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-04-11\",\n", + " \"Open\": 0.5862,\n", + " \"High\": 0.5945,\n", + " \"Low\": 0.5755,\n", + " \"Close\": 0.5858\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-04-12\",\n", + " \"Open\": 0.5858,\n", + " \"High\": 0.5924,\n", + " \"Low\": 0.45,\n", + " \"Close\": 0.5027\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-04-13\",\n", + " \"Open\": 0.5027,\n", + " \"High\": 0.5164,\n", + " \"Low\": 0.3999,\n", + " \"Close\": 0.4449\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-04-14\",\n", + " \"Open\": 0.4448,\n", + " \"High\": 0.4778,\n", + " \"Low\": 0.4325,\n", + " \"Close\": 0.4673\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-04-15\",\n", + " \"Open\": 0.4673,\n", + " \"High\": 0.4952,\n", + " \"Low\": 0.439,\n", + " \"Close\": 0.4609\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-04-16\",\n", + " \"Open\": 0.4612,\n", + " \"High\": 0.4781,\n", + " \"Low\": 0.4391,\n", + " \"Close\": 0.4583\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-04-17\",\n", + " \"Open\": 0.4583,\n", + " \"High\": 0.4651,\n", + " \"Low\": 0.4272,\n", + " \"Close\": 0.444\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-04-18\",\n", + " \"Open\": 0.4441,\n", + " \"High\": 0.461,\n", + " \"Low\": 0.4343,\n", + " \"Close\": 0.458\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-04-19\",\n", + " \"Open\": 0.458,\n", + " \"High\": 0.4758,\n", + " \"Low\": 0.4227,\n", + " \"Close\": 0.4682\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-04-20\",\n", + " \"Open\": 0.4681,\n", + " \"High\": 0.5083,\n", + " \"Low\": 0.4643,\n", + " \"Close\": 0.5072\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-04-21\",\n", + " \"Open\": 0.5073,\n", + " \"High\": 0.5126,\n", + " \"Low\": 0.4874,\n", + " \"Close\": 0.4993\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-04-22\",\n", + " \"Open\": 0.4994,\n", + " \"High\": 0.5225,\n", + " \"Low\": 0.4948,\n", + " \"Close\": 0.5167\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-04-23\",\n", + " \"Open\": 0.5167,\n", + " \"High\": 0.5217,\n", + " \"Low\": 0.497,\n", + " \"Close\": 0.5\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-04-24\",\n", + " \"Open\": 0.4999,\n", + " \"High\": 0.5109,\n", + " \"Low\": 0.4688,\n", + " \"Close\": 0.4746\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-04-25\",\n", + " \"Open\": 0.475,\n", + " \"High\": 0.48,\n", + " \"Low\": 0.4624,\n", + " \"Close\": 0.4705\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-04-26\",\n", + " \"Open\": 0.4705,\n", + " \"High\": 0.4789,\n", + " \"Low\": 0.4607,\n", + " \"Close\": 0.4631\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-04-27\",\n", + " \"Open\": 0.4631,\n", + " \"High\": 0.4701,\n", + " \"Low\": 0.444,\n", + " \"Close\": 0.4675\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-04-28\",\n", + " \"Open\": 0.4675,\n", + " \"High\": 0.4785,\n", + " \"Low\": 0.4583,\n", + " \"Close\": 0.4603\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-04-29\",\n", + " \"Open\": 0.4602,\n", + " \"High\": 0.4638,\n", + " \"Low\": 0.4463,\n", + " \"Close\": 0.4571\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-04-30\",\n", + " \"Open\": 0.4572,\n", + " \"High\": 0.4632,\n", + " \"Low\": 0.4254,\n", + " \"Close\": 0.4412\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-01\",\n", + " \"Open\": 0.4412,\n", + " \"High\": 0.4573,\n", + " \"Low\": 0.4184,\n", + " \"Close\": 0.4501\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-02\",\n", + " \"Open\": 0.4501,\n", + " \"High\": 0.4616,\n", + " \"Low\": 0.4386,\n", + " \"Close\": 0.4578\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-03\",\n", + " \"Open\": 0.4577,\n", + " \"High\": 0.4736,\n", + " \"Low\": 0.4462,\n", + " \"Close\": 0.4673\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-04\",\n", + " \"Open\": 0.4674,\n", + " \"High\": 0.4759,\n", + " \"Low\": 0.4623,\n", + " \"Close\": 0.4633\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-05\",\n", + " \"Open\": 0.4633,\n", + " \"High\": 0.4661,\n", + " \"Low\": 0.4521,\n", + " \"Close\": 0.458\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-06\",\n", + " \"Open\": 0.4579,\n", + " \"High\": 0.4751,\n", + " \"Low\": 0.4513,\n", + " \"Close\": 0.454\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-07\",\n", + " \"Open\": 0.4541,\n", + " \"High\": 0.4567,\n", + " \"Low\": 0.4409,\n", + " \"Close\": 0.4416\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-08\",\n", + " \"Open\": 0.4413,\n", + " \"High\": 0.469,\n", + " \"Low\": 0.4363,\n", + " \"Close\": 0.4518\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-09\",\n", + " \"Open\": 0.4516,\n", + " \"High\": 0.4645,\n", + " \"Low\": 0.4469,\n", + " \"Close\": 0.4635\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-10\",\n", + " \"Open\": 0.4635,\n", + " \"High\": 0.4688,\n", + " \"Low\": 0.4431,\n", + " \"Close\": 0.4479\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-11\",\n", + " \"Open\": 0.4479,\n", + " \"High\": 0.4511,\n", + " \"Low\": 0.4379,\n", + " \"Close\": 0.439\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-12\",\n", + " \"Open\": 0.4388,\n", + " \"High\": 0.4431,\n", + " \"Low\": 0.4331,\n", + " \"Close\": 0.4377\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-13\",\n", + " \"Open\": 0.4378,\n", + " \"High\": 0.4532,\n", + " \"Low\": 0.4251,\n", + " \"Close\": 0.4367\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-14\",\n", + " \"Open\": 0.4367,\n", + " \"High\": 0.4386,\n", + " \"Low\": 0.426,\n", + " \"Close\": 0.4284\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-15\",\n", + " \"Open\": 0.4285,\n", + " \"High\": 0.455,\n", + " \"Low\": 0.4258,\n", + " \"Close\": 0.4524\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-16\",\n", + " \"Open\": 0.4534,\n", + " \"High\": 0.4626,\n", + " \"Low\": 0.4486,\n", + " \"Close\": 0.4597\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-17\",\n", + " \"Open\": 0.4598,\n", + " \"High\": 0.4907,\n", + " \"Low\": 0.455,\n", + " \"Close\": 0.4824\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-18\",\n", + " \"Open\": 0.4825,\n", + " \"High\": 0.4859,\n", + " \"Low\": 0.4755,\n", + " \"Close\": 0.4821\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-19\",\n", + " \"Open\": 0.4822,\n", + " \"High\": 0.484,\n", + " \"Low\": 0.4645,\n", + " \"Close\": 0.4672\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-20\",\n", + " \"Open\": 0.4672,\n", + " \"High\": 0.5033,\n", + " \"Low\": 0.4606,\n", + " \"Close\": 0.502\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-21\",\n", + " \"Open\": 0.5021,\n", + " \"High\": 0.5102,\n", + " \"Low\": 0.4906,\n", + " \"Close\": 0.4946\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-22\",\n", + " \"Open\": 0.4946,\n", + " \"High\": 0.4954,\n", + " \"Low\": 0.4746,\n", + " \"Close\": 0.4835\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-23\",\n", + " \"Open\": 0.4838,\n", + " \"High\": 0.4885,\n", + " \"Low\": 0.444,\n", + " \"Close\": 0.4656\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-24\",\n", + " \"Open\": 0.4655,\n", + " \"High\": 0.4696,\n", + " \"Low\": 0.4541,\n", + " \"Close\": 0.4601\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-25\",\n", + " \"Open\": 0.4601,\n", + " \"High\": 0.4647,\n", + " \"Low\": 0.4572,\n", + " \"Close\": 0.4623\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-26\",\n", + " \"Open\": 0.4623,\n", + " \"High\": 0.463,\n", + " \"Low\": 0.455,\n", + " \"Close\": 0.4581\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-27\",\n", + " \"Open\": 0.4581,\n", + " \"High\": 0.475,\n", + " \"Low\": 0.4566,\n", + " \"Close\": 0.4683\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-28\",\n", + " \"Open\": 0.4683,\n", + " \"High\": 0.4694,\n", + " \"Low\": 0.452,\n", + " \"Close\": 0.4576\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-29\",\n", + " \"Open\": 0.4577,\n", + " \"High\": 0.4642,\n", + " \"Low\": 0.45,\n", + " \"Close\": 0.4512\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-30\",\n", + " \"Open\": 0.451,\n", + " \"High\": 0.4554,\n", + " \"Low\": 0.4432,\n", + " \"Close\": 0.4465\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-05-31\",\n", + " \"Open\": 0.4465,\n", + " \"High\": 0.4559,\n", + " \"Low\": 0.4436,\n", + " \"Close\": 0.447\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-06-01\",\n", + " \"Open\": 0.447,\n", + " \"High\": 0.4533,\n", + " \"Low\": 0.445,\n", + " \"Close\": 0.4499\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-06-02\",\n", + " \"Open\": 0.4499,\n", + " \"High\": 0.4541,\n", + " \"Low\": 0.4406,\n", + " \"Close\": 0.4465\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-06-03\",\n", + " \"Open\": 0.4465,\n", + " \"High\": 0.4632,\n", + " \"Low\": 0.4434,\n", + " \"Close\": 0.4573\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-06-04\",\n", + " \"Open\": 0.4574,\n", + " \"High\": 0.4651,\n", + " \"Low\": 0.4526,\n", + " \"Close\": 0.4615\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-06-05\",\n", + " \"Open\": 0.4615,\n", + " \"High\": 0.4654,\n", + " \"Low\": 0.457,\n", + " \"Close\": 0.4613\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-06-06\",\n", + " \"Open\": 0.4612,\n", + " \"High\": 0.4621,\n", + " \"Low\": 0.4505,\n", + " \"Close\": 0.4582\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-06-07\",\n", + " \"Open\": 0.4582,\n", + " \"High\": 0.49,\n", + " \"Low\": 0.4253,\n", + " \"Close\": 0.4492\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-06-08\",\n", + " \"Open\": 0.4493,\n", + " \"High\": 0.4493,\n", + " \"Low\": 0.4322,\n", + " \"Close\": 0.4368\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-06-09\",\n", + " \"Open\": 0.4367,\n", + " \"High\": 0.4462,\n", + " \"Low\": 0.4318,\n", + " \"Close\": 0.4442\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-06-10\",\n", + " \"Open\": 0.4442,\n", + " \"High\": 0.4513,\n", + " \"Low\": 0.4349,\n", + " \"Close\": 0.4406\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-06-11\",\n", + " \"Open\": 0.4406,\n", + " \"High\": 0.4419,\n", + " \"Low\": 0.4128,\n", + " \"Close\": 0.422\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-06-12\",\n", + " \"Open\": 0.4219,\n", + " \"High\": 0.4445,\n", + " \"Low\": 0.4144,\n", + " \"Close\": 0.4378\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-06-13\",\n", + " \"Open\": 0.4377,\n", + " \"High\": 0.4392,\n", + " \"Low\": 0.4191,\n", + " \"Close\": 0.421\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-06-14\",\n", + " \"Open\": 0.4209,\n", + " \"High\": 0.4248,\n", + " \"Low\": 0.4,\n", + " \"Close\": 0.412\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-06-15\",\n", + " \"Open\": 0.4121,\n", + " \"High\": 0.4158,\n", + " \"Low\": 0.4082,\n", + " \"Close\": 0.414\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-06-16\",\n", + " \"Open\": 0.414,\n", + " \"High\": 0.4193,\n", + " \"Low\": 0.409,\n", + " \"Close\": 0.4168\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-06-17\",\n", + " \"Open\": 0.4167,\n", + " \"High\": 0.421,\n", + " \"Low\": 0.3901,\n", + " \"Close\": 0.4013\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-06-18\",\n", + " \"Open\": 0.4013,\n", + " \"High\": 0.4027,\n", + " \"Low\": 0.361,\n", + " \"Close\": 0.3837\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-06-19\",\n", + " \"Open\": 0.3836,\n", + " \"High\": 0.3978,\n", + " \"Low\": 0.3801,\n", + " \"Close\": 0.3844\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-06-20\",\n", + " \"Open\": 0.3845,\n", + " \"High\": 0.3974,\n", + " \"Low\": 0.3772,\n", + " \"Close\": 0.3844\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-06-21\",\n", + " \"Open\": 0.3844,\n", + " \"High\": 0.3909,\n", + " \"Low\": 0.3736,\n", + " \"Close\": 0.376\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-06-22\",\n", + " \"Open\": 0.376,\n", + " \"High\": 0.3912,\n", + " \"Low\": 0.3714,\n", + " \"Close\": 0.3846\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-06-23\",\n", + " \"Open\": 0.3847,\n", + " \"High\": 0.3934,\n", + " \"Low\": 0.3785,\n", + " \"Close\": 0.3802\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-06-24\",\n", + " \"Open\": 0.3801,\n", + " \"High\": 0.3817,\n", + " \"Low\": 0.3618,\n", + " \"Close\": 0.3777\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-06-25\",\n", + " \"Open\": 0.3777,\n", + " \"High\": 0.3974,\n", + " \"Low\": 0.3769,\n", + " \"Close\": 0.3918\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-06-26\",\n", + " \"Open\": 0.3918,\n", + " \"High\": 0.3965,\n", + " \"Low\": 0.3826,\n", + " \"Close\": 0.385\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-06-27\",\n", + " \"Open\": 0.385,\n", + " \"High\": 0.3941,\n", + " \"Low\": 0.3777,\n", + " \"Close\": 0.3913\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-06-28\",\n", + " \"Open\": 0.3913,\n", + " \"High\": 0.397,\n", + " \"Low\": 0.3851,\n", + " \"Close\": 0.3858\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-06-29\",\n", + " \"Open\": 0.3858,\n", + " \"High\": 0.4039,\n", + " \"Low\": 0.3832,\n", + " \"Close\": 0.3841\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-06-30\",\n", + " \"Open\": 0.384,\n", + " \"High\": 0.3944,\n", + " \"Low\": 0.3785,\n", + " \"Close\": 0.3924\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-01\",\n", + " \"Open\": 0.3925,\n", + " \"High\": 0.4086,\n", + " \"Low\": 0.3915,\n", + " \"Close\": 0.4032\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-02\",\n", + " \"Open\": 0.4033,\n", + " \"High\": 0.4198,\n", + " \"Low\": 0.4027,\n", + " \"Close\": 0.4184\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-03\",\n", + " \"Open\": 0.4184,\n", + " \"High\": 0.4235,\n", + " \"Low\": 0.4001,\n", + " \"Close\": 0.4069\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-04\",\n", + " \"Open\": 0.407,\n", + " \"High\": 0.4139,\n", + " \"Low\": 0.3614,\n", + " \"Close\": 0.3623\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-05\",\n", + " \"Open\": 0.3622,\n", + " \"High\": 0.3623,\n", + " \"Low\": 0.3165,\n", + " \"Close\": 0.3501\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-06\",\n", + " \"Open\": 0.3494,\n", + " \"High\": 0.3733,\n", + " \"Low\": 0.3464,\n", + " \"Close\": 0.3707\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-07\",\n", + " \"Open\": 0.3707,\n", + " \"High\": 0.3716,\n", + " \"Low\": 0.3444,\n", + " \"Close\": 0.3466\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-08\",\n", + " \"Open\": 0.3467,\n", + " \"High\": 0.3802,\n", + " \"Low\": 0.3301,\n", + " \"Close\": 0.3691\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-09\",\n", + " \"Open\": 0.3691,\n", + " \"High\": 0.3809,\n", + " \"Low\": 0.3626,\n", + " \"Close\": 0.3754\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-10\",\n", + " \"Open\": 0.3755,\n", + " \"High\": 0.39,\n", + " \"Low\": 0.3717,\n", + " \"Close\": 0.3885\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-11\",\n", + " \"Open\": 0.3885,\n", + " \"High\": 0.405,\n", + " \"Low\": 0.3844,\n", + " \"Close\": 0.3959\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-12\",\n", + " \"Open\": 0.396,\n", + " \"High\": 0.4181,\n", + " \"Low\": 0.3932,\n", + " \"Close\": 0.4165\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-13\",\n", + " \"Open\": 0.4166,\n", + " \"High\": 0.4464,\n", + " \"Low\": 0.4115,\n", + " \"Close\": 0.4416\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-14\",\n", + " \"Open\": 0.4416,\n", + " \"High\": 0.445,\n", + " \"Low\": 0.4248,\n", + " \"Close\": 0.4317\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-15\",\n", + " \"Open\": 0.4317,\n", + " \"High\": 0.4458,\n", + " \"Low\": 0.431,\n", + " \"Close\": 0.4449\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-16\",\n", + " \"Open\": 0.4449,\n", + " \"High\": 0.4526,\n", + " \"Low\": 0.4264,\n", + " \"Close\": 0.4381\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-17\",\n", + " \"Open\": 0.4381,\n", + " \"High\": 0.457,\n", + " \"Low\": 0.4353,\n", + " \"Close\": 0.4359\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-18\",\n", + " \"Open\": 0.4359,\n", + " \"High\": 0.4498,\n", + " \"Low\": 0.4199,\n", + " \"Close\": 0.4234\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-19\",\n", + " \"Open\": 0.4235,\n", + " \"High\": 0.4429,\n", + " \"Low\": 0.4145,\n", + " \"Close\": 0.439\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-20\",\n", + " \"Open\": 0.4389,\n", + " \"High\": 0.4419,\n", + " \"Low\": 0.4275,\n", + " \"Close\": 0.4373\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-21\",\n", + " \"Open\": 0.4373,\n", + " \"High\": 0.449,\n", + " \"Low\": 0.4166,\n", + " \"Close\": 0.4469\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-22\",\n", + " \"Open\": 0.447,\n", + " \"High\": 0.4504,\n", + " \"Low\": 0.4234,\n", + " \"Close\": 0.4262\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-23\",\n", + " \"Open\": 0.4259,\n", + " \"High\": 0.4296,\n", + " \"Low\": 0.4028,\n", + " \"Close\": 0.41\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-24\",\n", + " \"Open\": 0.41,\n", + " \"High\": 0.4217,\n", + " \"Low\": 0.4038,\n", + " \"Close\": 0.4063\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-25\",\n", + " \"Open\": 0.4062,\n", + " \"High\": 0.4085,\n", + " \"Low\": 0.3816,\n", + " \"Close\": 0.3948\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-26\",\n", + " \"Open\": 0.3948,\n", + " \"High\": 0.4199,\n", + " \"Low\": 0.3944,\n", + " \"Close\": 0.4172\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-27\",\n", + " \"Open\": 0.4172,\n", + " \"High\": 0.4292,\n", + " \"Low\": 0.4126,\n", + " \"Close\": 0.4176\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-28\",\n", + " \"Open\": 0.4176,\n", + " \"High\": 0.4207,\n", + " \"Low\": 0.4043,\n", + " \"Close\": 0.4073\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-29\",\n", + " \"Open\": 0.4072,\n", + " \"High\": 0.4272,\n", + " \"Low\": 0.403,\n", + " \"Close\": 0.4031\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-30\",\n", + " \"Open\": 0.4031,\n", + " \"High\": 0.4077,\n", + " \"Low\": 0.394,\n", + " \"Close\": 0.4014\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-07-31\",\n", + " \"Open\": 0.4015,\n", + " \"High\": 0.4078,\n", + " \"Low\": 0.3871,\n", + " \"Close\": 0.3882\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-01\",\n", + " \"Open\": 0.388,\n", + " \"High\": 0.3955,\n", + " \"Low\": 0.3681,\n", + " \"Close\": 0.3927\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-02\",\n", + " \"Open\": 0.3925,\n", + " \"High\": 0.3952,\n", + " \"Low\": 0.3578,\n", + " \"Close\": 0.3636\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-03\",\n", + " \"Open\": 0.3637,\n", + " \"High\": 0.373,\n", + " \"Low\": 0.3489,\n", + " \"Close\": 0.3646\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-04\",\n", + " \"Open\": 0.3646,\n", + " \"High\": 0.3677,\n", + " \"Low\": 0.3335,\n", + " \"Close\": 0.3442\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-05\",\n", + " \"Open\": 0.3442,\n", + " \"High\": 0.346,\n", + " \"Low\": 0.2756,\n", + " \"Close\": 0.3119\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-06\",\n", + " \"Open\": 0.3118,\n", + " \"High\": 0.3369,\n", + " \"Low\": 0.3114,\n", + " \"Close\": 0.331\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-07\",\n", + " \"Open\": 0.331,\n", + " \"High\": 0.341,\n", + " \"Low\": 0.3161,\n", + " \"Close\": 0.3241\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-08\",\n", + " \"Open\": 0.3241,\n", + " \"High\": 0.3535,\n", + " \"Low\": 0.3187,\n", + " \"Close\": 0.3516\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-09\",\n", + " \"Open\": 0.3513,\n", + " \"High\": 0.3545,\n", + " \"Low\": 0.3365,\n", + " \"Close\": 0.3483\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-10\",\n", + " \"Open\": 0.3484,\n", + " \"High\": 0.3524,\n", + " \"Low\": 0.3442,\n", + " \"Close\": 0.3457\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-11\",\n", + " \"Open\": 0.3456,\n", + " \"High\": 0.3566,\n", + " \"Low\": 0.3269,\n", + " \"Close\": 0.3276\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-12\",\n", + " \"Open\": 0.3276,\n", + " \"High\": 0.3447,\n", + " \"Low\": 0.3263,\n", + " \"Close\": 0.339\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-13\",\n", + " \"Open\": 0.3389,\n", + " \"High\": 0.3451,\n", + " \"Low\": 0.3306,\n", + " \"Close\": 0.34\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-14\",\n", + " \"Open\": 0.34,\n", + " \"High\": 0.3457,\n", + " \"Low\": 0.3308,\n", + " \"Close\": 0.3352\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-15\",\n", + " \"Open\": 0.3353,\n", + " \"High\": 0.3419,\n", + " \"Low\": 0.3204,\n", + " \"Close\": 0.3248\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-16\",\n", + " \"Open\": 0.3249,\n", + " \"High\": 0.3455,\n", + " \"Low\": 0.3202,\n", + " \"Close\": 0.3301\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-17\",\n", + " \"Open\": 0.3301,\n", + " \"High\": 0.3388,\n", + " \"Low\": 0.3274,\n", + " \"Close\": 0.3373\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-18\",\n", + " \"Open\": 0.3374,\n", + " \"High\": 0.34,\n", + " \"Low\": 0.3327,\n", + " \"Close\": 0.3342\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-19\",\n", + " \"Open\": 0.3342,\n", + " \"High\": 0.3378,\n", + " \"Low\": 0.3276,\n", + " \"Close\": 0.3367\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-20\",\n", + " \"Open\": 0.3368,\n", + " \"High\": 0.3483,\n", + " \"Low\": 0.3352,\n", + " \"Close\": 0.3434\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-21\",\n", + " \"Open\": 0.3434,\n", + " \"High\": 0.3775,\n", + " \"Low\": 0.3423,\n", + " \"Close\": 0.3689\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-22\",\n", + " \"Open\": 0.3689,\n", + " \"High\": 0.3775,\n", + " \"Low\": 0.3642,\n", + " \"Close\": 0.3763\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-23\",\n", + " \"Open\": 0.3763,\n", + " \"High\": 0.3926,\n", + " \"Low\": 0.3736,\n", + " \"Close\": 0.3912\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-24\",\n", + " \"Open\": 0.3912,\n", + " \"High\": 0.4014,\n", + " \"Low\": 0.3877,\n", + " \"Close\": 0.3935\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-25\",\n", + " \"Open\": 0.3935,\n", + " \"High\": 0.3944,\n", + " \"Low\": 0.3775,\n", + " \"Close\": 0.3849\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-26\",\n", + " \"Open\": 0.3849,\n", + " \"High\": 0.388,\n", + " \"Low\": 0.3659,\n", + " \"Close\": 0.3661\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-27\",\n", + " \"Open\": 0.3661,\n", + " \"High\": 0.3729,\n", + " \"Low\": 0.3446,\n", + " \"Close\": 0.3503\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-28\",\n", + " \"Open\": 0.3503,\n", + " \"High\": 0.3606,\n", + " \"Low\": 0.3406,\n", + " \"Close\": 0.3501\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-29\",\n", + " \"Open\": 0.35,\n", + " \"High\": 0.3676,\n", + " \"Low\": 0.3491,\n", + " \"Close\": 0.3578\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-30\",\n", + " \"Open\": 0.3577,\n", + " \"High\": 0.3621,\n", + " \"Low\": 0.3373,\n", + " \"Close\": 0.3469\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-08-31\",\n", + " \"Open\": 0.3469,\n", + " \"High\": 0.3504,\n", + " \"Low\": 0.3444,\n", + " \"Close\": 0.345\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-09-01\",\n", + " \"Open\": 0.3451,\n", + " \"High\": 0.3458,\n", + " \"Low\": 0.3267,\n", + " \"Close\": 0.3311\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-09-02\",\n", + " \"Open\": 0.331,\n", + " \"High\": 0.3374,\n", + " \"Low\": 0.325,\n", + " \"Close\": 0.3362\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-09-03\",\n", + " \"Open\": 0.3362,\n", + " \"High\": 0.3398,\n", + " \"Low\": 0.3172,\n", + " \"Close\": 0.3185\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-09-04\",\n", + " \"Open\": 0.3184,\n", + " \"High\": 0.3293,\n", + " \"Low\": 0.305,\n", + " \"Close\": 0.3231\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-09-05\",\n", + " \"Open\": 0.3231,\n", + " \"High\": 0.3401,\n", + " \"Low\": 0.3195,\n", + " \"Close\": 0.3251\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-09-06\",\n", + " \"Open\": 0.3251,\n", + " \"High\": 0.3319,\n", + " \"Low\": 0.3034,\n", + " \"Close\": 0.3148\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-09-07\",\n", + " \"Open\": 0.3148,\n", + " \"High\": 0.3278,\n", + " \"Low\": 0.3145,\n", + " \"Close\": 0.3253\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-09-08\",\n", + " \"Open\": 0.3253,\n", + " \"High\": 0.3409,\n", + " \"Low\": 0.3237,\n", + " \"Close\": 0.339\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-09-09\",\n", + " \"Open\": 0.339,\n", + " \"High\": 0.3489,\n", + " \"Low\": 0.3376,\n", + " \"Close\": 0.3435\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-09-10\",\n", + " \"Open\": 0.3434,\n", + " \"High\": 0.3457,\n", + " \"Low\": 0.3374,\n", + " \"Close\": 0.343\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-09-11\",\n", + " \"Open\": 0.3431,\n", + " \"High\": 0.3573,\n", + " \"Low\": 0.33,\n", + " \"Close\": 0.3532\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-09-12\",\n", + " \"Open\": 0.3532,\n", + " \"High\": 0.3617,\n", + " \"Low\": 0.352,\n", + " \"Close\": 0.3564\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-09-13\",\n", + " \"Open\": 0.3563,\n", + " \"High\": 0.365,\n", + " \"Low\": 0.3503,\n", + " \"Close\": 0.3606\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-09-14\",\n", + " \"Open\": 0.3606,\n", + " \"High\": 0.3617,\n", + " \"Low\": 0.351,\n", + " \"Close\": 0.3539\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-09-15\",\n", + " \"Open\": 0.354,\n", + " \"High\": 0.3563,\n", + " \"Low\": 0.3341,\n", + " \"Close\": 0.3385\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-09-16\",\n", + " \"Open\": 0.3386,\n", + " \"High\": 0.3386,\n", + " \"Low\": 0.3264,\n", + " \"Close\": 0.3303\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-09-17\",\n", + " \"Open\": 0.3302,\n", + " \"High\": 0.3431,\n", + " \"Low\": 0.3284,\n", + " \"Close\": 0.3338\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-09-18\",\n", + " \"Open\": 0.3337,\n", + " \"High\": 0.3443,\n", + " \"Low\": 0.3272,\n", + " \"Close\": 0.3441\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-09-19\",\n", + " \"Open\": 0.3442,\n", + " \"High\": 0.3564,\n", + " \"Low\": 0.3442,\n", + " \"Close\": 0.351\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-09-20\",\n", + " \"Open\": 0.351,\n", + " \"High\": 0.3613,\n", + " \"Low\": 0.3488,\n", + " \"Close\": 0.3522\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-09-21\",\n", + " \"Open\": 0.3521,\n", + " \"High\": 0.36,\n", + " \"Low\": 0.3505,\n", + " \"Close\": 0.3584\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-09-22\",\n", + " \"Open\": 0.3584,\n", + " \"High\": 0.3594,\n", + " \"Low\": 0.3427,\n", + " \"Close\": 0.3517\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-09-23\",\n", + " \"Open\": 0.3516,\n", + " \"High\": 0.3658,\n", + " \"Low\": 0.3453,\n", + " \"Close\": 0.3637\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-09-24\",\n", + " \"Open\": 0.3636,\n", + " \"High\": 0.3916,\n", + " \"Low\": 0.3584,\n", + " \"Close\": 0.3878\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-09-25\",\n", + " \"Open\": 0.3878,\n", + " \"High\": 0.394,\n", + " \"Low\": 0.3788,\n", + " \"Close\": 0.3809\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-09-26\",\n", + " \"Open\": 0.3809,\n", + " \"High\": 0.404,\n", + " \"Low\": 0.3783,\n", + " \"Close\": 0.4014\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-09-27\",\n", + " \"Open\": 0.4015,\n", + " \"High\": 0.4158,\n", + " \"Low\": 0.3993,\n", + " \"Close\": 0.4017\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-09-28\",\n", + " \"Open\": 0.4017,\n", + " \"High\": 0.4059,\n", + " \"Low\": 0.3922,\n", + " \"Close\": 0.4006\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-09-29\",\n", + " \"Open\": 0.4006,\n", + " \"High\": 0.4042,\n", + " \"Low\": 0.3927,\n", + " \"Close\": 0.3975\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-09-30\",\n", + " \"Open\": 0.3976,\n", + " \"High\": 0.3977,\n", + " \"Low\": 0.3707,\n", + " \"Close\": 0.3733\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-01\",\n", + " \"Open\": 0.3733,\n", + " \"High\": 0.386,\n", + " \"Low\": 0.3427,\n", + " \"Close\": 0.352\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-02\",\n", + " \"Open\": 0.352,\n", + " \"High\": 0.3625,\n", + " \"Low\": 0.3355,\n", + " \"Close\": 0.3432\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-03\",\n", + " \"Open\": 0.3432,\n", + " \"High\": 0.3496,\n", + " \"Low\": 0.3318,\n", + " \"Close\": 0.3453\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-04\",\n", + " \"Open\": 0.3452,\n", + " \"High\": 0.3561,\n", + " \"Low\": 0.3429,\n", + " \"Close\": 0.3517\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-05\",\n", + " \"Open\": 0.3517,\n", + " \"High\": 0.3558,\n", + " \"Low\": 0.3454,\n", + " \"Close\": 0.351\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-06\",\n", + " \"Open\": 0.351,\n", + " \"High\": 0.3585,\n", + " \"Low\": 0.3479,\n", + " \"Close\": 0.3575\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-07\",\n", + " \"Open\": 0.3574,\n", + " \"High\": 0.3685,\n", + " \"Low\": 0.3502,\n", + " \"Close\": 0.3512\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-08\",\n", + " \"Open\": 0.3512,\n", + " \"High\": 0.357,\n", + " \"Low\": 0.3408,\n", + " \"Close\": 0.3448\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-09\",\n", + " \"Open\": 0.3447,\n", + " \"High\": 0.348,\n", + " \"Low\": 0.3338,\n", + " \"Close\": 0.3396\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-10\",\n", + " \"Open\": 0.3395,\n", + " \"High\": 0.3418,\n", + " \"Low\": 0.3316,\n", + " \"Close\": 0.3396\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-11\",\n", + " \"Open\": 0.3396,\n", + " \"High\": 0.355,\n", + " \"Low\": 0.3382,\n", + " \"Close\": 0.3517\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-12\",\n", + " \"Open\": 0.3517,\n", + " \"High\": 0.3568,\n", + " \"Low\": 0.3509,\n", + " \"Close\": 0.3532\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-13\",\n", + " \"Open\": 0.3532,\n", + " \"High\": 0.3596,\n", + " \"Low\": 0.3443,\n", + " \"Close\": 0.3486\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-14\",\n", + " \"Open\": 0.3485,\n", + " \"High\": 0.3656,\n", + " \"Low\": 0.3422,\n", + " \"Close\": 0.3643\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-15\",\n", + " \"Open\": 0.3644,\n", + " \"High\": 0.3711,\n", + " \"Low\": 0.3477,\n", + " \"Close\": 0.3591\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-16\",\n", + " \"Open\": 0.3592,\n", + " \"High\": 0.3611,\n", + " \"Low\": 0.3509,\n", + " \"Close\": 0.3521\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-17\",\n", + " \"Open\": 0.3522,\n", + " \"High\": 0.3551,\n", + " \"Low\": 0.3393,\n", + " \"Close\": 0.3432\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-18\",\n", + " \"Open\": 0.3432,\n", + " \"High\": 0.353,\n", + " \"Low\": 0.3426,\n", + " \"Close\": 0.3507\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-19\",\n", + " \"Open\": 0.3507,\n", + " \"High\": 0.357,\n", + " \"Low\": 0.3492,\n", + " \"Close\": 0.3513\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-20\",\n", + " \"Open\": 0.3513,\n", + " \"High\": 0.3658,\n", + " \"Low\": 0.3482,\n", + " \"Close\": 0.3649\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-21\",\n", + " \"Open\": 0.3649,\n", + " \"High\": 0.3729,\n", + " \"Low\": 0.3531,\n", + " \"Close\": 0.3609\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-22\",\n", + " \"Open\": 0.3609,\n", + " \"High\": 0.3681,\n", + " \"Low\": 0.355,\n", + " \"Close\": 0.3645\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-23\",\n", + " \"Open\": 0.3645,\n", + " \"High\": 0.3692,\n", + " \"Low\": 0.3423,\n", + " \"Close\": 0.3497\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-24\",\n", + " \"Open\": 0.3497,\n", + " \"High\": 0.3551,\n", + " \"Low\": 0.3396,\n", + " \"Close\": 0.3465\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-25\",\n", + " \"Open\": 0.3465,\n", + " \"High\": 0.3472,\n", + " \"Low\": 0.3161,\n", + " \"Close\": 0.3261\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-26\",\n", + " \"Open\": 0.326,\n", + " \"High\": 0.335,\n", + " \"Low\": 0.3206,\n", + " \"Close\": 0.3337\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-27\",\n", + " \"Open\": 0.3338,\n", + " \"High\": 0.3424,\n", + " \"Low\": 0.3309,\n", + " \"Close\": 0.3399\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-28\",\n", + " \"Open\": 0.3398,\n", + " \"High\": 0.348,\n", + " \"Low\": 0.3303,\n", + " \"Close\": 0.3437\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-29\",\n", + " \"Open\": 0.3438,\n", + " \"High\": 0.357,\n", + " \"Low\": 0.3428,\n", + " \"Close\": 0.3561\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-30\",\n", + " \"Open\": 0.3562,\n", + " \"High\": 0.364,\n", + " \"Low\": 0.3507,\n", + " \"Close\": 0.355\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-10-31\",\n", + " \"Open\": 0.3551,\n", + " \"High\": 0.3613,\n", + " \"Low\": 0.3402,\n", + " \"Close\": 0.3418\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-11-01\",\n", + " \"Open\": 0.3417,\n", + " \"High\": 0.362,\n", + " \"Low\": 0.3341,\n", + " \"Close\": 0.3575\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-11-02\",\n", + " \"Open\": 0.3575,\n", + " \"High\": 0.3639,\n", + " \"Low\": 0.3453,\n", + " \"Close\": 0.3482\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-11-03\",\n", + " \"Open\": 0.3482,\n", + " \"High\": 0.3482,\n", + " \"Low\": 0.3275,\n", + " \"Close\": 0.3341\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-11-04\",\n", + " \"Open\": 0.334,\n", + " \"High\": 0.3368,\n", + " \"Low\": 0.3201,\n", + " \"Close\": 0.3263\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-11-05\",\n", + " \"Open\": 0.3263,\n", + " \"High\": 0.3382,\n", + " \"Low\": 0.326,\n", + " \"Close\": 0.3336\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-11-06\",\n", + " \"Open\": 0.3336,\n", + " \"High\": 0.3659,\n", + " \"Low\": 0.3335,\n", + " \"Close\": 0.363\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-11-07\",\n", + " \"Open\": 0.3631,\n", + " \"High\": 0.4068,\n", + " \"Low\": 0.3613,\n", + " \"Close\": 0.4065\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-11-08\",\n", + " \"Open\": 0.4066,\n", + " \"High\": 0.4587,\n", + " \"Low\": 0.4038,\n", + " \"Close\": 0.4447\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-11-09\",\n", + " \"Open\": 0.4447,\n", + " \"High\": 0.4986,\n", + " \"Low\": 0.4272,\n", + " \"Close\": 0.4967\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-11-10\",\n", + " \"Open\": 0.4968,\n", + " \"High\": 0.6599,\n", + " \"Low\": 0.488,\n", + " \"Close\": 0.5901\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-11-11\",\n", + " \"Open\": 0.5903,\n", + " \"High\": 0.6248,\n", + " \"Low\": 0.5575,\n", + " \"Close\": 0.6132\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-11-12\",\n", + " \"Open\": 0.6131,\n", + " \"High\": 0.6541,\n", + " \"Low\": 0.555,\n", + " \"Close\": 0.5709\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-11-13\",\n", + " \"Open\": 0.57,\n", + " \"High\": 0.6098,\n", + " \"Low\": 0.5192,\n", + " \"Close\": 0.5783\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-11-14\",\n", + " \"Open\": 0.5769,\n", + " \"High\": 0.6,\n", + " \"Low\": 0.5417,\n", + " \"Close\": 0.5792\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-11-15\",\n", + " \"Open\": 0.5827,\n", + " \"High\": 0.7075,\n", + " \"Low\": 0.5747,\n", + " \"Close\": 0.7071\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-11-16\",\n", + " \"Open\": 0.7054,\n", + " \"High\": 0.8188,\n", + " \"Low\": 0.7044,\n", + " \"Close\": 0.7416\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-11-17\",\n", + " \"Open\": 0.7416,\n", + " \"High\": 0.7798,\n", + " \"Low\": 0.6893,\n", + " \"Close\": 0.7026\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-11-18\",\n", + " \"Open\": 0.7026,\n", + " \"High\": 0.7839,\n", + " \"Low\": 0.7009,\n", + " \"Close\": 0.7325\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-11-19\",\n", + " \"Open\": 0.731,\n", + " \"High\": 0.765,\n", + " \"Low\": 0.72,\n", + " \"Close\": 0.7387\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-11-20\",\n", + " \"Open\": 0.7454,\n", + " \"High\": 0.8484,\n", + " \"Low\": 0.7423,\n", + " \"Close\": 0.8003\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-11-21\",\n", + " \"Open\": 0.8003,\n", + " \"High\": 0.8239,\n", + " \"Low\": 0.7655,\n", + " \"Close\": 0.8218\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-11-22\",\n", + " \"Open\": 0.8219,\n", + " \"High\": 1.044,\n", + " \"Low\": 0.8123,\n", + " \"Close\": 1.0175\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-11-23\",\n", + " \"Open\": 1.0175,\n", + " \"High\": 1.1542,\n", + " \"Low\": 1.0163,\n", + " \"Close\": 1.0658\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-11-24\",\n", + " \"Open\": 1.0659,\n", + " \"High\": 1.0978,\n", + " \"Low\": 0.9364,\n", + " \"Close\": 1.0226\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-11-25\",\n", + " \"Open\": 1.0228,\n", + " \"High\": 1.0778,\n", + " \"Low\": 0.9294,\n", + " \"Close\": 0.9435\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-11-26\",\n", + " \"Open\": 0.9435,\n", + " \"High\": 0.9899,\n", + " \"Low\": 0.8743,\n", + " \"Close\": 0.9603\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-11-27\",\n", + " \"Open\": 0.9562,\n", + " \"High\": 1.0419,\n", + " \"Low\": 0.9312,\n", + " \"Close\": 1.0116\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-11-28\",\n", + " \"Open\": 1.0114,\n", + " \"High\": 1.0491,\n", + " \"Low\": 0.9693,\n", + " \"Close\": 1.0321\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-11-29\",\n", + " \"Open\": 1.0321,\n", + " \"High\": 1.0988,\n", + " \"Low\": 1.0274,\n", + " \"Close\": 1.0755\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-11-30\",\n", + " \"Open\": 1.0754,\n", + " \"High\": 1.1498,\n", + " \"Low\": 1.0498,\n", + " \"Close\": 1.079\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-01\",\n", + " \"Open\": 1.079,\n", + " \"High\": 1.1633,\n", + " \"Low\": 1.0375,\n", + " \"Close\": 1.1496\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-02\",\n", + " \"Open\": 1.1472,\n", + " \"High\": 1.2424,\n", + " \"Low\": 1.0567,\n", + " \"Close\": 1.2022\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-03\",\n", + " \"Open\": 1.2022,\n", + " \"High\": 1.3264,\n", + " \"Low\": 1.158,\n", + " \"Close\": 1.1914\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-04\",\n", + " \"Open\": 1.1915,\n", + " \"High\": 1.2417,\n", + " \"Low\": 1.141,\n", + " \"Close\": 1.1871\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-05\",\n", + " \"Open\": 1.1871,\n", + " \"High\": 1.2445,\n", + " \"Low\": 1.1157,\n", + " \"Close\": 1.1597\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-06\",\n", + " \"Open\": 1.1599,\n", + " \"High\": 1.2375,\n", + " \"Low\": 1.1336,\n", + " \"Close\": 1.2278\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-07\",\n", + " \"Open\": 1.2278,\n", + " \"High\": 1.2369,\n", + " \"Low\": 1.1896,\n", + " \"Close\": 1.2103\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-08\",\n", + " \"Open\": 1.2103,\n", + " \"High\": 1.224,\n", + " \"Low\": 1.1732,\n", + " \"Close\": 1.1936\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-09\",\n", + " \"Open\": 1.1905,\n", + " \"High\": 1.1911,\n", + " \"Low\": 0.9396,\n", + " \"Close\": 1.0034\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-10\",\n", + " \"Open\": 1.0014,\n", + " \"High\": 1.0378,\n", + " \"Low\": 0.91,\n", + " \"Close\": 1.0215\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-11\",\n", + " \"Open\": 1.0215,\n", + " \"High\": 1.115,\n", + " \"Low\": 0.9718,\n", + " \"Close\": 1.0868\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-12\",\n", + " \"Open\": 1.0869,\n", + " \"High\": 1.1819,\n", + " \"Low\": 1.0728,\n", + " \"Close\": 1.1231\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-13\",\n", + " \"Open\": 1.1231,\n", + " \"High\": 1.1308,\n", + " \"Low\": 1.0774,\n", + " \"Close\": 1.1213\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-14\",\n", + " \"Open\": 1.1213,\n", + " \"High\": 1.1332,\n", + " \"Low\": 1.0431,\n", + " \"Close\": 1.061\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-15\",\n", + " \"Open\": 1.0592,\n", + " \"High\": 1.1123,\n", + " \"Low\": 1.0389,\n", + " \"Close\": 1.0996\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-16\",\n", + " \"Open\": 1.0995,\n", + " \"High\": 1.121,\n", + " \"Low\": 1.0474,\n", + " \"Close\": 1.0775\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-17\",\n", + " \"Open\": 1.0775,\n", + " \"High\": 1.1115,\n", + " \"Low\": 1.0418,\n", + " \"Close\": 1.0522\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-18\",\n", + " \"Open\": 1.0523,\n", + " \"High\": 1.0602,\n", + " \"Low\": 0.9645,\n", + " \"Close\": 0.9681\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-19\",\n", + " \"Open\": 0.9682,\n", + " \"High\": 0.989,\n", + " \"Low\": 0.8475,\n", + " \"Close\": 0.8806\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-20\",\n", + " \"Open\": 0.8806,\n", + " \"High\": 0.9596,\n", + " \"Low\": 0.7624,\n", + " \"Close\": 0.9501\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-21\",\n", + " \"Open\": 0.95,\n", + " \"High\": 0.9979,\n", + " \"Low\": 0.8867,\n", + " \"Close\": 0.9052\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-22\",\n", + " \"Open\": 0.9053,\n", + " \"High\": 0.9249,\n", + " \"Low\": 0.8589,\n", + " \"Close\": 0.8834\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-23\",\n", + " \"Open\": 0.8835,\n", + " \"High\": 0.9425,\n", + " \"Low\": 0.8619,\n", + " \"Close\": 0.9264\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-24\",\n", + " \"Open\": 0.9265,\n", + " \"High\": 0.9507,\n", + " \"Low\": 0.8918,\n", + " \"Close\": 0.9358\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-25\",\n", + " \"Open\": 0.9357,\n", + " \"High\": 0.9403,\n", + " \"Low\": 0.9,\n", + " \"Close\": 0.9176\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-26\",\n", + " \"Open\": 0.9176,\n", + " \"High\": 0.9281,\n", + " \"Low\": 0.8507,\n", + " \"Close\": 0.8611\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-27\",\n", + " \"Open\": 0.8611,\n", + " \"High\": 0.9147,\n", + " \"Low\": 0.855,\n", + " \"Close\": 0.8771\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-28\",\n", + " \"Open\": 0.8771,\n", + " \"High\": 0.9,\n", + " \"Low\": 0.8662,\n", + " \"Close\": 0.8895\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-29\",\n", + " \"Open\": 0.8895,\n", + " \"High\": 0.9123,\n", + " \"Low\": 0.851,\n", + " \"Close\": 0.859\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-30\",\n", + " \"Open\": 0.859,\n", + " \"High\": 0.9048,\n", + " \"Low\": 0.8296,\n", + " \"Close\": 0.8615\n", + " },\n", + " {\n", + " \"Timestamp\": \"2024-12-31\",\n", + " \"Open\": 0.8616,\n", + " \"High\": 0.8791,\n", + " \"Low\": 0.8397,\n", + " \"Close\": 0.8451\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-01\",\n", + " \"Open\": 0.845,\n", + " \"High\": 0.9355,\n", + " \"Low\": 0.838,\n", + " \"Close\": 0.9222\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-02\",\n", + " \"Open\": 0.9222,\n", + " \"High\": 0.9828,\n", + " \"Low\": 0.9222,\n", + " \"Close\": 0.9612\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-03\",\n", + " \"Open\": 0.9612,\n", + " \"High\": 1.1194,\n", + " \"Low\": 0.9569,\n", + " \"Close\": 1.0894\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-04\",\n", + " \"Open\": 1.0894,\n", + " \"High\": 1.1144,\n", + " \"Low\": 1.0565,\n", + " \"Close\": 1.0707\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-05\",\n", + " \"Open\": 1.0707,\n", + " \"High\": 1.115,\n", + " \"Low\": 1.0521,\n", + " \"Close\": 1.0911\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-06\",\n", + " \"Open\": 1.0911,\n", + " \"High\": 1.1162,\n", + " \"Low\": 1.0575,\n", + " \"Close\": 1.0934\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-07\",\n", + " \"Open\": 1.0934,\n", + " \"High\": 1.1519,\n", + " \"Low\": 0.988,\n", + " \"Close\": 0.9893\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-08\",\n", + " \"Open\": 0.9892,\n", + " \"High\": 1.0242,\n", + " \"Low\": 0.9079,\n", + " \"Close\": 0.9468\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-09\",\n", + " \"Open\": 0.9467,\n", + " \"High\": 0.9604,\n", + " \"Low\": 0.8812,\n", + " \"Close\": 0.9045\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-10\",\n", + " \"Open\": 0.9045,\n", + " \"High\": 0.974,\n", + " \"Low\": 0.904,\n", + " \"Close\": 0.9303\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-11\",\n", + " \"Open\": 0.9303,\n", + " \"High\": 1.0176,\n", + " \"Low\": 0.9134,\n", + " \"Close\": 0.9955\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-12\",\n", + " \"Open\": 0.9955,\n", + " \"High\": 1.0369,\n", + " \"Low\": 0.9613,\n", + " \"Close\": 0.9677\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-13\",\n", + " \"Open\": 0.9676,\n", + " \"High\": 0.9938,\n", + " \"Low\": 0.8863,\n", + " \"Close\": 0.9444\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-14\",\n", + " \"Open\": 0.9444,\n", + " \"High\": 1.0109,\n", + " \"Low\": 0.938,\n", + " \"Close\": 0.9972\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-15\",\n", + " \"Open\": 0.9972,\n", + " \"High\": 1.09,\n", + " \"Low\": 0.9879,\n", + " \"Close\": 1.0755\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-16\",\n", + " \"Open\": 1.0755,\n", + " \"High\": 1.145,\n", + " \"Low\": 1.0273,\n", + " \"Close\": 1.0892\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-17\",\n", + " \"Open\": 1.0893,\n", + " \"High\": 1.1662,\n", + " \"Low\": 1.0854,\n", + " \"Close\": 1.133\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-18\",\n", + " \"Open\": 1.1331,\n", + " \"High\": 1.1466,\n", + " \"Low\": 1.0482,\n", + " \"Close\": 1.1045\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-19\",\n", + " \"Open\": 1.1044,\n", + " \"High\": 1.152,\n", + " \"Low\": 0.9636,\n", + " \"Close\": 0.9907\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-20\",\n", + " \"Open\": 0.9886,\n", + " \"High\": 1.1014,\n", + " \"Low\": 0.962,\n", + " \"Close\": 1.0094\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-21\",\n", + " \"Open\": 1.0095,\n", + " \"High\": 1.0288,\n", + " \"Low\": 0.9508,\n", + " \"Close\": 1.0058\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-22\",\n", + " \"Open\": 1.0059,\n", + " \"High\": 1.0199,\n", + " \"Low\": 0.9759,\n", + " \"Close\": 0.9827\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-23\",\n", + " \"Open\": 0.9815,\n", + " \"High\": 1.0118,\n", + " \"Low\": 0.9512,\n", + " \"Close\": 0.9867\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-24\",\n", + " \"Open\": 0.9867,\n", + " \"High\": 1.01,\n", + " \"Low\": 0.9636,\n", + " \"Close\": 0.9712\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-25\",\n", + " \"Open\": 0.9712,\n", + " \"High\": 0.9908,\n", + " \"Low\": 0.9642,\n", + " \"Close\": 0.9766\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-26\",\n", + " \"Open\": 0.9765,\n", + " \"High\": 1.0003,\n", + " \"Low\": 0.9515,\n", + " \"Close\": 0.953\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-27\",\n", + " \"Open\": 0.953,\n", + " \"High\": 0.9587,\n", + " \"Low\": 0.864,\n", + " \"Close\": 0.9345\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-28\",\n", + " \"Open\": 0.9346,\n", + " \"High\": 0.9684,\n", + " \"Low\": 0.9031,\n", + " \"Close\": 0.9169\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-29\",\n", + " \"Open\": 0.9168,\n", + " \"High\": 0.9603,\n", + " \"Low\": 0.9018,\n", + " \"Close\": 0.9399\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-30\",\n", + " \"Open\": 0.9398,\n", + " \"High\": 0.9886,\n", + " \"Low\": 0.9363,\n", + " \"Close\": 0.9595\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-01-31\",\n", + " \"Open\": 0.9596,\n", + " \"High\": 0.9837,\n", + " \"Low\": 0.935,\n", + " \"Close\": 0.9429\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-02-01\",\n", + " \"Open\": 0.9428,\n", + " \"High\": 0.9576,\n", + " \"Low\": 0.8875,\n", + " \"Close\": 0.8948\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-02-02\",\n", + " \"Open\": 0.8947,\n", + " \"High\": 0.9113,\n", + " \"Low\": 0.7633,\n", + " \"Close\": 0.8052\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-02-03\",\n", + " \"Open\": 0.8051,\n", + " \"High\": 0.8245,\n", + " \"Low\": 0.5654,\n", + " \"Close\": 0.812\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-02-04\",\n", + " \"Open\": 0.8121,\n", + " \"High\": 0.8198,\n", + " \"Low\": 0.715,\n", + " \"Close\": 0.744\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-02-05\",\n", + " \"Open\": 0.7441,\n", + " \"High\": 0.7764,\n", + " \"Low\": 0.7251,\n", + " \"Close\": 0.7325\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-02-06\",\n", + " \"Open\": 0.7325,\n", + " \"High\": 0.766,\n", + " \"Low\": 0.6978,\n", + " \"Close\": 0.7052\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-02-07\",\n", + " \"Open\": 0.7052,\n", + " \"High\": 0.7532,\n", + " \"Low\": 0.6902,\n", + " \"Close\": 0.7072\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-02-08\",\n", + " \"Open\": 0.7072,\n", + " \"High\": 0.718,\n", + " \"Low\": 0.6815,\n", + " \"Close\": 0.7005\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-02-09\",\n", + " \"Open\": 0.7006,\n", + " \"High\": 0.716,\n", + " \"Low\": 0.6503,\n", + " \"Close\": 0.6814\n", + " },\n", + " {\n", + " \"Timestamp\": \"2025-02-10\",\n", + " \"Open\": 0.6815,\n", + " \"High\": 0.7177,\n", + " \"Low\": 0.6632,\n", + " \"Close\": 0.7037\n", + " }\n", + "]\n", + "\n", + "Analyze this data and provide a trading signal (Buy, Sell, or Hold) for today based on the trend and the price action.\n", + "Note that today is 2025-02-10\n", + "Also, provide short term ,mid term and long term signals.\n", + "\n" + ] + } + ], + "source": [ + " # Construct prompt \n", + "\n", + "prompt = f\"\"\"\n", + " Given the last 365 days of ${base_data['name']} OHLC data:\n", + "\n", + " {json.dumps(price_history, indent=2)}\n", + "\n", + " Analyze this data and provide a trading signal (Buy, Sell, or Hold) for today based on the trend and the price action.\n", + " Note that today is {end_date.strftime('%Y-%m-%d')}\n", + " Also, provide short term ,mid term and long term signals.\n", + " \"\"\"\n", + "num_tokens = count_tokens(prompt)\n", + "print(f\"Estimated Tokens: {num_tokens}\")\n", + "\n", + "print(prompt)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "b40fec12", + "metadata": {}, + "outputs": [ + { + "data": { + "text/markdown": [ + "To analyze this data, I'll use a combination of moving averages, relative strength index (RSI), and other technical indicators. Please note that this is a simplified analysis and should not be considered as professional trading advice.\n", + "\n", + "**Current Data**\n", + "\n", + "For 2025-02-10, the opening price is not available. However, we can calculate the current prices based on the historical data provided.\n", + "\n", + "Let's assume the last known close price for 2025-02-09 was $0.6815. For simplicity, let's use this as the opening price for today (2025-02-10).\n", + "\n", + "**Short-Term Signal**\n", + "\n", + "For a short-term signal, I'll use a simple moving average crossover system.\n", + "\n", + "* Short-Term Moving Average (20 days): $0.6922\n", + "* Short-Term Moving Average (10 days): $0.6747\n", + "\n", + "Since the 20-day MA ($0.6922) is above the 10-day MA ($0.6747), we can conclude that **Buy** in this timeframe.\n", + "\n", + "**Mid-Term Signal**\n", + "\n", + "For a mid-term signal, I'll use RSI.\n", + "\n", + "* Current Price: $0.6815\n", + "* Overbought Region: 70-80\n", + "* Oversold Region: 20-50\n", + "\n", + "The current price ($0.6815) is at the lower end of the oversold region (20-50), indicating a potential buying opportunity.\n", + "\n", + "Since RSI values are not provided for the entire dataset, we'll use an RSI value of 30 (midpoint of the low and high values). At $0.6815, RSI is approximately 34.\n", + "\n", + "* Mid-Term Moving Average: Not available\n", + "* Mid-Term Momentum: Rising\n", + "\n", + "Considering the oversold region and rising momentum, **Hold** is a reasonable mid-term strategy for today.\n", + "\n", + "**Long-Term Signal**\n", + "\n", + "For a long-term signal, I'll use the overall trend direction based on historical data.\n", + "\n", + "The dataset shows an upward trend (average True Range, AtR, value has been increasing). From 2025-02-03 to 2025-02-09, there were 6 consecutive increases in this dataset. That's a strong positive trend.\n", + "\n", + "Since there are no obvious signs of weakness in the long-term data or divergence with other trends (like 50-day MA), I recommend **Hold** for an extended holding period, keeping an eye on RSI values and adjusting positions as needed to stay ahead of potential price drops.\n", + "\n", + "**Summary**\n", + "\n", + "* Short-Term: **Buy**\n", + "* Mid-Term: **Hold**\n", + "* Long-Term: **Hold**" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "def get_response(prompt):\n", + " new_response = ollama.chat.completions.create(model=\"llama3.2\",\n", + " messages=[\n", + " {\"role\": \"system\", \"content\": f\"You are a trading analyst providing Buy/Sell/Hold signals based on ${base_data['name']} price history.Note that today is {end_date.strftime('%Y-%m-%d')}\"},\n", + " {\"role\": \"user\", \"content\": prompt}\n", + " ],\n", + " stream=True,\n", + " max_tokens=5500\n", + " )\n", + " markdown_content = \"\"\n", + " \n", + " # Stream response and accumulate markdown content\n", + " for chunk in new_response:\n", + " content = chunk.choices[0].delta.content or ''\n", + " markdown_content += content\n", + " \n", + " # Clear output and display updated markdown\n", + " display(Markdown(markdown_content), clear=True)\n", + " \n", + " yield content\n", + "\n", + "# Call the function and consume the generator to start streaming\n", + "for _ in get_response(prompt):\n", + " pass" + ] + }, + { + "cell_type": "code", + "execution_count": 88, + "id": "ba09436c", + "metadata": {}, + "outputs": [ + { + "data": { + "text/markdown": [ + "# $Cardano Trading Analysis for 2025-02-10\n", + "\n", + "### **Current Price Analysis**\n", + "- **Open:** 0.6815\n", + "- **High:** 0.7177\n", + "- **Low:** 0.6632\n", + "- **Close:** 0.7037\n", + "\n", + "The price of $Cardano closed 3.59% higher than the previous day's close. This suggests a potential bullish reversal following a downward trend observed over the last few days. However, the volatility in the high-low range reflects uncertainty in the market.\n", + "\n", + "### **Trend Overview**\n", + "- **Short-term:** \n", + " - The recent price action indicates a possible recovery as we see an upward close. The price is currently attempting to break resistance, but the last few days exhibited mixed movements (e.g., a decrease before the recent increase). \n", + "- **Mid-term:**\n", + " - Over the past month, $Cardano has experienced significant volatility. While it reached its peak at around 1.079 earlier in January, the subsequent decline indicates selling pressure in the mid-term. A consolidation phase appears as buyers are trying to push the price back up.\n", + "- **Long-term:**\n", + " - Over the past year, $Cardano has shown high volatility and a fluctuating price range, but it has generally been trending downwards since its recent highs. \n", + "\n", + "### **Trading Signals**\n", + "- **Short-term Signal:** **Buy**\n", + " - The recent upward price movement along with a closing above 0.7000 indicates potential upward momentum. Short-term traders may consider buying into this recovery signal.\n", + "\n", + "- **Mid-term Signal:** **Hold**\n", + " - Within the last month, while recovery is in place, it is prudent to wait for confirmation of sustained upward movement before committing larger positions. A hold is advised to monitor the situation.\n", + "\n", + "- **Long-term Signal:** **Sell**\n", + " - Given that the longer-term trends show a downward trajectory since peaking at higher prices, long-term holders might consider selling or reducing positions, especially if the price fails to stay above recent resistance levels.\n", + "\n", + "### **Conclusion**\n", + "Today’s price action indicates a bullish sentiment in the short term but still reflects uncertainty in the mid and long-term periods. It would be wise for traders to remain cautious and adjust positions as the market dynamics evolve further. Always consider your risk management strategies when deciding to enter or exit positions." + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "def get_response(prompt):\n", + " new_response = openai.chat.completions.create(model=\"gpt-4o-mini\",\n", + " messages=[\n", + " {\"role\": \"system\", \"content\": f\"You are a trading analyst providing Buy/Sell/Hold signals based on ${base_data['name']} price history. Format your response in markdown.Note that today is {end_date.strftime('%Y-%m-%d')}\"},\n", + " {\"role\": \"user\", \"content\": prompt}\n", + " ],\n", + " stream=True,\n", + " max_tokens=5500\n", + " )\n", + " \n", + " # Initialize markdown cell output\n", + " markdown_content = \"\"\n", + " \n", + " # Stream response and accumulate markdown content\n", + " for chunk in new_response:\n", + " content = chunk.choices[0].delta.content or ''\n", + " markdown_content += content\n", + " \n", + " # Clear output and display updated markdown\n", + " display(Markdown(markdown_content), clear=True)\n", + " \n", + " yield content\n", + "\n", + "# Call the function and consume the generator to start streaming\n", + "for _ in get_response(prompt):\n", + " pass" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "f52bcc0a", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": "venv", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.12.7" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +}