Предназначение модуля
Модуль КТА - компьютерного технического анализа по оперативным данным, еслть ещё модуль ретроспективного анализа
Предназначен для выгрузки и сохранения данных движения цен OHLCV по базовым таймфрэймам из открытых источников Интернет и визуального анализа совмещённых на шкале времени в одном графическом блоке графика цен и ряда аналитических индикаторов. Позволяет
отображать графические блоки одновременно для разных циклов колебания цен, и ещё более уточнять отрисовываемые графики для разных таймфрэймов. Позволяет включать и отключать отдельные графики и индикаторы, выбирать для них разные таймфрэймы с сохранением
единого охватываемого временного периода, а также изменять сам временной период и смещение его от текущего времени назад в ретроспективу
В настоящее время реализованы графики цен и объёма OHLCV, индикаторы RSI, MACD, гистограмма MACD, множественные скользящие средние EMA, конверты, графики окон волатильности. Данные для построения графиков собираются агрегатором из открытых источников в сети
Интернет. причём база на настоящее время содержит данные за несколько последних лет, что позволяет использовать её для расчёта ретроспективных сценарием, проверяя комбинаторику индикаторов на эффективность определения точек входа и выхода
История создания модуля
Это самый первый модуль, с которого начинался КрАгрАн БЕССТ в апреле 2023 года. Тогда для контроля обучения у некоего учителя потребовался инструмент построения графиков. Первые попытки положить данные в Open Office Calck успехом не увенчались, не хватило
производительности, и пришлось начать автоматизировать задачу через промышленные БД и модули построения графиков. В начале собирался только 1 таймфрэйм, и было реализовано три графика - график цен, линий MACD и RSI. Реализовывал на том инструменте, который
был в руках - СУБД PostgreSQL, с которой работаем с начала 2000х, язык Perl, его надстройки для построения графиков и Apache+CGI как фронт энд
В дальнейшем модуль получил развитие в виде скомпонованного графического блока, который вставляется в разные модули с разнывм размером, масштабированием и подключением разного списка графиков и индикаторов. Кроме того появилась возможность
рсссчитывать и выбирать из 17 различных таймфрэймов, которые строятся по мере получения данных по трём базовым таймфрэймам из Интернет
Архитектура модуля
Модуль представлен отдельными скриптами построения графиков и индикаторов на основаннии собираемых данных, функциями их компоновки и отображения совместно с блоком ввода уточняющих параметров. Сюда же можно условно отнести и функционал выгрузки данных
из Интернет, и последующего расчёта данных вторичных таймфрэймов, которые исторически разрабатывались совместно с функционалом отображения графиков компьютерного технического анализа
[01] Базовая первичка движения цен берётся из таблиц динамики цен базовых таймфрэймов - 1М, 1Ч, 1Д - модуля выгрузки данных из открытых источников Интернет и компьютерного теханализа. Для модуля КТА по оперативным
данным вторичные таймфрэймы считаются на лету от первичных, даже не внутри БД, а внутри обслуживающих тот модуль Perl - функций
Математика модуля оперативного КТА строится на формулах расчёта индикаторов, представленных в разделе Методы анализа. Компьютерный технический анализ (КТА) и индикаторы
Планы развития модуля
Всё будет зависеть от решения - продолжать развитие продукта или нет. Оно застопорилось более года назад, т.к. ресурс отожрали задачи по вынужденному импортозамещению
|
|
раздел |
НАШИ ИТОГИ |
подразделы |
-
-
-
-
|
|