Как работает кеширование кластерных блоков. Расчёт кластерных блоков для прошлого, происходит единожды. Расчёты кешируются в файл в папке на одном уровне с папкой логов программы(Инструменты - Папка с логами), в папке CachedTradeHistograms При повторных обращениях, считываются результаты из файла. Если в настройках программы установлено расписание перезагрузки, кешевые файлы будут разбиты на дни. Если был пропуск в данных, например, отсутствие интернета, в файлах пропущенных данных может не оказаться. Кеш файл не перезаписывается, поэтому, если нужно пересчитать статистику за какой-то день, кешевый файл нужно удалить(перенести в другое место, при выключенной программе). При новом запросе, будет создан новый файл с пересчетом кластера за данный день.
Если изменить кластер, то первый раз скрипт очень долго считается, иногда больше, чем 40 сек (Параметр по умолчанию. Файл - Настройки программы - Оптимизация скрипта - Остановить скрипт после). После этого первого пересчета, работает нормально. Почему именно так работает? В скрипте установлен основной интервал, кеширование насчитывает кластер на каждую свечу, запоминает в памяти и сохраняет на диск. Кластеры на таймфреймы насчитываются из интервальных закешированных интервальных кластеров. При последующих запусках программы, насчитанный кеш для интервальных кластеров читается с диска. Меняем, например, интервал скрипта или шаг цены кластеров - насчитывается новый кеш. Если в скрипте история большая, для данного компьютера, то изменение параметров кластерного кубика может привести к сообщению "Скрипт остановлен, после 40 секунд исполнения". Что можно сделать: - Увеличить время работы скрипта, в настройках программы. - Уменьшить загружаемую в скрипт историю. (В свойствах скрипта параметры МаксБаров или МаксДней) При проведении бек-теста скрипта с кластерными индикаторами программа через некоторое время выключается. Какое может быть решение данной проблемы? - Если программа запущена в 64-битном режиме, то есть два варианта 1. снижение количества объема сделок, за счет уменьшения количества загружаемых баров 2. увеличение ресурсов компьютера. Если в 32-тном, вариант один: Включить программу в 64х битном режиме.
Блок "Верхний уровень торговой статистики" позволяет установить в процентном значении отсечки данных по верхнему уровню. Данный блок соединяется с блоком "Торговая статистика".
Внимание! Для активации параметра и его настройки нажмите значок "Эквалайзер" напротив параметра.
Уровень отсечки, % - Позволяет установить значение отсечки в процентах.
Торговая статистика, Последняя торговая статистика
Число
Блок "Выровненный инструмент" обеспечивает отображение гистограмм одинаковой ширины вне зависимости от фактического количества свечей в графике.
Интервал - Интервал (целое число в единицах параметра 'База интервала')
База интервала - База интервала (секунды, минуты, часы, дни)
Финансовый инструмент
Финансовый инструмент
Отображает разность числа покупок и числа продаж отдельно для каждого шага или диапазона цены, в зависимости от настройки параметра 'Объединять шагов'. В случае если покупок больше, строка окрашивается зеленым цветом, если меньше - красным цветом. В случае равенства числа покупок и числа продаж строка окрашивается желтым.
Коэф. заливки - Выбор значения коэффициента заливки гистограммы.
Объединять шагов - Выбор количества шагов цены, используемого для группировки цен.
Внимание! Для активации параметра и его настройки нажмите значок "Эквалайзер" напротив параметра.
Финансовый инструмент
Кластер
Блок "Значение цены торговой статистики" создает гистограмму на основе выбранной цены. Используется совместно с блоком "Торговая статистика".
Без параметров
Торговая статистика, Последняя торговая статистика
Число
Число
Отображает сумму покупок и продаж для каждого шага или диапазона цены, в зависимости от настройки параметра 'Объединять шагов'.
Коэф. заливки - Выбор значения коэффициента заливки гистограммы
Объединять шагов - выбор количества шагов цены, используемого для группировки цен.
Внимание! Для активации параметра и его настройки нажмите значок "Эквалайзер" напротив параметра.
Финансовый инструмент
Кластер
Отображает количество покупок и продаж отдельно для каждого шага или диапазона цены, в зависимости от настройки параметра 'Объединять шагов'. В случае если покупок больше, строка окрашивается зеленым цветом, если меньше - красным. В случае равенства числа покупок и числа продаж строка окрашивается желтым цветом.
Коэф. заливки - Выбор значения коэффициента заливки гистограммы.
Объединять шагов - Выбор количества шагов цены, используемого для группировки цен.
Внимание! Для активации параметра и его настройки нажмите значок "Эквалайзер" напротив параметра.
Финансовый инструмент
Кластер
Блок 'Количество строк торговой статистики' выдает количество строк торговой статистики, соответствующее выбранному фильтру.
Значение отсечки - Выбор значения отсечки.
Режим сравнения отсечки - Оператор сравнения для формирования отсечек (больше, больше или равно, меньше, меньше или равно, равно, не равно).
MinBarPct - Минимальный бар, %
MaxBarPct - Максимальный бар, %
Внимание! Для активации параметра и его настройки нажмите значок "Эквалайзер" напротив параметра.
Торговая статистика, Последняя торговая статистика
Число
Блок 'Нижний уровень торговой статистики' позволяет установить в процентном значении отсечку данных по нижнему уровню. Данный блок соединяется с блоком 'Торговая статистика'.
Уровень отсечки, % - Позволяет установить значение отсечки в процентах.
Внимание! Для активации параметра и его настройки нажмите значок "Эквалайзер" напротив параметра.
Торговая статистика, Последняя торговая статистика
Число
Блок 'Последняя торговая статистика' создает гистограмму за указанный временной интервал.
Вид таймфрейма
От полуночи в настоящее
Из настоящего в прошлое
Интервал - Интервал (целое число в единицах параметра 'База интервала')
База интервала - База интервала (секунды, минуты, часы, дни, недели, месяцы)
Сдвиг таймфрейма
Ед. изм. сдвига таймфрейма - (секунды, минуты, часы, дни, недели, месяцы)
Объединять шаги цены - Осуществление выбора шага цены, используемого для группировки цен.
Вид - Вид торговой статистики (количество сделок, объем торгов, количество покупок, количество продаж, разница количества покупок и продаж, относительная разница количества покупок и продаж).
Ширина, % - Ширина гистограммы в процентах относительно ширины панели графика.
Внимание! Для активации параметра и его настройки нажмите значок "Эквалайзер" напротив параметра.
Финансовый инструмент
Торговая статистика
Блок 'Расширенная сумма строк торговой статистики 1' выдает значение, основанное на сумме значений строк торговой статистики.
Вид - Вид торговой статистики (количество сделок, объем торгов, количество покупок, количество продаж, разница количества покупок и продаж, относительная разница количества покупок и продаж).
Использовать отсечку количества трэйдов
Отсечка количества трэйдов
Использовать отсечку количества
Отсечка количества
Использовать отсечку количества асков
Отсечка количества асков
Использовать отсечку количества бидов
Отсечка количества бидов
Использовать отсечку разницы количества асков и бидов
Отсечка разницы количества асков и бидов
Использовать отсечку относительной разницы количества асков и бидов, %
Отсечка относительной разницы количества асков и бидов, %
Режим сравнения отсечки - Оператор сравнения для формирования отсечек (больше, больше или равно, меньше, меньше или равно, равно, не равно).
Торговая статистика, Последняя торговая статистика
Число
Блок 'Расширенная сумма строк торговой статистики 2', выдает значение, основанное на сумме значений строк торговой статистики.
Вид - Вид торговой статистики (количество сделок, объем торгов, количество покупок, количество продаж, разница количества покупок и продаж, относительная разница количества покупок и продаж).
Использовать отсечку количества трэйдов
Отсечка количества трэйдов
Режим сравнения отсечки количества трэйдов
Использовать отсечку количества
Отсечка количества
Режим сравнения отсечки количества
Использовать отсечку количества асков
Отсечка количества асков
Режим сравнения отсечки количества асков
Использовать отсечку количества бидов
Отсечка количества бидов
Режим сравнения отсечки количества бидов
Использовать отсечку разницы количества асков и бидов
Отсечка разницы количества асков и бидов
Режим сравнения отсечки разницы количества асков и бидов
Использовать отсечку относительной разницы количества асков и бидов, %
Отсечка относительной разницы количества асков и бидов, %
Режим сравнения отсечки относительной разницы количества асков и бидов, %
Торговая статистика, Последняя торговая статистика
Число
Блок 'Расширенная экстремальная цена торговой статистики 1' показывает максимальное значение торговой статистики при экстремальной цене.
Использовать отсечку количества трэйдов
Отсечка количества трэйдов
Использовать отсечку количества
Отсечка количества
Использовать отсечку количества асков
Отсечка количества асков
Использовать отсечку количества бидов
Отсечка количества бидов
Использовать отсечку разницы количества асков и бидов
Отсечка разницы количества асков и бидов
Использовать отсечку относительной разницы количества асков и бидов, %
Отсечка относительной разницы количества асков и бидов, %
Режим сравнения отсечки
Вид экстремума - Вид экстремума (минимум, максимум)
Минимальный бар, %
Максимальный бар, %
Торговая статистика, Последняя торговая статистика
Число
Блок 'Расширенная экстремальная цена торговой статистики 2' показывает цену, при которой было достигнуто максимальное значение гистограммы.
Использовать отсечку количества трэйдов
Отсечка количества трэйдов
Режим сравнения отсечки количества трэйдов
Использовать отсечку количества
Отсечка количества
Режим сравнения отсечки количества
Использовать отсечку количества асков
Отсечка количества асков
Режим сравнения отсечки количества асков
Использовать отсечку количества бидов
Отсечка количества бидов
Режим сравнения отсечки количества бидов
Использовать отсечку разницы количества асков и бидов
Отсечка разницы количества асков и бидов
Режим сравнения отсечки разницы количества асков и бидов
Использовать отсечку относительной разницы количества асков и бидов, %
Отсечка относительной разницы количества асков и бидов, %
Режим сравнения отсечки относительной разницы количества асков и бидов, %
Вид экстремума - Вид экстремума (минимум, максимум)
Минимальный бар, %
Максимальный бар, %
Торговая статистика, Последняя торговая статистика
Число
Блок 'Расширенное количество строк торговой статистики 1' выдает количество строк торговой статистики, соответствующее выбранному фильтру.
Использовать отсечку количества трэйдов
Отсечка количества трэйдов
Использовать отсечку количества
Отсечка количества
Использовать отсечку количества асков
Отсечка количества асков
Использовать отсечку количества бидов
Отсечка количества бидов
Использовать отсечку разницы количества асков и бидов
Отсечка разницы количества асков и бидов
Использовать отсечку относительной разницы количества асков и бидов, %
Отсечка относительной разницы количества асков и бидов, %
Режим сравнения отсечки - Оператор сравнения для формирования отсечек (больше, больше или равно, меньше, меньше или равно, равно, не равно).
Торговая статистика, Последняя торговая статистика
Число
Блок 'Расширенное количество строк торговой статистики 2' выдает количество строк торговой статистики, соответствующее выбранному фильтру.
Использовать отсечку количества трэйдов
Отсечка количества трэйдов
Режим сравнения отсечки количества трэйдов
Использовать отсечку количества
Отсечка количества
Режим сравнения отсечки количества
Использовать отсечку количества асков
Отсечка количества асков
Режим сравнения отсечки количества асков
Использовать отсечку количества бидов
Отсечка количества бидов
Режим сравнения отсечки количества бидов
Использовать отсечку разницы количества асков и бидов
Отсечка разницы количества асков и бидов
Режим сравнения отсечки разницы количества асков и бидов
Использовать отсечку относительной разницы количества асков и бидов, %
Отсечка относительной разницы количества асков и бидов, %
Режим сравнения отсечки относительной разницы количества асков и бидов, %
Торговая статистика, Последняя торговая статистика
Число
Блок 'Сложенная Торговая статистика' суммирует последние N гистограмм, поданных на вход.
Период - Период индикатора (окно расчетов).
Внимание! Для активации параметра и его настройки нажмите значок "Эквалайзер" напротив параметра.
Торговая статистика
Торговая статистика
Блок 'Сумма строк торговой статистики' выдает значение, основанное на сумме значений строк торговой статистики.
Значение отсечки - Выбор значения отсечки.
Режим сравнения отсечки - Оператор сравнения для формирования отсечек (больше, больше или равно, меньше, меньше или равно, равно, не равно).
Максимальный бар, %
Минимальный бар, %
Внимание! Для активации параметра и его настройки нажмите значок "Эквалайзер" напротив параметра.
Торговая статистика
Число
Блок 'Торговая статистика' создает гистограмму за выбранный таймфрейм (временной интервал).
Гистограмма может быть построена на количестве сделок, объеме торгов, количестве покупок, количестве продаж, разнице количества покупок и продаж и относительной разнице количества покупок и продаж, % (см. параметр 'Вид').
Вид таймфрейма - Вид таймфрейма (из настоящего в прошлое, от полуночи в настоящее).
Интервал - Интервал (целое число в единицах параметра 'База интервала')
База интервала - База интервала (секунды, минуты, часы, дни)
Время начала - Начало построения профиля.
Использовать топ-таймфрейм
Топ-таймфрейм
Ед. изм. топ-таймфрейма
Объединять шаги цены - Осуществление выбора шага цены, используемого для группировки цен.
Вид - Вид торговой статистики (количество сделок, объем торгов, количество покупок, количество продаж, разница количества покупок и продаж, относительная разница количества покупок и продаж).
Ширина, % - Ширина гистограммы в процентах относительно ширины панели графика.
Внимание! Для активации параметра и его настройки нажмите значок "Эквалайзер" напротив параметра.
Фин. инструмент
Торговая статистика
Блок 'Торговая статистика за всё время' создает гистограмму на основе всего доступного временного интервала.
Гистограмма может быть построена на количестве сделок, объеме торгов, количестве покупок, количестве продаж, разнице количества покупок и продаж и относительной разнице количества покупок и продаж, % (см. параметр 'Вид').Гистограмма может быть построена на количестве сделок, объеме торгов, количестве покупок, количестве продаж, разнице количества покупок и продаж и относительной разнице количества покупок и продаж, % (см. параметр 'Вид').
Ширина, % - Ширина гистограммы в процентах относительно ширины панели графика.
Объединять шаги цены - Осуществление выбора шага цены, используемого для группировки цен.
Вид - Вид торговой статистики (количество сделок, объем торгов, количество покупок, количество продаж, разница количества покупок и продаж, относительная разница количества покупок и продаж).
Внимание! Для активации параметра и его настройки нажмите значок "Эквалайзер" напротив параметра.
Фин. инструмент
Торговая статистика
Блок 'Торговая статистика последних контрактов' создает гистограмму за указанное количество последних контрактов.
Количество контрактов - Осуществляет выбор количества контрактов, за которые должна отображаться торговая статистика.
Объединять шаги цены - Осуществление выбора шага цены, используемого для группировки цен.
Вид - Вид торговой статистики (количество сделок, объем торгов, количество покупок, количество продаж, разница количества покупок и продаж, относительная разница количества покупок и продаж).
Ширина, % - Ширина гистограммы в процентах относительно ширины панели графика.
Внимание! Для активации параметра и его настройки нажмите значок "Эквалайзер" напротив параметра.
Фин. инструмент
Последняя торговая статистика
Цена указанного количества в сделке.
Количество - Количество
Направление - Направление
Внимание! Для активации параметра и его настройки нажмите значок "Эквалайзер" напротив параметра.
Фин. инструмент
Число
Блок 'Экстремальная цена торговой статистики' показывает цену, при которой было достигнуто максимальное значение гистограммы.
Режим значения отсечки - Режим значения отсечки (никакая, относительная, абсолютная).
Значение отсечки - Выбор значения отсечки.
Вид экстремума - Вид экстремума (минимум, максимум)
Максимальный бар, %
Минимальный бар, %
Внимание! Для активации параметра и его настройки нажмите значок "Эквалайзер" напротив параметра.
Торговая статистика, Последняя торговая статистика
Число
Блок 'Экстремальное значение торговой статистики' показывает максимальное значение торговой статистики при экстремальной цене.
Максимальный бар, %
Минимальный бар, %
Внимание! Для активации параметра и его настройки нажмите значок "Эквалайзер" напротив параметра.
Торговая статистика, Последняя торговая статистика
Число
Чем более развитый рынок, тем более мощные инструменты для анализа необходимы. Представляем вам новый для TSLab сегмент - кластерный анализ который будет доступен в версии 2.0.19, выходящей на этой неделе.
Данные кубики позволят наблюдать и торговать алгоритмы на основе разного представления объёмов (объём сделок, лотов, бид/асков по уровням цен) Это отличная возможность усовершенствовать свои алгоритмы с учетом дополнительных данных, а так же создать новые, совершенно не похожие на классические - алгоритмы. Это новый для нас функционал и впереди много работы по усовершенствованию, но уже сейчас вы можете пользоваться данными кубиками и участвовать в развитии проекта.
Все ваши предложения и пожелания по улучшению функционала мы постараемся учесть в новых версиях программы.