Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Александр Маркелов

Кто ясно мыслит - ясно излагает
Sleeping face
Александр давно не был на сервисе.
Но на Freelancehunt также работают 4454 фрилансера в категории Python, которые профессионально и в срок выполнят проект любой сложности.

Украина Харьков, Украина
2 года назад
Сильно занят сильно занят
4 Сейфа завершены
7 лет назад
2 заказчика
на сервисе 8 лет
  • алгоритмы
  • api-разработка
  • прикладное ПО
  • Автоматизация "под ключ"
  • Макросы (Excel)
  • microsoft excel
  • Visual Basic for Applications
  • Basic: Python
  • API Интеграция Программирование

Рейтинг

Успешных проектов
100%
Средняя оценка
Нет данных
Рейтинг
183
2 проекта
Десктопные приложения
1 проект
Python
1 проект
Базы данных и SQL

Резюме

Python 3 (+pandas, numpy, matplotlib, talib ...)
wxPython (GUI and others)

Django framework

Debian as development environment. Create and adjust daemons. Build Debian packages

MongoDB, MySQL
API development (Restful API, websocket)

VBA MS Excel ( experience over 12 years)


Беру только интересную сложную работу с достойной оплатой.

Работаю надежно.


Навыки и умения

Портфолио


  • 119 516 UAH

    Liquidity Market Maker Bot

    Python
    Liquidity Market Maker Bot - специальный тип робота для автоматической торговли. Основное назначение - создать ликвидность на бирже. Используется "запуска" биржи с нуля. Необходимо организовать движение цен по всем токенам и монетам, запустить ордербук (книги заказов) и т.д.

    Это проект для новой крипто биржи. Этот проект еще не запущен в мир.
    Листинг биржи содержит 30 торговых пар.
    Это распределенный бот, который создает ордербуки и "двигает" цену (использован основной принцип биржи - сведение ордеров)
    Файлы настроек, логи, сетап на сервере и т.п.
    Разработан и внедрен API-клиент для биржи (клиентская библиотека) на основе API биржи.
    Я участвовал и в разработке самого API биржи (на стороне сервера).
    Боты используются не только для установки цены и формирования ордербука. Они могут быть использованы для ряда тестов, например, тест нагрузки на сервер на количество и вес запросов, имитация действий пользователей и т.п.
    Кроме того, такая система будет использоваться не только для запуска биржи, но и при дальнейшей работе для поддержания ликвидности (можно избирательно по каждой монете/токену). Одновременно работает несколько экземпляров бота независимо друг от друга.
    Например, на иллюстрации приведен скриншот работы 61 бота, каждый бот работает как отдельный процесс (не поток!), т.е. абсолютно независимо.
    #Python3
    #RESTful API
    #websockets
    #mongodb
    #NumPy
    #windows #server
  • 26 559 UAH

    Бот для Бинанс (Binance). Индикаторы. Backtesting

    Python
    Сигналы для трейдинга формируются техническими индикаторами.
    В данной работе использованы индикаторы (требования заказчика):
    - линии Боллинджера (Bollinger bands);
    - стохастик RSI (stochastic RSI);
    - MACD
    Кратко о работе:
    1. Модульная структура приложения позволяет добавлять или изменять отдельную функцию/алгоритм без изменения остальных модулей. Например, подключить другую биржу, индикатор, изменить GUI, изменить торговую стратегию (алгоритм).
    2. GUI (4 вкладки - настройки, баланс, текущие ордера, графики).
    3. Индикаторы и движение цены визуализированы в виде графиков с единой шкалой времени.
    4. Реализован бэктестинг (backtesting) для произвольного интервала дат.
    5. Вывод всей информации о действиях бота в лог файл.
    6. Отдельные фичи и "hooks", информация доступна после заключения контракта
    Примеры "hooks":
    - автоматическая актуализация перечня торговый пар и текущих ограничений биржи
    при запуске;
    - отбор пар с максимальной волатильностью за предыдущий день.

    Стек технологий:
    - #Python3 (+ #NumPy, #matplotlib, talib);
    - #wxpython ;
    - #api (RESTful API)
    - #excel
  • 4427 UAH

    Визуализация решений для головоломки SOMA

    Python
    Это небольшая работа по визуализации решения для головоломки SOMA (240 решений).
    https://ru.wikipedia.org/wiki/Кубики_сома
    Особенность работы заключалась в требованиях клиента: код должен был работать как в обычном Питон 3 (GUI, Tkinter), так и в браузерном приложении CodeSkulptor (https://en.wikipedia.org/wiki/CodeSkulptor ) . CodeSkulptor поддерживает ограниченный набор библиотек (зависимостей) Python 3. Оказалось, что загрузка необходимой библиотеки для Python + Tkinter вызывает ошибку импорта при использовании кода в CodeSkulptor.
    Все проблемы удалось решить с помощью обработки ошибок. Финальный код работает как в Python3, так и в CodeSkulptor.

    Отдельно была решена задачи по визуализации решений SOMA в виде векторных изображений (формат SVG). Просмотреть такие изображения можно не только в специализированных приложениях для дизайна, но и в любом браузере.
    #Python3 , #tkinter , #CodeSkulptor, #GUI , #svg
  • 17 706 UAH

    Бот (робот) для биржи Bitmex. Сигналы TradingView

    Python
    Торговля по сигналам от TradingView.com.
    Биржа Bitmex (Битмекс), криптовалюта.
    Настройки торговли: стоп-лосс, количество контрактов (лот), leverage, частота запросов,
    выбор режима торговли live/test/trade off.
    Лог работы бота выводится в текущий фрейм (отдельно общий, отдельно - только сигналы)
    Индикация баланса (кошелек, маржин, доступный)

    TЕХНОЛОГИИ
    #Python3
    #wxpython
    #api (REST API)
    #excel

    ИНТЕРНЕТ-РЕСУРСЫ
    #bitmex.com
    #tradingview.com
  • 11 066 UAH

    Торговый бот (робот) для биржи Binance (Бинанс)

    Python
    КРАТКОЕ ОПИСАНИЕ
    Бот устанавливает ордер BUY LIMIT по цене закрытия (CLOSE price) последней полной 5-минутной свечи.
    После заполнения ордера устанавливаются уровни стоп-лосс и тейк профит.
    По достижению одного из этих уровней бот устанавливает ордер SELL MARKET и продает по текущей цене монеты, закупленные первым ордером BUY LIMIT. Сделка завершена.
    Алгоритм такого типа используется на растущем рынке.

    АЛГОРИТМ
    Торговый бот (робот) для биржи Binance (Бинанс)

    1. Запрос/считывание ключей
    2. Проверка доступности сервера и расчет временной поправки для корректной работы с ордерами (поправка между локальным временем Вашего компьютера и временем сервера)
    3. Получение текущей биржевой информации о правилах, ограничениях и запретах на торговлю.
    4. Проверка баланса BTC и ключей доступа.
    5. Запрос данных у пользователя
    - установка режима торговли (тест или обычный)
    (в тестовом режиме ваши затраты на одну сделку составят около 0,0011 BTC);
    - выбор монеты для торговли;
    - ввод относительных значений стоп-лосс и тейк профит (в процентах к цене ордера)
    Для проверки установок и продолжения/отмены работы бота предусмотрена пауза 10 сек.
    (см. скриншот 1)

    6. Получение информации о цене последней полной 5-минутной свечи.
    7. Размещение ордера BUY LIMIT с ценой = price “Close” последней полной 5-минутной свечи.
    8. Ожидание и контроль заполнения ордера BUY LIMIT.
    (см. скриншот 2)

    9. После заполнения ордера бот переходит в режим отслеживания текущей цены для выбранный торговой пары
    10. Как только цена достигает уровня стоп-лосс или тейк-профит, устанавливается
    SELL MARKET ордер, который исполняется немедленно.
    11. Приблизительный расчет прибыли/убытка (без учета комиссии биржи)
    12. Возврат к п.6.
    (см. скриншот 3)

    TЕХНОЛОГИИ
    #Python 3
    #API (REST API)
    #excel
  • 13 280 UAH

    Бот для Бинанс

    Python
    Бот для Бинанс — пример работы портфолио фрилансера в категории Python
    Пример интерфейса на wxPython
    Бот на Python3 + API Binance
  • 53 118 UAH

    Арбитражный бот для биржи Binance

    Python
    Неограниченное количество торговых пар (можно все, более 150 пар)
    Мониторинг цен, арбитражной разницы, объемов и пр.
    Настройки на отдельной странице. Учет текущего баланса, ограничение ставок.
    Визуализация. GUI
    Сохранение результатов торговли в файл Excel
    Логирование (тоже в файл)
  • 13 280 UAH

    Trading Bot "Dump and Pump" for binance.com

    Python
    With GUI. Those who work with crypto currency will be able to use without additional comments. All parameters are set in advance. TAKE PROFIT - from 1 to 4 steps of the ladder.
  • 8853 UAH

    Бот для сбора статистики с аккаунта трейдера

    Python
    Python 3
    Задача.
    Собрать данные на Binance.com о текущих котировках криптовалюты и данные с аккаунта трейдера, обработать и выложить в новую Гугл-таблицу (ежедневно) в разрезах за текущие и прошлые периоды: день, неделя, месяц, а также за все время.
    Инструменты и методы.
    Python 3, API binance.com, Google Sheets API v4, Google Drive API v3
    Обработка ошибок запросов к серверу биржи. Сохранение промежуточных результатов (по каждой монете) в отдельный файл. Полная автоматизация (в том числе по созданию Гугл-таблиц).
    Все работает от одной кнопки.
  • Трейдинг (Crypto)

    Python
    Python 3
    Разрабатываю торговые боты для binance.com, bittrex.com, poloniex.com. Знаком с exmo.com.
    Использую API, конечно.
    Фактически, сам ресурс (сервер биржи, его API и т.п.) не имеет принципиального значения для решения таких задач. Важен только алгоритм торговли.
  • Trading (Forex)

    Обработка данных
    MQL4 для платформы MT4 Metatrader
    Некоторое время назад я разработал советника (EA) и индикаторы на MQL4 для платформы MetaTrader 4.
    Я был тесно связан с торговлей на Форекс и имел реальный торговый счет.
    Знаю терминологию и механизм торговли на бирже достаточно хорошо.
          Сейчас тестирую ботов (советников) на демо-счете
  • "Предсказатель" и парсер

    Парсинг данных
    VBA (Excel)
    Программа в целом является "предсказателем" результатов игры для ставок на футбол. Отдельный модуль собирает данные на сайтах по статистике и текущим ставкам.
    Исходя из этих данных, программа советует вам делать определенные ставки.
    Модуль, который собирает данные на веб-сайтах по статистике и текущим ставкам, написан на VBA для MS Excel.
    Это полностью функциональный рабочий пример. Вы можете наблюдать, как мой парсер собирает и анализирует данные из Интернета. Применяются 2 метода.
    Инструкции для использования находятся в файле.
    ===================== ENGLISH =====================
    Forecaster and Parser, VBA for MS Excel
    Whole program is the predictor of football rates, which collects data on websites on statistics and current rates.
    Based on this data, the program advises you to make certain rates.

    This is part of program, which collects data on websites on statistics and current rates. Based on this data, the program advises you to make certain rates

    This is a fully functional working example. You can try as my parser collects and parse data from the Internet. 2 methods are applied.
    Instructions for use are in the file.
  • Оптимизация количества контейнеров. Алгоритмы

    Десктопные приложения
    VBA (Excel)
    Описание задания.
    Распределить груз (блоки) различных масс в контейнеры.
    Контейнеры являются стандартными, одинакового размера.
    Максимальный вес 28 тонн (этот параметр можно изменить)

    Суть проблемы: необходимо минимизировать количество контейнеров для загрузки произвольной партии блоков

    В аттаче - файл с программой-решением + пара пакетов данных (небольшой тестовый и реальный). Инструкция по работе внутри. Клиент получил реальную экономию (количество контейнеров уменьшено на 10-15% по сравнению с вариантом, применявшимся ранее).
  • Калькулятор рекламной кампании (элементы ActiveX)

    Десктопные приложения
    VBA (Excel)
    Калькулятор для рекламной компании с элементами управления (выпадающие списки и т.д.) Предназначен для локального рынка.
    Это инструмент менеджера по продажам рекламы в реальном рекламном агентстве.
  • Построение имени компонента для радиотехники.Форма

    Десктопные приложения
    VBA (Excel)
    Задача: разработка формы
    Проблемы: сложная логика отображения информации
    Детали:
    Назначение диалогового окна «Составление имени компонента» выглядит следующим образом:
    • Компонентные имена состоят из схемы, подходящей для каждой библиотеки компонентов.
    • Улучшение однородности за счет использования выпадающих меню.
    • Повышение производительности за счет ускорения работы, чем создание имен в текстовой схеме.
    • Дубликаты не создаются.
    Немного не по-русски звучит, но и сделано было для заказчика в США. Смысл задачи другими словами: необходимо стандартизировать составление имени для компонентов радиотехнических схем из заданных наборов по определенным правилам и ограничениям. Именно эти правила и ограничения усложнили логику проекта в целом и работу элементов формы в частности.

Отзывы и комплименты о выполненных проектах 4

28 октября 2018 5700 UAH
Написание макроса для категоризации студентов

Качество
Профессионализм
Стоимость
Контактность
Сроки

Отличный исполнитель! Работаем не первый раз и как всегда все здорово и быстро!

Anton Nak | Персональный | Ответный отзыв

26 февраля 2018 6500 UAH
Торговые боты

Качество
Профессионализм
Стоимость
Контактность
Сроки

Чудесная коммуникация.
Все работает.

5 октября 2017 1500 UAH
Реализация дополнительного функционала для макроса в Эксель

Качество
Профессионализм
Стоимость
Контактность
Сроки

Работаем второй раз. Все отлично. Очень рекомендую!!!

Anton Nak | Персональный | Ответный отзыв

Качество
Профессионализм
Стоимость
Контактность
Сроки

Александр - настоящий гений алгоритмов и автоматизации в Excel. Проект - очень сложный, многие потенциальные исполнители брались и потом отказывались. Александр все пункты ТЗ выполнил на отлично, и даже сделал дополнительные настройки в макросе, которых первоначально не было в ТЗ, но которые очень помогли в повседневном использовании. Потрясающая работа. Очень рекомендую!!!

Активность

  Последние ставки 10
Разработка бэкенд на питон
42 450 UAH
Python
40 000 UAH
Backend разработчик Python на проект
472 UAH
Торговый робот на Python: Полное описание кода, Аудит кода, установка.
7429 UAH
Необходим Питон разработчик
200 UAH
Python разработка приложения
200 UAH
Торговый бот для Binance
2500 UAH
Библиотека для работы с крипто-биржей Binance
5000 UAH
API POST запрос для biki.com
1500 UAH
Программист
100 UAH