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)

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

Программирование в визуальную новеллу

Мы — команда, создающая увлекательные визуальные новеллы, где каждая история оживает благодаря таланту сценаристов, художников, композиторов и программистов. Наши проекты — это уникальные миры, где сюжет, стиль и атмосфера создают незабываемые впечатления для игроков. Сейчас мы ищем программиста на Ren'Py, который поможет воплотить наши идеи в жизнь. Ваша задача — разработка интерактивной новеллы, включая реализацию механик выбора, систем сохранений, анимации интерфейса и других технических аспектов. Важно не просто написать код, но и помочь сделать игру комфортной и увлекательной для игроков. Что предстоит делать: — Разрабатывать структуру проекта на Ren'Py (Python); — Настраивать интерфейс, меню, переходы и анимации; — Оптимизировать код и исправлять баги; — Учитывать пожелания в команде с художниками и сценаристами, превращая их идеи в интерактивный опыт.

Игры
Опубликован:
08.02.25 09:08
Бюджет:
142500 руб.~$1778.81
Разработать MEV bot (solana)

Ищем разработчика для создания MEV-бота на Solana с последующей разработкой стратегий. Требуемые навыки: Rust, Python, глубокое понимание Solana, MEV, анализ данных.От MEV не требуется арбитраж, в основном это алготрейдинг на основе примеров с использованием как основной функци - фронтран .Опыт работы с аналогичными проектами приветствуется. Предоставьте портфолио или примеры выполненных работ.Никаких вариантов с оплатой какой-то части вперед через телеграм на честном слове,будем рассматривать любые возможные площадки или гарантов ,необходима максимальная прозрачность. Печальных опытов уже достаточно,так что если вы из любителей "потестить" или "попытать удачу",пожалуйста не тратьте ни свое,ни мое время.Цена обсуждаема.

Bots
Опубликован:
08.02.25 05:18
Бюджет:
300000 руб.~$3744.86
Python скрипт получение музыки vk

Доброго времени суток! Нужно сделать скрипт на python, который будет работать с vk музыка. Должны быть 3 функции: 1. Поиск музыки по ключевому слову. ( Возвращает название, ссылку и айди ) 2. Поиск по исполнителю. ( Возвращает плейлисты/альбомы исполнителя, либо его треки ) 3. Поиск по плейлисту. ( Вводим id плейлиста - возвращает все треки в формате: название, ссылка и айди ). Подойдет готовое решение. Указывайте стоимость в проекте.

Скрипты и боты
Опубликован:
08.02.25 02:48
Бюджет:
4000 руб.~$49.94
Помочь обойти защиту сайта Bloomberg

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

Скрипты и боты
Опубликован:
07.02.25 20:11
Бюджет:
3000 руб.~$37.45
Нужно доделать vk mini app (backend)

Здравствуйте, уважаемые исполнители. Нужен backend-разработчик для завершения работы над приложением vk mini app и запуском второго существующего приложения. Первое приложение готово на 90-95%. Второе (которое нужно перезапустить) на 100%. Требуемые навыки: Python, понимание работы с фреймворк django. В своих предложениях пишите стоимость за час работы, если есть опыт разработки vk mini app опишите его. Можете также задать уточняющие вопросы.

Доработка и настройка сайта
Опубликован:
07.02.25 17:35
Бюджет:
2000 руб.~$24.97
Ищу тьютора/репетитора по пайтону (python)

Привет! Нужен наставник для изучения Python (с опытом в преподавании!). Уровень подготовки ученика -- манимальный. Нужно обучить основам программирования, научить писать простые скрипты и помочь в дальнейшем продвижении. Нужен человек, который сможет объяснять понятно, давать интересные практические задания и помогать разбираться в ошибках. Что важно: [:2705] Структурированная и продуманная подача [:2705] График - гибкий. [:2705] Дружелюбная атмосфера и понятные объяснения Если вы готовы помочь – пишите, обсудим детали! [:1f680]

Юзабилити, тесты и помощь
Опубликован:
07.02.25 16:03
Бюджет:
5000 руб.~$62.42
Кликер на python selenium

Сделать кликер скрипт на python selenium.Необходимо сделать функции на python, когда их запускаешь, скрипт в визуальном режиме в браузере нажимает определенные кнопки, или получают определенную информацию.Сайт и более полная инфа в личку @iaminlovewithai

Bots
Опубликован:
07.02.25 12:05
Бюджет:
5000 руб.~$62.42
Развертывание и адаптация Python-скрипта для обработки писем

