Написан скрипт на 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)
Сделать схему помещения по рисунку
От руки , схема простая нужно сделать сегодня
Пишите если готовы сделать задание сегодня
Обработка и редактирование
Опубликован: 26.11.24 08:41
Бюджет: 1000 руб.~$12.49
Ищем Специалиста 1С: Управление торговлей
Ищем на постоянной основе для сотрудничества Специалиста 1С: Управление торговлей, с опытом работы в продажах.Нужно: добавление сотовых телефонов с учетом товара по серийным номерам (imei), добавление клиентов в базу при продаже.
Десктоп программирование
Опубликован: 26.11.24 08:40
Бюджет: 10000 руб.~$124.83
Сверстать по макету
Сверстать 7 страниц + темная тема + адаптив + натяжка на wordpress:Выполняя следующие условия:1. Все что можно засунуть в svg - нужно засунуть в svg, только крупные svg должны быть встроены в html отдельно, мелкие же svg объединить в спрайт и вставлять на страницу как svg use.2. Весь js должен быть написан без использования jquery.3. Из больших библиотек можно использовать, пожалуй, только свайпер, остальные нужно будет утверждать.4. В css никаких заготовленных фреймворков а-ля бутстрапа.5. Не использовать background для картинок. т.е. если есть большой бэкграунд в макете, то вставить его как img.По возможности написать код так, чтобы его легко можно было разбить на компоненты.постараться переиспользовать стили по максимуму.Проверить свою верстку через лайтхаус в консоле, чтобы было выше 95+ для мобил.Оставляйте заявку с указанием суммы и сроков с ключевым словом "Аниме".
Frontend
Опубликован: 26.11.24 08:39
Бюджет: 1000 руб.~$12.49
Смена логотипа и надписи на макопе
Сначала по конкретным критериям нужно подобрать мокапы и в выбранном нами поставить наш логотип. Подробности дадим
Арт и иллюстрации
Опубликован: 26.11.24 08:36
Бюджет: 1000 руб.~$12.49
Authotkey аналог keyclone
Здравствуйте. Нужно сделать аналог keyclone в authotkey, такое возможно?
Нужно повторять действия синхронно с клавиатуры в rdp сессии.
Скрипты и боты
Опубликован: 26.11.24 08:33
Бюджет: 2000 руб.~$24.97
Включить корзину на сайте Битрикс
Появилась потребность включить на сайте bonishop.ru корзину, выключал программист который сейчас не идет на связь
Доработка и настройка сайта
Опубликован: 26.11.24 08:32
Бюджет: 1000 руб.~$12.49
Интеграция сайтов в Сберподбор или Битрикс 24
Во вложении файл, где подробно описано,что требуется.
Импорт откликов кандидатов
- Синхронизация статусов
- Обновление данных в реальном времени
-возможность получать звонки прям через систему
Десктоп программирование
Опубликован: 26.11.24 08:32
Бюджет: 90000 руб.~$1123.46
Макет дизайна по сетке в Figma
1. Цели редизайна
На основе анализа конкурентов и чек-листа необходимо:
Повысить конверсию сайта
Улучшить визуальное оформление (согласно анализу, у конкурентов более современный дизайн)
Оптимизировать навигацию при сохранении текущих преимуществ
https://docs.google.com/document/d/1HHTjwe5DGyfLsGTygKMPckWC2FiM4DvsUcObeXlZQKc/edit?tab=t.0#heading=h.m3vkx2c8gkar
Веб и мобильный дизайн
Опубликован: 26.11.24 08:31
Бюджет: 20000 руб.~$249.66
Разработка бота для записи в визовый центр и посольство
Создать автоматизированного телеграм бота, который позволит пользователям записываться на прием в визовый центр или посольство. Бот должен обеспечивать простоту взаимодействия, высокую надежность и автоматизацию процесса записи.
Регистрация пользователя с указанием имени, контактных данных (телефон, email).
Поиск доступных слотов для записи.
Автоматическая проверка наличия свободных дат и уведомление пользователя.
Возможность выбора: визовый центр, посольство или конкретное отделение.
Запись пользователя на выбранный слот с подтверждением записи.
Уведомления (email, SMS, мессенджеры) о подтверждении записи, а также напоминания за 24 часа до приема.
Бюджет:
Обсуждается индивидуально, в зависимости от опыта программиста и сроков выполнения.
Пример сайта; https://visatravel.ru/visa-bot/
Скрипты и боты
Опубликован: 26.11.24 08:30
Бюджет: 150000 руб.~$1872.43
Разработка расширения chrome
Нужно гугл хром расширение, обрезка экрана видео. Все подробности о функционале и как будет выглядеть расширения в личном сообщении. Просьба писать исполнителю, который уже имел опыт работы с видео редакторами и создании расширения или имеет чёткое понимание как это сделать.
Скрипты и боты
Опубликован: 26.11.24 08:30
Бюджет: 20000 руб.~$249.66
Спарсить с сайта фото
спарсить с сайта фотографии и разложить по папкам с айдишниками
около 20000 наименований, 100000 фото примерно
Скрипты и боты
Опубликован: 26.11.24 08:30
Бюджет: 2000 руб.~$24.97
Настройка Директа для Визового центра
Задача – продажа оформления виз в Китай.
По опыту коллег целевая стоимость купившего клиента – до 1000 руб, примерная конверсия из лида в продажу 20-30%. Тестовый бюджет на первый период 50к (на 1-2 недели), при достижении целевых показателей бюджет 150+. Стоимость кворка на тестовый период.
УТП: все предлагают примерно похожий набор услуг, но ключевое всегда это цена – средняя цена по рынку ОТ 6900 руб, мы хотим протестировать оффер с супер ценой 5000 руб за оформление + подача от 1 дня. Ранее директ не запускали по этой теме (надо еще более простые одностраничники, квизы попробовать, мб на таком оффере они лучше будут лиды собирать).
ВАЖНО: нет задачи придумывать какие-то сложные схемы запуска, но хотелось бы что-то более вовлеченное и продуманное, чем запустить МК с автоматической настройкой всего и вся, залить 50к и ждать.
Контекстная реклама
Опубликован: 26.11.24 08:29
Бюджет: 40000 руб.~$499.32
Веб дизайн для отрисовки портала
Требуется дизайнер с большим опытом работы
Задача на постоянной основе
Опыт работы более 5 лет дизайнером
Обязательно: думать креативно и создать очень удобный и простой для пользователя портал в использовании
Перерисовать сайт в стиле биржи с готового макета
Также потребуется планшетная и мобильная версия
Прошу заранее прикреплять свое портфолио
Веб и мобильный дизайн
Опубликован: 26.11.24 08:26
Бюджет: 150000 руб.~$1872.43
Нужен каталог участников выставки mosbuild2024
название компании , контакты, адрес , вид деятельности компании. таблица в эксель . контакты именно участников!! а не посетителей. это важно , участники только их России
Базы данных и клиентов
Опубликован: 26.11.24 08:24
Бюджет: 2000 руб.~$24.97
Сделать редизайн Визитки и Листовки для Авто
Добрый день
У нас есть файлы старого дизайна Листовки для Авто и Визитки
Нужно сверстать макеты по тем же размерам согласно новому Брендбуку.
И частично обновить информацию
Ссылка на старые исходики: https://drive.google.com/drive/folders/1pgf0RKXx4KBnSWaGcbRiNNmMDpoFsMRT?usp=sharing
Ссылка на брендбук:
https://1drv.ms/f/c/70ef37be86b2ca08/EgjKsoa-N-8ggHAySAEAAAABDPeWMPt3rvp4OZUm7gPjrQ?e=icuRSr
Учтите, что Логотип в нескольких вариантах в файлах брендбука. Актуальный прилагаю ниже в файлах
Информацию которую нужно поменять, предоставлю в ЛС
Полиграфия
Опубликован: 26.11.24 08:24
Бюджет: 2000 руб.~$24.97
Изменить визитку
Изменить логотип на визитке
Изменить номер телефона
Добавить qr код, чтобы добавлялся заполненный контакт при считывании
Визитку в векторе вышлю в личку
Логотип и брендинг
Опубликован: 26.11.24 08:22
Бюджет: 3000 руб.~$37.45
Адаптировать сайт на worldpress под мобильную версию
Первоначально необходимо сделать аудит сайта www.pkio-ku.ru c т.з. удобства использования с мобильного и предложить варианты доработок со стоимостью работ.
После согласования выполнить работы.
Сайт на Wordpress, Elementor Pro
Ценник в коворке абстрактный, отталкиваться буду от конкретного предложения.
Доработка и настройка сайта
Опубликован: 26.11.24 08:21
Бюджет: 10000 руб.~$124.83
Создание рендеров, блок-контейнеров и модульных зданий
Нужно создать 400 рендеров для каталога на нашем сайте, под наши различные продукты. Прикрепил несколько наших референсов.
преимущество ТЕМ, КТО работает ПО договору И АКТАМ(!)
Для какой продукции нужны рендеры:
- Модульные здания из блок-контейнеров (общежития, административно бытовые комплексы, офисы и тд)
- Блок-контейнеры под различные назначения (КПП, Сантехнические, Технические и тд)
Сама по себе продукция похода по конструктиву, внешнему виду
- Для каких-то позиций достаточно будет экстерьера
- Где-то нужно будет интерьер + экстерьер
Готовы обсуждать задание более детально. Также готовы рассмотреть проектное долгосрочное сотрудничество
Интерьер и экстерьер
Опубликован: 26.11.24 08:17
Бюджет: 2000 руб.~$24.97
Перевести портал на Турецкий язык
Требуется перевести портал на Турецкий язык
Владение англ Advance
Опыт более пяти лет
Опыт переводов сайта с тематикой бирж
Доработка и настройка сайта
Опубликован: 26.11.24 08:17
Бюджет: 6000 руб.~$74.9
Перевести портал на англ язык
Требуется перевести портал на англ язык
Владение англ Advance
Опыт переводов биржевых сайтов
Постоянные задачи