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
  • Абсолютная комиссия
  • Баров с последнего максимума
  • Баров с последнего минимума
  • Бары котировочных данных
  • Больше
  • Больше или равно
  • Верхний лимит
  • Время
  • Время в минутах
  • Вычесть
  • Гарантийные обеспечения покупателя
  • Гарантийные обеспечения продавца
  • Дата
  • День месяца
  • День недели
  • Задержать
  • Закрытие
  • Закрытие сессии
  • И
  • Или
  • Константа
  • Конструктор баров
  • Котировка по имени
  • Логическая константа
  • Логический разделитель
  • Максимум
  • Максимум сессии
  • Меньше
  • Меньше или равно
  • Минимум
  • Минимум сессии
  • Наибольшая цена спроса
  • Наибольшее
  • Наименьшая цена предложения
  • Наименьшее
  • НЕ
  • Нижний лимит
  • Номер бара
  • Обрезать
  • Объем
  • Опционная волатильность
  • Открытие
  • Открытие сессии
  • Открытый интерес
  • Относ. комиссия с минимумом
  • Относительная комиссия
  • Очередь заявок, количество
  • Очередь заявок, суммарный объем
  • Очередь заявок, цена
  • Перевернуть
  • Перемножить с
  • Пересечение сверху
  • Пересечение снизу
  • Поделить с
  • Предыдущее значение
  • Равно
  • Разжать
  • Разжать логическое
  • Размер лота
  • Результат для оптимизации
  • Сбрасываемая управляемая логическая константа
  • Сдвиг
  • Сжать
  • Сжать (Расшир)
  • Сжать в секунды
  • Сложить
  • Случайное число
  • Средневзвешенная цена бара
  • Стоимость шага цены
  • Строковая константа
  • Суммарное предложение
  • Суммарный спрос
  • Текст
  • Текущий бар сессии
  • Теор. цена опциона
  • Умножить (ЦБ) на
  • Умножить на
  • Управляемая логическая константа
  • Управляемый логический разделитель
  • Цена лучшей покупки
  • Цена лучшей продажи
  • Шаг лота
  • Шаг цены
  • Ln

Was this helpful?

Export as PDF
  1. Работа с программой
  2. Визуальный редактор
  3. Справочник блоков визуального конструирования

Торговая математика

Абсолютная комиссия

Значение комиссии на одну сделку (покупка или продажа) в абсолютных величинах.

Параметры блока

  • Комиссия - Абсолютная комиссия на 1 лот инструмента

Входы блока

  • Фин. инструмент

Выходы блока

Отсутствуют

Баров с последнего максимума

Количество баров, прошедшее с момента последнего обновления максимума.

Параметры блока

  • Период - Период индикатора (окно расчетов)

Входы блока

  • Число

Выходы блока

  • Число

Баров с последнего минимума

Количество баров, прошедшее с момента последнего обновления минимума.

Параметры блока

  • Период - Период индикатора (окно расчетов)

Входы блока

  • Число

Выходы блока

  • Число

Бары котировочных данных

Предназначен для работы с кешируемыми данными из котировок. Строит бары с интервалом источника. Для работы используйте секундный интервал источника. Например, 60 секунд.

Параметры блока

  • Данные котировок

Входы блока

  • Фин. инструмент

Выходы блока

  • Фин. инструмент

Больше

Функция определяет моменты, когда первый вход строго больше второго.

Параметры блока

Без параметров

Входы блока

  • Число

  • Число

Выходы блока

  • Логическое значение

Больше или равно

Функция определяет моменты, когда первый вход больше или равен второму.

Параметры блока

Без параметров

Входы блока

  • Число

  • Число

Выходы блока

  • Логическое значение

Верхний лимит

Блок возвращает верхний лимит инструмента из котировок. Максимально возможная цена по данному инструменту для данной сессии.

Параметры блока

Без параметров

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Время

Время каждого бара преобразуется в число в формате ЧЧММСС.

