Код: Выделить всё
--------Переформулирование запроса---------------- Вот массивы котировок запроса для сравнения роста акций летом 2021 года: 1. Норникель: get_candle_data('GMKN', '2021-06-01', '2021-08-31') 2. Газпром: get_candle_data('GAZP', '2021-06-01', '2021-08-31') На основании этих данных сравните процентный рост акций каждого тикера за данный период, чтобы определить, какая акция росла лучше. ----------Подстановка данных----------------- Вот массивы котировок запроса для сравнения роста акций летом 2021 года: 1. Норникель: [{'date': '2021-06-01', 'price': 267.5}, {'date': '2021-06-02', 'price': 269.44}, {'date': '2021-06-03', 'price': 266.3}, {'date': '2021-06-04', 'price': 264.0}, {'date': '2021-06-07', 'price': 262.46}, {'date': '2021-06-08', 'price': 260.72}, {'date': '2021-06-09', 'price': 265.02}, {'date': '2021-06-10', 'price': 261.92}, {'date': '2021-06-11', 'price': 261.78}, {'date': '2021-06-14', 'price': 263.14}, {'date': '2021-06-15', 'price': 260.54}, {'date': '2021-06-16', 'price': 256.64}, {'date': '2021-06-17', 'price': 249.7}, {'date': '2021-06-18', 'price': 250.0}, {'date': '2021-06-21', 'price': 253.72}, {'date': '2021-06-22', 'price': 250.78}, {'date': '2021-06-23', 'price': 253.36}, {'date': '2021-06-24', 'price': 243.58}, {'date': '2021-06-25', 'price': 247.34}, {'date': '2021-06-28', 'price': 249.48}, {'date': '2021-06-29', 'price': 247.02}, {'date': '2021-06-30', 'price': 248.12}, {'date': '2021-07-01', 'price': 246.12}, {'date': '2021-07-02', 'price': 250.14}, {'date': '2021-07-05', 'price': 249.24}, {'date': '2021-07-06', 'price': 244.62}, {'date': '2021-07-07', 'price': 246.58}, {'date': '2021-07-08', 'price': 245.14}, {'date': '2021-07-09', 'price': 247.8}, {'date': '2021-07-12', 'price': 251.12}, {'date': '2021-07-13', 'price': 256.62}, {'date': '2021-07-14', 'price': 257.34}, {'date': '2021-07-15', 'price': 256.24}, {'date': '2021-07-16', 'price': 252.48}, {'date': '2021-07-19', 'price': 250.46}, {'date': '2021-07-20', 'price': 251.38}, {'date': '2021-07-21', 'price': 250.5}, {'date': '2021-07-22', 'price': 250.8}, {'date': '2021-07-23', 'price': 249.9}, {'date': '2021-07-26', 'price': 251.8}, {'date': '2021-07-27', 'price': 254.32}, {'date': '2021-07-28', 'price': 256.9}, {'date': '2021-07-29', 'price': 251.78}, {'date': '2021-07-30', 'price': 253.18}, {'date': '2021-08-02', 'price': 252.9}, {'date': '2021-08-03', 'price': 255.82}, {'date': '2021-08-04', 'price': 254.46}, {'date': '2021-08-05', 'price': 254.96}, {'date': '2021-08-06', 'price': 251.02}, {'date': '2021-08-09', 'price': 248.7}, {'date': '2021-08-10', 'price': 246.5}, {'date': '2021-08-11', 'price': 245.28}, {'date': '2021-08-12', 'price': 247.0}, {'date': '2021-08-13', 'price': 244.6}, {'date': '2021-08-16', 'price': 244.26}, {'date': '2021-08-17', 'price': 245.72}, {'date': '2021-08-18', 'price': 241.46}, {'date': '2021-08-19', 'price': 237.36}, {'date': '2021-08-20', 'price': 235.5}, {'date': '2021-08-23', 'price': 238.58}, {'date': '2021-08-24', 'price': 240.66}, {'date': '2021-08-25', 'price': 239.32}, {'date': '2021-08-26', 'price': 237.12}, {'date': '2021-08-27', 'price': 239.86}, {'date': '2021-08-30', 'price': 242.66}, {'date': '2021-08-31', 'price': 240.32}, {'date': '2021-09-01', 'price': 242.28}] 2. Газпром: [{'date': '2021-06-01', 'price': 263.86}, {'date': '2021-06-02', 'price': 271.15}, {'date': '2021-06-03', 'price': 272.1}, {'date': '2021-06-04', 'price': 274.3}, {'date': '2021-06-07', 'price': 275.67}, {'date': '2021-06-08', 'price': 275.36}, {'date': '2021-06-09', 'price': 275.65}, {'date': '2021-06-10', 'price': 276.1}, {'date': '2021-06-11', 'price': 277.05}, {'date': '2021-06-14', 'price': 279.5}, {'date': '2021-06-15', 'price': 272.72}, {'date': '2021-06-16', 'price': 271.8}, {'date': '2021-06-17', 'price': 272.5}, {'date': '2021-06-18', 'price': 270.06}, {'date': '2021-06-21', 'price': 272.62}, {'date': '2021-06-22', 'price': 277.0}, {'date': '2021-06-23', 'price': 277.35}, {'date': '2021-06-24', 'price': 277.47}, {'date': '2021-06-25', 'price': 277.19}, {'date': '2021-06-28', 'price': 276.99}, {'date': '2021-06-29', 'price': 276.8}, {'date': '2021-06-30', 'price': 281.8}, {'date': '2021-07-01', 'price': 285.74}, {'date': '2021-07-02', 'price': 285.65}, {'date': '2021-07-05', 'price': 291.1}, {'date': '2021-07-06', 'price': 293.45}, {'date': '2021-07-07', 'price': 297.39}, {'date': '2021-07-08', 'price': 292.86}, {'date': '2021-07-09', 'price': 295.22}, {'date': '2021-07-12', 'price': 297.39}, {'date': '2021-07-13', 'price': 293.83}, {'date': '2021-07-14', 'price': 284.6}, {'date': '2021-07-15', 'price': 280.01}, {'date': '2021-07-16', 'price': 279.65}, {'date': '2021-07-19', 'price': 275.51}, {'date': '2021-07-20', 'price': 277.3}, {'date': '2021-07-21', 'price': 282.9}, {'date': '2021-07-22', 'price': 283.28}, {'date': '2021-07-23', 'price': 279.51}, {'date': '2021-07-26', 'price': 281.05}, {'date': '2021-07-27', 'price': 278.08}, {'date': '2021-07-28', 'price': 282.2}, {'date': '2021-07-29', 'price': 287.0}, {'date': '2021-07-30', 'price': 287.35}, {'date': '2021-08-02', 'price': 286.75}, {'date': '2021-08-03', 'price': 287.09}, {'date': '2021-08-04', 'price': 287.94}, {'date': '2021-08-05', 'price': 285.95}, {'date': '2021-08-06', 'price': 282.27}, {'date': '2021-08-09', 'price': 286.68}, {'date': '2021-08-10', 'price': 288.61}, {'date': '2021-08-11', 'price': 290.35}, {'date': '2021-08-12', 'price': 293.23}, {'date': '2021-08-13', 'price': 292.7}, {'date': '2021-08-16', 'price': 295.1}, {'date': '2021-08-17', 'price': 298.32}, {'date': '2021-08-18', 'price': 295.05}, {'date': '2021-08-19', 'price': 293.68}, {'date': '2021-08-20', 'price': 292.57}, {'date': '2021-08-23', 'price': 297.69}, {'date': '2021-08-24', 'price': 298.7}, {'date': '2021-08-25', 'price': 296.7}, {'date': '2021-08-26', 'price': 294.34}, {'date': '2021-08-27', 'price': 299.66}, {'date': '2021-08-30', 'price': 305.17}, {'date': '2021-08-31', 'price': 305.65}, {'date': '2021-09-01', 'price': 312.89}] На основании этих данных сравните процентный рост акций каждого тикера за данный период, чтобы определить, какая акция росла лучше.
----------Финальный запрос-------------------
Для сравнения процентного роста акций "Норникель" и "Газпром" за лето 2021 года, рассчитаем изменение цены акций каждого из них с 1 июня по 1 сентября и определим процентный рост или падение. 1. **Норникель:** - Цена 1 июня 2021: 267.5 - Цена 1 сентября 2021: 242.28 - Процентное изменение: \(\frac{{242.28 - 267.5}}{{267.5}} \times 100 = \frac{{-25.22}}{{267.5}} \times 100 \approx -9.43\%\) 2. **Газпром:** - Цена 1 июня 2021: 263.86 - Цена 1 сентября 2021: 312.89 - Процентное изменение: \(\frac{{312.89 - 263.86}}{{263.86}} \times 100 = \frac{{49.03}}{{263.86}} \times 100 \approx 18.58\%\)