TSLab
TSLab.proSupportTSLab LiveTSVerse
Rus
Rus
  • Торговая платформа TSLab
  • 📌Для новичков
    • Руководство для новичков
      • Создание лицензионного ключа для поставщика данных
      • Пример подключения текстовых котировок
      • Пример настройки поставщика данных
      • Пример создания скрипта в TSLab
      • Пример разработки торгового алгоритма в TSLab
      • Пример запуска торгового Агента
    • Обучение TSLab
  • 💻Установка TSLab
    • Руководство по установке TSLab
      • Системные требования
      • Установка TSLab
      • Необходимые ресурсы компьютера
    • Обновление TSLab
      • Подготовка к обновлению
      • Ночная сборка
      • Последние изменения в ночных сборках
      • Релизная версия
    • Удаление TSLab
    • Перезапуск TSLab
    • Решение проблем при установке и запуске программы
      • Проблемы, встречающиеся при установке TSLab
      • Проблемы, встречающиеся при запуске TSLab
      • Проблемы, встречающиеся при обновлении TSLab
    • Падения, зависания программы и отдельных модулей
      • Недостаточно квот для обработки команды
      • Ошибка при переходе по вкладкам
      • Проблема: Критическая ошибка при запуске TSLab через RemoteApp
      • Частные случаи падения TSLab из-за других программ
    • Журналы изменений
      • Журнал изменений TSLab 2.1
      • Журнал изменений TSLab 2.2
        • 2.2.26.0 - 2025/01/31
        • 2.2.25.0 - 2024/01/17
        • 2.2.24.0 - 2024/12/04
        • 2.2.23.0 - 2024/09/19
        • 2.2.22.0 - 2024/08/30
        • 2.2.21.0 - 2024/05/17
        • 2.2.20.0 - 2024/05/15
        • 2.2.19.0 - 2024/02/21
        • 2.2.18.0 - 2023/02/09
        • 2.2.17.0 - 2023/11/16
        • 2.2.16.0 - 2023/10/20
        • 2.2.15.0 - 2023/10/13
        • 2.2.14.0 - 2023/08/11
        • 2.2.13.0 - 2023/05/12
        • 2.2.12.0 - 2023/02/28
        • 2.2.11.0 - 2022/12/15
        • 2.2.10.0 - 2022/10/27
        • 2.2.9.0 - 2022/09/16
        • 2.2.7.0 - 2022/06/23
        • 2.2.5.0 - 2022/04/29
        • 2.2.3.0 - 2022/04/01
        • 2.2.2.0 - 2021/12/29
  • 💼Поставщики данных
    • Поставщики данных TSLab
    • Российские брокеры
      • Поставщик данных Алор Брокер
        • Настройка поставщика данных Алор (Алор)
        • Настройка поставщика данных Алор (RTS Plaza II)
        • АЛОР-Трейд Демо
        • Для этого логина нет доступа
      • Поставщик данных Финам
        • Настройка поставщиков данных Финам
          • Финам гарантийное обеспечение
          • Настройка поставщиков данных Transaq, Transaq HFT, TSLab Transaq+
          • Настройка поставщика данных Transaq Demo
        • Transaq ММА(ЕДП) режим Т+
        • Индикативные курсы. Индикативные инструменты
        • Особенности работы сервера Transaq
          • Единый счет Финам. Особенности
          • Особенность связанных заявок Transaq
          • Добавление счетов и смена Логина TransaqConnector
          • Transaq Can't lock SendLocker
          • Transaq: 'secid' isn't a number
        • Решение возможных проблем Финам
          • Ошибка 1004 Неверный идентификатор или Touch Memory
          • Не удалось инициализировать библиотеку
          • Не пришел список позиций
          • Не пришел список инструментов
        • Финам. Подключение. Какой поставщик данных выбрать
      • Поставщик данных БКС Брокер
        • Настройка поставщика данных BCS (QuikDDE)
      • Поставщик данных Т-Инвестиции
        • Т-Инвестиции. Возможные ошибки при работе с поставщиком
      • Поставщик данных Ricom Trust
        • Настройка поставщика данных Риком-Траст
      • PLAZA II
        • Файлы логов роутера
        • Настройка поставщика данных RTS Plaza II
        • Время синхронизации
        • Инструкция подключения SpectraCGate
          • services.msc Запуск от имени администратора
        • Пользовательское время начала торговли
        • Серверная ОС и скорость обработки Условной заявки
        • Тип логина Plaza II
      • QUIK
        • Поставщик данных QuikLua
        • Первая настройка QUIK Lua, не подключается, сообщения
        • Quik Lua - Решение возможных проблем
        • QuikLua проскальзывание в процентах
        • QuikLua - Настройка
        • Quik Junior
    • Криптовалютные биржи
      • Binance
        • Регистрация на сайте Binance
          • Регистрация учётной записи на сайте Криптовалютной биржи Binance
          • Настройка кошелька Криптовалютной биржи Binance Futures
          • Создание API ключа Binance для подключения торгового терминала TSLab
        • Регистрация на сайте TSLab.pro
          • Регистрация учётной записи на сайте TSLab Pro
          • Создание бесплатного поставщика данных Binance
        • Настройка поставщика данных Binance в TSLab
        • TSLab Binance Edition
          • Рабочее пространство TSLab Binance Edition
          • Настройка поставщика данных в TSLab Binance Edition
          • Ручная торговля (Manual trading)
        • Binance Futures Проскальзывание
        • Решения возможных проблем с поставщиком данных Binance
          • Сообщения биржи
          • Бан по IP за превышение UFR
          • Binance "We are experiencing a DNS issue"
          • Data history История инструментов
          • Invalid API-key, IP, or permissions for action
          • MIN_NOTIONAL filter error
          • Order's position side does not match user's setting
          • PERCENT_PRICE Filter failure
          • Server ERROR: The request could not be satisfied
          • Signature for this request is not valid
          • Timestamp for this request is outside of the recvWindow
          • Вам нужно создать новую учетную запись Binance
          • Заявки post-only на Binance
          • Процент от портфеля Binance
          • Тиковый и секундный график Binance
      • Bitget
        • Регистрация на официальном сайте Bitget
        • Создание бесплатного поставщика данных Bitget
        • Настройка поставщика данных Bitget в TSLab
      • Bitfinex
        • Margin trading
        • Object reference not set to an instance of an object
        • Настройка поставщика данных Bitfinex
      • BitMEX
        • Настройка поставщика данных BitMEX
          • Bitmex Невозможно определить формат URI
        • Особенность графиков
        • Bitmex. Частые проблемы
      • ByBit
        • Регистрация на официальном сайте ByBit
        • Создание бесплатного поставщика данных ByBit
        • Настройка поставщика данных ByBit в TSLab
        • ByBit. Частые вопросы
      • Deribit
        • Настройки поставщика данных Deribit
        • Deribit. Частые вопросы и полезная информация
        • Deribit. Возможные проблемы и их решения
        • Пример готового скрипта для Deribit
        • How to Connect TSLab to Deribit
      • Huobi
        • Настройка поставщика данных Huobi
        • Huobi order-value-min-error
      • KuCoin
        • Регистрация на официальном сайте KuCoin
        • Создание API ключа на сайте KuCoin
        • Оформление бесплатной лицензии KuCoin
        • Настройка поставщика данных KuCoin в TSLab
      • OKХ
        • Настройка аккаунта OKX
          • Регистрация учётной записи OKX
          • Создание API ключа на сайте OKX
          • Оформление бесплатной лицензии OKX
          • Настройка поставщика данных OKX в TSLab
          • Демо счёт OKX
        • TSLab OKX Edition
          • Рабочее пространство TSLab OKX Edition
          • Настройка поставщика данных OKX
          • Торговля на бирже OKX в TSLab
        • Особенности торговли на бирже OKX
          • Сообщения об ошибках OKX
          • Перевод средств между аккаунтами
          • Маржинальная торговля на бирже OKX
            • Настройка "Режим аккаунта"
          • Perpetual Swap особенности
          • Matching engine is being upgraded. Please try in about 1 minute
          • Исторические данные OKEX
          • Поддерживаемые рынки
          • Видимость своих сделок и своих заявок
          • Комиссии на бирже OKX
        • OKX. Частые проблемы
    • Международные брокеры
      • Поставщик данных Interactive Brokers
        • Начало работы с поставщиком данных Interactive Brokers
          • Установка и настройка терминала Trader Workstation (TWS)
          • Установка и настройка терминала IB Gateway
        • Особенности работы с поставщиком данных Interactive Brokers
        • Решение известных проблем Interactive Brokers
        • Загрузка инструментов пакетом
      • Поставщик данных Rithmic
        • Connection channel 'TradingSystem' changes state to 'ConnectionClosed'
    • Форекс
      • LMAX
        • TSLab FX Edition
        • Спецификация инструментов LMAX
        • Комиссия LMAX
    • Сервера истории
      • IQFeed
        • IQFeed_ENG
        • Настройка поставщика данных iQFeed (iQFeed)
        • Округление цен IQFeed
        • IQFeed + TWS(IB) Особенности
        • IQ Feed file log
      • Настройка поставщика данных Исторические данные
      • Текстовые файлы и Оффлайн поставщики данных
        • YahooFinance
        • Кешированные данные
        • Конвертирование тиков из TXT в BIN
        • Настройки поставщика Исторических данных
        • Оффлайн поставщик данных в формате CSV
        • Текстовые файлы с историческими данными
          • Импорт исторических данных txt
        • Программно читать и писать bin файлы
    • Особые ситуации
      • Россия
        • Обновление регионов для России в 2016
        • Общие настройки компьютера для России
      • Ошибка при подключении
      • Сonnection to switch on automatically at startup Windows
      • Настройка периода хранения кешей
  • 🤖Работа с программой
    • Главное меню
      • Файл
        • Настройки программы
      • Вид
        • Окно График
          • Особенности работы с Графиком в TSLab
          • Управление Графиком
        • Окно Котировки
        • Окно Очередь заявок
        • Окно Сделки по инструментам
      • Данные
        • Окно Поставщики
        • Добавить онлайн поставщик данных
        • Добавить оффлайн поставщик данных
      • Лаб
        • Окно Скрипты
          • Контейнер скриптов
      • Торговля
        • Окно Счетa
        • Окно Позиции
        • Окно Свои сделки
        • Окно Свои заявки
          • Перенести заявки и сделки в агент
        • Окно Агенты
          • Окно Агент
          • Торговые настройки агента
            • Пересчеты по событиям
            • Проскальзывание
          • Забыть текущие торговые ошибки
          • ПУ в окне Агенты
        • Окно Контроль работы агентов
        • Окно Менеджер команд
        • Окно Менеджер заявок
          • Привязка заявки выполненной вручную к агенту
        • Доска опционов
          • TSДоска опционов
        • Окно Управление рисками
          • Настройки для опционной торговли
          • Ограничение торговли на аукционах MOEX по времени
      • Инструменты
        • Резервное копирование и восстановление данных
        • Менеджер репозитория
        • Менеджер уведомлений
          • Фильтры Менеджера уведомлений
          • Справочный список номеров служебных сообщений
          • Настройка уведомлений для Yandex почты
          • Пример настройки уведомлений на Gmail
          • Telegram: An error occurred while sending the request
          • При стандартном выключении Windows из программы не приходят сообщения
        • Экспорт в Excel
      • Окна
      • Русские наименования в английском интерфейсе
    • Общий интерфейс
      • Строка состояния
      • Листы
      • Рабочая область
      • Таблицы
    • Визуальный редактор
      • Вкладки Лаборатории
        • Вкладка Редактор
          • Соединители
        • Вкладка График
          • Маркеры графика
            • Серый маркер сделки на графике
        • Вкладка Результаты
        • Вкладка Сделки
        • Вкладка Оптимизация (Результаты оптимизации)
        • Вкладка Параметры
        • Вкладка Доход
      • Свойства Лаборатории
        • Интервал пересчета скрипта
        • Показывать номер блока
        • Отключить генерацию позиций
      • Справочник блоков визуального конструирования
        • TSChannel
        • Служебные элементы
          • Контрольная панель
          • Обновляемое значение
          • Синтаксис блоков Формула, Логическая формула и Строковая формула
            • "Начинать с" в блоке Формула
          • Штамп времени
          • Экспорт и импорт значений
        • Циклы
        • Позиция
          • Фиктивное исполнение
        • Кластерный анализ
          • Торговая статистика
          • Кластерные блоки. Как работает кеширование.
        • Обработчики панели графика
          • Простое в сложном и сложное в простом. Уровни Фибоначчи
        • Индикаторы
        • Счета
        • Торговая математика
          • Бары котировочных данных
          • Сжать
          • Суммарные Спрос и Предложение
        • Объемный анализ
        • Опционные блоки
          • Опционы
          • Опционы (Индикаторы)
            • Глобальный Кеш
            • Last Value
          • Опционы (Побарные обработчики)
          • Опционы (Позиции)
          • Опционы (Deribit)
        • Market Position
        • Потоковые и не потоковые индикаторы
        • Самодельные индикаторы
      • Вопросы по созданию скриптов и индикаторов
        • Управление параметром индикатора из формулы. Адаптивные индикаторы.
      • Сообщения с ошибками
    • Торговля Агентами (Роботами)
      • Алгоритм исполнения сигналов агентом
      • Запуск и настройка агента
        • Настройка скрипта для торговли
        • Текущие параметры в агенте
        • Наборы параметров скрипта
        • Вопросы по Настройке агента
      • Остановка агента
      • Заменить тикеры по списку
      • Сообщения при торговле и исполнении агентов
        • "Пропущен сигнал" на не пропущенный сигнал
        • MIN_NOTIONAL filter error1
        • Nonce is too small Bitfinex
        • not enough exchange balance for
        • Order held while securities are located
        • The order could not be accepted because of the lack of a counterparty bid/offer in the market
        • Вам запрещена работа по данному торговому счету
        • Заявка не может быть отменена
        • Не могу выполнить сигнал по рынку
        • Попытка перевернуть позицию на баре, хотя это не разрешено
        • Превышено время ожидания
        • Статус заявки был изменен во время расчета
        • Условная заявка по сигналу 'xL' может не сработать
        • Цена не кратна минимальному шагу цены
        • Цена сделки вне лимита
      • Заявки. Время жизни. Сделки.
        • Типы заявок и их исполнение
        • Время выставления заявок
        • Время жизни заявок
        • Связанные заявки
        • Цена входа (расчетная)
        • Статусы заявок
        • Частичное исполнение заявки
        • Незапланированные сделки в момент подключения к брокеру
        • Отключение от брокера при выставленных условных и лимитных заявках
        • Время сделок в окне сообщений отличается от времени в таблице Свои сделки
      • Виртуальная позиция
      • Работа агента и особые ситуации
    • API
      • Введение в API
        • Установка Visual Studio
        • Создание проекта в Visual Studio
        • Первый скрипт (API)
        • Первый индикатор (API)
        • Отладка скриптов
        • Логирование
      • Написание скриптов на API
        • Данные по инструменту
        • Работа с позициями
        • Список сделок
        • Очередь заявок
        • Стандартные индикаторы и обработчики
        • Параметры скрипта
        • Кеширование индикаторов
        • Локальный и глобальный кеш
        • Несколько инструментов
      • Написание индикаторов на API
        • Потоковый индикатор
        • Побарный индикатор
        • Индикатор с предварительной обработкой
        • Индикатор с несколькими вычислениями
      • Графика
        • Вывод таблицы
      • Дополнительные возможности
        • Возможность делать свои оптимизаторы *
        • Скрипт на C++/CLI
        • Контрольная панель API
        • Результат из скрипта
        • Оптимизация. Пул массивов
      • Примеры
        • Пример стратегии Пробой канала Дончиана
        • Пример стратегии Пересечение скользящих средних
        • Пример индикатора
        • Индикатор расчета спреда двух инструментов
        • Пример скрипта с самостоятельным управлением заявками
        • Как ускорить обработку скрипта на API
        • Ссылки на примеры
      • Вопрос - Ответ
        • NotImplementedException
        • Атрибут HandlerParameter
        • Интерполяция строк
        • Как работать с событиями?
        • Не приходит информация в котировках
        • Нужно ли получать Close,Open,High,Low через Contex.GetData
        • Обращение через COM
        • Очередь заявок (Стакан)
        • Получить баланс позиции (чистая стоимость)
        • Получить настройки скрипта и агента
        • Получить данные всех агентов
        • Получить параметры скрипта
        • Получить результаты скрипта
        • Получить серверное время
        • Получить все заявки и сделки поставщика
        • Получить все инструменты поставщика
        • Принудительный пересчет скрипта
        • Работа с кешем
        • Работа с проскальзыванием
        • Создать контейнер со своей библиотекой dll
        • Скрипт из кодогенератора программы
        • Сравнивать две double нельзя
    • Возможные проблемы и решения
      • Не сохраняется конфигурация
      • Ошибка записи базы данных
    • Оптимизация
      • Недостаточная нагрузка на многоядерный процессор
  • 🎓Примеры скриптов и индикаторов
    • Примеры реализации скриптов в TSLab
      • SMA с адаптивным периодом
    • Примеры реализации индикаторов в TSLab
    • Примеры реализации стратегий в TSLab
      • Пример стратегии Сетка
      • Пример стратегии без параметров
      • Пример стратегии на основе Индекса товарного канала
      • Пример стратегии на основе Стандартного отклонения
      • Пример стратегии на основе индикатора Aroon
      • Пример стратегии на основе индикатора RSI
      • Пример стратегии на основе индикаторов ADX DI+ и DI-
    • Перенос скриптов и индикаторов из 1.2 в 2.0 или из 2.0 в 2.1
    • API examples
      • API. Plugins. Implementing IOptimizationMethod
      • API. Indicators
    • FAQ visual editor
  • 📈TSLab Опционы
    • Опционные скрипты
      • Deribit Script examples
        • Deribit Smile
      • Примеры опционных скриптов
        • Робот Buy Sell Volatility
        • Collect IV (ALL)
        • Collect IV (RW)
        • HV (ALL)
        • HV (RW)
        • HVIV
        • Notifications. Options scripts
        • Simm trading Real trading
        • Static Analysis
        • Рекомендации по примерам опционных скриптов
      • Изменение параметра IV ATM
    • TSLab Опционы для чайников - Записи вебинаров А.Кытманова
      • TSLab Опционы. Для чайников - цена, время, волатильность
      • TSLab Опционы. Для чайников - лучше сто раз увидеть
      • TSLab Опционы. Для чайников - поделись улыбкою своей
      • TSLab Опционы. Для чайников - ловкость рук
      • TSLab Опционы. Для чайников - дельта-хедж
      • TSLab Опционы. Для чайников - риск-менеджер
      • TSLab Опционы. Для чайников - вебинар по ч.1
      • TSLab Опционы. Для чайников - вебинар по ч.2, ч.3
      • TSLab Опционы. Для чайников - вебинар по ч.4
      • TSLab Опционы. Для чайников - вебинар по ч.5, ч.6
      • TSLab Опционы. Зигзаг
      • TSLab Опционы. Ликвидность
      • TSLab Опционы. Простая схема покупки/продажи волатильности
  • Сайт компании TSLab
    • Регистрация аккаунта на сайте компании TSLab
      • Блокировка доменных имен
    • Личный кабинет
      • Смена банковской карты
      • Возврат средств
      • Оформление лицензии для Поставщика данных в TSLab
        • Пояснения по лицензии
          • Криптобиржи. Лицензия TSLab
          • Тарифный план TSLab Lite
        • Лицензионный ключ для Классических поставщиков данных
        • Лицензионный ключ для Криптовалюных поставщиков данных
      • Редактирование данных в Личном кабинете
      • Решение возможных проблем с Личным кабинетом
    • Форум
    • Личный кабинет my.tslab.ru
    • Служба поддержки пользователей TSLab
      • Дамп памяти для программы TSLab
      • Лог файлы программы TSLab
      • Автоматический запуск программы после падения
    • TSLab brandbook
  • Общие вопросы
    • Общие вопросы
      • RD Client с мобильных устройств
      • Гарантийное обеспечение. Маржа.
        • MOEX
      • Перезагрузка компьютера
      • Синхронизация времени
      • Возможности для портфельного управляющего
      • Установка двух программ на один компьютер
      • Ссылки на прошлые версии программы
      • Support Macintosh
  • Наши ресурсы
    • YouTube
    • Группа в Telegram
    • Новостной канал
    • Группа в VK
    • Форум TSLab