Внимание! Блок 'Время' рассчитывается в момент пересчета агента. Соответственно, выполнение входа в позицию и выполнение выхода из позиции возможны в указанный период времени работы агента + интервал пересчета агента. Если время выполнения заявки запланировано на момент позже времени закрытия торговой сессии, то данная заявка будет исполнена на следующий день.

Параметры блока

Без параметров

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Время в минутах

Время бара в минутах от начала дня. Например, время бара 10:31 будет переведено в число 631.

Параметры блока

Без параметров

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Вычесть

Вычесть второе число из первого

Параметры блока

Без параметров

Входы блока

  • Число

  • Число

Выходы блока

  • Число

Гарантийные обеспечения покупателя

Блок выводит значение Гарантийного обеспечения покупателя

Параметры блока

Без параметров

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Гарантийные обеспечения продавца

Блок выводит значение Гарантийного обеспечения продавца

Параметры блока

Без параметров

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Дата

Блок принимает на вход финансовый инструмент и возвращает дату каждого бара в виде числа в формате ГГММДД. Например, дата 31-12-2018 будет переведена в число 181231.

Параметры блока

Без параметров

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

День месяца

Блок принимает на вход финансовый инструмент и возвращает день месяца в виде значений от 1 до 31.

Параметры блока

Без параметров

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

День недели

Блок принимает на вход финансовый инструмент и возвращает день недели в виде значений от 1 (понедельник) до 7 (воскресенье).

Параметры блока

Без параметров

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Задержать

Задерживает входящий логический сигнал на N свечей (параметр "Период"). Если входящее значение на определенной свече становится "Истина", то оно будет продублировано на N свечей.

Параметры блока

  • Период - Период индикатора (окно расчетов)

Входы блока

  • Логическое значение

Выходы блока

  • Логическое значение

Закрытие

Цена закрытия бара.

Параметры блока

Без параметров

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Пример применения

Закрытие сессии

Цена закрытия торговой сессии.

Параметры блока

  • Сессия - Сессия

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

И

Операция логическое 'И' нескольких значений (от 2 до 30 входов). На выходе блока будет значение Истина (true), только если все входы одновременно имеют значение Истина (true).

Параметры блока

Без параметров

Входы блока

  • Логическое значение

  • Логическое значение

От 2 до 30 входов

Выходы блока

  • Логическое значение

Пример применения

Или

Операция логическое 'ИЛИ' нескольких значений (от 2 до 30 входов). На выходе Истина (true), если хотя бы один вход имеют значение Истина (true).

Параметры блока

Без параметров

Входы блока

  • Логическое значение

  • Логическое значение

От 2 до 30 входов

Выходы блока

  • Логическое значение

Пример применения

Константа

Постоянное значение.

Параметры блока

  • Значение - Значение на выходе блока

Входы блока

Без параметров

Выходы блока

  • Число

Пример применения

Конструктор баров

Блок преобразует 5 числовых серий на входе в синтетический инструмент с барами. Порядок входов: открытие, закрытие, максимум, минимум, объем.

Параметры блока

Без параметров

Входы блока

  • Open - число

  • Close - число

  • High - число

  • Low - число

  • Volume - число

Выходы блока

  • Фин. инструмент

Котировка по имени

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

Параметры блока

  • Котировка

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Логическая константа

По аналогии с константой выдает фиксированное значение на каждый бар.

Параметры блока

  • Значение - Значение на выходе блока

Входы блока

Без параметров

Выходы блока

  • Логическое значение

Логический разделитель

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

Параметры блока

  • Значение - Значение на выходе блока

Входы блока

Без параметров

Выходы блока

  • Логическое значение

Максимум

Максимальная цена бара.

Параметры блока

Без параметров

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Пример применения

Максимум сессии

Максимальное значение сессии.

Параметры блока

  • Сессия - Сессия

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Меньше

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

Параметры блока

Без параметров

Входы блока

  • Число

  • Число

Выходы блока

  • Логическое значение

Меньше или равно

Функция определяет моменты, когда первый вход меньше или равен второму.

Параметры блока

Без параметров

Входы блока

  • Число

  • Число

Выходы блока

  • Логическое значение

Минимум

