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)

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

Создание интернет-магазина на tezarius

Добрый день, интересует цена создания интернет-магазина на tezarius. Документация для ознакомления. Цену пока ставлю примерную, ориентируйте по стоимости

Создание сайта
Опубликован:
3 часов назад
Бюджет:
20000 руб.~$249.66
Разработать 7 креативов (фото с текстами)

Необходимо разработать 7 креативов (фото с текстами) для главной страницы сайта china-hustle.com. Требования к креативам: Каждый креатив должен содержать одно сильное УТП и 1-3 конкурентных преимущества. Картинки должны быть продающими и четко передавать, что предлагает наша компания и почему стоит работать именно с нами. Визуалы должны быть выполнены в соответствии с фирменным стилем (брендбук предоставим). О компании: Помогаем с поиском, проверкой и доставкой товаров из Китая. -Работаем даже с небольшими объемами (от 8 кг). -Предоставляем услуги регистрации эл.кошельков и аккаунтов для китайских площадок -Проверка и устранение брака на собственных складах в Китае. -Изготовление товаров под брендом клиента -Поиск поставщиков и производителей -Личный менеджер -Оплата и выкуп товаров Основной рынок — страны СНГ. Ожидания: Продающие тексты и стильный визуал, который можно использовать как для сайта, так и для рекламы. Формат файлов для сайта и соцсетей. Пожалуйста, укажите сроки и стоимость выполнения работы.

Веб и мобильный дизайн
Опубликован:
3 часов назад
Бюджет:
20000 руб.~$249.66
Телемаркетинг на 1500 контактов

Контакты холоднющщие, аж можно обжечься. Скрипта на обзвон нету, а он и не нужен. С ним или без теплее не станет. Объем контактов, по которым удастся получить обратную связь неизвестен. Контакты - председатели/управляющие/бухгалтера из ТСЖ и ЖСК Самарской области. Задача на обзвон: выявить контакты с лютым голодом. Более подробно предлагаю обсудить в чате

Обзвоны и продажи
Опубликован:
3 часов назад
Бюджет:
20000 руб.~$249.66
Копирайт для инстаграм, тексты для постов

Нужно сделать - Подписи под трендовые рилз (короткие тексты). - тексты, призывающие активность в комментах, которые хочется шэрить. - Нативные тексты для товаров и находок дня в аккаунте. Что нужно: - Чувствовать стиль и юмор. - Писать коротко, ярко, грамотно. - Знать, что в тренде. Спасибо!

Продающие и бизнес-тексты
Опубликован:
3 часов назад
Бюджет:
10000 руб.~$124.83
Разработать калькулятор расчета стоимости на Битрикс

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

Backend
Опубликован:
3 часов назад
Бюджет:
50000 руб.~$624.15
Внести изменения в макет Figma

Есть 110 готовых макетов в Figma - надо заменить 14 песен https://www.figma.com/design/DpNBbAmyKAxTeIIUycY6xt/%D0%9D%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE%D0%B4%D0%BD%D0%B8%D0%B9-%D0%BF%D0%B0%D0%BA%D0%B5%D1%82?node-id=0-13589&node-type=frame&t=Z3QkucaIePJqwfP3-0

Полиграфия
Опубликован:
4 часов назад
Бюджет:
1000 руб.~$12.49
Настройка редиректа в файле htaccess. Сайт на modx

Первое задание. Добрый день, нужно настроить правильный редирект через .htaccess Устранить лишнюю цепочку 301 редиректов. Второе задание.Нужно настроить правильный и конечный вид url. В данный момент на сайте имеются несколько видов уролов. Со слешем и без. Нужно привести к единому варианту СО СЛЭШЕМ.Старые урлы без слеша, должны быть перенаправлены на новый адрес со слешем, с помощью 301 редиректа.Третье задание.Устранить чувствительность url-ов к регистру. Например, в данный момент любая страница доступна в таком виде:https://site.ru/HIMCHISTKA-obuvi/Реализовать нужно, чтобы url был доступе только в нижнем регистре. Чтобы конечный адрес был такой https://site.ru/himchistka-obuvi/

Other
Опубликован:
4 часов назад
Бюджет:
1000 руб.~$12.49
отрисовка

нужен векторный рисунок данного изображения. желательно CorelDraw 2 версии. руб

Графический дизайн
Опубликован:
4 часов назад
Бюджет:
500 руб.~$6.25
Разработать телеграм бота для приема заказов и выставления счета

Описание бота тутhttps://docs.google.com/document/d/1ESa-WpljTPP76t...Напишите пожалуйста:на каком сервисе собрать бота, и сколько этот сервис стоит в годкак выставлять счета с заданной суммойсколько по времени займет ваша работа

Scripts
Опубликован:
4 часов назад
Бюджет:
750 руб.~$9.37
Презентация

Есть презентация для выведения на экран зала. Нужно сделать в новом формате (стиль уже подобрали, есть образцы готовые, можно брать эти шаблоны). То есть слайды перебросить на новые, кое где меняя текст. Несколько слайдов добавляется с картинками и мок апами. Подбирать не надо фотографии и иллюстрации. Первая страница с заголовком уже практически готова, только оформить. Слайдов окончательных - 50 штук. Сделать надо за сегодняшний день! Вариант презентации есть в PDF в другом формате, к сожалению, потерян. Но есть предыдущий исходник в PPTX.

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

Нужно собирать такие визуалы (как на большинстве слайдов из примера) р/слайд В тонких линиях Формат визуалов – сторго,... 40 руб

