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)

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

Код на Python ДВИЖЕНИЕ МЫШИ ПО ЭКРАНУ

Нужно написать код на пайтон, желательно на основе pyautogui, который будет содержать следующие действия: передвинуть мышь на... руб

Программирование и IT
Опубликован:
21.11.24 19:47
Бюджет:
1000 руб.~$12.49
Бот тг python (aiogram последний версии), бд postgresql

Краткое ТЗ: 1. Нужен тг бот на python (aiogram последний версии) + бд (postgresql) 2. Код нужно понятно прокомментировать (каждое действие). 3. Работу бд описать отдельным ворд файлом. 4. Ссылка на само ТЗ - https://disk.yandex.ru/d/DMREY1jE2EGa1Q Сроки на выполнение: 4-5 дней

Скрипты и боты
Опубликован:
21.11.24 15:40
Бюджет:
5000 руб.~$62.42
Доработка бота для тг

Необходимо доработать, поправить некоторые баги в готовом боте и внедрить дополнительные функции. Бот написан на Python, работа с БД, автоматическое занесение в гугл таблицы и т.д Из нестандартных библиотек: aiogram для работы с телегой sqlalchemy для работы с базой gspread для работы с гугл таблицами Главное: оперативность, опыт работы с подобными ботами, высокий уровень компетенции. Готов хорошо платить за качественную и оперативную работу. Бот сложный, разрабатывается около года, много кода. Готов на постоянную работу, если справитесь с этой задачей. Все подробности распишу лично.

Скрипты и боты
Опубликован:
21.11.24 13:57
Бюджет:
20000 руб.~$249.66
Нужно создать простой веб-сервис (MVP)

Нужно создать простой веб-сервис (MVP) для тестирования идеи генерации эскизов татуировок с использованием ИИ. Основная цель — быстро запустить проект для проверки интереса пользователей. Дизайн полностью предоставлю, но его почти не будет, сервис должен быть легким и минималистичным. Функциональные требования 1. Авторизация пользователей - Возможность войти через стандартные сервисы (Google, Email и т.д.). - После авторизации данные пользователя сохраняются в базе (например, имя и email). 2. Покупка подписки - Подключение YooKassa или Robokassa для оплаты. - Подписка должна действовать 1 неделю и предоставлять неограниченный доступ к генерации эскизов. - После оплаты активируется доступ пользователя к генерации. - Если подписка истекла, пользователь перенаправляется на страницу повторной оплаты. 3. Генерация эскизов (форма, где пользователь указывает параметры): - Стиль тату (например, “реализм”, “минимализм”, “хання” и т.д.). - Место на теле (например, “плечо”, “спина”). - Что должно быть изображено (например, “дракон”, “цветы”). 4. Интеграция с OpenAI DALL·E - Вывод сгенерированного изображения на экран. - Кнопка для генерации нового эскиза с измененными параметрами. 5. Скачивание эскиза - Возможность скачать понравившийся эскиз в высоком разрешении. 6. Статистика - Хранить данные о пользователях, количестве генераций, параметрах запросов (для анализа после тестирования). - Админ-доступ для просмотра этой информации (можно через простую таблицу). Технические требования ⁃ Frontend: дизайн макеты предоставлю. ⁃ Backend: Язык Python (Django, Flask) или Node.js (Express). ⁃ База данных: SQLite (MVP) или любая другая простая для настройки база. ⁃ API для генерации: OpenAI DALL·E (ключ предоставлю). ⁃ Платежная интеграция: YooKassa или Robokassa. ⁃ Хостинг: Reg.ru, Plesk Panel Ограничения и важные замечания ⁃ Ориентир на максимально быструю реализацию: главное, чтобы сервис был работоспособным. ⁃ Код должен быть читаемым, чтобы можно было доработать его в будущем. Сроки и бюджет Реализация: 7–10 дней. Ожидаемый бюджет: 10,000 рублей

Backend
Опубликован:
21.11.24 13:25
Бюджет:
10000 руб.~$124.83
Проблема в коде сайта, не работает сайт

На сайте возникает проблема: при загрузке отображается белый экран, без каких-либо видимых ошибок. При этом: 1. Ошибок в консоли браузера и логах сервера нет. 2. Домен и хостинг оплачены, с ними все в порядке. 3. Сайт построен на самописной CMS. 4. Используются технологии: Java, PHP, Python. 5. В систему интегрирован Telegram-бот, который может быть потенциальной причиной сбоя. Необходимо выявить и устранить проблему, восстановить корректную работу сайта. Требования к исполнителю: 1. Опыт работы с самописными CMS и понимание их архитектуры. 2. Умение быстро разбираться в чужом коде (Java, PHP, Python). 3. Навыки работы с Telegram API (для анализа влияния бота на сайт). 4. Знание серверных настроек и работы с логами (Apache/Nginx, php.ini). Объем работы: 1. Провести диагностику проблемы (анализ логов, кода, взаимодействия модулей). 2. Выявить причину белого экрана. 3. Исправить ошибку, восстановив работу сайта. Бюджет: 2000–3000 рублей. Срок: не более 1 рабочего дня Дальнейшее сотрудничество: возможность обсуждения регулярного технического обслуживания сайта. Что предоставляется? 1. Доступы к серверу (FTP/SFTP, SSH или панель управления хостингом). 2. Логи сервера (при необходимости). 3. Архив сайта. Примечание: Ожидается, что квалифицированный специалист найдет и решит проблему в течение 10-15 минут.

