Я давно занимаюсь алготрейдингом, периодически также работают боты для монет с низкой капитализацией. На многих биржах остаются монеты маленькой и средней капитализации — периодически их пампят. В хороший день 10-15 монет могут дать рост больше чем на 50%.
Первоначально бот не только уведомлял, но и открывал сделки.
Однако для безопасной публикации я убрал торговую логику, так как бот пока что находится в стадии тестирования. Можно, при желании, добавить филтьтры по объёму, росту на 24часа и прочее.
Я взял за основную цифру — 5% роста. Также при желании можно добавить и шорт-позиции, но пока что, в стадии теста, мне это неинтересно.
В результате получился лёгкий и автономный инструмент, который:
отслеживает все фьючерсные пары на BingX;
фильтрует токены по рыночной капитализации (через CoinMarketCap API);
каждые 5 минут проверяет изменение цены;
при росте выше заданного порога — шлёт уведомление в Telegram.
Весь код можно разбить на 4 основных блока:
В трейдинге часто говорят: «Цена — это следствие, объём — это причина».
Именно так я наткнулся на одну простую, но крайне интересную закономерность: если в момент падения появляется свеча с объёмом, который в два раза превышает средний за последние 60 дней, — то на следующей свече часто начинается рост. Об этой идее упомянул довольно популярных трейдер spicy в твиттере.
Звучит почти как байка, но я решил проверить это на практике — с помощью кода, бэктеста и живой реализации на бирже.
Гипотеза звучит просто:
Если дневная свеча красная (то есть закрылась ниже открытия)
и её объём в 2 раза больше, чем средний объём за последние 60 свечей —
то на следующей дневной свече можно открыть лонг, и к закрытию следующего дня это даст положительный результат.
То есть, мы ищем момент капитуляции — когда рынок падает, но при этом объём всплескивает, как будто кто-то крупный вышел из позиции.
И именно после таких разгрузок часто начинаются разворот
В данном посте будем учиться выставлять глобальные настройки неторговых периодов в коннекторах OsEngine.
Это нужно делать, если Вам надо ограничить подачу данных для робота в периоды, когда Вы этого не хотите, например, в выходные.
Также это может быть нужно, если вы хотите брать из множества роботов единое значение неторговых периодов и знать, когда считается, что торговать точно не нужно.
Также это может быть нужно, если Вы торгуете сеточными роботами на большом кол-ве инструментов, тогда время работы роботов можно настроить в одном месте.
В каждом коннекторе, если промотать его настройки вниз, теперь есть кнопка «Неторговые периоды»:
🚨 РЫНОК РУХНУЛ В ЗОНУ ЭКСТРЕМАЛЬНОЙ ПЕРЕПРОДАННОСТИ 🚨
ВНИМАНИЕ: ЭТО МОЖЕТ БЫТЬ ИДЕАЛЬНЫЙ МОМЕНТ ДЛЯ ВХОДА 💎
Люди! Сейчас криптовалютный рынок демонстрирует РЕДКИЕ ИСТОРИЧЕСКИЕ СИГНАЛЫ перепроданности, которые появляются несколько раз в году 🔥
Важно подписаться на телеграм-канал. Подробный анализ биткоина сейчас там.
ЭКСТРЕМАЛЬНЫЕ ПОКУПНЫЕ ЗОНЫ 🎯
ETHEREUM — КРИТИЧЕСКОЕ ЭКСТРЕМАЛЬНОЕ НИЖНЕЕ 📉
🔴 MACD в исторически низких -210/-220 (не было годами!)
🔴 RSI упал в зону перепроданности 30-40
💰 Текущий уровень: $2,966-$3,200 (упал на 17% за неделю)
✅ ЭТО СИГНАЛ НА ПОКУПКУ! Обычно за этим следует мощный отскок
CARDANO (ADA) — ЭКСТРЕМАЛЬНАЯ ПЕРЕПРОДАННОСТЬ 📊
🔴 RSI: 31-34 (граница экстремальной перепроданности)
💰 Цена: $0.48-0.50
📈 Индекс страха: 14 из 100 (ЭКСТРЕМАЛЬНЫЙ СТРАХ = мертвая точка рынка)
🎯 Первая цель отскока: $0.70-0.75 (50%+ рост!)
CHAINLINK (LINK) — КРИТИЧЕСКИЕ НИЗЫ 🔗
🔴 RSI: 34-37 (глубокая перепроданность)
🔴 Торгуется в НИЖНИХ 16% от диапазона Bollinger Bands (редкость!)
Базовые условия стратегии (моментум Gold_RUB vs MCFTR), каждый месяц стратегия выбирает между золотом и полным индексом МосБиржи (MCFTR) на основании их доходности за предыдущий месячный период.
Правила стратегии:
Расчёт доходности и источник информации. В последний торговый день каждого месяца рассчитывается процентная доходность золота в рублях и индекса MCFTR за прошедший месяц – от LBD(t-1) (последний торговый день предыдущего месяца) до LBD(t) (последний день текущего месяца).
Данные по индексу полной доходности использованы с investfunds ссылка
Котировки золота доступны по ссылке
Для сбора массива данных для анализа и бэктеста используется таблица с данными о котировках Индекса полной доходности и котировки золота подтягиваются к датам по которым доступны котировки Индекса полной доходности MCFTR.
Правила выбора актива: если хотя бы один из двух активов показал положительную доходность за месяц, в портфель на следующий месяц выбирается актив с наибольшей доходностью. Если же оба актива за месяц отрицательны, стратегия на следующий месяц уходит в кэш (т.е. без позиции). Доходность кэша принята по ставке 0%.
В последнее время я активно занимаюсь автоматизацией торговли и знакомлюсь с разными решениями, два раза летал на конференции, познакомился с интересными людьми. На этом фоне я наткнулся на open-source проект cia76/FinLabPy, о котором уже давно слышал, но никогда не разбирался подробно.
Российская алготорговля переживает странный период: возможности растут, но стандартизации как будто не существует. Брокеры выпускают свои API, но каждый из них живёт в отдельной вселенной — со своим обозначением тикеров, задержками и внезапными отключениями.
Про проблемы алготорговли на Московской бирже почти не пишут, хотя есть мнение что 60% оборота биржи создаётся роботами. А вот автор этого проекта Игорь Чечет на своём вебинаре рассказывает о том с какими проблемами может столкнуться частный инвестор, когда приходит в алгоритмическую среду.
Начну с главного — какую вообще проблему решает FinLabPy?