Powered by GitBook
LogoLogo

Мы в соцсетях

  • Группа в Telegram
  • Новости TSLab
  • Vkontakte
  • YouTube канал TSLab Live

Наши веб-сайты

  • TSLab
  • Служба поддержки
On this page
  • Окно "Настройки программы"
  • Общие настройки
  • Оптимизация скриптов
  • Расчет коэф. Шарпа и Сортино
  • Внешний вид
  • График
  • Торговля
  • Редактор скриптов
  • Загрузка скриншотов
  • Клавиатура

Was this helpful?

Export as PDF
  1. Работа с программой
  2. Главное меню
  3. Файл

Настройки программы

Last updated 1 year ago

Was this helpful?

Окно "Настройки программы"

Для доступа к окну "Настройки программы" в главном меню программы выберите пункт меню Файл - Настройки программы

Меню окна "Настройки программы" разделено на следующие категории:

  • Общие настройки (включающие запуск и закрытие программы);

  • Оптимизация скриптов;

  • Внешний вид;

  • График;

  • Торговля;

  • Редактор скриптов;

  • Загрузка сриншотов;

  • Клавиатура.

Общие настройки

Общие настройки

Настройки
Описание

Создание резервной копии конфигурации

Резервные копии создаются при сохранении конфигурации, при условии если на жестком диске уже есть такой файл. Если основной файл конфигурации испорчен, то программа TSLab запросит загрузку резервной копии.

