Справочник блоков визуального конструирования в TSLab | Школа по созданию торговых роботов

Инструкция по работе с терминалом TSLab версии 1.2
4. Справочник блоков визуального конструирования

Все блоки визуального конструирования расположены на панели инструментов в редакторе. Блоки представлены несколькими категориями:
Служебные элементы;
Позиция;
Пользовательские;
Индикаторы;
Торговая математика;
Market Position;
Портфель

В блоках визуального конструирования используются следующие данные:

Тип Сокращение Описание
Ценная бумага ЦБ Список параметров ценной бумаги, содержащий цены открытия и закрытия, а так же максимальные и минимальные цены для баров.
Число с плавающей точкой Число Любое число.
Логический тип Логическое значение Тип данных который может принимать два значения — правда или ложь.
Позиция Позиция Список параметров позиции.

Служебные Элементы

Название Описание Тип входящих данных Тип исходящих данных Ссылки на примеры применения
Панель графика Создает панель графика. Число, Логическое значение, Финансовый инструмент отсутствует
Источник (инструмент) Торгуемый источник данных. Свойство «неторгуемый» позволяет исключить данные источника из статистических расчетов.

Внимание! Дублирование одного инструмента несколькими источниками не допускается.

отсутствует Фин. инструмент
Источник (значения) Используются при создании индикаторов («Новый индикатор», окно «Управление скриптами»). Число Число
Источник (логический) Используются при создании индикаторов («Новый индикатор», окно «Управление скриптами»). Логическое значение Логическое значение
Источник (позиция) Используются при создании индикаторов («Новый индикатор», окно «Управление скриптами»). Позиция
Возвращаемое значение Задает возвращаемое значение индикатора. Число и 2 логических значения Число
Формула Формула — пользовательский индикатор, имеющий неограниченное количество входов типа Число или Логическое значение. Названия блоков соединенных с блоком Формула являются переменными. Выходное значение является Числом. Для построения формул используется синтаксис языка программирования С#. Доступные операторы и математические функции языка Вы можете найти по следующим ссылкам — Операторы языка С#, Математические функции встроенные в язык C#. Числа или Логические значения Число
Логическая формула Логическая Формула — пользовательский индикатор, имеющий неограниченное количество входов типа Число или Логическое значение. Названия блоков соединенных с блоком Формула являются переменными. Выходным значение является Логическое значение. Для построения логических формул используется синтаксис языка программирования С#. Доступные операторы и математические функции языка Вы можете найти по следующим ссылкам — Операторы языка С# , Математические функции встроенные в язык C#. Числа или Логические значения Логическое значение
Обновляемое значение Блок, позволяющий накапливать данные по позиции. После закрытия позиции обнуляется. Типичное применение — реализация пользовательского трейл-стопа. Можно использовать и без позиции, тогда значение будет глобальным. Три входных параметра:
число — новое значение, записываемое в блок;
логическое значение — условие — обновляем или нет числовое значение;
очистка (необязательный параметр) — позволяет приводить обновляемое значение к стартовому значению.
текущее значение в блоке
Внешний скрипт на языке C# Пользовательский код на языке C# Фин. инструмент (от 1 до 4) отсутствует
Связанный параметр Позволяет связать параметры различных блоков вместе, чтобы в списке оптимизации они не повторялись. Необходим, если параметры всегда имели одинаковое значение. отсутствует отсутствует
Комментарий Позволяет написать текстовый комментарий и связать его с любым блоком. отсутствует отсутствует

Позиция

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