cia76/FinLabPy — это унифицированная платформа для анализа рынков, прототипирования торговых идей, тестирования стратегий и запуска автоторговли через нескольких российских брокеров.

💱Ребята, я наблюдаю рынок уже много лет, и вот такие моменты – это мой хлеб с маслом. Сегодня расскажу вам честный разговор про то, что происходит с Bitcoin прямо сейчас, и почему я вижу это как возможность, а не кризис.
Не забываем подписываться на телеграм-канал. Подробный анализ биткоина сейчас там.
Еще полтора месяца назад Bitcoin был на вершине, торгуясь выше $126 тысяч. Казалось, что рост продолжится бесконечно. Но я знаю эту песню. Это называется «перегрев рынка», и рынок всегда корректирует перегрев. За последние две недели мы потеряли более 24% стоимости и впервые за полгода упали ниже психологически важной отметки $100 тысяч.
Вроде все плохо. Но нет – это я вам говорю как эксперт. Все как раз наоборот.
Что на самом деле произошло?
Запомните три ключевых момента:
Первое – ФРС сменила риторику. Инвесторы были на 95% уверены, что процентные ставки упадут. Теперь вероятность упала до 53%. Это создало огромное давление на все рискованные активы. Bitcoin упал просто потому, что упал весь рынок. Это не фундаментальная проблема криптовалюты.
Завершена разработка FTP сервера для скачивания данных с сервера BitGet. Создан новый коннектор BitGetData. Исходники уже на ГитХаб, а в этой статье инструкция о том, как это работает.
Для скачивания доступна лента сделок и минутные свечи. Из ленты сделок потом можно собрать любой ТФ при помощи программы Converter.
Для запуска коннектора в главном меню OsEngine выбираем Дата: