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)

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

Разработать Telegram бота на Python

Требуется разработка Telegram бота на Python (aiogram)Необходимо создать Telegram бота с использованием библиотеки aiogram. Техническое задание несложное, базовые знания работы с bot API и aiogram достаточны.Требования:Умение работать с библиотекой aiogram.Знание Python на уровне middle \ junior.Оценка времени на выполнение задачи ≈ 1 час.Задача:Функционал бота: Установка названия, аватарки для других ботов(через запрос к ботапи - bot.set_my...) и установка названия для канала по айди. Основное время потратится на логику сообщений

Backend
Опубликован:
18.11.24 10:14
Бюджет:
2500 руб.~$31.21
Антидетект браузер + python

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

Скрипты и боты
Опубликован:
18.11.24 08:26
Бюджет:
10000 руб.~$124.83
Python и проверка id

Написать на python: 1. проверку по id пользователей и только которые в белом листе , разрешить доступ к боту в телеграм 2. сделать привязку к API coze.com для существующего Бота , и настроить с ним интеграцию. (Частично выполнено, требуется доработка)

Скрипты и боты
Опубликован:
18.11.24 00:56
Бюджет:
1000 руб.~$12.49
Нужна доработка и подключение бота на пайтоне

не понимаю как использовать гитхаб, все готово но нужно вставить мой апи и настроить все корректно. имеется репозиторий, нужен фрилансер который поможет запустить бота. вот ссылка на гитхаб - https://github.com/soldatov-ss/flibusta-telegram-bot . Бот написан на Python (asyncio, aiogram и тд.) результат должен быть работающий бот с поиском аудио и фб2пдф формате . опыт работы не важен, главное результат и адекватность в общении. можно использовать другую библиотеку и апи, главное чтобы все работало и был осуществлен поиск по аудиокнигам и обычным книгам.

Скрипты и боты
Опубликован:
17.11.24 23:06
Бюджет:
10000 руб.~$124.83
Исправить работу тг бота

Необходимо исправить бота, при регистрации на сайте не сохраняет данные в бд(не сохраняет постбэк) ЯП python

Скрипты и боты
Опубликован:
17.11.24 18:13
Бюджет:
500 руб.~$6.25
Доработка кода Python + WP ALL Import Pro

Всем привет! Стоит задача с ссылки xml каждые 24 часов выкачивать товары на сайт. Товары не должны повторяться. Начали работу, прошлый программист начал делать в связке питон + wp all import pro и крон. Он слился, нужно допилить. Сейчас товары импортируются, всё гуд, только в некоторых моментах косяки по типу картинка не вставляется в товар. Не настроен крон ивенты. Жду откликов. Ниже файлы питона которые делают csv файл из xml фида

Доработка и настройка сайта
Опубликован:
17.11.24 15:29
Бюджет:
6000 руб.~$74.9
Составлять тз, проверять код

Ищу помощника со знанием python, который будет составлять тз, проверять код, принимать код и загружать на хостинг. Ищу человека на постоянной основе

Юзабилити, тесты и помощь
Опубликован:
17.11.24 14:09
Бюджет:
500 руб.~$6.25
Python разработка

Ищем python разработчика. Задачи следующие: создание сайтов (django, fastapi, flask), разработка помощников на основе искусственного интеллекта. Сначала планируется использование api openai. В дальнейшем может понадобится ML специалист.

Скрипты и боты
Опубликован:
17.11.24 13:27
Бюджет:
100000 руб.~$1248.29
Разработать искусственный интеллект на Python для Telegram бота

Пример:Человек отправляет фотографию и бот, отправляет текст сверху и снизу в шрифте Impact, текст который соответствует фотографии, к примеру он видит детали и обьекты на фото, после пишет текст сверху и снизу в тематике щитпостинг

Other
Опубликован:
17.11.24 13:01
Бюджет:
800 руб.~$9.99
Переписать backend с flask на fastapi. Python

В не сложном проекте нужно переписать backend с flask на fastapi. Доступ к текущему коду предоставим, также будет помощь от разработчика который работал над текущей версией.

Скрипты и боты
Опубликован:
17.11.24 12:43
Бюджет:
30000 руб.~$374.49
Есть готовый бот на пайтон, нужно пару правок сделать

Есть готовый телеграм бот на python, aiogram, хотим сделать реферальную систему в боте до 3 уровней, за каждую покупку или приглашение бот будет давать определенное количество баллов за которые можно будет купить услугу. В боте всего две услуги на данных момент. По сути делаем менюшку, там реферальная ссылка и уровни по приглашаемым. И сам ссылка при переходе которой фиксируется реферал.

Скрипты и боты
Опубликован:
17.11.24 10:31
Бюджет:
1000 руб.~$12.49
Бот Telegram, интеграция c API

Необходимо написать Телеграм-Бота. – Python, Аiogram3 + БД; – Работа с API ресурса; – Платежная система Юкасса. ТЗ скидываю лично.

Скрипты и боты
Опубликован:
17.11.24 09:58
Бюджет:
14000 руб.~$174.76
Изменение API запросов в готовом скрипте

Скрипт создавался для работы с сервером по API, необходимо изменить запросы под обращение к другому серверу. Всего необходимо изменить меньше 10 коротких методов. Язык python

Скрипты и боты
Опубликован:
17.11.24 08:41
Бюджет:
10000 руб.~$124.83
Анализ данных и мониторинг

