x

Задеплоить проекты

Перейти к заказу
Всем здравствуйте. Необходимо задеплоить несколько проектовЗнания: докер, nodeJs, linux, nginx, apache, ssh, githubОпыт обязателен

Найдено 308096 результатов

Разобраться со скриптом на питоне

Написан скрипт на 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)

Bots
Опубликован:
23 мин. назад
Бюджет:
500 руб.~$6.25
Запустить сервер на питон

Разработчик оставил инструкцию, как запустить сервер. Но после перезапуска сервера ничего не работает. Нужно 1) понять и устранить проблему2) сделать так, чтобы сервер запускался автоматически после ребута 3) написать инструкцию, если нужны какие-то дополнительные действия

Backend
Опубликован:
24 мин. назад
Бюджет:
1000 руб.~$12.49
Нарисовать открытку ко Дню Благодарения в корпоративных цветах компании (предоставлю)

Необходимо нарисовать открытку для строительной компании в Бостоне, ко дню благодарения, ищем что-то новенькое, креативное... руб

Графический дизайн
Опубликован:
1 часов назад
Бюджет:
5000 руб.~$62.42
Написать отзыв на авито/Яндекс

@Managererw написать отзыв и после прохождения получить оплату руб

Тексты
Опубликован:
1 часов назад
Бюджет:
100 руб.~$1.25
Написать отзыв на авито/Яндекс

Тг @Managererw вы должны просто написать отзыв и когда он пройдет получить оплату. руб

Тексты
Опубликован:
1 часов назад
Бюджет:
100 руб.~$1.25
Во Flutter доделать функцию из Ton блокчейна (выставление на продажу)

Всё свёрстано. Покупка NFT работает, нужно доделать выставление на продажу. Есть все инструкции, доки. Есть блокчейн специалист, который помогает. Желательно если вы работали с Тоном, если нет, не проблема. Лёгкое погружение и всё будет работать. Основная интсрукция: https://docs.ton.org/v3/guidelines/ton-connect/guidelines/preparing-messages#nft-sale-getgems

Android
Опубликован:
1 часов назад
Бюджет:
20000 руб.~$249.66
Здравствуйте! Меня зовут Александр, я HR-менеджер компаний Свежий Сове

Добрый день, ситуация следующая!Нам отправляют исходные чеки в формате файла PDF, данные чеки формируются автоматически в приложении самого Банка после осуществления перевода в Личном Кабинете Банка, после чего их отправляют через Telegram или Внутри Биржи нам в чат, мы их сохраняем себе на компьютер, после чего проверяем и принимаем решение о подлинность файлаНа данный момент проверка выстроена следующим образом:Приближаем и проверяем качество логотипа и печати ( В поддельных чеках они часто мыльные )Сверяем исходные метаданные чека с отправленным нам файлом ( Вес, Версия PDF, Производитель, Дата создания )Проверяем шрифты текста и возможность его выделения ( В файле может быть наложенный слой, подведенный на нужные реквизиты )Есть базовый бот в телеграмме, который осуществляет проверку ( Однако чеки которые изменены внутренне, он определить не может и пропускает )Однако на текущий момент данных параметров проверки не хватает и чеки фейковые чеки пропускаютсяЗадачей является: написание программы или бота по автоматическому распознаванию таких чеков, так как на данный момент, Скамеры меняют внутреннюю оболочку файла PDF, что не позволяет нам определить подлинность предоставленного ими файлаПо параметрам метаданных, XREF таблиц, Raw Header, Хэшей изображений - не распознать, что в данный файл были произведены вмешательстваДанные которые имеем: Все чеки которые предоставлены ниже, являются поддельными, однако перевод доходил клиенту в размере 1 рубля, следует тот факт, что Скамер все же осуществляет перевод после чего сохраняет исходный файл и вносит единственное изменения, изменение по суммеОднако нельзя убирать тот факт, что такой чек можно сформировать и без исходного чека с перевод на 1 рубльТак же в паке есть два файла, в них была произведена декомпрессия и замена байтов ( Предположение с открытого источника )Поддельный чек на 9.500 руб. - В нем присутствуют внутренние измененияОригинальный чек на 9.500 руб. - Это оригинальный чек, где клиент получил средств и все в порядкеРазница в данных файлах только в реквизите ( Разные цифры в конце номера телефона ), на который производилась оплатаПапка с файлами: https://disk.yandex.ru/d/qAhfDjYYX8mmcQ

Security
Опубликован:
1 часов назад
Бюджет:
100000 руб.~$1248.29
Переверстка на WordPress сайта

Переверстка на WordPress сайта на ACF плагине.

Backend
Опубликован:
1 часов назад
Бюджет:
20000 руб.~$249.66
Таргетированная реклама в ВК для мероприятия

Настроить таргетированную рекламу для бесплатного мероприятия в ВК. Ожидаем около 3 креативов для рекламы. От рекламы ожидаем... руб

Интернет продвижение и реклама
Опубликован:
2 часов назад
Бюджет:
5000 руб.~$62.42
Внести правки на сайте

Здравствуйте. Нужно помочь сделать правки на сайте. Их 38 шт. Они в основном мелкие (текст от центрировать), но есть и... руб

Веб-разработка
Опубликован:
2 часов назад
Бюджет:
2500 руб.~$31.21
Разработать бэкэнд на Node.js