Прокси-сервер

Вызов окна настройки прокси-сервера. Данная настройка применяется только для обновления программы. Подключение программы к серверам брокера через прокси-сервер невозможно.

Перезагрузка по расписанию

Вызов окна настройки расписания перезагрузки программы. Особенности данной функциональности:

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

  2. Если в опции "Сохранять конфигурацию при выходе" выбран параметр "По запросу", то перезагрузка будет отложена, пока Вы не обозначите свое решение. Если выбран параметр "Всегда сохранять" либо "Никогда не сохранять", перезагрузка произойдет в автоматическом режиме.

Внимание! В настройках графика используется локальное время! За 10 секунд до перезагрузки показывается диалоговое окно с кнопками "Перезагрузиться" и "Отмена".

Интервал мониторинга

Информирует об активном статусе программы в заданном интервале с помощью информационных сообщений. Опрос "ping" сервера TSLab.

Блокировка экрана

Настройки
Описание

Пароль

Создает пароль для блокировки экрана. После создания пароля на панели Главного меню появляется значок в виде замка. Для того, чтобы заблокировать окно программы TSLab нажмите на кнопку "Замок", расположенной справа от Главного меню программы. Для разблокировки главного экрана введите пароль

Запуск программы

Настройки
Описание

Показывать заставку при запуске программы