Название Описание Тип входящих данных Тип исходящих данных Ссылки на примеры применения
MAE Maximum Adverse Excursion Максимальное неблагоприятное отклонение цены от позиции в абсолютных величинах. В расчете на один контракт/лот. Позиция Число
MAE % Maximum Adverse Excursion Максимальное неблагоприятное отклонение цены от позиции в процентах. В расчете на один контракт/лот. Позиция Число
MFE Maximum Favorable Excursion Максимальное благоприятное отклонение цены от позиции в абсолютных величинах. В расчете на один контракт/лот. Позиция Число
MFE % Maximum Favorable Excursion Максимальное благоприятное отклонение цены от позиции в процентах. В расчете на один контракт/лот. Позиция Число
Доход Доход (убыток) приносимый позицией в абсолютных величинах. В расчете на один контракт/лот. Позиция Число
Доход % Доход (убыток) приносимый позицией в процентах. В расчете на один контракт/лот. Позиция Число
Есть активная длинная поз. Логическая функция проверяющая наличие активной длинной позиции. Фин. инструмент Логическое значение
Есть активная короткая поз. Логическая функция проверяющая наличие активной короткой позиции. Фин. инструмент Логическое значение
Есть активная позиция Логическая функция проверяющая наличие активной позиции. Фин. инструмент Логическое значение
Посл. закр. поз. была длинной Логическая функция проверяющая, что последняя закрытая позиция была длинной. Фин. инструмент Логическое значение
Посл. закр. поз. была короткой Логическая функция проверяющая, что последняя закрытая позиция была короткой. Фин. инструмент Логическое значение
Трейл Стоп Абс.(Double StopLoss, Double TrailEnable, Double TrailLoss), Флаг «Исп. расч. цену» Следящий стоп, значения ведения задаются в абсолютных величинах. У блока 3 параметра, которые описывают два режима работы:
1й режим — Стоп-лосс описывается параметром «стоп лосс», который задает максимальное падение(для шорта — рост) от цены входа, которые мы готовы принять. Это падение задается числом.
Во 2й режим блок переходит, если было зафиксировано увеличение цены (в случае шорта уменьшение) на величину заданную параметром «вкл. трейл». Важно! Переход в режим ведения происходит только в случае превышения ценой заданного уровня! В случае касания цены без превышения ведение не включается. В этом случае уровень поддержки на следующем баре вычисляется, как MFE (этого бара) минус параметр «трейл лосс».
Иными словами, начинается «ведение» прибыли.) Параметр «Исп. расч. цену» позволяет вести расчет стопа от расчетной цены открытия. Для режима лаборатории это цена открытия следующего за сигналом бара. Для режима реальных торгов это цена по которой была выставлена заявка на открытие позиции. Отключение данного параметра приводит к использованию реальной цены открытия полученной в ходе торгов.
Расчетную цену невозможно рассчитать, если включена опция «По рынку с фикс ценой» и задано проскальзывание отличное от 0.
Позиция Число
Трейл Стоп(Double StopLoss, Double TrailEnable, Double TrailLoss), Флаг «Исп. расч. цену» То же что и предыдущий следящий стоп но параметры ведения задаются в процентах. Позиция Число
Цена входа Цена сделки, по которой открылась позиция. Для режима реальных торгов это цена по которой была выставлена заявка на открытие позиции. Позиция Число
Цена входа (расчетная) Расчетная цена сделки, по которой открылась позиция. Для режима лаборатории это цена открытия следующего за сигналом бара.
Внимание! Если вход произошел не по расчетной свече, то расчетная цена не может быть восстановлена.
Удерживалось баров Возвращает количество баров удержания позиции. Позиция Число
Время входа Время входа в позицию. Позиция число в формате hhmmss (ччммсс) час 00 — 23 минута 00 — 59 секунда 00 — 59
Дата входа Дата входа в позицию. Позиция число в формате YYMMDD (ГГММДД) YY — двузначный год MM — месяц 1 — 12
DD — день месяца 1- 31
Открытие позиции по рынку Открытие позиции по первой предложенной на рынке цене. В расчетах на истории используется цена открытия следующего бара. — Финансовый инструмент;
— Условие (необязательный входящий параметр — логическое значение);
— Цена;
— Количество (необязательный входящий параметр). Внимание! Значение, указанное во входе «Количество» является приоритетным по сравнению со значением, указанным в параметрах блока.
Позиция
Закрытие позиции по рынку Закрытие позиции по первой предложенной на рынке цене. В расчетах на истории используется цена открытия следующего бара. Позиция, необязательный входящий параметр — (Логическое значение) условие срабатывания отсутствует
Открытие позиции если меньше Открытие позиции происходит если цена на текущем шаге рассчета равна или меньше входящего параметра. — Финансовый инструмент;
— Условие (необязательный входящий параметр — логическое значение);
— Цена;
— Количество (необязательный входящий параметр). Внмание! Значение, указанное во входе «Количество» является приоритетным по сравнению со значением, указанным в параметрах блока.
Позиция
Открытие позиции если больше Открытие позиции происходит если цена на текущем шаге расчета равна или больше входящего параметра. — Финансовый инструмент;
— Условие (необязательный входящий параметр — логическое значение);
— Цена;
— Количество (необязательный входящий параметр). Внмание! Значение, указанное во входе «Количество» является приоритетным по сравнению со значением, указанным в параметрах блока.
Позиция
Закрытие позиции по stop-loss Закрытие позиции по приказу ограничения убытков. Позиция отсутствует
Закрытие позиции по take-profit Закрытие позиции по приказу защиты прибыли. Позиция отсутствует
Количество Возвращает текущий размер позиции в лотах. Позиция Число
Открытие позиции лимитной ценой Открытие позиции по заданной цене. — Финансовый инструмент;
— Условие (необязательный входящий параметр — логическое значение);
— Цена;
— Количество (необязательный входящий параметр). Внмание! Значение, указанное во входе «Количество» является приоритетным по сравнению со значением, указанным в параметрах блока.
Позиция
Закрытие позиции лимитной ценой Закрытие позиции по заданной цене. Финансовый инструмент отсутствует
Убытков подряд Подсчет количества убыточных позиций подряд. Финансовый инструмент Число
2 убытка подряд Наличие двух или более убыточных позиций подряд. Финансовый инструмент Логическое значение
Последний выход имеет такое имя В параметре задается имя блока закрытия позиции. Значение данного блока верно, если последним закрытием по финансовому инструменту было закрытие с заданным именем. Финансовый инструмент Логическое значение
Время последней закрытой позиции Время последней закрытой позиции. Финансовый инструмент Число
Дата входа последней закрытой позиции Дата входа последней закрытой позиции. Финансовый инструмент Число
Время выхода последней закрытой позиции Время выхода последней закрытой позиции. Финансовый инструмент Число
Дата выхода последней закрытой позиции Время выхода пследней закрытой позиции. Финансовый инструмент Число
Время выхода последней закрытой позиции по имени Время выхода последней закрытой позиции по имени. Финансовый инструмент Число
Дата выхода последней закрытой позиции по имени Дата выхода последней закрытой позиции по имени. Финансовый инструмент Число
Дней в позиции Количество дней в последней позиции. Позиция Число
Минут в позиции Количество минут в последней позиции. Позиция Число
Цена последнего выхода Цена последнего входа. Финансовый инструмент Число
Последняя позиция закрыта и длинная Последняя позиция закрыта и длинная. Финансовый инструмент Логическое значение
Последняя позиция закрыта и короткая Последняя позиция закрыта и короткая. Финансовый инструмент Логическое значение

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

