x

Разобраться со скриптом на питоне

Перейти к заказу
Написан скрипт на python для парсинга данных с биржи OKX за последние 5 лет, всё реализовано согласно документации отсюда: https://www.okx.com/docs-v5/en/#order-book-trading...Но при работе он отдаёт No data returned, No data available. Код скрипта:import requestsimport pandas as pdfrom datetime import datetime, timedeltaimport time# Function to fetch historical data from OKX APIdef fetch_candlesticks(inst_id, bar='1D', start_time=None, end_time=None, limit=100): url = f"https://www.okx.com/api/v5/market/history-candles" params = { 'instId': inst_id, 'bar': bar, 'limit': limit, } if start_time: params['after'] = start_time # Параметр для получения данных после этой временной метки if end_time: params['before'] = end_time # Параметр для получения данных до этой временной метки print(f"Requesting data for {inst_id} | Bar: {bar} | After: {start_time} | Before: {end_time}") response = requests.get(url, params=params) # Check for rate limit errors (Too many requests) if response.status_code == 429: print("Rate limit exceeded. Waiting for 2 seconds before retrying...") time.sleep(2) # Wait before retrying return fetch_candlesticks(inst_id, bar, start_time, end_time, limit) if response.status_code == 200: data = response.json().get("data", []) print(f"Received {len(data)} rows of data.") return data else: print(f"Error fetching data for {inst_id} with timeframe {bar}: {response.status_code}") return []# Function to get all historical data for a specific timeframe and perioddef fetch_full_history(inst_id, bar='1D', years=5): end_time = int(datetime.now().timestamp() * 1000) # Текущий момент в миллисекундах start_time = int((datetime.now() - timedelta(days=years * 365)).timestamp() * 1000) # 5 лет назад all_data = [] while end_time > start_time: data = fetch_candlesticks(inst_id, bar=bar, end_time=end_time) if not data: print(f"No data returned for {inst_id}. Stopping further requests.") break all_data.extend(data) end_time = int(data[-1][0]) # Обновление end_time до временной метки последней свечи print(f"Updated end_time to {end_time} (millis). Continuing to fetch earlier data.") return all_data# Function to save data to Exceldef save_to_excel(inst_id, data_dict, file_name='candlesticks_data.xlsx'): with pd.ExcelWriter(file_name) as writer: for timeframe, data in data_dict.items(): if not data: print(f"No data available for {inst_id} with timeframe {timeframe}. Skipping.") continue # Этот continue должен быть на том же уровне отступа # Debug: Print the first row to check structure print(f"Sample data for {inst_id} [{timeframe}]: {data[0]}") # Fix for 9 columns: drop duplicate Quote Volume columns = ['Timestamp', 'Open', 'High', 'Low', 'Close', 'Volume', 'Quote Volume', 'Ignored', 'Number of Trades'] try: df = pd.DataFrame(data, columns=columns) # Drop the 'Ignored' column df.drop(columns=['Ignored'], inplace=True) except Exception as e: print(f"Error creating DataFrame for {inst_id} [{timeframe}]: {e}") continue # Этот continue должен быть на том же уровне отступа # Convert Timestamp to human-readable format if 'Timestamp' in df.columns: df['Timestamp'] = pd.to_numeric(df['Timestamp']) # Преобразование в число df['Timestamp'] = pd.to_datetime(df['Timestamp'], unit='ms') df['Date'] = df['Timestamp'].dt.date df['Time'] = df['Timestamp'].dt.strftime('%H:%M:%S') df = df[['Date', 'Time', 'Open', 'High', 'Low', 'Close', 'Volume', 'Quote Volume', 'Number of Trades']] # Save data to the respective sheet try: df.to_excel(writer, sheet_name=f'{timeframe}', index=False) except Exception as e: print(f"Error writing to Excel for {inst_id} [{timeframe}]: {e}") continue # Этот continue также должен быть на том же уровне отступа print(f"Data saved to {file_name}")# List of trading pairs (instrument IDs) with pairs that include USDTinst_ids = [ 'BTC-USDT', 'ETH-USDT', 'SOL-USDT', 'TON-USDT', 'XRP-USDT', # Use USDT pairs '1INCH-USDT', 'ADA-USDT', 'ATOM-USDT', 'DOT-USDT', 'EGLD-USDT', # Update to available USDT pairs 'NEAR-USDT', 'TRX-USDT', 'ISP-USDT', 'KSM-USDT', 'ALGO-USDT']# List of timeframes (5m, 15m, 1H, 1D)timeframes = ['5m', '15m', '1H', '1D'] # Таймфреймы, которые вы указали# Fetch data and save to Excel for each trading pairfor inst_id in inst_ids: data_dict = {} for timeframe in timeframes: print(f"Fetching data for {inst_id} with timeframe {timeframe}...") data = fetch_full_history(inst_id, bar=timeframe, years=5) if data: # Проверяем, что данные не пустые data_dict[timeframe] = data if not data_dict: print(f"No data available for {inst_id}. Skipping.") continue # Этот continue должен быть на том же уровне отступа file_name = f"{inst_id}_candlesticks.xlsx" save_to_excel(inst_id, data_dict, file_name=file_name)