Минимальная цена бара.

Параметры блока

Без параметров

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Пример применения

Минимум сессии

Минимальное значение сессии.

Параметры блока

  • Сессия - Сессия

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Наибольшая цена спроса

Параметры блока

Без параметров

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Наибольшее

Максимальное значение из нескольких (от 2 до 10 входов)

Параметры блока

Без параметров

Входы блока

  • Число

  • Число

От 2 до 10 входов

Выходы блока

  • Число

Наименьшая цена предложения

Параметры блока

Без параметров

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Наименьшее

Минимальное значение из нескольких (от 2 до 10 входов)

Параметры блока

Без параметров

Входы блока

  • Число

  • Число

От 2 до 10 входов

Выходы блока

  • Число

НЕ

Логическое отрицание. Меняет входящее логическое значение на противоположное. Если на входе Истина (true) то на выходе Ложь (false), если на входе Ложь (false), то на выходе Истина (true).

Параметры блока

Без параметров

Входы блока

  • Логическое значение

Выходы блока

  • Логическое значение

Пример применения

Нижний лимит

Блок возвращает нижний лимит инструмента из котировок. Минимально возможная цена по данному инструменту для данной сессии.

Параметры блока

Без параметров

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Номер бара

Индекс элемента в списке баров или числовых значений.

Параметры блока

Без параметров

Входы блока

  • Фин. инструмент, Число, Число (целое), Логическое значение

Выходы блока

  • Число

Обрезать

Обрезает High и Low на заданную величину.

Параметры блока

  • Десятичных знаков - Количество десятичных знаков после запятой при округлении чисел вверх

Входы блока

  • Фин. инструмент

Выходы блока

  • Фин. инструмент

Объем

Объем заключенных контрактов - количество операций с фьючерсными контрактами или опционами, совершенными за определенный период времени.

Параметры блока

Без параметров

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Опционная волатильность

Теоретическая волатильность опциона (если есть) в том виде, как её присылает биржа. Эта же величина отображается в таблице "Котировки".

Параметры блока

Без параметров

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Открытие

Цена открытия бара.

Параметры блока

Без параметров

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Открытие сессии

Цена открытия торговой сессии.

Параметры блока

  • Сессия - Сессия

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Открытый интерес

Открытый интерес (объём открытых позиций) инструмента в том виде, как его присылает брокер. Эта же величина отображается в таблице "Котировки".

Параметры блока

Без параметров

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Относ. комиссия с минимумом

Значение комиссии на одну сделку (покупка или продажа) в процентах. Также можно указать минимальную абсолютную комиссию за сделку.

Параметры блока

  • Минимальная комиссия - Минимальная абсолютная комиссия за сделку

  • Комиссия, % - Комиссия в процентах от объема сделки

  • Маржа, % - Обеспечение (доля средств) для поддержания позиции (в процентах)

Входы блока

  • Фин. инструмент

Выходы блока

Без выходов

Относительная комиссия

Значение комиссии на одну сделку (покупка или продажа) в процентах. Стоимость денег: Применяется для расчета цены заемных средств, то есть торговли с плечом. Для коротких позиций считается со всей суммы сделки. Для длинной как число лотов -1 помноженное на цену лота.

Параметры блока

  • Комиссия, % - Комиссия в процентах от объема сделки

  • Маржа, % - Обеспечение (доля средств) для поддержания позиции (в процентах)

Входы блока

  • Фин. инструмент

Выходы блока

Без выходов

Очередь заявок, количество

Значение количество в строке из очереди заявок.

Параметры блока

  • Направление - Вкл - Покупка, выкл - Продажа

  • Номер строки - Индекс строки начиная с 0, от середины очереди заявок

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Очередь заявок, суммарный объем

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

Параметры блока

  • Направление - Вкл - Покупка, выкл - Продажа

  • Количество строк - Количество строк от середины очереди заявок, по которым считается сумма

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Очередь заявок, цена

Значение цены в строке из очереди заявок.