Индикаторы

Технический Индикатор это результат математических расчетов на основе показателей цены и/или объёма (Volume). Полученные величины используется для прогнозирования ценовых изменений. В программе TSLab существует большое количество встроенных индикаторов, но при необходимости существует возможность создания собственного индикатора.
Внимание! Для того, чтобы загрузить приведенные в таблице примеры в программу, их надо предварительно сохранить на диск, используя функцию «сохранить ссылку как» используемого браузера. Полученный .xml файл загружается посредством функции «Загрузить из файла» в окне «Управление скриптами».
Дополнительные индикаторы и инструменты визуального конструирования, находящиеся в разработке или стадии тестирования доступны Пользователю по адресу: Дополнительные индикаторы.

Название Описание Тип входящих данных Тип исходящих данных Ссылки на примеры применения
+DI(int Период) Индикатор положительного направления системы индикаторов Average Directional Movement Index Фин. инструмент Число
ADX(int Период) Индикатор ADX, или индикатор вероятной направленности (Average Directional Movement Index), служит для определения вероятного направления основного тренда 2 списка чисел Число
ATR(int Период) Индикатор Среднего Истинного Диапазона (Average True Range — ATR) представляет собой скользящее среднее значений Истинного Диапазона (TR). Фин. инструмент Число
Bollinger Bands минус(Double Коэф. , int Период) Нижняя граница коридора Боллинджера. Число Число
Bollinger Bands плюс(Double Коэф., int Период) Верхняя граница коридора Боллинджера. Число Число
CCI(int Период) Индекс Товарного Канала (Commodity Channel Index — CCI) измеряет отклонение цены инструмента от его среднестатистической цены. Фин. инструмент Число
-DI(int Период) Индикатор отрицательного направления системы индикаторов Average Directional Movement Index Фин. инструмент Число
EMA(int Период) Экспоненциально сглаженное скользящее среднее определяется путем прибавления к предыдущему значению скользящего среднего определенной доли текущей цены закрытия. Число Число
MACD Технический Индикатор Схождение/Расхождение Скользящих Средних — это следующий за тенденцией динамический индикатор. Он показывает соотношение между двумя скользящими средними цены. Число Число
MACD Ext(int Период1, int Период2) MACD с заданными периодами расчета. Число Число
MACD Signal(int Период) Сигнальная линия MACD. Число Число
MedianPrice Функция суммирует значения цен High и Low для бара, а затем делит эту сумму на 2. Это значение является серединой бара. Фин. инструмент Число
Momentum(int Период) Индикатор момента (Momentum indicator) (Рассчитывается как Momentum Simple = C — C-n
Где C- цена закрытия текущего периода.
Где С-n — цена закрытия N периодов назад. )
Число Число
Momentum % (int Период) Индикатор момента (Momentum indicator) нормированный, так же известен как Rate Of Change (отрицательных значений не принимает — рассчитывается как MOMENTUM = CLOSE i / CLOSE (i — n) * 100) Число Число
Chande Momentum Oscillator (int Период) Осциллятор Моментум Тушара Чандэ (Tushar Chande) CMO Число Число
Parabolic SAR Parabolic Time/Price System (Параболическая система цены/времени) Фин. инструмент Число
RSI(int Период) Индекс относительной силы (Relative strength index)- классическая версия — это следующий за ценами осциллятор, который колеблется в диапазоне от 0 до 100. Число Число
Cutler’s RSI(int Период) Индекс относительной силы (Cutler’s Relative strength index) — версия использующая экспоненциальное сглаживание — это следующий за ценами осциллятор, который колеблется в диапазоне от 0 до 100. Число Число
SMA(int Период) Простое, или арифметическое, скользящее среднее рассчитывается путем сложения входящих значений, например цен закрытия инструмента, за определенный период, а получившаяся сумма затем делится на значение периода. Число Число
StDev Standard Deviation — Индикатор стандартного (среднеквадратического) отклонения. Число Число
Сумма за(int Период) Рассчитывается путем сложения входящих значений, например цен закрытия инструмента, за определенный период. Число Число
SMMA(int Сдвиг, int Период) Сглаженное скользящее среднее (Smoothed Moving Average, SMMA) Число Число
StochK(int Период) стохастический осциллятор Stochastic Oscillator %K. Стохастический осциллятор измеряет насколько цена близка к своим верхним или нижним границам. Индикатор изменяется в диапазоне от 0 до 100. Фин. инструмент Число
StochRSI(int Период) StochRSI = Stochastics + RSI. StochRSI применяет формулу просчета стохастики на индексе относительной силы. Фин. инструмент Число
TR Истинный диапазон (True Range — TR) есть наибольшая из следующих трех величин:
— разность между текущими максимумом и минимумом;
— разность между предыдущей ценой закрытия и текущим максимумом;
— разность между предыдущей ценой закрытия и текущим минимумом.
Фин. инструмент Число
Typical Price Типичная цена (Typical Price) представляет из себя среднее от High, Low и Close. Результат называют средней или типичной ценой. Фин. инструмент Число
Максимум за(int Период) Наибольшая цена инструмента за выбранный период. Число Число
Минимум за(int Период) Наименьшая цена инструмента за выбранный период. Число Число
Относительный Относительное изменение цены от начала диапазона графика.(За единицу принимается значение закрытия первого бара и дальше строятся значения относительно него.) Число Число
MAMA Мезоадаптивное сглаженное скользящее среднее Число Число
FAMA Фрактальное сглаженное скользящее среднее Число Число
TEMA Тройное экспоненциальное сглаженное скользящее среднее Число Число
DEMA Двойное экспоненциальное сглаженное скользящее среднее Число Число
AMA Адаптивное сглаженное скользящее среднее Число Число
LWMA Линейно-взвешенное сглаженное скользящее среднее Число Число
ADX (old) Индекс среднего направления движения Число Число
Aroon+ Индиатор Арун+ Число Число
Aroon- Индикатор Арун- Число Число
TRIX Тройное экспоненциальное скользящее Число Число

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

