Запуск ядра Windows (no Desktop) Регистрация и создание лицензии Открытие порта на VPS(VDS) Windows Создание VPS (VDS). Google Cloud (cloud.google.com) Создание VPS (VDS). AWS (aws.amazon.com) Внутри клиента MoonTrader Общее меню Карта документации Подключение Telegram (встроенный бот МТ) 1. Первый запуск Moontrader. Установка Клиент+Ядро на локальном ПК. Обновление MoonTrader Описание MoonTrader Системные требования Установка клиента (Windows, MacOS) Установка ядра на Windows (консоль) BotClient-дополнительный функционал расширяющий возможности торгового терминала MoonTrader. Пошаговое руководство для настройки и запуска Ядра на Linux VPS: Окно системных уведомлений Подключение Telegram (личный бот)
Описание MoonTrader
MoonTrader – это активно развивающийся терминал для торговли на криптовалютном рынке. На данный момент поддерживающий биржи: Binance, OKX, Bybit. Из многих достоинств терминала стоит отметить следующие:
- Помимо торговли на привычном графике со свечами, так же позволяет пользователю торговать на тиковом графике используя инструменты технического анализа.
- Автоматическая торговля криптовалютой с помощью алгоритмов.
- Возможность удаленного управления терминалом через встроенного телеграмм бота.
- Особое внимание уделяется безопасности API-ключей: вне зависимости от биржи и типа используемых API-ключей, ядро MT никогда не хранит в открытом виде API-ключи биржи. Секретная часть ключа вообще никогда не покидает сервера или виртуальной машины, где работает ядро, а в расшифрованном виде существует только в оперативной памяти ядра. Это гарантирует пользователям безопасность даже в случае компрометации серверов проекта. Для шифрования используется алгоритм AES256 — тот же самый, который используется в банковской сфере и в остальных областях финансовых технологий.
- Одно из главных преимуществ MoonTrader перед другими похожими проектами это клиент-серверная архитектура. Такая архитектура позволяет разместить ядро в котором происходят все вычисления и обмен данными с биржей на VPS ближе к серверам биржи, что позволяет добиться минимальных задержек при обмене данными.
Торговый терминал MoonTrader (MT) структура:
- Ядро (MTCore) — это консольное приложение, непосредственно работающее с биржами. Оно является самодостаточным (в большинстве случаев) и не предназначено для постоянного взаимодействия с пользователем. Основная задача ядра — максимально быстро реагировать на информацию, которая приходит от бирж и от графического клиента. Все ордера, алгоритмы и прочая логика реализованы именно в ядре. Если остановить ядро — то никакого взаимодействия с биржей не будет.
- Клиент (MoonTrader) — это графическое приложение, установленное на ПК пользователя, непосредственно взаимодействующее с пользователем и ядром. Клиент получает от ядра только ту информацию, которая нужна (и запрошена) пользователем в данный момент времени. Если остановить клиента, но оставить запущенное ядро МТ — ядро продолжит общаться с биржей (или биржами).
Клиент и ядро общаются по протоколу UDP — именно этот протокол должен позволять использовать ваш интернет и хостинг провайдер. Данные, которыми обмениваются ядро и клиент сжимаются и шифруются по необходимости. Общая публичная информация (например, поток трейдов) просто сжимается, секретная информация (например, список ордеров пользователя, балансы) — шифруется.