От вас требуется работа в команде с frontend разработчиком. Необходимо писать только backend.Наши требования к кандидату:- опыт разработки backend части на node.js от 3 лет- знания PostgreSql- знания Redis- умения писать документацию- умения писать API- опыт работы с трекерами задач(Miro, Trello и т.п)- Возраст от 25 лет- Проживание и гражданство РФ- Пунктуальны и ответственныЕсли вы подходите под данные требования то можете смело оставлять заявку. В заявке обязательно должны быть следующие пункты строго в данном порядке:1. Ваш возраст2. Город проживания3. Опыт работы бэкэнд разработчиком4. Ваше портфолио*Работаем только с гражданами РФ, так же, только те, которые проживают на территории РФ.Заявки, которые заполнены не верно, рассматриваться не будут.Бюджет на бэкэнд 30тыс рублей. Сроки разработки до 20 декабря. Если сумеете сделать до 15 декабря, будет доплата в размере 5тыс. рублей.Техническое задание отправим кандидату.Работа ведется строго по договору.Телеграмм: @Merik13

Backend
Опубликован:
2 часов назад
Бюджет:
30000 руб.~$374.49
Разработать бэкэнд на Django

От вас требуется работа в команде с frontend разработчиком. Необходимо писать только backend.Наши требования к кандидату:- опыт разработки backend части на django от 3 лет- знания PostgreSql- знания Redis- умения писать документацию- умения писать API- опыт работы с трекерами задач(Miro, Trello и т.п)- Возраст от 25 лет- Проживание и гражданство РФ- Пунктуальны и ответственныЕсли вы подходите под данные требования то можете смело оставлять заявку. В заявке обязательно должны быть следующие пункты строго в данном порядке:1. Ваш возраст2. Город проживания3. Опыт работы бэкэнд разработчиком4. Ваше портфолиоЗаявки, которые заполнены не верно, рассматриваться не будут.Предварительно бюджет на бэкэнд 30тыс рублей. Сроки разработки до 20 декабря. Если сумеете сделать до 15 декабря, будет доплата в размере 5тыс. рублей.Техническое задание отправим кандидату.Работа ведется строго по договору.Телеграмм: @Merik13

Backend
Опубликован:
2 часов назад
Бюджет:
30000 руб.~$374.49
Перенести сайт на CMS Wordpress c Tilda

Необходимо осуществить перенос сайта на другую CMS (Wordpress)

All inclusive
Опубликован:
2 часов назад
Бюджет:
10000 руб.~$124.83
Компания ECOS ищет талантливого и опытного графического дизайнера-фрилансера для постоянного сотрудничества. Если вы креативны, внимательны к деталям и любите создавать визуально привлекательный контент, то эта вакансия для вас!

Вакансия: Графический дизайнер-фрилансер. Компания: ECOS Формат: Гибрид/ удаленно. Зарплата: По договорённости ECOS -... руб

Графический дизайн
Опубликован:
2 часов назад
Бюджет:
1000 руб.~$12.49
Доработка iOS приложений (утилиты)

Ищу фрилансера для внесения доработок в существующие приложения на iOSПриложения из категории Утилиты: VPN клиент, очистка телефона и т.дПримерные категории задач:- Добавить новый SDK- Добавить рекламу (admob)- Изменить немного логику работы (часть функций вынести за подписку)Также могут быть более длительные задачи, например доработки модулей и функционалаРассматриваю долгосрочное сотрудничество с возможностью перехода к нам на фултайм. В первое время удобнее оценивать задачи в часах, а далее по договоренностиФорма оплаты любая удобная.

Ios
Опубликован:
2 часов назад
Бюджет:
30000 руб.~$374.49
Создание слайдов для Wildberries (проектор)

Ищем дизайнера для постоянного сотрудничества. Необходимо создать первый слайд для маркетплейса Wildberries. Во вложении... руб

Графический дизайн
Опубликован:
2 часов назад
Бюджет:
300 руб.~$3.75
Картинки для листовки

Сделать похожие картинки, как в файле руб

Графический дизайн
Опубликован:
2 часов назад
Бюджет:
500 руб.~$6.25
Задеплоить проекты

Всем здравствуйте. Необходимо задеплоить несколько проектовЗнания: докер, nodeJs, linux, nginx, apache, ssh, githubОпыт обязателен

Backend
Опубликован:
2 часов назад
Бюджет:
20000 руб.~$249.66
Редизайн шапки сайта и блока основных категорий

Добрый день! Для проекта https://a-sharik.ru/ требуется помощь в редизайне шапки сайта и блока основных категорий. Текущую реализацию считаем не очень удачной (пояснения почему http://joxi.ru/Q2KZRBgiXyZJBm ) И в то же время нам нравится реализация у https://oooartshar.ru/ Хотим ориентироваться на них (пояснение http://joxi.ru/Rmzy0VBhGjEKQr ) Предоставлю всю необходимую дополнительную информацию

Веб и мобильный дизайн
Опубликован:
2 часов назад
Бюджет:
8000 руб.~$99.87
Копирайтинг в тг канал про роутеры с openwrt

Нужен копирайтер для телеграм-канала про роутеры и смарттв/игры

Copywriting
Опубликован:
3 часов назад
Бюджет:
5000 руб.~$62.42

Текущая страница: 1

Всего страниц: 15405