🇷🇺
TSVerse
TSLab.proSupportTSLab LiveTSLab Docs
  • Общая информация
    • Общие правила сообщества TSVerse
    • Сервис TSVerse "Торговые роботы"
    • Регистрация и авторизация
      • Заблокированные доменные имена
    • Основные принципы
    • Тарифы и оплата
  • Инвесторам
    • Как купить и запустить торгового робота
  • Авторам
    • Как продать торгового робота
    • Вставка картинок в описание
    • Чек-лист перед экспортом контейнера
  • Документация
    • Администрирование TSChannel (кабинет)
      • Cвои каналы TSChannel
        • Канал TSChannel
        • Передатчики
        • Приемники
        • Тариф
        • Explorer
      • Приемники данных
    • Работа в визуальном редакторе TSLab
      • Блоки визуального програмирования
      • Передача данных в канал
      • Прием данных из канала
      • Префиксы (быстрое переименование данных)
    • API
    • Журнал изменений
      • Октябрь 2023
Powered by GitBook
On this page
  • TSChannel
  • Передатчик
  • Приемник

Was this helpful?

  1. Общая информация

Основные принципы

TSChannel

В целях хранения и передачи данных в сервисе TSVerse используется технология каналов TSChannel.

  • Данные передаются внутри канала в виде пар "Имя" => "Значение". При этом "Имя" значения является уникальным в рамках одного канала.

  • Данные из разных каналов, даже принадлежащих одному пользователю, полностью изолированы.

  • Каждый пользователь может иметь неограниченное количество каналов TSChannel.

Передатчик

Передатчик, это сущность, обеспечивающая передачу данных в канал TSChannel.

Каждый Передатчик определяется уникальным API ключом.

Канал TSChannel может получать данные от неограниченного числа Передатчиков.

Передача данных в TSChannel может вестись из скриптов и агентов TSLab, а также из сторонних приложений с помощью API.

Передача данных в скриптах TSLab происходит в момент пересчета скрипта.

При каждой передаче по определенному API ключу передатчика все данные, переданные ранее с этим ключом, удаляются и заменяются новыми.

Внимание! При использовании одного API ключа в нескольких передатчиках данные в канале будут конфликтовать и взаимно затираться. Используйте отдельные API для каждого передатчика.

Другими словами: каждый экземпляр скрипта или агента, передающий данные в TSChannel, должен иметь свой уникальный Передатчик (API key).

Приемник

Приемник, это сущность, обеспечивающая получение данных из канала TSChannel.

Каждый Приемник определяется уникальным API ключом.

Приемник получает все данные, находящиеся в канале в текущий момент времени независимо от того сколько Передатчиков работают в этом канале.

В один момент времени возможно только одно подключение к серверу с помощью одного Приемника (уникального API key). Исключение составляют только Приемники, работающие на одной и той же копии TSLab и при подключении к одному и тому же поставщику данных.

Другими словами, владелец API ключа приемника может использовать его для нескольких агентов только если они торгуют на одном компьютере в одной программе TSLab и все скрипты (агенты) подключены к одному и тому же поставщику данных.

В случае использования профессиональных тарифов

Владелец канала TSChannel предоставляет доступ к данным своего канала другим пользователям путем регистрации уникальных персонализированных API ключей.

Владелец канала TSChannel в любой момент может приостановить доступ любых ранее выписанных API ключей.

При покупке подписки на витрине TSVerse

Ключ приемника автоматически выписывается и предоставляется покупателю. Система отслеживает оплату и, в зависимости от нее, управляет состоянием предоставленного в рамках подписки ключа.

PreviousЗаблокированные доменные именаNextТарифы и оплата

Last updated 9 months ago

Was this helpful?