Доработка и настройка сайта
Опубликован:
21.11.24 12:55
Бюджет:
4000 руб.~$49.94
Python.PyGame

Цель доработки В существующий проект игры добавить следующие функции: Реализация стрельбы танков противника. Внедрение механики обучения с подкреплением для управления противниками. Добавление баз для игрока и противников с соответствующими условиями победы/поражения.

Игры
Опубликован:
21.11.24 12:46
Бюджет:
2000 руб.~$24.97
Скрипт для открытия ордеров на бирже MEXC

Необходимо написать обычный консольный скрипт на python/js/rust, который при вводе названия актива в консоль будет открывать фьючерсную позицию. Просьба предварительно ознакомиться с площадкой (можно не проходить кус верификации и прочее чтобы с ней полноценно взаимодействовать ) Если вы полностью прочли задачу - начните свое сообщение со слова "MEXC" Подробности при обсуждении задачи

Скрипты и боты
Опубликован:
21.11.24 12:33
Бюджет:
40000 руб.~$499.32
Написать на python список котировок Uniswap

Написать на python список котировок Uniswap Как на примере https://app.uniswap.org/explore/transactions Результат должен быть в формате json

Скрипты и боты
Опубликован:
21.11.24 10:46
Бюджет:
1000 руб.~$12.49
Бот для ВК проверка подписки

Техническое задание (ТЗ) 1. Введение Данное ТЗ описывает архитектуру и функциональные требования для создания системы, отслеживающей подписку пользователя на канал ВКонтакте и сохраняющей эту информацию в базе данных. 2. Основные задачи Генерация зашифрованной ссылки, содержащей id_vk, и отправка её пользователю в ВК. Проверка, подписан ли пользователь на конкретный канал в ВКонтакте. Обновление базы данных для хранения связей между идентификаторами VK и TG с нашей стороны. 3. Архитектура Система состоит из следующих компонентов: База данных: для хранения информации о пользователях и их статусах подписки (уже реализовано). Скрипт на Python: для проверки подписки, шифрования данных и взаимодействия с API VK. 4. Стек технологий Python 3.x Базы данных: MySQL 5. Реализация 5.1 Шифрование и отправка сообщения Пользователь должен написать боту в ВК или нажать на кнопку "Получить ссылку". Бот генерирует ссылку в TG в формате t.me/bot?start=utm_vk=[vk_id]. Для шифрования id_vk используется простое умножение на 329, данный пункт обговаривается. 5.2 Проверка подписки на канал VK С помощью API ВКонтакте необходимо реализовать функцию для проверки подписки пользователя на конкретный канал. Параметры функции: она принимает user_id и group_id и возвращает True или False. (в дальнейшем будем вызывать функцию в цикле) user_id — идентификатор пользователя ВК. group_id — идентификатор канала. Жду Ваши предложения по времени и цене.

Скрипты и боты
Опубликован:
21.11.24 10:46
Бюджет:
5000 руб.~$62.42
Переписать приложение с Python на С / С++

Платформа: Windows / DesktopНазвание приложения: BirdSpeechesРепозиторий: Git - BitbucketНужно:-- Переписать приложение с Python на С / С++.-- Собираться все должно под Microsoft Visual Studio 2019 (2022).-- UI на Qt.-- Инсталлятор inno setup.ТЗ приложил.В отклике указать телеграм для связи.

Desktop
Опубликован:
21.11.24 09:46
Бюджет:
50000 руб.~$624.15
Сделать функции на Python

Есть админка с функционалом и апи, нужно сделать чтобы время отображалось последнего захода человека, аудио и видео и также все возможные файлы в передаче между людьми, с категории добавить, также нужно все это через апи предоставить для фронта отдельного

Скрипты и боты
Опубликован:
21.11.24 09:26
Бюджет:
2000 руб.~$24.97
Разработка бэкенда на Python для платформы по созданию и управлению контентом

Всем привет! Мы ищем разработчика на бэкенд для создания небольшой платформы по созданию и управлению контентом. Нужно интегрировать готовую админку для управления контентом, модерации, пользователей и статистики, а также реализовать парсеры. Важен опыт в аналогичной разработке Пишите в ТГ - @ sdklimov

Backend
Опубликован:
21.11.24 09:10
Бюджет:
40000 руб.~$499.32
Доработка и обслуживание сайта на Python + TypeScript