Название Описание Тип входящих данных Тип исходящих данных Ссылки на примеры применения
Ask Цена продажи. Фин. инструмент Число
Bid Цена покупки. Фин. инструмент Число
Min Минимальное значение из двух. Число Число
Абсолютная комиссия(Double Комиссия) Значение комиссии на одну сделку (покупка или продажа) в абсолютных величинах. Фин. инструмент Число
Вычесть Вычесть одно число из другого. Число Число
Not Логическое отрицание. Меняет входящее логическое значение на противоположное. Если на входе истина то на выходе ложь, если на входе ложь то на выходе истина. Логическое значение Логическое значение
Закрытие Цена закрытия. Фин. инструмент Число
И Операция логическое «И» Логическое значение Логическое значение
Или Операция логическое «ИЛИ» Логическое значение Логическое значение
Константа(Double Значение) Постоянное значение. Отсутствует Число
Max Максимальное значение из двух Число Число
Максимум Максимальная цена бара. Фин. инструмент Число
Минимум Минимальная цена бара. Фин. инструмент Число
Обрезать(int Знаков) Обрезает High и Low на заданную величину. Фин. инструмент Фин. инструмент
Объем Объем заключенных контрактов — количество операций с фьючерсными контрактами или опционами, совершенных за определенный период времени. Фин. инструмент Число
Время Модуль принимает на вход финансовый инструмент и возвращает текущее время транслируемое биржей.
Внимание! Блок Время рассчитывается в момент пересчета агента. Соотвественно, выполнение входа в позицию и выполнение выхода из позиции возможны в указанный период времени работы агента + интервал пересчета агента.
Если время выполнения заявки запланировано на момент позже времени закрытия торговой сессии, то данная заявка будет исполнена на следующий день.
Фин. инструмент Число в формате hhmmss (ччммсс) час 00 — 23 минута 00 — 59 секунда 00 — 59
Время в минутах Время бара в минутах от начала дня. Например:
10:00 = 600
10:31 = 631
Фин. инструмент Число
Дата Модуль принимает на вход финансовый инструмент и возвращает текущую дату транслируемое биржей. Фин. инструмент Число в формате YYMMDD (ГГММДД) YY — двузначный год MM — месяц 1 — 12
DD — день месяца 1- 31
День недели Модуль принимает на вход финансовый инструмент и возвращает день недели в виде значений от 1 до 7. Фин. инструмент Число: Понедельник -1, Вторник — 2, …. Воскресенье — 7.
День месяца Модуль принимает на вход финансовый инструмент и возвращает день месяца в виде значений от 1 до 31. Фин. инструмент Число: число месяца 1,2,3… 31.
Открытие Цена открытия. Фин. инструмент Число
Относительная комиссия(Double Комиссия %) Значение комиссии на одну сделку (покупка или продажа) в процентах.
Стоимость денег: Применяется для расчета цены заемных средств, то есть торговли с плечом. Для коротких позиций считается со всей суммы сделки. Для длинной как число лотов -1 помноженное на цену лота.
Фин. инструмент отсутствует
Перемножить с(int Знаков, Double Коэф.) Умножить значения бара на постоянный коэффициент Фин. инструмент Фин. инструмент
Пересечение сверху Функция определяющая наличие пересечения одного графика другим сверху вниз. Число Логическое значение
Пересечение снизу Функция определяющая наличие пересечения одного графика другим снизу вверх. Число Логическое значение
Поделить с(int Знаков, Double Коэф.) Поделить значения бара на постоянный коэффициент Фин. инструмент Фин. инструмент
Разжать Разжать посчитанные числовые данные в сжатом диапазоне, для последующего их использования с данными в оригинальном диапазоне. Блок «разжать» необходимо соединить с разжимаемым блоком, а также с блоком «сжать», соответствующим разжимаемому блоку. В программе существует три метода декомпрессии данных, настраиваемых в окне Свойства. Внимание! Метод 2 не применим для исторического тестирования, поскольку приводит к заглядыванию в будущее и приводит к существенному искажению результатов. не определено Число
Разжать логическое Разжать посчитанные в сжатом диапазоне логические данные, для последующего их использования с данными в оригинальном диапазоне. Блок «разжать» необходимо соединить с разжимаемым блоком, а также с блоком «сжать», соответствующим разжимаемому блоку. не определено Логическое значение
Сжать в секунды(int Interval) Сжатие текущего временного диапазона баров в более длительный. Сжимать можно только в кратные диапазоны. Например, 15 сек. можно сжать в 15, 30, 45, 60 сек. и т.д. Фин. инструмент Фин. инструмент
Сжать(int Interval) Сжатие текущего временного диапазона (минуты — в минуты, дни — в дни) баров в более длительный. Сжимать можно только в кратные диапазоны.
Например, 15 мин. можно сжать в 15, 30, 45, 60 мин. и т.д.
Параметры блока:
— Интервал;
— Сдвиг.
Фин. инструмент Фин. инструмент
Сжать (Расшир) Сжатие текущего временного диапазона (минуты — в минуты, дни — в дни) баров в более длительный. Сжимать можно только в кратные диапазоны.
Например, 15 мин. можно сжать в 15, 30, 45, 60 мин. и т.д
Параметры блока:
— Интервал;
— Сдвиг.

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