Параметры блока

  • Направление - Вкл - Покупка, выкл - Продажа

  • Номер строки - Индекс строки начиная с 0, от середины очереди заявок

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Перевернуть

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

Параметры блока

Без параметров

Входы блока

  • Логическое значение

  • Логическое значение

Выходы блока

  • Логическое значение

Перемножить с

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

Параметры блока

  • Десятичных знаков - Количество десятичных знаков после запятой при округлении чисел вверх

  • Множитель - Каждый бар входной серии умножается на указанный коэффициент ( Mult * Source2 * x )

Входы блока

  • Фин. инструмент

  • Число

Выходы блока

  • Фин. инструмент

Пересечение сверху

Функция определяет моменты, когда второй вход (сигнал) пересекает опорную линию (первый вход) сверху вниз.

Параметры блока

Без параметров

Входы блока

  • Число

  • Число

Выходы блока

  • Логическое значение

Пример применения

Пересечение снизу

Функция определяет моменты, когда второй вход (сигнал) пересекает опорную линию (первый вход) снизу вверх.

Параметры блока

Без параметров

Входы блока

  • Число

  • Число

Выходы блока

  • Логическое значение

Пример применения

Поделить с

Блок преобразует бары на входе в синтетический инструмент (каждый исходный бар делится на свой вес, взятый из второго входа).

Параметры блока

  • Десятичных знаков - Количество десятичных знаков после запятой при округлении чисел вверх

  • Множитель - Каждый бар входной серии умножается на указанный коэффициент ( Mult * Source2 * x )

Входы блока

  • Фин. инструмент

  • Число

Выходы блока

  • Фин. инструмент

Предыдущее значение

Возвращает предыдущее значение на N шагов назад.

Параметры блока

  • Период - Период индикатора (окно расчетов)

Входы блока

  • Число

Выходы блока

  • Число

Равно

Блок возвращает Истину (true), если на вход переданы равные значения (в пределах точности вычислений)

Параметры блока

Без параметров

Входы блока

  • Число

  • Число

Выходы блока

  • Логическое значение

Разжать

Разжать посчитанные числовые данные в сжатом диапазоне, для последующего их использования с данными в оригинальном диапазоне. Блок "разжать" необходимо соединить с разжимаемым блоком, а также с блоком "сжать", соответствующим разжимаемому блоку.

В программе существует три метода декомпрессии данных.

Внимание! Метод № 2 не применим для исторического тестирования, поскольку приводит к заглядыванию в будущее и приводит к существенному искажению результатов.

Параметры блока

  • Способ распаковки свечей - Метод распаковки свечей

Входы блока

  • Фин. инструмент

  • Число

Выходы блока

  • Число

Пример применения

Разжать логическое

Разжать посчитанные в сжатом диапазоне логические данные для последующего их использования с данными в оригинальном диапазоне. Блок "Разжать" необходимо соединить с разжимаемым блоком, а также с блоком "Сжать", соответствующим разжимаемому блоку.

Параметры блока

  • Способ распаковки свечей - Метод распаковки свечей

Входы блока

  • Фин. инструмент

  • Логическое значение

Выходы блока

  • Логическое значение

Размер лота

Размер лота инструмента. Блок возвращает количество акций в одном лоте. Эта же величина отображается в таблице 'Котировки'.

Параметры блока

Без параметров

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Результат для оптимизации

Значение, которое отображается в колонке "Результат из скрипта" в таблице результатов оптимизации.

Параметры блока

Без параметров

Входы блока

  • Число

Выходы блока

Без выходов

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

Сбрасываемая управляемая логическая константа (переключатель). При поступлении на вход значения 'Истина' данный блок выдает значение из поля 'Значение', при поступлении на вход значения 'Ложь' используется 'Значение по умолчанию'. Второй вход определяет чему равно 'Значение'. Если в нем больше истин, то 'Значение' становится равно 'Значению по умолчанию'.

Параметры блока

  • Значение - Значение на выходе блока, если на вход подать 'Истина'

  • Значение по умолчанию - Значение на выходе блока, если на вход подать 'Ложь'

Входы блока

  • Логическое значение

  • Логическое значение

Выходы блока

  • Логическое значение

Сдвиг

Сдвиг значений на N свечей вправо.

Параметры блока

  • Период - Период индикатора (окно расчетов)

Входы блока

  • Число

Выходы блока

  • Число

Сжать

Сжатие текущего временного диапазона (минуты - в минуты, дни - в дни) баров в более длительный. Сжимать можно только в кратные диапазоны. Например, 15 мин. можно сжать в 15, 30, 45, 60 мин. и т.д.

Параметры блока

  • Интервал - Целевой таймфрейм в единицах таймфрейма инструмента. Например, Интервал=5 для таймфрейма H1 даст бары в таймфрейме H5. Но Интервал=4 для таймфрейма M2 даст бары в таймфрейме M4.

  • Сдвиг - Сдвиг

Входы блока

  • Фин. инструмент

Выходы блока

  • Фин. инструмент

Пример применения

Сжать (Расшир)

Сжатие текущего временного диапазона (минуты - в минуты, дни - в дни) баров в более длительный. Сжимать можно только в кратные диапазоны. Например, 15 минут можно сжать в 15, 30, 45, 60 минут и т.д.

Параметры блока

  • База интервала - База итогового таймфрейма (Дни, Минуты, Секунды, Тики, Объём, Шаги цены).

  • Интервал - Целевой таймфрейм в единицах параметра 'База интервала'.

  • Сдвиг - Сдвиг

  • Выравнивание

  • Сдвиг выравнивания - Например, для выравнивания минутных свечей по началу дня в 10 часов можно установить следующие значения: выравнивание = 1440 (24 часа), сдвиг выравнивания = 600 (10 часов).

Входы блока

  • Фин. инструмент

Выходы блока

  • Фин. инструмент

Пример применения

Сжать в секунды

Сжатие текущего временного диапазона баров в более длительный. Сжимать можно только в кратные диапазоны. Например, 1 минуту можно сжать в 60, 120, 180, 240 секунд и т.д.

Параметры блока

  • Интервал - Целевой таймфрейм в секундах. Например, Интервал=16 даст бары в таймфрейме S16. Но источник должен быть совместим с требуемым таймфреймом.

Входы блока

  • Фин. инструмент

Выходы блока

  • Фин. инструмент

Сложить

Сложить несколько чисел (от 2 до 10 входов)

Параметры блока

  • Без параметров

Входы блока

  • Число

  • Число

От 2 до 10 входов

Выходы блока

  • Число

Случайное число

Случайное число в заданном диапазоне.

Параметры блока

  • Мин. значение

  • Макс. значение

  • Точность - Число знаков после запятой.

  • Seed - Число, используемое для вычисления начального значения последовательности псевдослучайных чисел.

  • Сохранить историю

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Средневзвешенная цена бара

Блок считает средневзвешенную цену бара, основываясь на сделках по инструменту. Для правильной работы используйте секундный график. 1 мин = 60 сек.

Параметры блока

  • Направление сделок

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Стоимость шага цены

Стоимость шага цены, запомненная в конце каждого бара (если доступно).

Параметры блока

Без параметров

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Строковая константа

При работе с контрольной панелью можно использовать только со "Строкой ввода".

"Поле со списком" не работает.

По аналогии с константой выдает фиксированное строковое значение на каждый бар.

Параметры блока

  • Значение - значение константы.

Входы блока

  • Фин. инструмент

Выходы блока

  • Строка

Суммарное предложение

Количество ценных бумаг во всех заявках на продажу (в лотах).

Данные для блока берутся из "Котировок". Если брокер или биржа данные не передают, то для работы блока необходимо открыть окно "Очередь заявок" и в нем выбрать нужный инструмент.

Параметры блока

Без параметров

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Суммарный спрос

Количество ценных бумаг во всех заявках на покупку (в лотах)

Данные для блока берутся из "Котировок". Если брокер или биржа данные не передают, то для работы блока необходимо открыть окно "Очередь заявок" и в нем выбрать нужный инструмент.

Параметры блока

Без параметров

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Текст

Блок без входов. Содержит редактируемый строковый параметр, который будет возвращаться из блока в качестве результата его работы.

Параметры блока

  • Текст - Текст (строка)

Входы блока

  • Без входов

Выходы блока

  • Строка

Текущий бар сессии

Показывает текущий порядковый номер бара c начала сессии.

Параметры блока

Без параметров

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Теор. цена опциона

Теоретическая цена инструмента (если есть) в том виде, как её присылает брокер. Эта же величина отображается в таблице 'Котировки'.

Параметры блока

Без параметров

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Умножить (ЦБ) на

Блок преобразует бары на входе в синтетический инструмент (все цены исходных баров умножаются на заданный коэффициент).

Параметры блока

  • Множитель - Каждый бар входной серии умножается на указанный коэффициент (Mult*x)

Входы блока

  • Фин. инструмент

Выходы блока

  • Фин. инструмент

Умножить на

Умножение каждого элемента входной серии на заданный коэффициент.

Параметры блока

  • Множитель - Каждый бар входной серии умножается на указанный коэффициент (Mult*x)

Входы блока

  • Число

Выходы блока

  • Число

Управляемая логическая константа

Управляемая логическая константа (переключатель). При поступлении на вход значения 'Истина' данный блок выдает значение из поля 'Значение', при поступлении на вход значения 'Ложь' используется 'Значение по умолчанию'.

Параметры блока

  • Значение - Значение на выходе блока, если на вход подать 'Истина'

  • Значение по умолчанию - Значение на выходе блока, если на вход подать 'Ложь'

Входы блока

  • Логическое значение

Выходы блока

  • Логическое значение

Управляемый логический разделитель

Используется совместно с блоком 'Контрольная панель' для осуществления ручного управления кнопками на ней (режим полуавтоматической торговли). При нажатии на кнопку будет выдана Истина (true) только для текущей свечи, что гарантирует, что сигнал будет выдан всегда на текущей свече. После появления сигнала на входе Истина (true) параметр Value сбрасывается.

Параметры блока

  • Значение - при True запуск режима ожидания сигнала по входу. Сбрасывается при поступлении сигнала.

Входы блока

  • Логическое значение

Выходы блока

  • Логическое значение

Цена лучшей покупки

Цена лучшей покупки, запомненная в конце каждого бара (если доступно)

Параметры блока

Без параметров

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Цена лучшей продажи

Цена лучшей продажи, запомненная в конце каждого бара (если доступно).

Параметры блока

Без параметров

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Шаг лота

Шаг лота инструмента. Эта же величина отображается в таблице 'Котировки'.

Параметры блока

Без параметров

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Шаг цены

Шаг цены инструмента. Эта же величина отображается в таблице 'Котировки'.

Параметры блока

Без параметров

Входы блока

  • Фин. инструмент

Выходы блока

  • Число

Ln

Натуральный логарифм (Ln) для серии значений.

Параметры блока

  • Множитель - Результат логарифмирования можно сразу умножить на этот коэффициент ( MultLN(x) + Add )

  • Прибавить - Результат логарифмирования (после домножения) можно увеличить на этот сдвиг ( MultLN(x) + Add )

Входы блока

  • Число

Выходы блока

  • Число

При работе с данными блоками следует учитывать несколько вещей:

  • Блок "Открытие" должен быть связан с блоком "Источник данных" и с блоком условия открытия позиции.

  • Блок "Закрытие" должен быть связан с блоком "Открытие" и с блоком условия закрытия позиции.

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

Last updated 11 months ago

Was this helpful?

🤖
Сжать
Пример 2MA
Пример по RSi & Bollinger
Пример по RSi & Bollinger
Пример по индикатору Stochastic K
Пример стратегии 2МА с нестандартным стопом
Пример стратегии Hi - Low
Пример стратегии Hi - Low
Пример модифицированной стратегии Hi Low
Пример по индикатору MACD
Пример по индикатору MACD
Пример 2МА
Сжать
Модифицированный пример по индикатору MACD
Сжать
Модифицированный пример по индикатору MACD