# SpreadDock 0.3.0 · тестовая версия SpreadDock устанавливается рядом с TradeIn. Прежняя программа и её данные не обновляются. Для Windows 10/11 x64 используйте `SpreadDock-Setup-0.3.0-windows-x64.exe`. Альтернатива — распаковать весь portable ZIP и запустить SpreadDock.exe. Нужен Microsoft Edge WebView2 Runtime; Python и Codex тестировщику не нужны. Windows-файлы пока без подписи издателя; проверяйте источник и SHA-256, защиту Windows отключать не требуется. Для Android 7.0+ ARM64/x86_64 передайте `SpreadDock-0.3.0-android.apk`. Установите из файла; приложение имеет отдельный значок SpreadDock. Обновления SpreadDock ставятся поверх него. Удаление стирает его данные. iPhone/iPad не поддержаны. Ключи и пароли бирж не нужны. ## Доступ в 0.3.0 Без лицензии доступны две биржи на выбор, BTCUSDT / ETHUSDT / SOLUSDT и разовое обновление. Расчёт комиссий не упрощается. Автообновление, потоки, уведомления, остальные инструменты и площадки открываются пробной лицензией на 3 дня либо Pro на оплаченный срок. Онлайн-проба начинается при первом успешном запросе и длится 72 часа. В приложении указана точная дата окончания. Повторное нажатие не продлевает срок. 1. Откройте «Настройки» → «Доступ и лицензия». 2. Нажмите «Начать пробные 3 дня». Для первого получения лицензии нужен интернет. 3. Для Pro введите полученный после подтверждения оплаты код покупки SDP-… и нажмите «Активировать Pro». Возможные сроки — 30 или 365 дней; точный срок задан вашим кодом. При продлении остаток Pro сохраняется. Автосписаний нет. 4. Проверьте режим и дату окончания. Один код покупки активирует одну установку. Для другого устройства или переноса обратитесь к продавцу. Если нужна активация без сети, раскройте «Активация файлом и код установки», передайте продавцу код установки и импортируйте персональный .sdlicense. Для ручного файла срок считается с его выпуска. Ранее полученные файлы продолжают действовать до своей даты окончания. Windows и самостоятельный Android активируются отдельно. При Wi-Fi-подключении телефон использует возможности Windows; на обоих устройствах нужна 0.2.0+. Для активации используется HTTPS-сервис activate.grawilat.ru. После получения лицензия проверяется локально без постоянной связи с этим сервисом. Сервису передаются код установки, код покупки и текущая лицензия при продлении. Котировки и личный журнал сервису не отправляются. Синхронизация с Windows работает по локальной сети. Лицензия не входит в резервную копию журнала. После окончания срока доступны бесплатный режим, чтение журнала, CSV и резервная копия; автоматический мониторинг останавливается. Точная дата должна быть установлена на устройстве. Владельцу: передававшиеся версии 0.1.x остаются без ограничений; обновление на 0.3.0 добровольное. Локальная защита не исключает модификацию программы или копирование всей папки данных и не поддерживает удалённый отзыв. ## Предыдущие изменения Фоновое соединение повторяется после обрыва ответа Windows; последующие попытки не прекращаются из-за ошибки одного запроса. При потере связи данные помечаются как неподтверждённые до успешного ответа. Сохраняются возможности 0.1.1: «Обновить сейчас» выполняет один проход; «Включить автообновление» повторяет проходы с выбранной паузой. Внизу «Обзора» есть короткая инструкция первого запуска. В «Настройках» появился файл резервной копии личных данных. ## Короткая проверка 1. Переключите День / Ночь / Авто вверху. Перезапустите приложение и проверьте сохранение выбора. «Авто» следует системной теме. 2. В «Настройках» задайте ваши комиссии, фильтры и условия уведомлений. Значения комиссий по умолчанию — допущения, а не тариф вашего аккаунта. 3. В «Связках» выберите рынок, биржи и бюджет. Для фьючерсов можно подобрать 30 ликвидных инструментов и выбрать до восьми за проход. Нажмите «Обновить сейчас». Пустой список не означает сбой: возможны отсутствие подходящих расчётов, устаревание или фильтры. Для изучения можно показать неподтверждённые строки. 4. Откройте «Разобрать». Проверьте время, две ноги, funding и историю. Включение потока требует свежих WebSocket-стаканов обеих ног; после обрыва расчёт недоступен до нового снимка. Глубина разных бирж различается. 5. В сценарии цикла задайте количество, входы, оба выхода, четыре комиссии, funding и прочие расходы. Например: количество 1, вход покупки 100, продажи 105, оба выхода 110, все расходы и funding 0 → итог 5 USDT. Это арифметическая проверка. Одна разница входа не является итогом цикла. 6. Ручные отметки актива/сети/средств не подтверждаются биржей автоматически. Через сутки они устаревают. Сценарии с запасом средств и переводом после покупки требуют разных проверок. Ввод/вывод и ребалансировка остаются на пользователе. 7. Добавьте тестовую ручную запись в журнал. Затем зафиксируйте выход и фактический net funding; повторное закрытие должно быть отклонено. «Итог закрытых записей» относится только к журналу. Проверьте CSV. 8. «История» сохраняет наблюдения и события после перезапуска; старые данные не становятся свежими. «Практика» открывает отдельную виртуальную модель Grid/DCA. На Android включение фоновой службы находится в «Настройках» → «Связь и фон». Потребуется разрешение уведомлений. Проверьте сворачивание и остановку из постоянного уведомления. Ограничения Android, Doze и производителя могут задерживать/останавливать работу. Доставка 24/7 не обещается. На Windows системные уведомления используют ярлык установщика; portable сохраняет события в интерфейсе, системные toast для него не обещаются. Для Wi-Fi установите SpreadDock на обе стороны. Одна доверенная сеть, работающий компьютер, порт 8877 и новый код с Windows. Передаются рыночные данные и настройки; ручной журнал и заметки остаются локально. Обмен подписан, но не зашифрован. Не публикуйте код. TradeIn и SpreadDock используют разные протоколы и не сопрягаются между собой. Передавайте только дистрибутивы, эту инструкцию и SHA-256. Исходный проект, базы, отчёты, файлы ключей и паролей передавать не нужно. Для обратной связи: версия, ОС, выбранные биржи, сеть, точные шаги, ожидаемый/фактический результат, время и часовой пояс. Скриншот без личных данных и кода сопряжения. ## Как сохранить и восстановить личные данные 1. Откройте «Настройки» → «Резервная копия личных данных» → «Сохранить копию в файл». 2. Файл содержит журнал, настройки, избранное и заметки. Он не зашифрован; храните его у себя. История рынка, виртуальная «Практика», Wi-Fi-код и тема не входят. 3. Для восстановления выберите JSON-файл до 2 МБ. Приложение проверит его и покажет число записей. До подтверждения ничего не меняется. 4. Остановите автообновление, фон и поток карточки; отключите сопряжение и приём подключений. Подтвердите замену данных и нажмите «Восстановить данные». 5. Предыдущие личные данные сохраняются в страховочный файл. Ссылка «Сохранить последнюю страховочную копию в файл» позволяет забрать его и восстановить тем же способом. Повреждённая копия не заменяет текущий журнал.