Здравствуйте, есть готовый сайт агенства недвижимости, разработанный на Питон, Джанго = бек ендТайпскрипт = фронт ендИщу фулл стак разработчика, который сможет взять проект на поддержку и доработку.Работа через гитОплата любым способом.Только частный разработчик с опытом работы.Приступить сегодня необходимо.Спасибо

All inclusive
Опубликован:
21.11.24 08:08
Бюджет:
50000 руб.~$624.15
Python-разработка

Основные навыки: Разработка и поддержка бекенд-части приложений на Python с использованием Django Проектирование и оптимизация базы данных PostgreSQL Участие в архитектурных обсуждениях и принятии технических решений Написание чистого, поддерживаемого кода с соблюдением стандартов разработки Проведение код-ревью и работа с командой для улучшения качества кода Интеграция с внешними API и сервисами Участие в планировании спринтов и оценке задач Опыт коммерческой разработки на Python от 3 лет Уверенные знания PostgreSQL, опыт проектирования и оптимизации баз данных Понимание принципов RESTful API и опыт их разработки Знание систем контроля версий (например, Git) Опыт работы с контейнерами (Docker) Также есть отдельное предложение, для тех кто работает с Javascript Развитие продукта на Python/JS Тесное взаимодействие с data engineering командой Опыт коммерческой разработки на Python от 3 лет Опыт fullstack разработки Стек: Python, Django, Javascript, PostgreSQL

Скрипты и боты
Опубликован:
21.11.24 05:18
Бюджет:
60000 руб.~$748.98
DevOps-инженер

Необходимые навыки: Выстраивание процессов CI / CD; Написание сценариев для автоматизации продуктовых бизнес-процессов; Поддержка и масштабирование инфраструктурных сервисов; Планирование вычислительных (виртуальных) ресурсов. Администрирование Windows/Linux; от 2х лет Выстраивание процессов CI/CD и деплоя: TeamCity, GitLab CI; Конфигурирование в Ansible; Написание скриптов для автоматизации процессов: PowerShell, Python, bash; Сопровождение БД: Elastic, MongoDB, PostgreSQL; Настройка агрегации логов, сбора метрик, формирование дашбордов, алертинга: Graphite, Grafana, ELK;

Сервера и хостинг
Опубликован:
21.11.24 04:59
Бюджет:
60000 руб.~$748.98
Разработать приложение на Python

Необходимо разработать приложение на Python для видеокамеры. Оно должно считывать информацию из камеры и давать обратную... руб

Программирование и IT
Опубликован:
20.11.24 23:09
Бюджет:
7000 руб.~$87.38
Доработка функционала бота

Ищу специалиста на долгосрочную поддержку. Внимание, если вы склонны пропадать, можете работать только по четкому ТЗ, не проявляете проактивность, то НЕ пишите и НЕ отвечайте. Задача. Есть бот в телеге, который помогает пользователю в решении определенных задач. Бот на Python , библиотека aiogram + прикручен чатгпт, через который он обрабатывает как раз свой функционал. Он уже написан, его нужно поддерживать, бота пришлю в ЛС. Нужен спец, который - будет на связи на этапе тестирования бота. - будет дорабатывать его: менять кнопки, добавлять текст, писать функционал типа реферального кода, вводить улучшения. Список задач определим. Приступить нужно сегодня. И завтра весь день на доработку. Если у вас параллельный заказ, то сразу сделку закрыываю и заказ не принимаю. Завтра весь день на оперативные доработки / работу. Оплата указана за день работы

Скрипты и боты
Опубликован:
20.11.24 20:54
Бюджет:
10000 руб.~$124.83
Сделать простой телеграмм бот

Будет бот с кнопочками. Там будет несколько api запросов, чтобы получить данные и отобразить в виде текса. И все) Делаем на python aiogram)

Скрипты и боты
Опубликован:
20.11.24 20:19
Бюджет:
1000 руб.~$12.49
Скрипт на python

Нужен скрипт для подключения к сайту авито на python с использованием прокси. Прокси на тест могу дать. Selenium и библиотеки на его базе НЕ подходят. Нужен requests, curl и похожие. Результат - код на python, выполняющий 10 обращений к html версии сайта, с помощью прокси, с кодом ответа 200.

Скрипты и боты
Опубликован:
20.11.24 19:40
Бюджет:
6000 руб.~$74.9
Адаптация вычисления на GPU

Нужен специалист который разрабатывает код для вычисления на видеокартах и иных системах параллельных вычислений. Задача стоит в том, чтобы адаптировать существующие реализации функций расчета хэша sha256 под строки больше 64 символов, в том числе с учётом необходимого выравнивания данных на OpenCL. В основном входные строки будут иметь размер около 100 символов. Необходимо реализовать функционал расчета (opencl файл), а также привести его использование на языке python (библиотека pyopencl).

Десктоп программирование
Опубликован:
20.11.24 18:37
Бюджет:
20000 руб.~$249.66

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

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