Требуется развернуть и адаптировать существующий Python-скрипт для обработки писем. Скрипт работает с почтовым ящиком и интегрируется с системой управления проектами (RedMine).Более подробное ТЗ пришлем в личных сообщениях

Other
Опубликован:
07.02.25 09:03
Бюджет:
2000 руб.~$24.97
Нужна консультация по работе с API

Нужна консультация по использованию вебсайта для отправки API запросов. Требования: опыт работы с отправкой HTTP запросов с вебстраниц из JavaScript или server-server коммуникаций с использованием python, nodejs, java, c#, etc. Желательно: Опыт работы в команде Требования: Наличие рабочего микрофона, широкополосного быстрого интернета и Zoom. Продолжительность 30-60мин. начало проекта: Пятница, 7 Февраля в 19:00 (сегодня)

Юзабилити, тесты и помощь
Опубликован:
07.02.25 08:11
Бюджет:
1000 руб.~$12.49
Создание плагина-скрипта в части электрики в ПО REVIT

Требования: Программист для оптимизации(создания плагина-скрипта) в части электрики в ПО REVIT. Навыки: кодирование в среде C#, Python, знание библиотек Revit API от 22.1 и выше (обязательно!!) Работа разовая, возможно постоянное сотрудничество при успешном выполнении задачи.

Скрипты и боты
Опубликован:
07.02.25 07:30
Бюджет:
80000 руб.~$998.63
Нужна консультация по работе с API

Нужна консультация по использованию вебсайта для отправки API запросов.Требования: опыт работы с отправкой HTTP запросов с вебстраниц из JavaScript или server-server коммуникаций с использованием python, nodejs, java, c#, etc.Желательно:Опыт работы в командеТребования:Наличие рабочего микрофона, широкополосного быстрого интернета и Zoom.Продолжительность 30-60мин.начало проекта:Пятница, 7 Февраля в 19:00 (сегодня)

Backend
Опубликован:
07.02.25 06:58
Бюджет:
1000 руб.~$12.49
Разработка программного обеспечения для автоматизации

Создать единое приложение для определённого сайта, объединив функционал нескольких Python-скриптов с GitHub и переписав их на высокопроизводительном языке (Go, Rust, C++ или по согласованию). Этапы работы: Анализ и сбор требований: Изучить GitHub-репозитории, определить ключевой функционал и зависимости. Сформировать понимание необходимых функций для работы с сайтом. Проектирование архитектуры: Разработать модульную структуру, определить интеграционные точки. Спроектировать единое API для доступа к функционалу. Выбор стека и разработка: Определиться с языком программирования и подобрать необходимые библиотеки. Реализовать ключевые модули, интегрировать их и обеспечить тестирование. Оптимизация и тестирование: Профилировать приложение, оптимизировать критичные участки. Разработать юнит- и интеграционные тесты, протестировать работу на целевом сайте. Документация и развёртывание: Подготовить документацию по установке, архитектуре и использованию. Ожидаемые результаты: Полное, высокопроизводительное приложение, совместимое с Windows 10, с документированным и протестированным кодом.

Десктоп программирование
Опубликован:
07.02.25 06:17
Бюджет:
40000 руб.~$499.32
WebApp для деловых-знакомств в Telegram

Необходимо разработать WebApp для знакомств в Telegram (на основе нескольких социальных групп, которые подключены к WebApp).Функционал:Авторизация через Telegram – пользователь заходит через Telegram WebApp и получает профиль с данными из Telegram.Создание и редактирование профиля – загрузка фото, описание, указание пола, возраста, интересов.Механика свайпов – интерфейс карточек, где пользователь может свайпать вправо (лайк) или влево (дизлайк).Система матчей – если два пользователя лайкнули друг друга, они получают возможность начать диалог.Чат внутри WebApp – обмен сообщениями в случае совпадения лайков.Фильтрация и поиск – возможность выбирать потенциальных партнёров по возрасту, городу, интересам и другим параметрамАдмин-панель (по возможности) – базовая система управления пользователями, блокировками и жалобами.Технические требования:Фронтенд: React (Next.js) или Vue.js, адаптированный под Telegram WebApp.Бэкенд: Node.js (Nest.js) / Python (FastAPI/Django) или другой стек по договорённости.База данных: PostgreSQL / MongoDB.Развёртывание: Docker, хостинг на VPS (например, DigitalOcean/Vultr).Интеграция с Telegram API: использование Telegram WebApp и Bot API для взаимодействия.Дополнительно:Готов рассмотреть предложения по монетизации (премиум-аккаунты, бусты и пр.).Дизайн может быть взят из готовых UI-китов или Figma, либо создан разработчиком.Важна кроссплатформенность и адаптивность интерфейса.Бюджет и сроки:Открыт к предложениям по стоимости и срокам. Готов работать по этапам с оплатой за завершённые спринты.

