КриптоСканер

0.0/5 оценка (0 голосов)
  • Версия: 0.1
  • Размер: 42.16 MB
  • Просм: 195
  • Добавлено: 10.07.26
  • Скачано: 19
  • Изменено: 05.08.26

Сканер криптовалютного рынка под ваши правила

CryptoScaner — это десктопное приложение, которое помогает автоматизировать наблюдение за рынком криптовалют. Аналог Расширенного сервиса оповещений для терминала QUIK, но для криптовалютных бирж, как централизованных, так и децентрализованных. Вместо того чтобы часами караулить графики или настраивать сложные платные сервисы, вы можете один раз написать условие на простом языке формул, и бот сам пришлет уведомление, как только на рынке случится то, что вам нужно.

Программа работает локально на вашем компьютере, хранит все данные в локальной базе данных SQLite.


Что умеет CryptoScaner?

1. Мониторинг в реальном времени 

Бот умеет опрашивать биржи с заданным вами интервалом. Он скачивает свечи или текущие цены тикеров, проверяет ваши формулы и реагирует на изменения.

Список поддерживаемых бирж:

Логотип Название Тип
Alpaca Alpaca CEX
Apex Apex DEX
Aster Aster DEX
Backpack Backpack CEX
Bequant Bequant CEX
BigONE BigONE CEX
Binance Binance CEX
Binance COIN-M Binance COIN-M CEX
Binance US Binance US CEX
Binance USD?-M Binance USD?-M CEX
BingX BingX CEX
Bit2C Bit2C CEX
bitbank bitbank CEX
Bitbns Bitbns CEX
Bitfinex Bitfinex CEX
bitFlyer bitFlyer CEX
Bitget Bitget CEX
Bithumb Bithumb CEX
BitMart BitMart CEX
BitMEX BitMEX CEX
BitoPro BitoPro CEX
Bitrue Bitrue CEX
Bitso Bitso CEX
Bitstamp Bitstamp CEX
BIT.TEAM BIT.TEAM CEX
BitTrade BitTrade CEX
Bitvavo Bitvavo CEX
Blockchain.com Blockchain.com CEX
BloFin BloFin CEX
BtcBox BtcBox CEX
BTC Markets BTC Markets CEX
BTCTurk BTCTurk CEX
Bullish Bullish CEX
Bybit Bybit CEX
Bybit EU Bybit EU CEX
BYDFi BYDFi CEX
CEX.IO CEX.IO CEX
Coinbase Advanced Coinbase Advanced CEX
Coinbase Exchange Coinbase Exchange CEX
Coinbase International Coinbase International CEX
Coincheck Coincheck CEX
CoinEx CoinEx CEX
CoinMate CoinMate CEX
CoinOne CoinOne CEX
Coins.ph Coins.ph CEX
CoinSpot CoinSpot CEX
Crypto.com Crypto.com CEX
Cryptomus Cryptomus CEX
DeepCoin DeepCoin CEX
Delta Exchange Delta Exchange CEX
Deribit Deribit CEX
Derive Derive DEX
DigiFinex DigiFinex CEX
dYdX dYdX DEX
EXMO EXMO CEX
Extended Extended DEX
FMFW.io FMFW.io CEX
Foxbit Foxbit CEX
Gate Gate CEX
Gate EU Gate EU CEX
Gemini Gemini CEX
GRVT GRVT DEX
HashKey Global HashKey Global CEX
Hibachi Hibachi DEX
HitBTC HitBTC CEX
HollaEx HollaEx CEX
HTX HTX CEX
Hyperliquid Hyperliquid DEX
Independent Reserve Independent Reserve CEX
INDODAX INDODAX CEX
Kraken Kraken CEX
Kraken Futures Kraken Futures CEX
KuCoin KuCoin CEX
KuCoin EU KuCoin EU CEX
KuCoin Futures KuCoin Futures CEX
Latoken Latoken CEX
LBank LBank CEX
Lighter Lighter DEX
Luno Luno CEX
Mercado Bitcoin Mercado Bitcoin CEX
MEXC Global MEXC Global CEX
Mode Trade Mode Trade DEX
Mudrex Mudrex CEX
MyOKX (EEA) MyOKX (EEA) CEX
NDAX NDAX CEX
OKX OKX CEX
OKX (US) OKX (US) CEX
One Trading One Trading CEX
p2b p2b CEX
Pacifica Pacifica DEX
Paradex Paradex DEX
Paymium Paymium CEX
Phemex Phemex CEX
Poloniex Poloniex CEX
Tokocrypto Tokocrypto CEX
Toobit Toobit CEX
Upbit Upbit CEX
Weex Weex CEX
WhiteBit WhiteBit CEX
WOO X WOO X CEX
WOOFI PRO WOOFI PRO DEX
XT XT CEX
Zaif Zaif CEX
Zebpay Zebpay CEX