Показывает заставку при запуске программы.

Загружать последнюю конфигурацию

Загрузка последней используемой конфигурации рабочей области сразу после запуска программы.

Завершение программы

Настройки
Описание

При нажатии на кнопку "Закрыть"

Доступны два режима:

  • "Закрывать TSLab";

  • "Сворачивать в область уведомлений".

Сохранять конфигурацию при выходе

Доступны три режима:

  • "По запросу" - если в конфигурацию внесены изменения в процессе работы, то при выходе из программы будет выдан стандартный диалог запроса на сохранение конфигурации;

  • "Всегда сохранять";

  • "Никогда не сохранять".

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

Оптимизация скриптов

Настройки
Описание

Отладка скриптов

Возможность отладки скриптов во внешнем отладчике (приводит к замедлению работы программы).

Максимальное время работы, сек

Максимальное время работы скрипта, прежде чем он будет остановлен по таймауту. Минимальное значение - 5 сек., максимальное - 216000 сек. (=60 часов). Может срабатывать не всегда. Если в момент выполнения скрипта придет запрос на новый пересчет, а в этот момент выполняется предыдущий, и истек таймаут, то старый пересчет остановится. Но если запуска нового пересчета не будет, то старый пересчет будет выполняться без проверки на таймаут. Не рекомендуется создавать скрипты с бесконечным циклом.

