Написан скрипт на 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)
Добрый день, интересует цена создания интернет-магазина на tezarius. Документация для ознакомления. Цену пока ставлю примерную, ориентируйте по стоимости
Создание сайта
Опубликован: 3 часов назад
Бюджет: 20000 руб.~$249.66
Разработать 7 креативов (фото с текстами)
Необходимо разработать 7 креативов (фото с текстами) для главной страницы сайта china-hustle.com.
Требования к креативам:
Каждый креатив должен содержать одно сильное УТП и 1-3 конкурентных преимущества.
Картинки должны быть продающими и четко передавать, что предлагает наша компания и почему стоит работать именно с нами.
Визуалы должны быть выполнены в соответствии с фирменным стилем (брендбук предоставим).
О компании:
Помогаем с поиском, проверкой и доставкой товаров из Китая.
-Работаем даже с небольшими объемами (от 8 кг).
-Предоставляем услуги регистрации эл.кошельков и аккаунтов для китайских площадок
-Проверка и устранение брака на собственных складах в Китае.
-Изготовление товаров под брендом клиента
-Поиск поставщиков и производителей
-Личный менеджер
-Оплата и выкуп товаров
Основной рынок — страны СНГ.
Ожидания:
Продающие тексты и стильный визуал, который можно использовать как для сайта, так и для рекламы.
Формат файлов для сайта и соцсетей.
Пожалуйста, укажите сроки и стоимость выполнения работы.
Веб и мобильный дизайн
Опубликован: 3 часов назад
Бюджет: 20000 руб.~$249.66
Телемаркетинг на 1500 контактов
Контакты холоднющщие, аж можно обжечься.
Скрипта на обзвон нету, а он и не нужен. С ним или без теплее не станет.
Объем контактов, по которым удастся получить обратную связь неизвестен.
Контакты - председатели/управляющие/бухгалтера из ТСЖ и ЖСК Самарской области.
Задача на обзвон: выявить контакты с лютым голодом.
Более подробно предлагаю обсудить в чате
Обзвоны и продажи
Опубликован: 3 часов назад
Бюджет: 20000 руб.~$249.66
Копирайт для инстаграм, тексты для постов
Нужно сделать
- Подписи под трендовые рилз (короткие тексты).
- тексты, призывающие активность в комментах, которые хочется шэрить.
- Нативные тексты для товаров и находок дня в аккаунте.
Что нужно:
- Чувствовать стиль и юмор.
- Писать коротко, ярко, грамотно.
- Знать, что в тренде.
Спасибо!
Продающие и бизнес-тексты
Опубликован: 3 часов назад
Бюджет: 10000 руб.~$124.83
Разработать калькулятор расчета стоимости на Битрикс
Есть верстка, которая получая размеры прорисовывает изделие. Необходимо разработать функционал и подключить эту верстку. Все данный и настройки вынести в Админскую часть. Чтобы в будущем можно было их корректировать. Калькулятор из 6 шагов, каждый пункт в шагах должен в админке настраиваться. Калькулятор рассчитывает стоимость и создает картинку - далее все свойства и скриншот летят в корзину - из корзины создается заказ и отправляется в 1с. Похожий калькулятор уже создан, но нужен с другой продукцией и с оптимальным кода компонента. Приоритет оплата по счету.
Backend
Опубликован: 3 часов назад
Бюджет: 50000 руб.~$624.15
Внести изменения в макет Figma
Есть 110 готовых макетов в Figma - надо заменить 14 песен
https://www.figma.com/design/DpNBbAmyKAxTeIIUycY6xt/%D0%9D%D0%BE%D0%B2%D0%BE%D0%B3%D0%BE%D0%B4%D0%BD%D0%B8%D0%B9-%D0%BF%D0%B0%D0%BA%D0%B5%D1%82?node-id=0-13589&node-type=frame&t=Z3QkucaIePJqwfP3-0
Полиграфия
Опубликован: 4 часов назад
Бюджет: 1000 руб.~$12.49
Настройка редиректа в файле htaccess. Сайт на modx
Первое задание. Добрый день, нужно настроить правильный редирект через .htaccess Устранить лишнюю цепочку 301 редиректов. Второе задание.Нужно настроить правильный и конечный вид url. В данный момент на сайте имеются несколько видов уролов. Со слешем и без. Нужно привести к единому варианту СО СЛЭШЕМ.Старые урлы без слеша, должны быть перенаправлены на новый адрес со слешем, с помощью 301 редиректа.Третье задание.Устранить чувствительность url-ов к регистру. Например, в данный момент любая страница доступна в таком виде:https://site.ru/HIMCHISTKA-obuvi/Реализовать нужно, чтобы url был доступе только в нижнем регистре. Чтобы конечный адрес был такой https://site.ru/himchistka-obuvi/
Other
Опубликован: 4 часов назад
Бюджет: 1000 руб.~$12.49
отрисовка
нужен векторный рисунок данного изображения. желательно CorelDraw 2 версии. руб
Графический дизайн
Опубликован: 4 часов назад
Бюджет: 500 руб.~$6.25
Разработать телеграм бота для приема заказов и выставления счета
Описание бота тутhttps://docs.google.com/document/d/1ESa-WpljTPP76t...Напишите пожалуйста:на каком сервисе собрать бота, и сколько этот сервис стоит в годкак выставлять счета с заданной суммойсколько по времени займет ваша работа
Scripts
Опубликован: 4 часов назад
Бюджет: 750 руб.~$9.37
Презентация
Есть презентация для выведения на экран зала. Нужно сделать в новом формате (стиль уже подобрали, есть образцы готовые, можно брать эти шаблоны). То есть слайды перебросить на новые, кое где меняя текст. Несколько слайдов добавляется с картинками и мок апами. Подбирать не надо фотографии и иллюстрации. Первая страница с заголовком уже практически готова, только оформить. Слайдов окончательных - 50 штук.
Сделать надо за сегодняшний день! Вариант презентации есть в PDF в другом формате, к сожалению, потерян. Но есть предыдущий исходник в PPTX.
Презентации и инфографика
Опубликован: 4 часов назад
Бюджет: 6000 руб.~$74.9
Зарисовать визуалы для презентации в линиях
Нужно собирать такие визуалы (как на большинстве слайдов из примера) р/слайд
В тонких линиях
Формат визуалов – сторго,... 40 руб
Арт / Иллюстрации / Анимация
Опубликован: 4 часов назад
Бюджет: 400 руб.~$5
Новогодний дизайн макета
Есть макет в Figma - надо добавить новогодних элементов в сам макет
Макет не меняем - только добавляем новогодние элементы
https://www.figma.com/design/8k7Rmi0FaMCNdaEjuuDRkr/Untitled?node-id=0-1&node-type=canvas&t=qQg3hsuKwXEX0cjS-0
Полиграфия
Опубликован: 4 часов назад
Бюджет: 1000 руб.~$12.49
Закрыть гитлаб за корпоративный туннель
нужно спрятать гитлаб за туннель. необходимо учесть доступы, работу ipsec туннелей с нубес и механизм автообновления сертификатов
провайдер Yandex Cloud
Есть работающая вирутальная машина с внешним и внутренним ip адресом
На этой виртуальной машине развернут gitlab как service
На данный момент на страницу Gitlab можно попасть извне, без использования корпоративного туннеля
подробно и наглядно смогу показать в переписке
Сервера и хостинг
Опубликован: 4 часов назад
Бюджет: 3000 руб.~$37.45
Нужен простой фирменный Бланк
Нужен фирменный бланк ЖСК «Голубой экран», ИНН 7716105991, КПП 771601001, 129128 Москва, ул. Будайская д.5
Логотип и брендинг
Опубликован: 4 часов назад
Бюджет: 1000 руб.~$12.49
Дизайн мобильной игры
1. Мобильная игра с пискельном стиле. - Отрисовка графики (дома, различные нпс, животные и тп), UI/UX - отрисовка элементов, иконок, окон и тп.
2. Симулятор магазина.
Нужно отрисовать Ui/UX. Есть китка с шаблонами, можно отрисовать и на основе шаблонов китки собрать дизайн.
Нужно понимание трендов в UI/UX, настроенность, понимание что хорошо, что плохо.
ТЗ вышлю в личном общении. Интересуют сроки и стоимость работы.
Веб и мобильный дизайн
Опубликован: 4 часов назад
Бюджет: 100000 руб.~$1248.29
Редирект поддоменов и исправить ошибку 504 и sitemap
Сайт imperyiacvetov.ru
1) надо исправить проблемы sitemapa у нас много страниц но в сайтмапе их нет + sitemap не открывается пишет ошибка 504
в вебмастерах и плюс при открытии
+ у нас много страниц возможно надо сделать несколько сайтмапов около 10
2) проверить сам сайт на ошибку 504 и исправить ее
3) сделать редирект из 20 поддоменов на подпапки
пример что бы вместо spb.imperyiacvetov.ru шел редирект на подпапку https://imperyiacvetov.ru/saint-petersburg/
4) так же в вспылающем окне убрать города дубли, которые идут с подпапок
5) в названии города доставка цветов в санкт петербурге, ошибка добавлена лишняя буква, ее тоже убрать
Доработка и настройка сайта
Опубликован: 4 часов назад
Бюджет: 6000 руб.~$74.9
Дизайн на стойку роллап
размер 2000х850 вертикальный, размещение текста, 2 qr кода и несколько фотографий, в фиолетовых цветах
Наружная реклама
Опубликован: 4 часов назад
Бюджет: 1000 руб.~$12.49
Антидетект браузер + python
Автоматизация на связке антидетект браузер + python для сайта store.playstation.com.
Жду запросов на ТЗ от людей с релевантным опытом.
Скрипты и боты
Опубликован: 4 часов назад
Бюджет: 20000 руб.~$249.66
Автоматизация преобразования 3D в готовый 2D чертеж
Автоматизация преобразования 3D модели в готовый 2D чертеж в PDF по ГОСТ
Требуется разработка веб-решения, которое выполняет автоматическое преобразование 3D модели (формат .stp) в готовый 2D чертеж в формате PDF.
Основной функционал:
Загрузка и отображение .stp файла в браузере.
Пользователь загружает 3D модель.
Визуализация модели в веб-интерфейсе.
Преобразование 3D модели в .dxf.
Конвертация .dxf в растровое изображение.
Детектирование геометрических примитивов.
Линии, окружности, дуги, отверстия и другие примитивы.
Автоматическое построение размеров на основе геометрических примитивов.
Указание длины, углов, радиусов, диаметра и других размеров.
Создание рамки и основной надписи по ГОСТ (ЕСКД).
Автоматическое добавление рамки чертежа по установленным стандартам ГОСТ.
Экспорт готового чертежа в формате PDF.
Требования:
Опыт работы с ЕСКД.
Опыт обработки 3D моделей, включая преобразование форматов (например, .stp, .dxf).
Умение работать с графическими и геометрическими библиотеками (например, OpenCascade, Three.js, matplotlib).
Знание стандартов чертежей по ГОСТ, включая оформление размеров и рамок.
Опыт разработки веб-приложений для визуализации и обработки инженерных данных.
Результат:
Готовый веб-инструмент, позволяющий пользователю загрузить 3D модель, автоматически преобразовать её в 2D чертеж и сохранить результат в формате PDF.
Важно: Укажите в отклике примеры выполненных работ с использованием стандартов ЕСКД или опыт в автоматизации чертежей.
Скрипты и боты
Опубликован: 4 часов назад
Бюджет: 200000 руб.~$2496.57
Заполнить 4 декларации НДФЛ, форма 2-НДФЛ
Заполнить 4 декларации НДФЛ, форма 2-НДФЛ. Форма от вас. Справку предоставлю. Только с опытом. По факту