Найдено 308587 результатов

Верстка на React из Figma

Ищем верстальщика в небольшой проект. Есть регулярые задачи по верстке компонентов разного уровня сложности из Figma в React. Есть готовая база элементов из темы Modernize. Дизайн тоже построен на ее основе. Мы предоставляем все необходимые заглушки. Требуется: - Сверстать первый тестовый лэйаут (см. примерное фото в приложении) + несколько доп компонентов к нему (см. приложение). Все, что нужно сверстать в приложении (скрины Фигма). - Верстать с использованием имеющейся базы элементов темы - Стандартно документировать и оформлять код - Подписывать документ о передаче прав на код по итогу каждого заказа (до завершения заказа).

Верстка
Опубликован:
12 часов назад
Бюджет:
50000 руб.~$624.15
Нарисовать SVG иконки для зубной карты

Для мобильного приложения нужны SVG иконки, которые иллюстрируют различные состояния зубов! Нужны иконки для следующих статусов: - Здоровый зуб - Небольшой кариес - Глубокий кариес - Контактный кариес (между двумя зубами, вариант справа, вариант слева) - Пульпит - Периодонтит - Коронка/винир - Вкладка - Зуб отсутствует (его не было изначально) - Зуб удален - Имплант Можно использовать одну базовую иконку с которой делать различные улучшения. Необходимо предусмотреть структуру слоев так, чтобы итоговый SVG можно было адаптировать под темную тему приложения

Веб и мобильный дизайн
Опубликован:
12 часов назад
Бюджет:
10000 руб.~$124.83
Требуется адаптивная верстка интернет-магазина по макету из Figma

Требуется адаптивная верстка интернет-магазина по макету из Figma.Требования:Верстка должна быть адаптивной (отличный UX на всех устройствах).Использование чистого HTML, CSS, JS. Не допускается использование устаревших библиотек и фреймворков, таких как jQuery, Bootstrap и т.д.Верстка будет интегрироваться в WordPress, поэтому важно учитывать:Структуру кода, удобную для последующей разработки тем WordPress.Использование семантических тегов и модульного подхода для упрощения интеграции.Оптимизация кода для скорости загрузки и SEO.Кроссбраузерная совместимость: корректное отображение в современных браузерах (Chrome, Firefox, Opera, Edge, Safari).Укажите в отклике: Стоимость за час вашей работы.Приложите примеры адаптивной верстки, выполненной для интернет-магазинов, в том числе реализованные проекты для WordPress (если есть).Подробное ТЗ вышлю потенциальному исполнителю

Frontend
Опубликован:
12 часов назад
Бюджет:
600 руб.~$7.49
Научная статья по теме