Кеш для скриптов, Мб.

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

  • 64-битная ОС, 6 Гб оперативной памяти – 4 Гб;

  • 64-битная ОС, более 10 Гб оперативной памяти – от 80 до 100 % имеющейся памяти.

Количество потоков оптимизации

В режиме оптимизации скриптов программа определяет необходимое количество потоков исполнения скрипта самостоятельно:

  • настройка по умолчанию «0» означает использование числа потоков равное числу ядер процессора + 1 и применяется для максимальной загрузки процессора и ускорения расчетов;

  • в случае недостатка вычислительных ресурсов рекомендуется ограничить число потоков, что снижает производительность программы, но повышает устойчивость вычислений.

Внимание! Рекомендуется выбирать количество потоков оптимизации равным числу ядер процессора + 1 или +2, для процессоров i7 и других hyper-threading процессоров- равным числу ядер умножить на два плюс 1.

Рассчитывать коэффициенты Шарпа / Сортино

Если опция выбрана, добавляет Коэффициент Шарпа с расчётом помесячно в таблицу Результаты Оптимизации и в таблицу Результат.

Если опция выбрана, добавляет Коэффициент Сортино в таблицу Результаты Оптимизации и в таблицу Результат.

Остановка оптимизации мало памяти

Остановка оптимизации при нехватке памяти.

