Написан скрипт на 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)
Ищем верстальщика в небольшой проект.
Есть регулярые задачи по верстке компонентов разного уровня сложности из Figma в React.
Есть готовая база элементов из темы Modernize. Дизайн тоже построен на ее основе.
Мы предоставляем все необходимые заглушки.
Требуется:
- Сверстать первый тестовый лэйаут (см. примерное фото в приложении) + несколько доп компонентов к нему (см. приложение). Все, что нужно сверстать в приложении (скрины Фигма).
- Верстать с использованием имеющейся базы элементов темы
- Стандартно документировать и оформлять код
- Подписывать документ о передаче прав на код по итогу каждого заказа (до завершения заказа).
Верстка
Опубликован: 12 часов назад
Бюджет: 50000 руб.~$624.15
Нарисовать SVG иконки для зубной карты
Для мобильного приложения нужны SVG иконки, которые иллюстрируют различные состояния зубов! Нужны иконки для следующих статусов:
- Здоровый зуб
- Небольшой кариес
- Глубокий кариес
- Контактный кариес (между двумя зубами, вариант справа, вариант слева)
- Пульпит
- Периодонтит
- Коронка/винир
- Вкладка
- Зуб отсутствует (его не было изначально)
- Зуб удален
- Имплант
Можно использовать одну базовую иконку с которой делать различные улучшения.
Необходимо предусмотреть структуру слоев так, чтобы итоговый SVG можно было адаптировать под темную тему приложения
Веб и мобильный дизайн
Опубликован: 12 часов назад
Бюджет: 10000 руб.~$124.83
Требуется адаптивная верстка интернет-магазина по макету из Figma
Требуется адаптивная верстка интернет-магазина по макету из Figma.Требования:Верстка должна быть адаптивной (отличный UX на всех устройствах).Использование чистого HTML, CSS, JS. Не допускается использование устаревших библиотек и фреймворков, таких как jQuery, Bootstrap и т.д.Верстка будет интегрироваться в WordPress, поэтому важно учитывать:Структуру кода, удобную для последующей разработки тем WordPress.Использование семантических тегов и модульного подхода для упрощения интеграции.Оптимизация кода для скорости загрузки и SEO.Кроссбраузерная совместимость: корректное отображение в современных браузерах (Chrome, Firefox, Opera, Edge, Safari).Укажите в отклике: Стоимость за час вашей работы.Приложите примеры адаптивной верстки, выполненной для интернет-магазинов, в том числе реализованные проекты для WordPress (если есть).Подробное ТЗ вышлю потенциальному исполнителю
Frontend
Опубликован: 12 часов назад
Бюджет: 600 руб.~$7.49
Научная статья по теме
Доброго времени суток, сможете написать научную статью объёмом 6 страниц на тему "влияние международных санкций на транснационализацию России"? Крайний срок, дедлайн - до 15:00 01 декабря 2024 г. Готов обсудить детали. Готов доплатить в случае необходимости. Готов оперативно реагировать на Ваши запросы в ходе работы, но Вы должны гарантировать, что до 15:00 01 декабря работа будет выполнена, причём качественно. По сути нужно охарактеризовать, что потеряли иностранные ТНК после ухода с российского рынка, а также что потеряли наши национальные компании после закрытия доступа к иностранным рынкам. У меня имеется аннотация к статье, прикрепил её. Также в случае успеха готов дополнительно Вас прорекламировать и оставить наилучший отзыв с комментарием. Что скажете?
Тексты и наполнение сайта
Опубликован: 13 часов назад
Бюджет: 10000 руб.~$124.83
Проект Стелы
Описание технического задания для производства двухсторонней стелы.
Создать развертки для фрезеровки с указанием матераиала АКП с загибами , вырезарми на прорез и арилл с инкурстацией все подробно разбить для фрезеровщков
Начертить рамы, прописать материал и ТЗ для сварщиков
Прописать сборку
Пример :
Наружная реклама
Опубликован: 13 часов назад
Бюджет: 4000 руб.~$49.94
Изменить существующий индикатор на Pine Scripts
В traidingveiw доступен индикатор с открытым исходным кодом. Нужно из него сделать стратегию, добавить условия для открытия и закрытия, настраиваемый размер стоплоса и тейкпрофита, ЕМА, и условия с другого таймфрейма. Примерная логика: на ТФ1Ч выполнилось условие на покупку, после, когда на ТФ1М выполнилось условие на покупку открывается сделка на покупку с настраиваемыми размерами стоп-лоса и тейк-профита. На продажу условия выполняются наоборот.
Scripts
Опубликован: 13 часов назад
Бюджет: 5000 руб.~$62.42
Инвайтинг в телеграм группу
Нужно сделать парсинг по базе тг каналов (выдам список) и сделать инвайтинг по 3 группам. Группы сделаю и оформлю. Также скину часть базы с сегменто таргет из инсты.
На каждую тг группу нужно по 3 тыс аккаунтов пригласить чтобы дошло по 1 тыс.
Цель - 3 группы по 1 тыс чел в каждой = 3000 приглашенных в чатах.
Рассматриваю с гарантией жизни группы хотя бы 3 дня.
Соцсети и SMM
Опубликован: 13 часов назад
Бюджет: 10000 руб.~$124.83
Сбор резюме
Нужно собрать список резюме
Фильтры:
-Россия
-в опыте работы указана компания Яндекс(желательно яндекс карты)
не навык работать с яндексом, а люди которые работали в этой компании (это важно)[:1f4cd]
-водители, колл центр,пешеход эти вакансии включать не нужно
-найти тех, кто занимает руководящие должности
-работают в яндексе сейчас
можно искать на hh.ru или иных сайтах
Подбор персонала
Опубликован: 13 часов назад
Бюджет: 2000 руб.~$24.97
В поиске постоянной занятости и заказов?
В поиске постоянной занятости и заказов? Можем предложить https://s-vakansii-smotrite.ukit.me/ . Есть разовая и постоянная работа [:270f]
Тексты и наполнение сайта
Опубликован: 13 часов назад
Бюджет: 5000 руб.~$62.42
Графический дизайн
Графический дизайн https://s-vakansii-smotrite.ukit.me/ , оформление визиток для компании - постоянная занятость - сотрудничество
Продающие и бизнес-тексты
Опубликован: 14 часов назад
Бюджет: 4000 руб.~$49.94
Заявки - Инфографика и дизайн
Вакансии от проверенных заказчиков , https://s-vakansii-smotrite.ukit.me/ . Оставьте заявку для получения доступных заданий.
Презентации и инфографика
Опубликован: 14 часов назад
Бюджет: 6000 руб.~$74.9
Автоматизация ссылок на своих сайтах
Нужно реализовать такое:
Есть свои сайты, в основном на html, даже без бд.
Я на них размещаю ссылки анкорные.
Нужно сделать следующее:
Я где-то даю команду и в специальном блоке появляется ссылка сразу на всех сайтах, где установлен этот блок.
Если еще проще:
Допустим в подвале вставляем код, который позволит управлять им. Который позволит размещать в нем мои анкорные ссылки..
Напишите что нужно от меня и сколько будет стоить.
А также напишите мне в ответном письме цифру сорок семь, так я пойму что Вы внимательно прочитали задание и реально понимаете что я хочу, а не просто автоматом отвечаете всем.
Скрипты и боты
Опубликован: 14 часов назад
Бюджет: 2000 руб.~$24.97
Дизайн-макет для карточек товаров на сайте компании
Добрый день.
На своём сайте мы хотим выделить карточки товаров собственного производства.
Нужен дизайн-макет. Принцип - как стилистика карточек для WB.
Товары - цилиндры для буровых насосов.
основные параметры:
- материал
- диаметр
- модель насоса
Исполнителю в личку размеры и иная сопутствующая информация.
Маркетплейсы и соцсети
Опубликован: 14 часов назад
Бюджет: 1000 руб.~$12.49
Настроить phpmyadmin
Есть база данных mariadb(сервер ubuntu), нужно настроить phpmyadmin. Сделать нужно сейчас или до утра
upd: база данных mariadb удалилась после попытки прошлого исполнителя, нужно ее просто установить(пустую) и подключить phpmyadmin(рн установлен и вроде как настроен)
Сервера и хостинг
Опубликован: 14 часов назад
Бюджет: 1000 руб.~$12.49
Создать плакат объявление
Создать на подобии плакат,мой текст и наполняемость, образец в файле, размер архива исходник мне. Формат пнг.
Полиграфия
Опубликован: 14 часов назад
Бюджет: 1000 руб.~$12.49
Автоматизация
Приветствую!
Нужен софт, который будет:
1. Скачивать видео из инстаграмм аккаунта
2. Обрезать
3. Добавлять надпись или фото в видео
4. Автоматически заливать видео в другой аккаунт
И всё это нужно в автоматическом режиме, чтобы при появлении видео, происходила цепочка событий.
Пишите способы реализации и условия, сроки
Скрипты и боты
Опубликован: 14 часов назад
Бюджет: 6000 руб.~$74.9
Разработка на react первой вкладки
Разрабатываю сервис, поэтапно, ищу специалиста работающего на react, с которым сработаемся.
Сейчас задача реализовать такой функционал который прикрепил в файле
для ускорения и удешевления разработки готов использовать что-то из шаблонов:
https://reactjsexample.com/60-best-react-admin-dashboard-templates-in-2023/
Напишите ориентир по стоимости этого, первичного этапа.
Создание сайта
Опубликован: 14 часов назад
Бюджет: 10000 руб.~$124.83
Необходимо устранить ошибку WP 504 Gateway Time-out
Всем привет, необходимо устранить ошибку WP 504 Gateway Time-out
nginx/1.18.0
и сделать что бы больше не появлялась https://family-clinic.pro/
Вторая задача сжать фото, я 500шт сжал TinyPNG этим плагином, надо бы остальные
Первая задача в приоритете, можно только ее сделать
Цену свою пишите, спасибо
Доработка и настройка сайта
Опубликован: 14 часов назад
Бюджет: 2000 руб.~$24.97
Ищу дизайнера/иллюстратора для создания разукрашек
Добрый день, я создаю книги для amazon kdp, ищу человека который сможет создавать для меня простые разукрашки на заданную тему.
Например нужно сделать разукрашку по теме мексиканской еде, кое что уже есть в статье ниже
https://www.tasteofhome.com/collection/mexican-dessert-recipes/?srsltid=AfmBOorx5mmiEEBEgwlkfx3YbyDn76dKwemGI3KvOVrfbEtP4fyvgVM3
Присылайте ваши работы.
Жду предложений
Арт и иллюстрации
Опубликован: 14 часов назад
Бюджет: 10000 руб.~$124.83
Загрузить рекламную кампанию на яндекс
загрузить рекламную кампанию (аттачмент), первое ключевое слово, второе - ссылка куда должен переходить
это не товарная кампания, именно получится около 3000 кампаний по каждому слову и ссылке
Оплата вот именно такая что указана в предложении
Файл скаченным предоставляется