Доброго времени суток, сможете написать научную статью объёмом 6 страниц на тему "влияние международных санкций на транснационализацию России"? Крайний срок, дедлайн - до 15:00 01 декабря 2024 г. Готов обсудить детали. Готов доплатить в случае необходимости. Готов оперативно реагировать на Ваши запросы в ходе работы, но Вы должны гарантировать, что до 15:00 01 декабря работа будет выполнена, причём качественно. По сути нужно охарактеризовать, что потеряли иностранные ТНК после ухода с российского рынка, а также что потеряли наши национальные компании после закрытия доступа к иностранным рынкам. У меня имеется аннотация к статье, прикрепил её. Также в случае успеха готов дополнительно Вас прорекламировать и оставить наилучший отзыв с комментарием. Что скажете?

Тексты и наполнение сайта
Опубликован:
13 часов назад
Бюджет:
10000 руб.~$124.83
Проект Стелы

Описание технического задания для производства двухсторонней стелы. Создать развертки для фрезеровки с указанием матераиала АКП с загибами , вырезарми на прорез и арилл с инкурстацией все подробно разбить для фрезеровщков Начертить рамы, прописать материал и ТЗ для сварщиков Прописать сборку Пример :

Наружная реклама
Опубликован:
13 часов назад
Бюджет:
4000 руб.~$49.94
Изменить существующий индикатор на Pine Scripts

В traidingveiw доступен индикатор с открытым исходным кодом. Нужно из него сделать стратегию, добавить условия для открытия и закрытия, настраиваемый размер стоплоса и тейкпрофита, ЕМА, и условия с другого таймфрейма. Примерная логика: на ТФ1Ч выполнилось условие на покупку, после, когда на ТФ1М выполнилось условие на покупку открывается сделка на покупку с настраиваемыми размерами стоп-лоса и тейк-профита. На продажу условия выполняются наоборот.

Scripts
Опубликован:
13 часов назад
Бюджет:
5000 руб.~$62.42
Инвайтинг в телеграм группу

Нужно сделать парсинг по базе тг каналов (выдам список) и сделать инвайтинг по 3 группам. Группы сделаю и оформлю. Также скину часть базы с сегменто таргет из инсты. На каждую тг группу нужно по 3 тыс аккаунтов пригласить чтобы дошло по 1 тыс. Цель - 3 группы по 1 тыс чел в каждой = 3000 приглашенных в чатах. Рассматриваю с гарантией жизни группы хотя бы 3 дня.

Соцсети и SMM
Опубликован:
13 часов назад
Бюджет:
10000 руб.~$124.83
Сбор резюме

Нужно собрать список резюме Фильтры: -Россия -в опыте работы указана компания Яндекс(желательно яндекс карты) не навык работать с яндексом, а люди которые работали в этой компании (это важно)[:1f4cd] -водители, колл центр,пешеход эти вакансии включать не нужно -найти тех, кто занимает руководящие должности -работают в яндексе сейчас можно искать на hh.ru или иных сайтах

Подбор персонала
Опубликован:
13 часов назад
Бюджет:
2000 руб.~$24.97
В поиске постоянной занятости и заказов?

В поиске постоянной занятости и заказов? Можем предложить https://s-vakansii-smotrite.ukit.me/ . Есть разовая и постоянная работа [:270f]

Тексты и наполнение сайта
Опубликован:
13 часов назад
Бюджет:
5000 руб.~$62.42
Графический дизайн

Графический дизайн https://s-vakansii-smotrite.ukit.me/ , оформление визиток для компании - постоянная занятость - сотрудничество

Продающие и бизнес-тексты
Опубликован:
14 часов назад
Бюджет:
4000 руб.~$49.94
Заявки - Инфографика и дизайн

Вакансии от проверенных заказчиков , https://s-vakansii-smotrite.ukit.me/ . Оставьте заявку для получения доступных заданий.

Презентации и инфографика
Опубликован:
14 часов назад
Бюджет:
6000 руб.~$74.9
Автоматизация ссылок на своих сайтах

Нужно реализовать такое: Есть свои сайты, в основном на html, даже без бд. Я на них размещаю ссылки анкорные. Нужно сделать следующее: Я где-то даю команду и в специальном блоке появляется ссылка сразу на всех сайтах, где установлен этот блок. Если еще проще: Допустим в подвале вставляем код, который позволит управлять им. Который позволит размещать в нем мои анкорные ссылки.. Напишите что нужно от меня и сколько будет стоить. А также напишите мне в ответном письме цифру сорок семь, так я пойму что Вы внимательно прочитали задание и реально понимаете что я хочу, а не просто автоматом отвечаете всем.