Фин. инструмент Фин. инструмент
Сложить Сложить два числа. Число Число
Умножить на(Double Коэф.) Умножение на заданный коэффициент. Число Число
Умножить на(Double Коэф.) Умножение на заданный коэффициент. Фин. инструмент Фин. инструмент
Перевернуть Имитирует работу триггера с двумя входами, при появлении «Истина» на первом входе, выходное значение становится «Истина» до появления «Истина» на втором входе. При появлении «Истина» на втором входе, значение индикатора становится «Ложь», до появления значения «Истина» на первом входе. Если «Истина» появляется одновременно на двух входах, то значение индикатора — «Ложь», т.е. первый вход игнорируется. Два логических значения Логическое значение
Задержать Задерживает входящий логический сигнал на N свечей (параметр «Период»).Т.е. если входящее значение на определенной свече становится «Истина», то оно будет продублировано на N свечей. Логическое значение Логическое значение
Сдвиг Сдвиг значений на N свечей вправо. Число Число
BidQty Количество лотов на покупку. Финансовый инструмент Число
AskQty Количество лотов на продажу. Финансовый инструмент Число
Относ. комиссия с минимумом Позволяет создать относительную минимальную комиссию, которую возьмет брокер. Финансовый инструмент Число

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

Market Position

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

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