Backend
Опубликован:
07.02.25 04:05
Бюджет:
100000 руб.~$1248.29
«Залить» фирмы города Санкт-Петербург в рубрики сайта

Имеется готовый парсер сайта фирм с графическим интерфейсом, с функционалом указания slug-города и проверочного слова, парсинга самой структуры рубрик (с последующей возможность указания с какой рубрики спарсить фирмы), а также парсинга сразу всех фирм всех рубрик с сохранением их в отдельные JSON-файлы (по названию рубрики). Написан отдельный виджет для сохранения этих фирм на сайт через готовый API. Сложность задачи заключается в ручном указании названия рубрики из парсера и правильным её соотношением с рубрикой на сайте https://www.tovaryplus.ru/ (т.е. названия не обязательно идентичны), в создании недостающих рубрик через админ-панель по необходимости и проверки их корректной заливки. Парсер написан на Python, но имеется скомпилированный exe-файл, который на данный момент находится в сыром виде, может не корректно работать на определённых системах и не имеет логирования в непредвиденных обстоятельствах. Требования: 1. Правильное соотношение рубрик парсера и tovaryplus в заливке фирм; 2. Очень базовое понимание Python или похожего языка (куда ткнуть, чтобы работало будет показано); 3. Очень базовое понимание работы API, админ-панелей (что как устроено на сайте тоже будет рассказано); 4. Усидчивость и наличие Chrome. Было бы замечательно составить отдельную таблицу с соотношением: Название рубрики на с парсера – slug рубрики на tovaryplus

Скрипты и боты
Опубликован:
06.02.25 21:21
Бюджет:
60000 руб.~$748.98
Разработчик Python для базы данных химических структур

Описание: Ищем опытного разработчика на Python для создания масштабируемой базы данных, содержащей миллионы химических структур. Функционал базы данных: Хранение химических структур веществ Присвоение уникального идентификационного номера каждому соединению Учет поставщиков, включая название и ID для каждой структуры Требования к кандидату: [:2705] Отличное владение Python и базами данных (SQL, NoSQL) [:2705] Опыт работы с химическими библиотеками (RDKit, Open Babel, ChemAxon) [:2705] Навыки оптимизации работы с большими массивами данных [:2705] Опыт интеграции API для импорта/экспорта данных [:2705] Аналитический склад ума и умение разрабатывать эффективные, масштабируемые решения Будет преимуществом: Опыт работы в сфере химической информатики Знание форматов formats (e.g., smiles, InChI, InChI Key, sdf, txt, xlsx, MOL) Опыт визуализации химических структур Если у вас есть соответствующий опыт, оставляйте заявку с примерами работ, сроками и стоимостью разработки. Готовы к долгосрочному сотрудничеству!

Десктоп программирование
Опубликован:
06.02.25 19:43
Бюджет:
200000 руб.~$2496.57
Оплата cryptobot'ом в телеграм боте. Язык python

Требуется реализовать оплату криптой (usdt и btc) через cryptobot'a в телеграм боте + вебхуки (через zrok)

Скрипты и боты
Опубликован:
06.02.25 18:43
Бюджет:
3000 руб.~$37.45
Извлечение постов из HTML-чата и сохранение в Excel

Необходимо обработать файл с экспортированными чатами и извлечь только текст сообщений без тегов, ссылок, названий каналов и других метаданных. Результат оформить в таблицу Excel, где каждый пост должен быть размещен в отдельной строке. Технические требования: Исходные данные: HTML-файл с сохраненными чатами.Выходные данные: Excel-файл (.xlsx) с одним столбцом, содержащим только текст постов.Что удалить:Названия каналов и отправителейДаты и время сообщенийВложения (фото, видео, ссылки и т. д.)Системные сообщения (например, «Channel title changed»)Форматирование:Один столбецКаждый пост — в отдельной строкеЕсли сообщение состоит из нескольких частей, они объединяются в один пост (например, если в одном посте есть текст и ссылка, они должны остаться в одной ячейке)Без пустых строк и дубликатовТребования: Умение работать с HTML и парсингом данныхОпыт работы с Python (BeautifulSoup, Pandas) или другими методами извлечения данныхГарантия корректности извлеченных данных Рекомендации по выполнениюДля извлечения постов можно использовать Python и библиотеку BeautifulSoup. Открыть HTML-файл и распарсить его.Найти все элементы , внутри которых находятся текстовые сообщения.Исключить ненужные элементы (from_name, pull_right date details, ссылки).Объединять сообщения, которые относятся к одному посту (например, если пост состоит из нескольких сообщений подряд от одного автора).Записать очищенные посты в Excel, используя Pandas (to_excel).