Прежде чем получать и анализировать данные с какой-либо криптовалютной биржи, сначала на ней необходимо создать API ключ и указать его в настройках приложения. При формировании ключа достаточно лишь разрешений на получение торговых данных (ордеров) биржи, чтобы получать от нее котировки. Никакие приватные данные о ваших кошельках, позициях, выставленных вами ордерах и тому подобное, приложению не нужны и добавлять в ключи права на их получение не нужно.

2. Гибкий конструктор условий (65 индикаторов)

Вам не нужно писать полноценный код, чтобы задать условие. Формулы пишутся в упрощенном виде с помощью встроенного помощника. Доступно 65 встроенных функций, разбитых на категории:

  • Цены и свечи: текущая цена P(), параметры свечей O (Open), H (High), L (Low), C (Close), V (Volume).
  • Скользящие средниеSMAEMAWMADEMATEMA, HMA.
  • Трендовые индикаторыMACD (линия, сигнал, гистограмма), ADX, направленные линии DI+ / DI-, AroonParabolic SAR, SupertrendVortexIchimoku (Tenkan, Kijun, Senkou A, Senkou B), TRIX.
  • ОсцилляторыRSIStochastic (K и D), Williams %RCCIMFIROCMomentumStochastic RSIUltimate Oscillator (UO), Elder Ray (Bull/Bear power), DPO (Detrended Price Oscillator).
  • Каналы: Bollinger Bands (BB), Keltner Channels, Donchian Channels, Linear Regression, а также классические уровни Pivot Point.
  • Волатильность и объёмATRSTDEVOBVADLCMF, VWAP.
  • Помощники пересечений: функция CROSS(a, b) зафиксирует именно момент пересечения линий, а не просто факт нахождения одной над другой.

3. Кросс-биржевой анализ

Вы можете сравнивать цены или показатели индикаторов на разных биржах в рамках одного выражения. Это позволяет легко отслеживать спреды и арбитражные ситуации.

4. Динамические шаблоны уведомлений

Вы сами настраиваете текст оповещения. Бот умеет на лету подставлять в сообщение текущие значения индикаторов, время срабатывания и список цен на момент сигнала.

5. Разнообразные каналы связи

  • Telegram: бот отправит сообщение в нужный чат или канал. Поддерживается настройка нескольких получателей, так что разные задачи можно распределять по разным каналам.
  • E-mail: отправка писем через SMTP.
  • Звуковой сигнал: воспроизведение локального файла .wav на вашем компьютере (отлично для тех, кто работает за монитором).
  • Экранный лог: вывод события прямо в интерфейс программы и сохранение в историю.

6. Встроенный бэктестер

Прежде чем запускать формулу «в бой», её можно проверить на исторических данных. Бэктестер симулирует поведение рынка свеча за свечой без заглядывания в будущее, показывает статистику срабатываний, считает число чистых сигналов и выявляет ошибки вычислений.

🚀 Быстрый старт с CryptoScaner

01
Скачайте и запустите
Нажмите кнопку «Download» выше и распакуйте архив. Программа работает как портативное десктопное приложение — установка в систему не требуется.
02
Подключите API ключи
Добавьте API ключи ваших бирж. Важно: для работы сканера требуются права только на чтение котировок (Read-Only). Личные ключи хранятся локально в SQLite.
03
Настройте формулы
Используйте конструктор из 65 встроенных индикаторов, чтобы задать условия триггеров. Подключите Telegram-бота для мгновенного получения алертов.
ШАГ 01 Интерфейс главного окна CryptoScaner после запуска
Интерфейс программы CryptoScaner
ШАГ 02 Окно добавления задач и подключения торговых площадок
Подключение API криптобирж в настройках
ШАГ 03 Окно настройки условий задач
Настройка событий

Вставить токен цены или индикатора легко при помощи встроенного помощника

 


 

Режимы работы и примеры использования

Режим 1. Живой мониторинг (Live Scanner)

В этом режиме бот работает в фоновом режиме, регулярно опрашивает биржи и проверяет заданные формулы.