Volume Footprint

Отображает сумму покупок и продаж для каждого шага или диапазона цены, в зависимости от настройки параметра «Объединять шагов».

Bid/Ask Footprint

Отображает количество покупок и продаж отдельно для каждого шага или диапазона цены, в зависимости от настройки параметра «Объединять шагов».
В случае если покупок больше, строка заливается зеленым, если меньше — красным. В случае равенства числа покупок и числа продаж строка заливается желтым.

Delta Footprint

Отображает разность числа покупок и числа продаж отдельно для каждого шага или диапазона цены, в зависимости от настройки параметра «Объединять шагов».
В случае если покупок больше, строка заливается зеленым, если меньше — красным. В случае равенства числа покупок и числа продаж строка заливается желтым.

Портфель

Название Описание Тип входящих данных Тип исходящих данных Ссылки на примеры применения
Свободные деньги Показывает наличие свободных денег на счету.
В агенте информация транслируется со счета.
В лаборатории рассчитывается на основании позиции по формуле:
Свободные деньги = деньги — позиции — деньги блокированные в заявках.
Бумага Число
Оценка портфеля Показывает оценку портфеля.
В агенте информация транслируется со счета.
В лаборатории рассчитывается на основании позиции по формуле:
Оценка порфтеля = деньги + позиции.
Бумага Число
Текущая позиция Показывает совокупную позицию по бумаге. В режиме лаборатории отображается расчетная позиция скрипта. В режиме агента отображается значение из колонки «Текущая» окна «Позиции».
Доход (за день) Считает доход по бумаге по сделкам за день текущей свечи. Бумага Число
Доход (за все время)» Считает доход по бумаге по сделкам за все время. Бумага Число
Доход (за N дней) Период — количество дней для расчета. Бумага Число
Доход (за N минут) Период — количество минут для расчета. Бумага Число
Доход (за N позиций) Период — количество позиций для расчета. Бумага Число
Архив записей
© 2021 Школа по созданию торговых роботов  Войти