Расчет коэф. Шарпа и Сортино

Внешний вид

Настройки
Описание

Язык интерфейса

Выбор языка интерфейса. Смена языка потребует перезагрузки программы.

Тема

Выбор темы. Доступные варианты:

  • Светлая;

  • Темная.

Настройки шрифта

Выбор типа и размера шрифта.

Количество строк в журнале сообщений

Выбор количества строк, отображаемых в журнале сообщений.

Отключить превью закладок

Включение/отключение предварительного просмотра содержимого рабочего пространства при наведении указателя мыши на закладку рабочего пространства в нижней части главного окна программы

График

Настройки
Описание

Задержка перекрестия графика (мс)

  • 0 - перекрестье не выводится;

  • 1 - перекрестье выводится всегда;

  • Остальные значения - задержка вывода в миллисекундах.

Отключить перекрестие графика

Отключает перекрестие графика.

Задержка перекрестья панели холста (мс)

  • 0 - перекрестье не выводится;

  • 1 - перекрестье выводится всегда;

  • Остальные значения - задержка вывода в миллисекундах.

Отключить перекрестье панели холста

Отключает перекрестие панели холста.

Размер маркера сделки

Выбор размера маркера сделок на графике скриптов лаборатории и агентов.

  • Маленький

  • Нормальный

  • Большой

