Александр Маркелов
Рейтинг
Навички та вміння
Програмування
Послуги
Портфоліо
-
119 718 UAH Liquidity Market Maker Бот
PythonLiquidity Market Maker Bot - спеціальний тип робота для автоматичної торгівлі.Основна мета - створити ліквідність на біржі.Використовується «запуск» біржі з нуля.Необхідно організувати рух цін по всьому токенам і монетам, запустити ордербук (книги замовлень) і т.д.Це проект для нової крипто біржі.Цей проект ще не запущений у світ.Список біржі містить 30 торговельних пар.Це розподілений бот, який створює ордербуки і "двигає" ціну (використовується основний принцип біржі - звітування ордерів)
Файли налаштувань, логі, сетап на сервері і т.п.Розроблено і впроваджено API-клієнт для біржі (клієнтська бібліотека) на основі API біржі.Я також брав участь у розробці самої API біржі (на боці сервера).Боти використовуються не тільки для встановлення ціни і формування ордербуку.Вони можуть бути використані для ряду тестів, наприклад, тест навантаження на сервер на кількість і вагу запитів, імітація дій користувачів і т.д.Крім того, така система буде використовуватися не тільки для запуску біржі, але і при подальшій роботі для підтримки ліквідності (можливо вибірково за кожну монету/токену).Одночасно працює кілька екземплярів бота незалежно один від одного.Наприклад, на ілюстрації приведені екраншот роботи 61 бота, кожен бот працює як окремий процес (не потоку!), тобтоАбсолютно незалежно.#Пайтон3
Рестфальний вогонь
Створення Websockets
… #Монгодб
#Нумпі
Створення Windows Server
-
26 604 UAH Бот для бінансів (Binance) Індикатори . Бактестинг
PythonСигнали для торгівлі формуються технічними індикаторами.У цій роботі використовуються індикатори (необхідності клієнта):
Лінії Болінджер (Bollinger Bands)
Стохастичний RSI (стохастичний RSI)
- Макс
… Коротко про роботу:
1 .Модульна структура додатку дозволяє додавати або змінювати окрему функцію/алгоритм без зміни інших модулів.Наприклад, підключити іншу біржу, індикатор, змінити GUI, змінити торговельну стратегію (алгоритм).2 .GUI (4 вкладки - налаштування, баланс, поточні замовлення, графіки).3 .Індикатори і рух ціни візуалізовані у вигляді графіків з єдиною шкалою часу.ЧетвертийРеалізований бактестинг (backtesting) для довільного інтервалу дат.5 .Витяг усієї інформації про дії бота в лог-файл.6 .окремі фічі і "hooks", інформація доступна після укладення договору
Приклади «Хокс»:
- автоматична оновлення списку торгової пари та поточних обмежень біржі
під час запуску;
- вибір пар з максимальною волатильністю за попередній день.Стек технології:
- #Python3 (+ #NumPy, #matplotlib, таліб);
• WXPython;
- #api (RESTful API) – це сервіс
# Екцель
-
4434 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 736 UAH Робот для біржа Bitmex. Сигнали TradingView
PythonТоргівля за сигналами від TradingView.com.
Біржа Bitmex (Bitmex), криптовалюта
Налаштування торгівлі: stop-loss, кількість контрактів (лот), leverage, частота запитів,
Вибір режиму торгівлі live/test/trade off.
… Лог роботи бота виводиться в поточний фрейм (особливо загальний, окремо - тільки сигнали)
Індикація балансу (кошелек, марж, доступний)
Технології
#Пайтон3
Створення WXPython
Апі (REST API)
# Екцель
Інтернет ресурсів
Створення Bitmex.com
Створення Tradingview.com
-
11 085 UAH Торговий бот (робот) для біржі Binance (Бінанс)
PythonКороткий опис
Бот встановлює замовлення BUY LIMIT за ціною закриття (CLOSE price) останньої повної 5-минутної свічки.Після заповнення замовлення встановлюються рівні стоп-лос і так прибуток.Після досягнення одного з цих рівнів бот встановлює замовлення SELL MARKET і продає за поточною ціною монети, куплені першим замовленням BUY LIMIT.Угода завершена.Такий алгоритм використовується на зростаючому ринку.Алгоритм
Торговий бот (робот) для біржі Binance (Бінанс)
… 1 .Запит / Читання ключів
2 .Перевірка доступності сервера та розрахунок тимчасової поправки для правильної роботи з замовленнями (поправка між локальним часом Вашого комп'ютера і часом сервера)
3 .Отримання поточної біржової інформації про правила, обмеження та заборони на торгівлю.ЧетвертийПеревірка балансу BTC та ключів доступу.5 .Запит на дані від користувача
- встановлення режиму торгівлі (тест або звичайний)
(у тестовому режимі ваші витрати на одну угоду становить близько 0,0011 BTC);
- вибір монети для торгівлі;
- введення відносних значень стоп-лос і тек прибуток (у відсотках до ціни замовлення)
Для перевірки установ і продовження/відмови роботи бота передбачена пауза 10 секунд.( см зСкриншот 1)
6 .Отримання інформації про ціну останньої повної 5-минутної свічки.7 .Розміщення замовлення BUY LIMIT з ціною = price "Close" останньої повної 5-минутної свічки.8 ІОчікування та контроль заповнення замовлення BUY LIMIT.( см зСкриншот 2)
9 .Після заповнення замовлення бот переходить в режим відстеження поточної ціни для вибраного торгової пари.
ДесятьЯк тільки ціна досягає рівня стоп-лос або так-профіт, встановлюється
SELL MARKET ордер, який виконується відразу.11 І.Приближний розрахунок прибутку / збитку (без обліку комісії біржі)
ДванадцятьПовернення до п.6.( см зСкриншот 3)
Технології
Створення Python 3
#API (REST API) – це інший API
# Екцель
-
13 302 UAH Бот для бінансів
Python
Приклад інтерфейсу в wxPython
Бот на Python3 + API Binance
-
53 208 UAH Арбітражний бот для біржі Binance
PythonБезмежна кількість торговельних пар (можливо все, більше 150 пар)
Моніторинг цін, арбітражної різниці, обсягів і т.д.
Налаштування на окремій сторінці. Розрахунок поточного балансу, обмеження ставок.
Візуалізація . ГУІ
… Збереження результатів торгівлі в файлі Excel
Логінг (також у файлі)
-
13 302 UAH Trading Bot "Dump and Pump" for binance.com
Pythonз GUI. Ті, хто працює з криптовалютою буде в змозі використовувати без додаткових коментарів. Всі параметри встановлені заздалегідь. TAKE PROFIT - from 1 to 4 steps of the ladder.
-
8868 UAH Бот для збору статистики з облікового запису трейдера
PythonПайтон 3
Завдання .
Збирати дані на Binance.com про поточні котирування криптовалюти і дані з облікового запису трейдера, обробляти і викласти в нову Google-таблицю ( щодня) в розрізах за поточні та минулі періоди: день, тиждень, місяць, а також за весь час.
Інструменти та методи.
… Python 3, API binance.com, Google Sheets API v4, Google Drive API v3
Обробка помилок запитів до сервера біржі. Збереження середніх результатів (по кожній монети) в окремий файл. Повна автоматизація (в тому числі за створенням Google-табліц).
Все працює з одного кнопки.
-
Торгівля ( Crypto )
PythonПайтон 3
Розробляю торгові боти для binance.com, bittrex.com, poloniex.com. Знайомство з exmo.com.
Звичайно, я використовую API.
Фактично, сам ресурс (сервер біржі, його API і т.п.) не має принципового значення для вирішення таких завдань. Важливий тільки алгоритм торгівлі.
-
Торгівля ( Форекс )
Обробка данихМКЛ4 для платформи MT4 Metatrader
Нещодавно я розробив консультант (EA) і індикатори на MQL4 для платформи MetaTrader 4.
Я був тісно пов'язаний з торгівлею на Форекс і мав реальний торговельний рахунок.
Я знаю термінологію і механізм торгівлі на біржі досить добре.
… Тестую ботів (консультантів) на демо-рахунку
-
«Проповідник» і парсер
Парсинг данихСтворення VBA ( Excel )
Програма в цілому є "прогнозатором" результатів гри для ставок на футбол.Відділений модуль збирає дані на сайтах за статистикою та поточними ставками.Виходячи з цих даних, програма рекомендує вам робити певні ставки.Модуль, який збирає дані на веб-сайтах за статистикою та поточними ставками, написаний на VBA для MS Excel.Це повністю функціональний робочий приклад.Ви можете спостерігати, як мій парсер збирає і аналізує дані з Інтернету.Використовуються 2 методи.Інструкція для використання знаходиться в файлі.· · · · · · · · · · ·
Forecaster and Parser, VBA для MS Excel
Вся програма є прогнозником футбольних ставок, які збирають дані на веб-сайтах на статистиці та поточних ставках.На основі цих даних, the program advises you to make certain rates.This is part of program, which collects data on websites on statistics and current rates. - Це частина програми, яка збирає дані на веб-сайтах на статистику та поточні ставки.На основі цих даних, the program advises you to make certain rates
…
Це дуже функціональний робочий приклад.You can try as my parser collects and parse data from the Internet (Ви можете спробувати як мій парсер збирає і парсе дані з Інтернету).2 Методи застосовуються.Інструкції для використання є в файлі.
-
Оптимізація кількості контейнерів Алгоритми
Десктопні додаткиСтворення VBA ( Excel )
Опис завдання .
Розподілити вантаж (блоки) різних масів в контейнери.
Контейнери є стандартними, однакових розмірів.
… Максимальна вага 28 тонн (це параметр можна змінити)
Суть проблеми: необхідно мінімізувати кількість контейнерів для завантаження довільної партії блоків
У аттачі - файл з програмою-рішенням + пара пакетів даних (маленький тестовий і реальний). Інструкція по роботі всередині. Клієнт отримав реальну заощадження (количина контейнерів зменшена на 10-15% порівняно з варіантом, що застосовувався раніше).
-
Калькулятор рекламної кампанії (елементи ActiveX)
Десктопні додаткиСтворення VBA ( Excel )
Калькулятор для рекламної компанії з елементами управління (випадаючі списки і т.д.) Насолоджується для місцевого ринку.
Це інструмент менеджера з продажу реклами в реальному рекламному агентстві.
-
Створення імені компонента для радіотехніки.Форма
Десктопні додаткиСтворення VBA ( Excel )
Завдання: розробка форми
Проблеми: складна логіка відображення інформації
Детальніше :
… Назва діалогового вікна «Складання імені компоненту» виглядає наступним чином:
• Компонентні імена складаються з схеми, яка підходить для кожної бібліотеки компонентів.
• Покращення однорідності за допомогою використання випадаючих меню.
• Підвищення продуктивності за рахунок прискорення роботи, ніж створення імен у текстовій схемі.
• Дубликати не створюються.
Трохи не російською звучить, але і було зроблено для замовника в США. Значення завдання іншими словами: необхідно стандартизувати складання імені для компонентів радіотехнічних схем з встановлених наборів за певними правилами і обмеженнями. Саме ці правила і обмеження ускладнювали логіку проекту в цілому і роботу елементів форми в особливому сенсі.
Відгуки та компліменти про виконані проєкти 4
28 жовтня 2018
5700 UAH
Написание макроса для категоризации студентов
Отличный исполнитель! Работаем не первый раз и как всегда все здорово и быстро!
![]()
26 лютого 2018
6500 UAH
Торговые боты
Чудесная коммуникация.
Все работает.
![]()
5 жовтня 2017
1500 UAH
Реализация дополнительного функционала для макроса в Эксель
Работаем второй раз. Все отлично. Очень рекомендую!!!
![]()
12 вересня 2017
1000 UAH
Макрос в Ексель щодо розбиття результатів опитування на групи
Олександр - справжній геній алгоритмів і автоматизації в 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
|