Арт / Иллюстрации / Анимация
Опубликован:
4 часов назад
Бюджет:
400 руб.~$5
Новогодний дизайн макета

Есть макет в Figma - надо добавить новогодних элементов в сам макет Макет не меняем - только добавляем новогодние элементы https://www.figma.com/design/8k7Rmi0FaMCNdaEjuuDRkr/Untitled?node-id=0-1&node-type=canvas&t=qQg3hsuKwXEX0cjS-0

Полиграфия
Опубликован:
4 часов назад
Бюджет:
1000 руб.~$12.49
Закрыть гитлаб за корпоративный туннель

нужно спрятать гитлаб за туннель. необходимо учесть доступы, работу ipsec туннелей с нубес и механизм автообновления сертификатов провайдер Yandex Cloud Есть работающая вирутальная машина с внешним и внутренним ip адресом На этой виртуальной машине развернут gitlab как service На данный момент на страницу Gitlab можно попасть извне, без использования корпоративного туннеля подробно и наглядно смогу показать в переписке

Сервера и хостинг
Опубликован:
4 часов назад
Бюджет:
3000 руб.~$37.45
Нужен простой фирменный Бланк

Нужен фирменный бланк ЖСК «Голубой экран», ИНН 7716105991, КПП 771601001, 129128 Москва, ул. Будайская д.5

Логотип и брендинг
Опубликован:
4 часов назад
Бюджет:
1000 руб.~$12.49
Дизайн мобильной игры

1. Мобильная игра с пискельном стиле. - Отрисовка графики (дома, различные нпс, животные и тп), UI/UX - отрисовка элементов, иконок, окон и тп. 2. Симулятор магазина. Нужно отрисовать Ui/UX. Есть китка с шаблонами, можно отрисовать и на основе шаблонов китки собрать дизайн. Нужно понимание трендов в UI/UX, настроенность, понимание что хорошо, что плохо. ТЗ вышлю в личном общении. Интересуют сроки и стоимость работы.

Веб и мобильный дизайн
Опубликован:
4 часов назад
Бюджет:
100000 руб.~$1248.29
Редирект поддоменов и исправить ошибку 504 и sitemap

Сайт imperyiacvetov.ru 1) надо исправить проблемы sitemapa у нас много страниц но в сайтмапе их нет + sitemap не открывается пишет ошибка 504 в вебмастерах и плюс при открытии + у нас много страниц возможно надо сделать несколько сайтмапов около 10 2) проверить сам сайт на ошибку 504 и исправить ее 3) сделать редирект из 20 поддоменов на подпапки пример что бы вместо spb.imperyiacvetov.ru шел редирект на подпапку https://imperyiacvetov.ru/saint-petersburg/ 4) так же в вспылающем окне убрать города дубли, которые идут с подпапок 5) в названии города доставка цветов в санкт петербурге, ошибка добавлена лишняя буква, ее тоже убрать

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

размер 2000х850 вертикальный, размещение текста, 2 qr кода и несколько фотографий, в фиолетовых цветах

Наружная реклама
Опубликован:
4 часов назад
Бюджет:
1000 руб.~$12.49
Антидетект браузер + python

Автоматизация на связке антидетект браузер + python для сайта store.playstation.com. Жду запросов на ТЗ от людей с релевантным опытом.

Скрипты и боты
Опубликован:
4 часов назад
Бюджет:
20000 руб.~$249.66
Автоматизация преобразования 3D в готовый 2D чертеж

Автоматизация преобразования 3D модели в готовый 2D чертеж в PDF по ГОСТ Требуется разработка веб-решения, которое выполняет автоматическое преобразование 3D модели (формат .stp) в готовый 2D чертеж в формате PDF. Основной функционал: Загрузка и отображение .stp файла в браузере. Пользователь загружает 3D модель. Визуализация модели в веб-интерфейсе. Преобразование 3D модели в .dxf. Конвертация .dxf в растровое изображение. Детектирование геометрических примитивов. Линии, окружности, дуги, отверстия и другие примитивы. Автоматическое построение размеров на основе геометрических примитивов. Указание длины, углов, радиусов, диаметра и других размеров. Создание рамки и основной надписи по ГОСТ (ЕСКД). Автоматическое добавление рамки чертежа по установленным стандартам ГОСТ. Экспорт готового чертежа в формате PDF. Требования: Опыт работы с ЕСКД. Опыт обработки 3D моделей, включая преобразование форматов (например, .stp, .dxf). Умение работать с графическими и геометрическими библиотеками (например, OpenCascade, Three.js, matplotlib). Знание стандартов чертежей по ГОСТ, включая оформление размеров и рамок. Опыт разработки веб-приложений для визуализации и обработки инженерных данных. Результат: Готовый веб-инструмент, позволяющий пользователю загрузить 3D модель, автоматически преобразовать её в 2D чертеж и сохранить результат в формате PDF. Важно: Укажите в отклике примеры выполненных работ с использованием стандартов ЕСКД или опыт в автоматизации чертежей.

Скрипты и боты
Опубликован:
4 часов назад
Бюджет:
200000 руб.~$2496.57
Заполнить 4 декларации НДФЛ, форма 2-НДФЛ

Заполнить 4 декларации НДФЛ, форма 2-НДФЛ. Форма от вас. Справку предоставлю. Только с опытом. По факту

Бухгалтерия и налоги
Опубликован:
4 часов назад
Бюджет:
500 руб.~$6.25

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

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