Торговля

Настройка
Описание

Таймаут заявки, сек

Рабочий интервал доски опционов

Интервал пересчета доски опционов.

Минимальный интервал пересчета скрипта

Устанавливается в миллисекундах. Значение минимального периода пересчета. Если стоит Метроном, со значением 10мс, а в данной настройке 50мс, то скрипт будет считаться раз в 50мс, тоже касается всех настроек интервала пересчета в свойствах скрипта.

Детальное логирование операций с кешами заявок / сделок

При большом количестве заявок/сделок в программе возможна длительная запись кеша на диск из за логирования каждой операции. Для сокращения времени подключения / отключения поставщиков данных при большом количестве кэшируемых заявок/сделок вы можете отключить данную опцию (по умолчанию включено). При небольшом количестве сделок эта опция никак не проявляется

Редактор скриптов

Настройки
Описание

Вид пути соединителей

Возможные варианты отображения пути соединителей:

  • прямой;

  • ортогональный;

  • избегающий блоки.

Вид линий соединителей

Возможные варианты отображения линий соединителей:

  • прямой;

  • огибающий.

Отображать параметры в блоке

Включение отображения параметров внутри блока по умолчанию при создании блока.

Размер входа блока

Устанавливает размер входа в блоках редактора

  • Средний

  • Большой

На картинке ниже, выбран Большой.

Отображать сетку

Включает отображение сетки в окне редакторов скриптов

Шаг сетки

Задает шаг сетки в пикселях (мин. значение 5)

Привязать к сетке

При перемещении блоков в редакторе скриптов привязывает их к сетке

Загрузка скриншотов

В программе TSLab предусмотрена возможность выгрузки скриншотов листов в хранилища данных. Слайдеры активации трансляции скриншотов находятся на панели Главного меню программы.

Настройка трансляции, а также и ее активация, осуществляется с помощью закладки "Загрузка скриншотов". Для добавления слайдеров на панель Главного меню необходимо выставить флаг Активировать в настройках закладки Загрузка скриншотов. При активации другого листа трансляция автоматически переключится на данный лист.

Google Drive

Настройки
Описание

Активировать

Активирует начало трансляции скриншотов/Заканчивает трансляцию скриншотов активного листа.

Смена активного листа приводит к началу трансляции вновь выбранного листа.

Добавляет кнопку запуска трансляции на панель Главного меню программы

Только при налчии активного подключения

Активирует сохранение скриншотов только при наличии активного соединения.

Имя папки

Имя папки.

Имя файла

Имя файла.

Посылать каждую(-ые)

Периодичность выгрузки скриншотов.

Client ID

Идентификатор пользователя.

Получение Client ID

Активируйте Google Drive API:

  1. Выберите OAuth consent screen tab в верхней части страницы. Выберите Email address, введите Product name, если оно еще не установлено, и нажмите Save.

  2. Выберите вкладку Credentials tab, нажмите кнопку Add credentials и выберите OAuth 2.0 client ID.

  3. Выберите тип приложения Other, введите Drive API Quickstart, и нажмите кнопку Create.

  4. Нажмите ОК чтобы, закрыть диалоговое окно.

  5. Нажмите кнопку Download JSON справа от Сlient ID.

  6. Откройте загруженный файл и найдите два параметра: "client_id":"YourClientId", "client_secret":"YourSecret".

  7. Используйте YourClientId и YourSecret в TSLab (Настройки - Загрузка скриншотов).

Client Secret

Идентификатор пользователя.

Тест

Осуществляет проверку соединения.

Dropbox

Настройки
Описание

Активировать

Активирует начало трансляции скриншотов/Заканчивает трансляцию скриншотов активного листа.

Смена активного листа приводит к началу трансляции вновь выбранного листа.

Добавляет кнопку запуска трансляции на панель Главного меню программы

Только при налчии активного подключения

Активирует сохранение скриншотов только при наличии активного соединения.

Имя папки

Имя папки.

Имя файла

Имя файла.

Посылать каждую(-ые)

Периодичность выгрузки скриншотов.

Token

Токен авторизации.