Скрипты и боты
Опубликован:
14 часов назад
Бюджет:
2000 руб.~$24.97
Дизайн-макет для карточек товаров на сайте компании

Добрый день. На своём сайте мы хотим выделить карточки товаров собственного производства. Нужен дизайн-макет. Принцип - как стилистика карточек для WB. Товары - цилиндры для буровых насосов. основные параметры: - материал - диаметр - модель насоса Исполнителю в личку размеры и иная сопутствующая информация.

Маркетплейсы и соцсети
Опубликован:
14 часов назад
Бюджет:
1000 руб.~$12.49
Настроить phpmyadmin

Есть база данных mariadb(сервер ubuntu), нужно настроить phpmyadmin. Сделать нужно сейчас или до утра upd: база данных mariadb удалилась после попытки прошлого исполнителя, нужно ее просто установить(пустую) и подключить phpmyadmin(рн установлен и вроде как настроен)

Сервера и хостинг
Опубликован:
14 часов назад
Бюджет:
1000 руб.~$12.49
Создать плакат объявление

Создать на подобии плакат,мой текст и наполняемость, образец в файле, размер архива исходник мне. Формат пнг.

Полиграфия
Опубликован:
14 часов назад
Бюджет:
1000 руб.~$12.49
Автоматизация

Приветствую! Нужен софт, который будет: 1. Скачивать видео из инстаграмм аккаунта 2. Обрезать 3. Добавлять надпись или фото в видео 4. Автоматически заливать видео в другой аккаунт И всё это нужно в автоматическом режиме, чтобы при появлении видео, происходила цепочка событий. Пишите способы реализации и условия, сроки

Скрипты и боты
Опубликован:
14 часов назад
Бюджет:
6000 руб.~$74.9
Разработка на react первой вкладки

Разрабатываю сервис, поэтапно, ищу специалиста работающего на react, с которым сработаемся. Сейчас задача реализовать такой функционал который прикрепил в файле для ускорения и удешевления разработки готов использовать что-то из шаблонов: https://reactjsexample.com/60-best-react-admin-dashboard-templates-in-2023/ Напишите ориентир по стоимости этого, первичного этапа.

Создание сайта
Опубликован:
14 часов назад
Бюджет:
10000 руб.~$124.83
Необходимо устранить ошибку WP 504 Gateway Time-out

Всем привет, необходимо устранить ошибку WP 504 Gateway Time-out nginx/1.18.0 и сделать что бы больше не появлялась https://family-clinic.pro/ Вторая задача сжать фото, я 500шт сжал TinyPNG этим плагином, надо бы остальные Первая задача в приоритете, можно только ее сделать Цену свою пишите, спасибо

Доработка и настройка сайта
Опубликован:
14 часов назад
Бюджет:
2000 руб.~$24.97
Ищу дизайнера/иллюстратора для создания разукрашек

Добрый день, я создаю книги для amazon kdp, ищу человека который сможет создавать для меня простые разукрашки на заданную тему. Например нужно сделать разукрашку по теме мексиканской еде, кое что уже есть в статье ниже https://www.tasteofhome.com/collection/mexican-dessert-recipes/?srsltid=AfmBOorx5mmiEEBEgwlkfx3YbyDn76dKwemGI3KvOVrfbEtP4fyvgVM3 Присылайте ваши работы. Жду предложений

Арт и иллюстрации
Опубликован:
14 часов назад
Бюджет:
10000 руб.~$124.83
Загрузить рекламную кампанию на яндекс

загрузить рекламную кампанию (аттачмент), первое ключевое слово, второе - ссылка куда должен переходить это не товарная кампания, именно получится около 3000 кампаний по каждому слову и ссылке Оплата вот именно такая что указана в предложении Файл скаченным предоставляется

Контекстная реклама
Опубликован:
14 часов назад
Бюджет:
2000 руб.~$24.97

Текущая страница: 16

Всего страниц: 15430