Облачная синхронизация
Облачная синхронизация поддерживает ваши рабочие пространства в актуальном состоянии на нескольких устройствах. Все ваши графики, индикаторы, рисунки и настройки раскладки перемещаются вместе с вами автоматически.Требования
Облачная синхронизация требует активной лицензии с включённой функцией cloud_sync. Проверьте детали лицензии в Настройки > Лицензия или свяжитесь с поддержкой, если не уверены, включена ли эта функция в вашу лицензию.
- Активная лицензия с функцией
cloud_sync. - Подключение к серверу — приложение должно иметь доступ к серверу Cluster Terminal.
- Один и тот же лицензионный ключ, активированный на всех устройствах, которые вы хотите синхронизировать.
Как это работает
Облачная синхронизация работает по модели «отправил и забыл» в сочетании с периодической полной синхронизацией.Автоматические триггеры синхронизации
Разрешение конфликтов
Облачная синхронизация использует стратегию «побеждает последняя запись». Если одно и то же рабочее пространство изменено на двух устройствах между циклами синхронизации, приоритет имеет самое последнее сохранение.Ручная синхронизация
Вы можете запустить немедленную синхронизацию, не дожидаясь 5-минутного цикла.1
Откройте диалог рабочих пространств
Нажмите на название рабочего пространства в заголовке.
2
Нажмите «Синхронизировать сейчас»
Нажмите кнопку Синхронизировать сейчас в верхней части диалога рабочих пространств. Индикатор загрузки показывает, что синхронизация выполняется.
3
Проверьте результаты
После завершения значки рабочих пространств обновятся, отражая текущее состояние синхронизации.
Значки состояния синхронизации
Диалог рабочих пространств показывает состояние синхронизации рядом с названием каждого рабочего пространства:Очередь офлайн-изменений
Если сервер недоступен в момент запуска синхронизации, изменения ставятся в локальную очередь вlocalStorage браузера. Очередь автоматически обрабатывается при следующей успешной синхронизации.
Как работает очередь офлайн-изменений
- Вы изменяете или удаляете рабочее пространство в офлайн-режиме.
- Изменение добавляется в локальную очередь.
- При следующей периодической синхронизации (или ручной через «Синхронизировать сейчас») приложение пытается подключиться.
- Если сервер доступен, все изменения из очереди отправляются по порядку.
- Очередь очищается после успешной загрузки.
Данные, хранящиеся в облаке
Каждое синхронизированное рабочее пространство содержит:- Метаданные рабочего пространства — название, ID, метка времени последнего изменения
- Конфигурацию — полное состояние рабочего пространства в формате JSON, включая:
- Настройки графика (символ, биржа, таймфрейм, тип графика)
- Все конфигурации индикаторов
- Все аннотации рисунков с координатами
- Раскладку вкладок и панелей
- Определения оповещений
Облачная синхронизация не сохраняет рыночные данные, кэшированные свечи или настройки приложения (тема, язык, URL сервера). Они остаются локальными на каждом устройстве.
Детали API
Облачная синхронизация взаимодействует с сервером по HTTPS с JWT-аутентификацией, полученной из вашего лицензионного ключа.
Все запросы требуют заголовка
Authorization: Bearer <JWT>. JWT получается автоматически при валидации лицензии и периодически обновляется.
Устранение неполадок облачной синхронизации
Значок синхронизации показывает стрелку вверх, но загрузка не завершается
Значок синхронизации показывает стрелку вверх, но загрузка не завершается
Проверьте подключение к интернету и убедитесь, что сервер доступен в Настройки > URL сервера. Если сервер недоступен, изменения остаются в очереди и будут синхронизированы при восстановлении соединения.
Рабочие пространства исчезли после синхронизации на новом устройстве
Рабочие пространства исчезли после синхронизации на новом устройстве
Убедитесь, что на обоих устройствах используется один и тот же лицензионный ключ. Рабочие пространства привязаны к лицензии. Если вы активировали другой ключ, вы увидите рабочие пространства этого ключа.
Кнопка «Синхронизировать сейчас» не отображается
Кнопка «Синхронизировать сейчас» не отображается
Облачная синхронизация доступна только с лицензией, включающей функцию
cloud_sync. Проверьте детали лицензии в Настройках.Изменения с другого устройства не отображаются
Изменения с другого устройства не отображаются
Нажмите Синхронизировать сейчас для принудительного получения данных. Если изменения по-прежнему не отображаются, убедитесь, что другое устройство завершило синхронизацию перед отключением.
Безопасность
- Весь трафик синхронизации зашифрован через HTTPS.
- Данные рабочих пространств привязаны к вашему лицензионному ключу — никто другой не может получить доступ к вашим рабочим пространствам.
- JWT-токены имеют ограниченный срок действия и обновляются автоматически.
- Сервер хранит данные рабочих пространств в PostgreSQL с ID рабочего пространства и ID лицензии в качестве ключей.