Получение токена авторизации.

  1. Нажмите Create App.

  2. Далее выберите Choose an API -> Dropbox API.

  3. Затем Choose the type of access you need -> Full Dropbox– Access to all files and folders in a user's Dropbox.

  4. Выберите Name your app (выбор имени).

  5. Приложение создано.

  6. На вкладке Settings созданного приложение нажмите Generate в Generated access token для получения токена авторизации.

  7. Используйте Token в настройках TSLab (Настройки - Загрузка скриншотов)

Тест

Осуществляет проверку соединения.

Локальный диск

Настройки
Описание

Активировать

Активирует сохранение скриншотов на локальный диск.

Только при налчии активного подключения

Активирует сохранение скриншотов на локальный диск только при наличии активного соединения.

Путь к папке

Путь к папке.

Имя файла

Имя файла.

Посылать каждые

Периодичность выгрузки скриншотов.

Добавить автоматический индекс

Активирует автоматическое добавление набора символов, делающих название файла уникальным.

Тест

Выполнить проверку соединения.

Удаленный сервер

Настройки
Описание

Активировать

Активирует сохранение скриншотов на локальный диск.

Только при налчии активного подключения

Активирует сохранение скриншотов на локальный диск только при наличии активного соединения.

URL

Адрес удаленного сервера

API Key

API Key

Имя файла

Имя файла.

Посылать каждые

Периодичность выгрузки скриншотов.

Добавить автоматический индекс

Активирует автоматическое добавление набора символов, делающих название файла уникальным.

Тест

Выполнить проверку соединения.

Клавиатура

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

Команды
Горячие клавиши

Блокировка экрана

Alt + B

Вид.График

Alt + C

Вид.Котировки

Alt + K

Вид.Сделки

Alt + Q

Закрыть вкладку

Ctrl + F4

График. Показать график

Alt + G

График. Показать редактор

Alt + E

График. Перейти в конец (скроллинг графика на последний бар)

Ctrl + Right

График. Перейти в начало (скроллинг графика на первый бар)

Ctrl + Left

Менеджер заявок.Закрыть позицию

Менеджер заявок.Купить

Менеджер заявок.Купить по рынку

Менеджер заявок.Купить спрэд

Менеджер заявок.Лучшая покупка

Менеджер заявок.Лучшая покупка со смещением

Менеджер заявок.Лучшая продажа

Менеджер заявок.Лучшая продажа со смещением

Менеджер заявок.Перевернуть позицию

Менеджер заявок.Продать

Менеджер заявок.Продать по рынку

Менеджер заявок.Продать спрэд

Менеджер заявок.Удалить все заявки

Менеджер заявок.Удалить все заявки с усл

Правка.Восстановить

Ctrl + Y

Правка.Вставить

Ctrl + V

Правка.Вставить со связями

Ctrl + Shift + V

Правка.Вырезать

Ctrl + X

Правка.Копировать

Ctrl + C

Правка.Отменить

Ctrl + Z

Правка.Свойства окна

F4

Правка.Удалить

Del

Редактор.Выполнить

Ctrl + F5

Редактор.Собрать

Ctrl + B

Редактор.Сохранить

F6

Редактор.Сохранить и выполнить

F5

Торговля.Менеджер команд

F8

Торговля.Управление агентами

F7

Файл.Загрузить конфигурацию

Ctrl + L

Файл.Настройки программы

Ctrl + O

Файл.Новая конфигурация

Файл.Очередь заявок

Alt + O

Файл.Сохранить конфигурацию

Ctrl + S

Переход на график

CTRL+W

Переход в редактор

CTRL+Q

Переход в окно оптимизации

CTRL+E

Переход в окно результатов

CTRL+T

Переход в окно лога

CTRL+U

Переход в окно сделки

CTRL+Y

Переход в окно доход

CTRL+I

Переход по окнам внутри вкладки интерфейса

CTRL+TAB

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

Посмотрите дополнительные статьи по маркерам сделок:

Время ожидания ответа от сервера о том, что заявка принята. По истечении времени программа считает, что заявка не прошла. Выдается сообщение

Используйте помощник чтобы создать проект или выберите проект в Google Developers Console, что приведет к автоматическому включению API. Нажмите Continue, затем перейдите к credentials.

Для получения токена атворизации зарегистрируйтесть на

Перейдите по ссылке под своим логином.

🤖
Черный маркер сделки на графике
Виртуальная позиция
Маркеры графика
Превышено время ожидания
https://console.developers.google.com/flows/enableapi?apiid=drive
www.dropbox.com.
https://www.dropbox.com/developers/apps
13KB
ШарпРасчет.xlsx