9 декабря 2019 г.

Умная автопрокрутка графика

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

Индикатор BetterChart

Индикатор предназначен для улучшения функций стандартного графика. Индикатор постоянно дорабатывается путём переноса подходящих функций из других моих индикаторов подобного назначения.

6 декабря 2019 г.

VP 8.3. Исправление ошибки с новыми барами

Ошибка состояла в том, что при появлении новых баров на графике гистограмма смещалась влево (#41). Проблема оказалась в новом классе-помощнике для кэширования запросов iTime, где я забыл про необходимость проверки на наличие новых баров. Из-за этого бага рекомендую обязательно обновиться, если у вас версия не ниже 7.2.

3 декабря 2019 г.

Однократное выполнение кода

Необходимо создать механизм для выполнения произвольного кода лишь однажды за всё время выполнения скрипта независимо от того, где этот кусок расположен. Например, это может понадобиться при отладке, чтобы где-нибудь в цикле или внутри многократно вызываемой функции (например, OnCalculate()) вывести в лог значение контрольной переменной или выражения.

2 декабря 2019 г.

FXcoder на Slack

В качестве эксперимента открыт новый канал общения с помощью Slack. Программирование, трейдинг и прочее. Подробности и ссылки под катом.

1 декабря 2019 г.

Смена адреса на fxcoder.ru

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

5 ноября 2019 г.

Скрипт ScrollMaster

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

4 ноября 2019 г.

FindVL 5.0. Поддержка тиков и сглаживания

Обновление для FindVL, добавляющее поддержку тиков (в 5) и сглаживание. Параметры аналогичны параметрам VP. Также добавлен параметр Parameter для указания типа тестируемого параметра (максимум, медиана, VWAP). Картинки и небольшой анализ под катом.

3 ноября 2019 г.

Скрипт FindVL (Find Volume Levels)

Скрипт показывает отработку уровней максимальных объёмов распределений профиля объёмов (см. индикатор VP). Кроме того, скрипт демонстрирует способ использования кода индикатора VP для получения распределений и их параметров из кода.

2 ноября 2019 г.

Актуализация кода

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