Организация и поддержка производственного кода или облачной системы: сбор данных со станков, хранение, проверка зависимостей, обработка отсутствующих данных, своевременная отправка оповещений и ведение журнала, архивирование. Температуры станков Temp меняются в зависимости от многофакторного показателя Param. То есть если происходят изменения Param то температура изменится на столько-то. Хочется сделать анализ, проверять зависимости и предположения, внося изменения в настройки алертинга, своевременная отправка оповещений и ведение журнала. Приветствуется опыт и возможно потребуется: - Работа с системами автоматизации (Airflow, Prefect, Dagster), - а также с научными и аналитическими библиотеками Python (numpy, pandas, scipy, cython). - Опыт работы с базами данных временных рядов (VictoriaMetrics, Prometheus, InfluxDB).

Скрипты и боты
Опубликован:
16.11.24 18:50
Бюджет:
60000 руб.~$748.98
Автоматизация залива tiktok. Есть исходный код (python)

Есть исходник взятый с github, нужно адаптировать под мои нужды (опишу ниже) , и сделать интерфейс SOFT для ТікТок посредством запросов Время регистрации+залива аккаунта до полутора минуты! Нужно чтобы Все что доступно в мобильном ТТ, было доступно и в скрипте для конфигураций Изменения профиля, описание, теги постов Чтобы Постил как видео контент так и карусели! Скрипты без шифрования, в исходниках Сами дешифровки ТТ, генерация устройств и т. д на стороне сервера, никакой лишней нагрузки на пк! Неограниченное кол-во потоков! Пролив любого контента (Фото/видео/карусели) Любые конфигурации и изменения профиля: Смена био Смена аватарки Отметка в био Переход в бизнес Описание видео Теги видео Отметка под видео Выбор музыки В общем весь функционал доступный в ТТ, чтобы был доступен и в запросах! Аккаунты должны получаются качественные! Без Slow Down'a и т.д Ведется Б/Д. В которую записываются только валидные аккаунты, со всей необходимой информацией Логин/Пароль/почта/Програмные куки/Девайс конфигурация/Дата время регистрации Есть исходник с основным набором вышеперечисленных функций, но нужна помощь в адаптации, чтобы настроили и по возможности сделали интерфейс удобный пример прикреплю ниже, а там вам виднее, готов рассмотреть любые предложения по интерфейсу Исходник написан на python

Скрипты и боты
Опубликован:
16.11.24 11:48
Бюджет:
30000 руб.~$374.49
Собрать статьи в БД

Добрый день! Требуется скрипт на python для сбора новостей с нескольких однотипных сайтов (структура одна, просто разные регионы рф) в БД (MySQL/SQLite). Сбор должен проводиться за заданный промежуток, так как задача будет регулярной и необходим будет пополнять бд. Ссылки необходимо брать из файла (не меняется). Результат от вас - репозиторий на гите с кодом.

Скрипты и боты
Опубликован:
16.11.24 06:42
Бюджет:
6000 руб.~$74.9
Исправить ошибку в асинхронном парсере логов Python

Есть небольшой парсер логов. Его цель - следить за разрушением игрового мира на сервере, и если игрок разрушает что-то там, где нельзя - кикать его. Если он делает это повторно в течении 10 минут - банить. Если в течении 10 минут позльзователь не сломал ничего, он очищается из списка. В чём суть ошибки: не работает сам таймер. По какой-то причине после 10 минут список не очищается, игрок не удаляется. И сколько времени бы не прошло, игрок после второго нарушения всё равно будет баниться. Нужен человек, который решит это без ЧатГПТ, потому что он зачастую ломает всю систему, выстроенную там.

Скрипты и боты
Опубликован:
16.11.24 02:28
Бюджет:
1000 руб.~$12.49
Доработать конвертер TXT в DAT (Quik)

Речь идет о конвертере текстового файла в бинарный формат данных DAT для Quik. Желательно на языке Lua или Python. Есть готовые скрипты конвертеры на Lua и Python, но они формируют неподходящую для Quik структуру бинарного файла. Можно доработать их, или написать свой. Для выполнения данного задания необходимо знать структуру dat файлов используемых в Quik.

Скрипты и боты
Опубликован:
15.11.24 21:15
Бюджет:
1000 руб.~$12.49
AI/ML разработка + Backend разработка AI

Проект: AI Checker и Humanizer Цель проекта — разработать веб-приложение(сайт) для: Проверки текста на следы искусственного интеллекта (AI Checker). Очеловечивания текста (AI Humanizer), чтобы он выглядел как написанный человеком. Роль: AI/ML Engineer + Backend Developer Основная задача — разработка функционала AI и серверной части, а также помощь команде в интеграции этих решений с фронтендом. Требования: Опыт: Работа с NLP и моделями AI (GPT, BERT, и др.). Технологии: Python (Flask/Django) или Node.js. TensorFlow/PyTorch/Hugging Face. Опыт работы с RESTful API. Знание баз данных (PostgreSQL/MongoDB). Более подробное описание прикрепляю https://docs.google.com/document/d/1RcO6NRen-O2SFhx3JY7G7J9NpY54m9pIDka9PYeXOx0/edit?usp=sharing

Создание сайта
Опубликован:
15.11.24 19:18
Бюджет:
150000 руб.~$1872.43
Запуск бота и привязка исходника python

Требуется привязать исходник скрипта к боту (только создан )в тг, имеется сервер Ubuntu. Чтоб все это дело работало. Предложения и условия обсудим

Скрипты и боты
Опубликован:
15.11.24 18:20
Бюджет:
4000 руб.~$49.94

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

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