Написан скрипт на 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)
на сайте https://podocenter.ru/ исправить некоторые баги, нужны знания php обязательно, исправления будут происходить путем подключения через any admin к нашему ПК на котором открыт хостинг и администраторская консоль и все изменения нужно производить с помощью комментариев. Багов не так много.
Доработка и настройка сайта
Опубликован: 8 часов назад
Бюджет: 10000 руб.~$124.83
Выполнить чертеж конструкции и сделать ее расчет
Описание на 4 странице
И пример на фото в ворде.
Нужно высчитать размеры и определить сколько нужно лиственницы диаметром 100-120
Чертеж +3Д модель - как вы памятники делаете нам чертежи, также оформляем.
Есть пометка по металлу, у нас в наличии есть металл
18шт 40х40 по 6м,
6шт - 80х80 по 6м , 6мм
6шт - 20х20 по 6м,
Желательно его использовать
только в первую очередь нужно знать будет сколько нужно лиственницы чтобы мы заказали (сегодня завтра нужно это просчитать) общие сроки до конца недели.
Стройка и ремонт
Опубликован: 8 часов назад
Бюджет: 7000 руб.~$87.38
Сделать новеллу на Unity
Сделать 10 глав визуальной новеллы можно на коде можно через Fungus жду ваших предложений, было бы идеально если есть опыт разработки новелл, портфолио прилагать!! Графику предоставим! 0 выполненных заказов? заявка отклонена
Игры
Опубликован: 8 часов назад
Бюджет: 7000 руб.~$87.38
Поиск и подбор стоковых фотографий морепродуктов
Мне нужны качественные фотографии морепродуктов со стоков. Весь перечень категорий указан в прикрепленном PDF-файле. Необходимо подобрать изображения, соответствующие этим требованиям и предоставить сами изображения.
Требования к исполнению:
Подбирать фотографии только с легально доступных стоков (платных или бесплатных).
Качество изображений: от 300 dpi, минимальный размер – 2000x2000 px.
Тематика и стиль должны соответствовать описанию в PDF-файле.
Исключить изображения с водяными знаками (только готовые к использованию фотографии).
Обработка и редактирование
Опубликован: 8 часов назад
Бюджет: 1000 руб.~$12.49
Автоматизация процесса
Есть Dolphin с профилями Youtube. Есть файл (txt или word) с ссылками на видео Youtube. Так же файл (txt или word) с комментариями на английском языке. Задача - активируется несколько профилей одновременно, на каждом профиле открываются разное видео из списка файла с сылками, идет просмотр видео (от 1 до 3 минут, тут желательно иметь возможность самостоятельно регулировать длительность), после просмотра видео идет проставление комментариев из файла с коментами.
Десктоп программирование
Опубликован: 8 часов назад
Бюджет: 10000 руб.~$124.83
Собрать КП на Sales Pilot
Только для тех, кто имеет опыт работы в Sales Pilot!
Собрать КП общего плана для рассылки по базе.
Продажи новой спецтехники - официальный дилер
Обязательно приложить образец собранного КП
Продающие и бизнес-тексты
Опубликован: 8 часов назад
Бюджет: 3000 руб.~$37.45
Интерьер трёхкомнатной квартиры
Необходимо сделать интерьер трёхкомнатной квартиры. Необходимо поработать с существующим интерьером. Какие-то вещи (предметы) остаются, какие-то добавляются. Нужны зоны: 1) спальное место 2) рабочая зона. 3) зона отдыха (но не на кровать) где можно посидеть почитать. Возможно это кресло. Возможно чтобы с него можно было смотреть телевизор. 4) места хранения.
Предметы, которые будут добавлять в интерьер, необходимо понимать, где их можно купить (или аналоги).
Поработать освещение.
Цветовая гамма: светлые, тёплые тона.
Интерьер и экстерьер
Опубликован: 9 часов назад
Бюджет: 16000 руб.~$199.73
Рекламная компания в Я.Д по образцу
Собрать семантику 1000-10000 фраз.
Сделать 10000 объявлений. 1 фраза - 1 объявление. РСЯ и Поиск отдельно
Базовые настройки РК, РФ
сайт в приложении
список конкурентов и аналитика кейсо есть
Контекстная реклама
Опубликован: 9 часов назад
Бюджет: 3000 руб.~$37.45
Перевести в автокад чертежи от руки
Перевести в автокад чертежи от руки. Металл 2 мм. Чертежи прилагаются, размеры проставлены, дополнительно гибка
Обработка и редактирование
Опубликован: 9 часов назад
Бюджет: 1000 руб.~$12.49
Создать MySQL с использованием PHP
Создать MySQL с использованием PHP
Срочность до 30.11
1. Выполнить анализ предметной области исследуемой организации;
2. Описать основные сущности предметной области;
3. Расставить существующие связи между сущностями: самостоятельно
добавить в каждую сущность первичные ключи и установить внешние
ключи между сущностями;
4. Построить инфологическую модель базы данных организации;
5. Построить даталогическую модель базы данных организации.
БД – успеваемость студентов ВУЗА. БД состоит из следующих таблиц:
факультеты, кафедры, учебные группы, студенты, ведомости
успеваемости.
Таблица факультеты имеет следующие атрибуты: название факультета,
ФИО декана, номер комнаты, номер корпуса, телефон.
Таблица кафедра имеет следующие атрибуты: название кафедры,
факультет, ФИО заведующего, номер комнаты, номер корпуса, телефон,
кол-во преподавателей.
Таблица учебные группы имеет следующие атрибуты: название группы,
год поступления, курс обучения, кол-во студентов в группе.
Таблица студенты имеет следующие атрибуты: студента, фамилия, имя,
отчество, группа, год рождения, пол, адрес, город, телефон.
Таблица ведомости успеваемости имеет следующие атрибуты: группа,
студент, предмет, оценка.
Скрипты и боты
Опубликован: 9 часов назад
Бюджет: 5000 руб.~$62.42
Автоматическое сообщение мгновенное приветствие
Нам нужен бот на наш канал, не сторонний.
Новый трафик подписался под наш канал - ему в лс сразу пришло автоматическое сообщение мгновенное приветствие. В конструкции должна быть возможность заказчиком без програмирования изменять сообщение для отправки.
Скрипты и боты
Опубликован: 9 часов назад
Бюджет: 6000 руб.~$74.9
Написать отзыв на авито/Яндекс
Тг @Managererw Пишите только в тг! Нужно написать отзыв, после прохода получить оплату руб
Тексты
Опубликован: 9 часов назад
Бюджет: 100 руб.~$1.25
Shopify установка и кастомизация темы
Добрый день,
я ищу исполнителя, который поможет установить тему и настроить ее под индивидуальные требования заказчика.
Нужно:
Выбрать из нескольких тем подходящую для магазина с косметикой
Установить ее на существующий сайт
Кастомизация - создать категории и подкатегории под конкретные задачи
У сайта будет мегаменю с большим колличеством категорий и подкатегорий
Доработка и настройка сайта
Опубликован: 10 часов назад
Бюджет: 10000 руб.~$124.83
Обзвон компаний
Описание задачи:
* Будет предоставлена информация о компаниях, которым необходимо позвонить
* Обзвон по теме информационной системы, которая позволяет автоматизировать учёт в сегменте услуг
* Оплата Вам будет начисляться ежедневно по факту полученных согласий на то, чтобы начать работу
* В среднем этапы обзвона выглядят следующим образом: первичный прозвон по скрипту (1-2 минуты), отправка предложения (2 минуты), повторные прозвоны, чтобы получить согласие на работу (3-5 минут)
Требования:
* Опыт в обзвонах от 1 года
* Скрипты продаж, записи разговоров с обзвонов, коммерческое предложение будут предоставлены на период работы
* В день 2-3 согласия можно в среднем получить, каждое полученное согласие от 500 руб до 1 000 руб в зависимости от выполнения плана
Обзвоны и продажи
Опубликован: 11 часов назад
Бюджет: 2000 руб.~$24.97
Нужно продвинуть инстаграм страницу на исламскую тему
Нужно вести и продвигать страницу девушки, на исламскую тематику.
Данные представим и продвижение и ведение страницы оплатим.
Нужно согласовать с ней детали. Отправьте сколько часов в день вы сможете уделить продвижению, ее странице и сколько будет стоить ваши услуги в месяц.
Цена условная.
Соцсети и SMM
Опубликован: 12 часов назад
Бюджет: 10000 руб.~$124.83
Сломалось отображение меню на десктопе сайт на WP
Выпадающее меню стало отображаться под блоками на десктопе, указал на скрине, нужно восстановить работу меню. Доступы к сайту предоставлю, сайт на wordpress
Доработка и настройка сайта
Опубликован: 12 часов назад
Бюджет: 500 руб.~$6.25
Доработка мода Redage GTA5 RP
Ищу разработчика, кодера, программиста, на постоянной основе, для разработки системы "Охота" как в GTA5 RP.
https://gta5rp.info/raboty-i-hobbi/ohota/?ysclid=m14pcoi4k3488514419
Скрипты и боты
Опубликован: 12 часов назад
Бюджет: 5000 руб.~$62.42
Специалист по многоуровневым прогонам (Xrumer, GSA)
Мы ищем опытного специалиста по настройке и запуску многоуровневых прогонов для продвижения проектов. Если вы обладаете глубокими знаниями и успешными кейсами в этой области, мы будем рады видеть вас в нашей команде.
Что нужно будет делать:
Настройка серверов под выполнение прогонов (включая оптимизацию для стабильной работы).
Конфигурация программного обеспечения (Xrumer, GSA)
Создание уникальных и качественных текстов для прогонов, включая генерацию спинтаксов.
Запуск и мониторинг прогонов, анализ их эффективности.
Формирование и предоставление детализированных отчетов по выполненным задачам.
Разработка стратегии многоуровневых прогонов для достижения максимальной эффективности.
Наши требования к кандидату:
1. Опыт работы:
Успешные кейсы по прогону, подтвержденные примерами или метриками.
2. Технические навыки:
Умение работать с VPS/выделенными серверами (установка, оптимизация).
Опыт настройки captcha-решателей, прокси и других необходимых инструментов.
Знание основ HTML, CSS, базовых языков программирования для автоматизации задач (будет преимуществом).
3. Навыки анализа и стратегии:
Умение анализировать результаты прогонов и корректировать стратегии.
Знание принципов многоуровневого линкбилдинга и SEO.
4. Личностные качества:
Внимательность к деталям, дисциплинированность, умение доводить задачи до конца.
Умение работать самостоятельно и в команде.
Способность быстро адаптироваться к новым задачам и инструментам.
Ссылки
Опубликован: 12 часов назад
Бюджет: 138500 руб.~$1728.88
Создание или видоизменение шаблона
Увидеть шаблоны можно только зарегистрировавшись на сайте или я могу предоставить скрины шаблонов
https://geokrety.org/ru
Нужно видоизменить шаблоны, которые уже есть в системе и создать такие шаблоны, чтобы почтовые марки следующих размеров могли помещаться в шаблон и не перекрывать или накладываться на тексты или картинки. Для этого в структуре существующих шаблонов на сайте нужно поменять как вариант расположение картинок или текста, либо увеличение или уменьшение текста или его части, либо перемещение текста или его части для того, чтобы на шаблоне можно было расположить марку из перечисленных размеров, чтобы она не перекрывала то, что уже раннее было создано на шаблоне.
Возможно предложение править шаблоны в фотошопе.
Количество печатаемых знаков(букв) в шаблоне должно быть не меньше 60 для вывода на печать.
Сейчас это доступно только в одном шаблоне.
После видоизменения шаблона интегрировать шаблон в сайт по инструкции.
Инструкция по шаблону
https://github.com/geokrety/geokrety-website/blob/main/CONTRIBUTING.label-templates.md
Размеры
3,3 х 3,3
3 х 4
4 х 5,5
2,2 х 1,8
3,7 х 6,2
5 х 3
5 х 4
4 х 5
4,2 х 4,2
3 х 7
5,7 х 3,4
4,8 х 6,5 треугольник
Задание будет считаться завершённым после интеграции шаблонов на сайт
Также у марочный шаблонов добавить название в дизайн
Скрипты и боты
Опубликован: 12 часов назад
Бюджет: 6000 руб.~$74.9
Купить дроп домен и разместить готовый сайт на хостинге
Нужно выкупить дроп домен и потом уже на хостинге разместить готовый сайт.
Ссылка на домен есть.
Ссылка на архив сайта есть.
Без cms, html/css/JavaScript
Сроки : со дня на день