Примеры формул для мониторинга (Формула должна возвращать Булево значение (True или False):

  • Пересечение скользящих средних (Золотой крест) на часовике BTC:

     
    EMA("bybit", "BTC/USDT", "1h", 20) > EMA("bybit", "BTC/USDT", "1h", 50)

    Бот пришлет сигнал, когда 20-периодная экспоненциальная средняя окажется выше 50-периодной.

  • Фиксация момента пересечения индикаторов (Cross-сигнал): Чтобы не получать сообщения каждую минуту, пока тренд идет в одну сторону, используйте встроенную функцию пересечения:

     
    CROSS(EMA("bybit", "BTC/USDT", "1h", 20), EMA("bybit", "BTC/USDT", "1h", 50), key="btc_cross") == 1

    Вернет True строго в тот час, когда быстрая EMA пересекла медленную снизу вверх.

  • Поиск перепроданности по RSI с подтверждением тренда по ADX:

     
    RSI("bybit", "BTC/USDT", "1h", 14) < 30 and ADX("bybit", "BTC/USDT", "1h", 14) > 25
  • Арбитражный спред между Bybit и Binance:

     
    P("bybit", "BTC/USDT") - P("binance", "BTC/USDT") > 50

    Сработает, если разница текущих цен (P) на двух биржах превысит $50.

Настройка уведомления:

В поле шаблона сообщения вы можете написать:

text
 
🚨 Сигнал по {name}!
Цена на Bybit: {P("bybit", "BTC/USDT")} USDT
Индикатор RSI: {RSI("bybit", "BTC/USDT", "1h", 14)}
Время: {time}
Детали триггера: {trigger}

Бот автоматически вычислит формулы внутри фигурных скобок {} и пришлет готовый понятный текст.

История срабатываний хранится в базе данных и может быть показана на экране.


Режим 2. Исторический бэктест (Backtest)

Если вы придумали сложную стратегию (например, на основе облака Ишимоку или каналов Дончиана), не нужно ждать у моря погоды. Нажмите кнопку 📈 Бэктест на панели инструментов.

  1. Укажите диапазон дат (например, за последний месяц или год).
  2. Запустите прогон. Бот скачает исторические свечи с биржи с нужным шагом и проверит, как часто формула возвращала True.

В режиме бэктеста функция текущей цены P() (live ticker) запрещена, так как в истории нет понятия «текущей секунды». Вместо неё для анализа последней закрытой свечи используйте C(exchange, symbol, timeframe, 1).

Результат бэктеста покажет:

  • Общее количество исторических свечей в выборке.
  • Какую долю времени (в процентах) условие было истинным (TRUE).
  • Количество чистых переходов состояния из False в True (то есть количество потенциальных сделок/сигналов).
  • Таблицу с точным временем каждого срабатывания.
  • Список ошибок расчёта (например, если на бирже в какой-то день не было данных или в формуле допущена ошибка).
  • Возможность выгрузить весь массив результатов бэктеста в формате CSV для дальнейшего анализа в Excel.

Технические особенности

  • Можно выбрать между тёмной и светлой темами оформления
  • Задачи можно выгрузить в текстовый файл и загрузить из текстового файла
  • Сообщения пользователю могут включать данные, полученные с криптобирж и результат действий над ними
  • При указании API ключа бот проверяет его валидность
  • Работу любой задачи можно временно приостанавливать
  • Задачи на экране можно сортировать по значению любого столбца
  • История срабатывания условий хранится в базе данных. Можно задать максимальную глубину историю, при достижении которой старые события будут уничтожаться
  • Историю срабатываний можно увидеть на экране или экспортировать в csv, html или json
  • Задачи можно добавлять, удалять и редактировать.
  • Результаты бектеста можно выгрузить в csv файл
  • Сообщения в телеграм можно отправлять произвольному количеству получателей
  • Приложение ведет лог работы

⚠️ Это альфа-версия

Программа находится в разработке. Она распространяется абсолютно бесплатно, на условиях «как есть» (AS-IS) и без каких-либо явных или подразумеваемых гарантий. Автор не несет ответственности за сбои в работе программы, пропуски сигналов, задержки сети, а также за любые ваши финансовые результаты или потери, полученные в ходе использования этого инструмента. Всегда перепроверяйте свои стратегии.


Нашли ошибку?

Если вы столкнулись с багом, некорректным расчетом индикатора или программа ведет себя не так, как ожидалось — я благодарен вашим отчетам об ошибках (bug reports).

Пожалуйста, опишите проблему, приложите лог-файлы из папки logs/, текст используемой формулы и, по возможности, действия для воспроизведения проблемы. Это поможет сделать инструмент лучше и стабильнее.

 


Как сказать спасибо?

Сделайте перевод в количестве на ваш вкус на: