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
  • 2 убытка подряд
  • MAE
  • MAE %
  • MFE
  • MFE %
  • Время входа
  • Время выхода последней закрытой позиции
  • Время выхода последней закрытой позиции по имени
  • Время последней закрытой позиции
  • Дата входа
  • Дата выхода последней закрытой позиции
  • Дата выхода последней закрытой позиции по имени
  • Дата последней закрытой позиции
  • Дней в позиции
  • Доход
  • Доход %
  • Есть активная длинная позиция
  • Есть активная короткая позиция
  • Есть активная позиция
  • Есть виртуальная позиция
  • Есть виртуальный выход из позиции
  • Закрытие позиции лимитной ценой
  • Закрытие позиции по stop-loss
  • Закрытие позиции по take-profit
  • Закрытие позиции по рынку
  • Закрыть виртуальную позицию
  • Изменить лимитной ценой
  • Изменить по stop-loss
  • Изменить по take-profit
  • Изменить по рынку
  • Количество
  • Минут в позиции
  • Номер бара входа в измененную позицию
  • Номер бара входа в позицию
  • Номер бара выхода из измененной позиции
  • Номер бара выхода из последней закрытой позиции
  • Открытие позиции если больше
  • Открытие позиции если меньше
  • Открытие позиции по рынку
  • Открыть виртуальную позицию
  • Последний выход имеет такое имя
  • Последняя закрытая позиция была длинной
  • Последняя закрытая позиция была короткой
  • Последняя позиция закрыта и длинная
  • Последняя позиция закрыта и короткая
  • Последняя закрытая позиция убыточна
  • Прибыльных подряд
  • Просадка
  • Просадка (кривой) прибыли
  • Размер позиции (начальный)
  • Средняя цена входа (по инструменту)
  • Средняя цена входа
  • Средняя цена выхода
  • Средняя цена выхода последней позиции
  • Средняя цена выхода последней позиции по имени
  • Трейл Стоп
  • Трейл Стоп Абс.
  • Убытков подряд
  • Удерживалось баров
  • Удерживать сигнал N баров
  • Цена входа
  • Цена входа (расчетная)
  • Цена входа в измененную позицию
  • Цена выхода из измененной позиции
  • Цена выхода из измененной позиции
  • Цена выхода последней закрытой позиции по имени
  • Цена последнего выхода

Was this helpful?

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

Позиция

Внимание! Блоки "Текущий Доход", "MFE" и "MAE" выдают результат исходя из дохода по одному лоту. Это позволяет иметь одни и те же параметры независимо от количества торговых лотов. Результаты этих блоков влияют на блок "Трейл Стоп абс." Данное поведение введено начиная с версии 1.1.11.0 для элементов визуального конструктора и сооветствующих функций API. Блок "Цена входа (расчетная)" и опция блока "Трейл Стоп" и "Трейл СтопАбс" "Использовать расчетную цену" не совместим с блоком "По рынку с фикс.ценой".

2 убытка подряд

Наличие двух или более убыточных позиций подряд.

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

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

Входы блока

  • Финансовый инструмент

Выходы блока

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

MAE

Maximum Adverse Excursion - максимальное неблагоприятное отклонение цены от цены входа в позицию, в абсолютных величинах. В расчете на один контракт/лот.

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

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

Входы блока

  • Открытие позиции

Выходы блока

  • Число

MAE %

Maximum Adverse Excursion - максимальное неблагоприятное отклонение цены от цены входа в позицию, в процентах. В расчете на один контракт/лот.

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

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

Входы блока

  • Позиция

Выходы блока

  • Число

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

MFE

Maximum Favorable Excursion - максимальное благоприятное отклонение цены от цены входа в позицию, в абсолютных величинах. В расчете на один контракт/лот.

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

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

Входы блока

  • Позиция

Выходы блока

  • Число

MFE %

Maximum Favorable Excursion - Максимальное благоприятное отклонение цены от позиции в процентах. В расчете на один контракт/лот.

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

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

Входы блока

  • Позиция

Выходы блока

  • Число

Время входа

Время входа в позицию, представленное как число в формате ЧЧММСС.

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

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

Входы блока

  • Позиция

Выходы блока

  • Число в формате hhmmss (ччммсс):

    • час 00 - 23

    • минута 00 - 59

    • секунда 00 - 59

Время выхода последней закрытой позиции

Время выхода последней закрытой позиции (число в формате ЧЧММСС).

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

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

Входы блока

  • Финансовый инструмент

Выходы блока

  • Число в формате hhmmss (ччммсс):

    • час 00 - 23

    • минута 00 - 59

    • секунда 00 - 59

Время выхода последней закрытой позиции по имени

Время выхода последней закрытой позиции по имени Входа (число в формате ЧЧММСС).

Параметры

  • Имя - имя сигнала открытия позиции

Входы блока

  • Финансовый инструмент

Выходы блока

  • Число в формате hhmmss (ччммсс):

    • час 00 - 23

    • минута 00 - 59

    • секунда 00 - 59

Время последней закрытой позиции

Время последней закрытой позиции (число в формате ЧЧММСС).

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

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

Входы блока

  • Финансовый инструмент

Выходы блока

  • Число в формате hhmmss (ччммсс):

    • час 00 - 23

    • минута 00 - 59

    • секунда 00 - 59

Дата входа

Дата входа в позицию, представленная как число в формате ГГММДД.

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

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

Входы блока

  • Позиция

Выходы блока

  • Число в формате YYMMDD (ГГММДД)

    • YY - двузначный год

    • MM - месяц 1 - 12

    • DD - день месяца 1- 31

Дата выхода последней закрытой позиции

Время выхода последней закрытой позиции (число в формате ГГММДД).

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

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

Входы блока

  • Финансовый инструмент

Выходы блока

  • Число в формате YYMMDD (ГГММДД)

    • YY - двузначный год

    • MM - месяц 1 - 12

    • DD - день месяца 1- 31

Дата выхода последней закрытой позиции по имени

Дата выхода последней закрытой позиции по имени (число в формате ГГММДД).

Параметры

  • Имя - имя сигнала открытия позиции

Входы блока

  • Финансовый инструмент

Выходы блока

  • Число в формате YYMMDD (ГГММДД)

    • YY - двузначный год

    • MM - месяц 1 - 12

    • DD - день месяца 1- 31

Дата последней закрытой позиции

Дата последней закрытой позиции (число в формате ГГММДД).

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

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

Входы блока

  • Финансовый инструмент

Выходы блока

  • Число в формате YYMMDD (ГГММДД)

    • YY - двузначный год

    • MM - месяц 1 - 12

    • DD - день месяца 1- 31

Дней в позиции

Количество дней в позиции с момента входа.

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

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

Входы блока

  • Позиция

Выходы блока

  • Число

Доход

Доход (убыток) приносимый позицией в абсолютных величинах. В расчете на один контракт/лот.

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

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

Входы блока

  • Позиция

Выходы блока

  • Число

Доход %

Доход (убыток) приносимый позицией в процентах. В расчете на один контракт/лот.

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

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

Входы блока

  • Позиция

Выходы блока

  • Число

Есть активная длинная позиция

Логическая функция проверяющая наличие активной длинной позиции в скрипте/агенте.

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

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

Входы блока

  • Финансовый инструмент

Выходы блока

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

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

Есть активная короткая позиция

Логическая функция проверяющая наличие активной короткой позиции в скрипте/агенте.

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

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

Входы блока

  • Финансовый инструмент

Выходы блока

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

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

Есть активная позиция

Логическая функция проверяющая наличие активной позиции в скрипте/агенте.

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

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

Входы блока

  • Финансовый инструмент

Выходы блока

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

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

Есть виртуальная позиция

Возвращает значение Истина, если позиция на входе является виртуальной в скрипте/агенте.

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

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

Входы блока

  • Позиция

Выходы блока

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

Есть виртуальный выход из позиции

Позиция закрыта виртуально (расчетно, сделок еще не было)? В скрипте/агенте.

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

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

Входы блока

  • Позиция

Выходы блока

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

Закрытие позиции лимитной ценой

Закрытие позиции по заданной цене.

Параметры

  • Прибавить имя открытия

Входы блока

  • Позиция - Позиция

  • Условие - Логическое значение

  • Цена - Число

Выходы блока

Без выходов

Закрытие позиции по stop-loss

Закрытие позиции по приказу ограничения убытков.

Параметры

  • Проскальзывание

  • Прибавить имя открытия

Входы блока

  • Позиция - Позиция

  • Условие - Логическое значение

  • Цена - Число

  • Проскальзывание - Число

Выходы блока

Без выходов

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

Закрытие позиции по take-profit

Закрытие позиции по приказу защиты прибыли.

Параметры

  • Проскальзывание

  • Прибавить имя открытия

Входы блока

  • Позиция - Позиция

  • Условие - Логическое значение

  • Цена - Число

  • Проскальзывание - Число

Выходы блока

Без выходов

Закрытие позиции по рынку

Закрытие позиции по первой предложенной на рынке цене. В расчетах на истории используется цена открытия следующего бара.

Параметры

  • Исполнение

    • Обычное

    • Фиктивное

  • Прибавить имя открытия

Входы блока

  • Позиция - Позиция

  • Условие - Логическое значение

Выходы блока

Без выходов

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

Закрыть виртуальную позицию

Закрыть виртуальную позицию в БА

Параметры

  • Фиксированная цена - Фиксированная цена закрытия фьючерсной позиции

  • Время жизни - Время жизни позиции (в минутах)

Входы блока

  • Позиция

Выходы блока

Без выходов

Изменить лимитной ценой

Изменить текущую позицию с применением лимитной заявки. Количество - блок управляется количеством лотов, которое должно остаться в позиции.

Параметры

  • Прибавить имя открытия

Входы блока

  • Позиция - Позиция

  • Условие - Логическое значение

  • Количество - Число, Число (целое)

  • Цена - Число

Выходы блока

Без выходов

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

Изменить по stop-loss

Изменить текущую позицию с применением условной заявки.

Внимание! Для блоков "Изменить по ..." изменения позиции автооткрытие не работает!

Внимание! Для блоков "Изменить по ..." изменения позиции автозакрытие не работает! Автозакрытие при использовании "Изменить по ..." срабатывает только если была попытка закрыть позицию в 0 и не получилось.

Параметры

  • Проскальзывание

  • Прибавить имя открытия

Входы блока

  • Позиция - Позиция

  • Условие - Логическое значение

  • Количество - Число, Число (целое)

  • Цена - Число

  • Проскальзывание - Число

Выходы блока

Без выходов

Изменить по take-profit

Изменить текущую позицию с применением условной заявки.

Внимание! Для блоков "Изменить по ..." изменения позиции автооткрытие не работает!

Внимание! Для блоков "Изменить по ..." изменения позиции автозакрытие не работает! Автозакрытие при использовании "Изменить по ..." срабатывает только если была попытка закрыть позицию в 0 и не получилось.

Параметры

  • Проскальзывание

  • Прибавить имя открытия

Входы блока

  • Позиция - Позиция

  • Условие - Логическое значение

  • Количество - Число, Число (целое)

  • Цена - Число

  • Проскальзывание - Число

Выходы блока

Без выходов

Изменить по рынку

Изменить текущую позицию с применением рыночной заявки.

Внимание! Для блоков "Изменить по ..." изменения позиции автооткрытие не работает!

Внимание! Для блоков "Изменить по ..." изменения позиции автозакрытие не работает! Автозакрытие при использовании "Изменить по ..." срабатывает только если была попытка закрыть позицию в 0 и не получилось.

Параметры

  • Прибавить имя открытия

Входы блока

  • Позиция - Позиция

  • Условие - Логическое значение

  • Количество - Число, Число (целое)

Выходы блока

Без выходов

Количество

На каждом баре возвращает текущий размер позиции в лотах.

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

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

Входы блока

  • Позиция

Выходы блока

  • Число

Минут в позиции

Количество минут в позиции с момента входа.

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

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

Входы блока

  • Позиция

Выходы блока

  • Число

Номер бара входа в измененную позицию

Показывает номер бара входа в измененную сложносоставную позицию.

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

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

Входы блока

  • Позиция

Выходы блока

  • Число

Номер бара входа в позицию

Показывает порядковый номер бара в момент входа в позицию.

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

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

Входы блока

  • Позиция

Выходы блока

  • Число

Номер бара выхода из измененной позиции

Показывает номер бара выхода из измененной сложносоставной позиции.

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

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

Входы блока

  • Позиция

Выходы блока

  • Число

Номер бара выхода из последней закрытой позиции

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

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

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

Входы блока

  • Финансовый инструмент

Выходы блока

  • Число

Открытие позиции если больше

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

Внимание! Значение, указанное во входе "Количество" является приоритетным по сравнению со значением, указанным в параметрах блока.

Параметры

  • Проскальзывание

  • Покупка / продажа

  • Количество

Входы блока

  • Вход - Финансовый инструмент

  • Условие (необязательный входящий параметр) - Логическое значение

  • Цена - Число

  • Количество (необязательный входящий параметр) - Число, Число (целое)

  • Проскальзывание - Число

Выходы блока

  • Позиция

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

Открытие позиции если меньше

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

Внимание! Значение, указанное во входе "Количество" является приоритетным по сравнению со значением, указанным в параметрах блока.

Параметры

  • Проскальзывание

  • Покупка / продажа

  • Количество

Входы блока

  • Вход - Финансовый инструмент

  • Условие (необязательный входящий параметр) - Логическое значение

  • Цена - Число

  • Количество (необязательный входящий параметр) - Число, Число (целое)

  • Проскальзывание - Число

Выходы блока

  • Позиция

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

Открытие позиции по рынку

Открытие позиции по первой предложенной на рынке цене. В расчетах на истории используется цена открытия следующего бара.

Внимание! Значение, указанное во входе "Количество" является приоритетным по сравнению со значением, указанным в параметрах блока.

Параметры

  • Исполнение

    • Обычное

    • Фиктивное

  • Покупка

  • Количество

Входы блока

  • Вход - Финансовый инструмент

  • Условие (необязательный входящий параметр) - Логическое значение

  • Количество (необязательный входящий параметр) - Число, Число (целое)

Выходы блока

  • Позиция

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

Открыть виртуальную позицию

Создание виртуальной позиции по БА (потоковый обработчик)

Параметры

  • Цена - Цена открытия этой виртуальной позиции

  • Кол-во - Объём открытия этой виртуальной позиции

Входы блока

  • Фин. инструмент, опцион, опционная серия

Выходы блока

  • Позиция

Последний выход имеет такое имя

В параметре задается имя блока закрытия позиции. Значение данного блока верно, если последним закрытием по финансовому инструменту было закрытие с заданным именем.

Параметры

  • Имя - Имя сигнала закрытия

Входы блока

  • Финансовый инструмент

Выходы блока

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

Последняя закрытая позиция была длинной

Логическая функция проверяющая, что последняя закрытая позиция была длинной.

Параметры

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

Входы блока

  • Финансовый инструмент

Выходы блока

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

Последняя закрытая позиция была короткой

Логическая функция проверяющая, что последняя закрытая позиция была короткой.

Параметры

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

Входы блока

  • Финансовый инструмент

Выходы блока

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

Последняя позиция закрыта и длинная

Последняя позиция была закрыта и она длинная.

Параметры

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

Входы блока

  • Финансовый инструмент

Выходы блока

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

Последняя позиция закрыта и короткая

Последняя позиция была закрыта и она короткая.

Параметры

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

Входы блока

  • Финансовый инструмент

Выходы блока

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

Последняя закрытая позиция убыточна

Проверяет наличие убытка по закрытой позиции.

Параметры

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

Входы блока

  • Финансовый инструмент

Выходы блока

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

Прибыльных подряд

Подсчет количества прибыльных позиций подряд.

Параметры

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

Входы блока

  • Финансовый инструмент

Выходы блока

  • Целое число

Просадка

Расчеты:

  • Просадка = Чистый ПУ - Максимальный фиксированный ПУ

  • Просадка % = Просадка / НачальныйДепозит * 100

  • Длительность просадки (дней) = Чистый ПУ < Максимальный Фиксированный ПУ ? Длительность++ : 0

  • Фиксированная Просадка = Фиксированный ПУ - Максимальный Фиксированный ПУ

  • Фиксированная Просадка % = ФиксПросадка / НачальныйДепозит * 100

Параметры

  • Тип просадки:

    • Просадка

    • Просадка %

    • Длительность просадки (дней)

    • Фиксированная Просадка

    • Фиксированная Просадка %

Входы блока

  • Финансовый инструмент

Выходы блока

  • Число

Просадка (кривой) прибыли

Показывает отклонение кривой прибыли от медианы.

Параметры

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

Входы блока

  • Финансовый инструмент

Выходы блока

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

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

Размер позиции (начальный)

Возвращает начальный размер позиции

Параметры

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

Входы блока

  • Позиция

Выходы блока

  • Число

Средняя цена входа (по инструменту)

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

Параметры

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

Входы блока

  • Позиция

Выходы блока

  • Число

Средняя цена входа

Средняя цена входа и изменения всех активных позиций скрипта по инструменту.

Параметры

  • Направление позиции

Входы блока

  • Финансовый инструмент

Выходы блока

  • Число

Средняя цена выхода

Средняя цена выхода из позиции.

  • Если выход был один, то средняя цена равна цене выхода из позиции.

  • Если были изменения позиции, то выдает средневзвешенную цену выхода (с учетом количеств).

Параметры

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

Входы блока

  • Позиция

Выходы блока

  • Число

Средняя цена выхода последней позиции

Средняя цена выхода последней позиции.

Параметры

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

Входы блока

  • Финансовый инструмент

Выходы блока

  • Число

Средняя цена выхода последней позиции по имени

Средняя цена выхода последней позиции по имени.

Параметры

  • Имя - имя сигнала открытия позиции

Входы блока

  • Финансовый инструмент

Выходы блока

  • Число

Трейл Стоп

То же, что и 'Трейл Стоп Абс.', но параметры ведения задаются в процентах.

Параметры

  • Стоплосс - Начальный уровень стоплосса

  • Включение трейла - На каком уровне начинать двигать стоп

  • Подтягивать стоп - Сколько должна пройти цена, чтобы стоп передвинулся

  • Исп. расчетную цену - Использовать расчетную цену

Входы блока

  • Позиция

Выходы блока

  • Число

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

Трейл Стоп Абс.

Следящий стоп, значения ведения задаются в абсолютных величинах. У блока 3 параметра, которые описывают два режима работы:

  • 1й режим - Стоп - лосс описывается параметром 'Стоп лосс', который задает максимальное падение (для шорта - рост) от цены входа, которые мы готовы принять. Это падение задается числом.

  • Во 2й режим блок переходит, если было зафиксировано увеличение цены (в случае шорта уменьшение) на величину заданную параметром 'Вкл. трейл'.

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

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

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

Параметры

  • Стоплосс - Начальный уровень стоплосса

  • Включение трейла - На каком уровне начинать двигать стоп

  • Подтягивать стоп - Сколько должна пройти цена, чтобы стоп передвинулся

  • Исп. расчетную цену - Использовать расчетную цену

Входы блока

  • Позиция

Выходы блока

  • Число

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

Убытков подряд

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

Параметры

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

Входы блока

  • Финансовый инструмент

Выходы блока

  • Число

Удерживалось баров

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

Параметры

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

Входы блока

  • Позиция

Выходы блока

  • Число

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

Удерживать сигнал N баров

Удерживает сигнал 'Истина' в течение заданного количества баров после его появления.

Параметры

  • Количество баров - Удерживать сигнал в течение N баров

Параметры

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

Входы блока

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

Выходы блока

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

Цена входа

В режиме лаборатории цена сделки, по которой открылась позиция. В режиме реальных торгов, средняя цена сделок по выставленной заявке. Если цены сделок неизвестны, берется цена из заявки. Если при этом заявка выставлялась с типом "по рынку", то берется цена 0 или цена верхнего, или нижнего лимита (для фьючерсов) по инструменту.

Параметры

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

Входы блока

  • Позиция

Выходы блока

  • Число

Цена входа (расчетная)

Расчетная цена сделки, по которой открылась позиция. Для режима лаборатории это цена открытия следующего за сигналом бара.

Внимание! Если вход произошел не по расчетной свече, то расчетная цена не может быть восстановлена.

Параметры

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

Входы блока

  • Позиция

Выходы блока

  • Число

Цена входа в измененную позицию

Показывает цену последнего входа в сложносоставную позицию. Если определить цену нельзя, возвращает нуль.

Параметры

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

Входы блока

  • Позиция

Выходы блока

  • Число

Цена выхода из измененной позиции

Показывает цену последнего выхода из сложносоставной позиции.

Параметры

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

Входы блока

  • Позиция

Выходы блока

  • Число

Цена выхода из измененной позиции

Показывает цену последнего выхода из сложносоставной позиции.

Параметры

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

Входы блока

  • Позиция

Выходы блока

  • Число

Цена выхода последней закрытой позиции по имени

Цена выхода последней закрытой позиции по имени.

Параметры

  • Имя - имя сигнала открытия позиции

Параметры

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

Входы блока

  • Финансовый инструмент

Выходы блока

  • Число

Цена последнего выхода

Цена последнего выхода.

Параметры

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

Входы блока

  • Финансовый инструмент

Выходы блока

  • Число

Last updated 1 year ago

Was this helpful?

🤖
Обсуждение на форуме TSLab
Пример скрипта с трейлингом
38KB
2MA_customStop.tscript
Пример стратегии 2МА с нестандартным стопом
24KB
Hi_Lo_1pos.tscript
Пример модифицированной стратегии Hi Low
24KB
Hi_Lo_1pos.tscript
Пример модифицированной стратегии Hi Low
25KB
Alligator_tradable.tscript
Пример по индикатору Alligator
22KB
Momentum.tscript
Пример по индикатору Momentum
25KB
Alligator_tradable.tscript
Пример по индикатору Alligator
20KB
ADX.tscript
Пример по индикатору ADX
70KB
Ludoman.tscript
Стратегия управления позицией.
22KB
Hi_Lo.tscript
Пример стратегии Hi - Low
22KB
Hi_Lo.tscript
Пример стратегии Hi - Low
14KB
MACD.tscript
Пример по индикатору MACD
25KB
Alligator_tradable.tscript
Пример по индикатору Alligator
25KB
Alligator_tradable.tscript
Пример по индикатору Alligator
22KB
Hi_Lo.tscript
Пример стратегии Hi - Low
22KB
Momentum.tscript
Пример по индикатору Momentum
20KB
IndexTrade.tscript
Пример по ряду приемов проектирования
21KB
MACD-BarsHeld.tscript
Модифицированный пример по индикатору MACD