Написан скрипт на 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)
Необходимо выполнить несколько небольших заданий по настройке AMO CRM по ТЗ.
Предварительная оценка - около 20 часов работы.
Подробное ТЗ вышлю исполнителю.
Пример заданий:
- настроить последовательность отправки email в зависимости от воронки
- подключить отправку сообщений в WhatsApp
- интегрировать отправку сообщений в WhatsApp в текущую воронку
- настроить постановку задач менеджеру если клиент выбрал время консультации в Calendly (интеграция)
и др.
В ответе, пожалуйста в вкратце укажите:
1. Свой опыт работы с Amo CRM - с чем работали, с чем не работали.
2. Был ли опыт работы с англоязычным аналогом Ammo - Kommo?
3. Владеете ли англ.языком на каком либо уровне?
4. Стоимость часа вашей работы?
Доработка и настройка сайта
Опубликован: 21 часов назад
Бюджет: 10000 руб.~$124.83
Привлечь клиента на разработку умного голосового робота
Ищу маркетолога для работы в паре. Занимаюсь разработкой умных голосовых роботов на базе ИИ. Отлично подойдет для агентств недвижимости, салонов красоты, для звонков в холодную или прием входящих! Все вопросы в личку. Средний чек 100 000р , ваши 20-30% от оплаченного клиента. Если вы работаете в области недвижимости или другой сферы, как менеджер, можете смело рекомендовать начальству упростить жизнь бизнесу с помощью автоматизации. Не смотрите на цену в кворке - это среднее значение выплаты. Не откликайтесь, если вас заинтересовала только цена. Все примеры работ есть в моем кворке, так же могу выслать в личку.
Персональный помощник
Опубликован: 21 часов назад
Бюджет: 40000 руб.~$499.32
Инфографика - Карточки товаров для озон и вб
Здравствуйте уважаемый посетитель!
Необходимо разработать карточки инфографику для продукции озон и вб.
Первым этапом разработать дизайн макеты для согласования в количестве: 11 шт + 11 шт далее запускаем в работу.
Подробнее в личной переписке.
Маркетплейсы и соцсети
Опубликован: 21 часов назад
Бюджет: 6000 руб.~$74.9
Написание и публикация постов для проекта Нейрооткрытка
Делаем мир добрее и лучше!
В команду сервиса Нейрооткрытки, нужен творческий, открытый, ответственный и амбициозный человек. Наш сервис помогает создавать персональные музыкальные открытки с помощью нейросети и оформлять на них заказ, т.е. получать бумажную, реальную версию - - нейрооткрытку.
Ищем человека, который создаст контент план и будет размещать посты через postmypost.
Требования:
1) Хорошие навыки работы ChatGPT, MidJourney, Stable Diffusion и пр.
2) Знаете postmypost
Обязанности:
Генерация текста+фото (видео) через нейросеть.
Количество постов в день 1
Количество сторис - 3-4 в неделю.
ЗП на первый месяц - 8008 руб.
Продающие и бизнес-тексты
Опубликован: 21 часов назад
Бюджет: 16000 руб.~$199.73
Правки сайта на битрикс
Техническое задание прикрепил во вложение.
Интересует стоимость и сроки выполнения.
Необходимы доступы предоставим, напишите, что нужно для выполнения.
Доработка и настройка сайта
Опубликован: 21 часов назад
Бюджет: 10000 руб.~$124.83
Продвижение YouTube канала на Английском
Требуется продвижение Англоязычного YouTube канала с нуля.
Тематика: Торговля на бирже. Новый канал (3 видео), сейчас начинает наполняться видео 1 раз в неделю. Исключительно зеленый контент.
!!! Строго БЕЗ накрутки просмотров, лайков, и прочего !!! Только белые методы.
Что требуется:
- Ведение YouTube канала, SEO продвижение, загрузка видео, оптимизация тегов, описания и др.
- Оформление канала
- Подбор тем для разработки видео, разработка тз на превью.
- Участие в разработке содержимого: рекомендации по размещению рекламы, подписного блока, перелинковки в видео.
- Участие в принятии видео от монтажера, с рекомендациями по исправлениям, и прочим видео инструментам, которые сделают продвижение легче и быстрее
Присылайте свои предложения:
- Чем можете быть полезны
- Опыт работы в подобных проектах
- Кейсы которыми можете гордиться и подтвердить ваше участие в них
Соцсети и SMM
Опубликован: 21 часов назад
Бюджет: 80000 руб.~$998.63
15-секундный рекламного ролика для сайта c лутбоксами
Требования к ролику:
1. Длительность:
Не более 15 секунд (соответствует требованиям Instagram Reels, TikTok, YouTube Shorts).
2. Цель ролика:
Привлечь внимание геймеров.
Показать основные возможности сайта в динамичном и захватывающем формате.
Привести трафик на сайт и мотивировать к регистрации.
3. Ключевые элементы:
Логотип сайта (в начале или конце ролика).
Адрес сайта: caselover.net.
Звучное и понятное предложение, выделяющее уникальные функции сайта (лутбоксы, апгрейд, батлы, контракты).
Демонстрация процесса игры на сайте (анимации или видеозахват экрана).
Финальный призыв к действию: Try it now on caselover.net!
( Полное ТЗ в прикреплённом файле )
Видеоролики
Опубликован: 21 часов назад
Бюджет: 100000 руб.~$1248.29
Подбор персонала Сбер и Ozon
Нужны сотрудники которые будут искать людей для трудоустройства в большие Компании таких как Сбербанк и Ozon
Нужен любой Смартфон на базе Андроид Яблоко
ПК/ноутбук планшет без разницы как вам удобно
_______________________________
ЗП!!!!!! ОТ 1000-5000 рублей я плачу ЗА каждого трудоустроевшегося
Например: Привели одного он трудоустроился получили вы от 1000-5000 второго третьего и так за каждого!!!
Подбор персонала
Опубликован: 21 часов назад
Бюджет: 10000 руб.~$124.83
Видеоролик для игры
Добрый день.
Необходимо сделать Ролик для игры
https://store.steampowered.com/app/2757450/Treasure_Atlas/ , 10-30 секунд.
Описание действия (сюжета) будет предоставлено.
Желательно, пример похожих работ.
Видеоролики
Опубликован: 21 часов назад
Бюджет: 6000 руб.~$74.9
Реализовать интернет магазин для сайта электрощит220.рф
Реализовать интернет магазин для сайта электрощит220.рф
По дизайну нужно сделать лучше. Убрать «топорность». В остальном копия.
Прошу обратить особое внимание на карточку товара https://электрощит220.рф/3-phase-12-modules.html Сделать также. (изменение стоимости от производителя материалов, кнопка выбора корпуса и расположения петель).
- CMS Opencart / Bitrix
- Адаптивный дизайн для ПК и Мобильного телефона.
- Необходима реализация карточки товара по шаблону на сайте электрощит220.рф
- Максимальное количество карточек товаров в магазине будет не более 40 (на текущий момент 10).
- Seo оптимизация.
- Возможность нам самим заводить и редактировать товары.
- Интеграция эквайринга Т банк (доступы и боевые терминалы готовы)
- Интеграция СДЭК (все доступы готовы)
- Материалы и фото товаров есть отдельным архивом.
- Интеграция отзывов с Ozon (нашего магазина).
- Дополнить разделом о доставке и возвратам и разделом с юридическими документами.
- Поддержка уведомления на отправку заявки клиентом через telegram bot.
- Разместить новый сайт на нашем хостинге и привязать домен. Всё оплачено.
Рассчитываем на долгосрочное сотрудничество и поддержу сайта в будущем.
Создание сайта
Опубликован: 21 часов назад
Бюджет: 58000 руб.~$724.01
Убрать косяки с фотографии
Обработать персонажа, убрать засветы, сделать так чтобы он реалистично вписался на черном фоне, пнг скину, ретушь одним словом
Обработка и редактирование
Опубликован: 21 часов назад
Бюджет: 500 руб.~$6.25
Нужна Frontend разработка на React + знание Vue
Ищу фронтендера (Возможно последующее сотрудничество) для доработки уже написанного под мобильные устройства (используется внутри Telegram Mini Apps) фронта с интернет магазином.
Фронт написан на React.js и необходимо будет сделать доработки на нём же, так же есть небольшая часть правок, которые необходимо будет сделать в админ панели написанной на Vue.js
Примерный список задач по ссылке:
https://docs.google.com/document/d/1wzFUNFHf-UQK9LclHVdO0IFG_GsjJ_eRcuYBKbl05os/edit?usp=sharing
Подробнее про то что необходимо сделать и условия можно обсудить в лс.
Верстка
Опубликован: 21 часов назад
Бюджет: 20000 руб.~$249.66
Создать принт для фотообоев 6*3 м д. интерьерной печати
Добрый день.
Необходимо создать принт для фотообоев на стену размером 6*3 метра.
Желательно, чтобы был опыт в создании иллюстраций именно для фотообоев с разрешением не менее 15*10 тысяч пикселей, 300 точек. Так как нам нужно идеальное качество, без пикселей при печати при 100% масштабе. Нам НЕ подходят рисунки, только сгенерированные с помощью ИИ - там плохое качество. Возможен вариант: сгенерировать с помощью ИИ основу, а дальше проработать все детали и фактуры поверх, чтобы было идеальное и реалистичное качество, фактура.
Композиция принта должна быть нарисована так, чтобы смотрелось красиво при размерах: высота 3 м*ширина: 6, 5, 4, 3, 2 метра.
Стиль рисунка: объёмный каменный барельеф, с силуэтом женщины. Примеры референсов прилагаю. Нужен эффект реального объёма и фактуры светлого камня, реалистичная текстура камня.
Арт и иллюстрации
Опубликован: 21 часов назад
Бюджет: 7000 руб.~$87.38
Создать мини-приложение календарь в ВК
Есть набросок мини приложения в ВК с календарем, но нужно его довести до ума и дополнить некоторыми функциями:1. Расширение календаря под экран телефона2. Добавить информацию о том, какой цвет какое событие означает3. Возможность сортировки событий по источникам4. Возможность изменять границы ячеек (чтобы все события были видны сразу - возможно, решается изменением базового периода отображения двумя неделями)5. Возможность добавлять иконки/фон под каждое событие
Other
Опубликован: 21 часов назад
Бюджет: 3000 руб.~$37.45
Продвижение сайта с лутбоксами из игры Counter Strike
Общая информация о проекте:
Сайт: caselover.net
Тематика: Лутбоксы из игры Counter-Strike 2 (CS2).
Целевая аудитория:
Игроки CS2 (мужчины и женщины, возраст 16-30 лет).
География: Европа, Украина, страны СНГ, другие регионы, где популярна игра.
Цели продвижения:
1. Увеличить трафик на сайт.
2. Привлечь активных игроков CS2 для участия в открытии лутбоксов.
3. Повысить количество транзакций на сайте.
Продвижение в Google
1. SEO-продвижение:
Аудит сайта: проверка технической оптимизации, скорости загрузки, мобильной версии.
Сбор семантического ядра: подбор ключевых слов для страниц сайта.
Оптимизация контента: добавление ключей, написание уникальных мета-тегов, улучшение структуры текста.
Работа с внешними ссылками: создание качественного ссылочного профиля.
Анализ конкурентов: изучение стратегий и ключевых слов основных конкурентов.
Мониторинг позиций: ежемесячная проверка изменений и корректировка стратегии.
2. Контекстная реклама (Google Ads):
Настройка рекламных кампаний в поиске.
Создание таргетинга по ключевым запросам, связанным с лутбоксами CS2.
Настройка ремаркетинга для возврата пользователей.
Оптимизация рекламного бюджета для увеличения ROI.
Продвижение в Instagram
( Полное ТЗ в прикреплённом файле)
Продвижение сайта в топ
Опубликован: 21 часов назад
Бюджет: 60000 руб.~$748.98
Консультация по tumblr
Есть свежий аккаунт, новый блог, новый пост в блоге. Проставлены теги. Почему этот пост отсутствует в поисковой выдаче по всем ключевым запросам ? Что нужно делать для продвижения поста в поиске tumblr ?
SEO аудиты, консультации
Опубликован: 21 часов назад
Бюджет: 1000 руб.~$12.49
Исправление ошибок парсеров для создания и наполнения
Ищем программиста для исправления работы двух парсеров. Работа через Anydesk.
Требуемая работа:
Первый парсер:
Парсер собирает данные и создает таблицы, но в логе отображается сообщение "фабрик нет". Возможно, изменились ссылки, которые необходимо обновить.
Требуется найти и устранить причину ошибки, чтобы парсер снова корректно обрабатывал данные. Осталось обработать около 20 фабрик.
Второй парсер:
Парсер создает описания и наполняет таблицы, но выдает ошибку при выполнении.
Нужно внести исключения или исправить код, чтобы он корректно выполнял задачу.
Условия работы:
Работа осуществляется через Anydesk.
Предыдущий программист пропал, на связь не выходит, поэтому проект требует срочного завершения.
Требования к исполнителю:
Опыт работы с парсерами и обработкой данных.
Умение разбираться в чужом коде.
Ответственность и готовность завершить проект в кратчайшие сроки.
Что нужно предоставить в результате:
Исправленные парсеры, которые выполняют свои функции без ошибок.
Отчет о проделанной работе.
Дополнительная информация:
Готовы обсудить все детали проекта в переписке. Ждем ваших предложений и готовности приступить!
Скрипты и боты
Опубликован: 21 часов назад
Бюджет: 4000 руб.~$49.94
Планирование закупок и анализ товаров для Озон
Я продаю товары на Озон и ищу специалиста для работы с закупками у поставщика. Ваша задача — рассчитать потребность в товарах и подготовить задание для поставщика на следующие 4 месяца.
Подробное задание в прикрепленном файле.
Маркетплейсы и доски объявлений
Опубликован: 21 часов назад
Бюджет: 20000 руб.~$249.66
Парсер бот в ТГ с сайта Encar.com
Нужен бот для личного использования.
Бот должен присылать в ТГ новые объявления по заданным параметрам с сайта Encar со ссылкой на объявления. Цель бота упростить отслеживание новых объявлений. Бот должен указывать параметры объявления: марка, модель, год, пробег, цвет, цена и тд, а так же присылать объявления у которых изменилась цена. Желательно бот на 2-3 пользователя.
Скрипты и боты
Опубликован: 21 часов назад
Бюджет: 100000 руб.~$1248.29
Доработка верстки для WordPress по дизайну Figma
На основе обновленного дизайна необходимо аккуратно и с учетом адаптивности доверстать оставшиеся страницы сайта на WordPress. Требуется доработать около 10 страниц.
Изначальная верстка главной страницы:
https://drive.google.com/file/d/1aYeikFOcvlakL3C485GLL1ubu0O8G-Q1/view?usp=sharing
Косметический редизайн главной страницы и остальных разделов сайта:
https://www.figma.com/design/Tw4mFm3b07cVNsIjAvG1lJ/Mental-Unit-(New)?node-id=2127-9517&t=t9G6Yxvy6NVTgnNI-4
В ответе, пожалуйста, укажите стоимость, подтвердите оптимальный срок выполнения на этой неделе и приложите примеры вашей верстки на WordPress.