Десктоп программирование
Опубликован:
06.02.25 15:52
Бюджет:
7000 руб.~$87.38
Требуется разработка веб-интерфейса для небольшой CRM - python

Задача на разработку CRM для управления коммерческой недвижимостью (Python)Мы ищем разработчика для создания модульной CRM-системы управления коммерческой недвижимостью на Python. Основной функционал системы включает учет объектов недвижимости, помещений внутри объектов и сотрудников, выполняющих работы. Текущий статус проекта: Телеграм-бот для фиксирования уборочных работ уже реализован. CRM должна интегрироваться с ним. Основные модули и функциональность CRM: Учет объектов недвижимостиСоздание и редактирование объектовПривязка помещений к объектамСтруктурирование данных по типам объектовУчет помещенийСоздание помещений внутри объектовПривязка характеристик помещений (площадь, назначение и т. д.)Учет сотрудников (уборщиц) и их работыРегистрация сотрудниковПривязка сотрудников к объектамИстория выполненных работИнтеграция с телеграм-ботом (получение данных о выполненных уборках)Отчетность и мониторингОтчеты по выполненным работамСтатистика по объектам и сотрудникамАдмин-панель для управления данными Требования к разработчику: Опыт разработки на Python (Django / FastAPI)Опыт работы с базами данных (PostgreSQL / MySQL)Опыт работы с API (REST, Webhooks)Опыт работы с Telegram API (будет плюсом)Знание архитектуры модульных системОпыт интеграции внешних сервисовОпыт работы с Docker (желательно) Дополнительные пожелания: Хорошая организация кода (код-ревью, документация)Готовность к дальнейшему расширению системы (модульность)Если у вас есть релевантный опыт и интерес к проекту, напишите с примерами реализованных CRM-решений или аналогичных проектов.

Other
Опубликован:
06.02.25 15:44
Бюджет:
20000 руб.~$249.66
Связать front+backend

Здравствуйте, необходимо связать frontend с backend(ом). Фронт: HTML, CSS, JS Бэк: Python (Django) также нужно подвязать API. Ну там ещё по фронту: 1. Модалка с фулл инфой по сделке. 2. Мерчант ID добавить в таблу и кнопку подробнее. 3. Допилить выгрузку в Excel, чтобы фильтровать по периодам. 4. Реквизиты пофиксить селекторы, подтянуть все банки, сети и способы оплаты с бэка. 5. Переделать баланс, убрать выплаты и переводы партнёрам, оставить ток Ваш баланс, и историю вознаграждений на баланс. 6. Пофиксить адаптив По бэку: 1. Подрубить все API к ботам (тут много подпунктов внутри). 2. Настроить сериализаторы для сущностей, чтобы лишнюю инфу не тянуло в эндпоинты. 3. Доделать админку, добавить глобальные действия, добавить чат спора, чтобы все сообщения споров можно было в админке видеть. 4. Добавить в админку настройки SMTP. Дополнительно тз и материалы для проекта отправляю специалисту, проект срочный, необходимая максимальная ответственность и вовлеченность

Доработка и настройка сайта
Опубликован:
06.02.25 13:53
Бюджет:
80000 руб.~$998.63
Телеграм бот

Нужно написать бота на Python ТЗ бот на Python с ИИ. - Референс: @cheeseai_bot - Схема бота: https://www.figma.com/design/qugrxS0kQCU0mlApQtIRTP/Untitled?node-id=1-8&t=7CTD32E6qukDJw6O-1 - Интеграция с ИИ для генерации картинок: replicate.com Интересуют сроки и стоимость. Если есть какие-то вопросы, задавайте, я уточню и отвечу.

Скрипты и боты
Опубликован:
06.02.25 13:47
Бюджет:
100000 руб.~$1248.29

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

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