Блог им. jatotrade_com |Искусственный трейдер. Часть 2. Парсинг и визуализация тренировочного набора данных в Python

Всем, привет! Неделя выдалась «боевой», надеюсь все живы-здоровы!
В продолжении топика «Искусственный трейдер. Часть 1. Подготовка данных для машинного обучения (видео)»
Рассмотрим python-код «парсера» и «визуализатора» данных. Скажу сразу, что этот код вы можете легко модифицировать для анализа ваших данных любого другого формата.
Сам датасет формируется при помощи платформы Jatotrader, которая во время воспроизведения исторических данных сохраняет параметры частотных графиков для дальнейшего анализа и построения модели машинного обучения  в Python.
Для работы с тестовой выборкой нам понадобятся:
1. Установленная платформа Jatotrader FREE (или круче) версии 2.9.3 (или выше). С ее помощью вы сможете создавать любые тестовые наборы для любых инструментов. Либо воспользоваться, в качестве примера, готовым набором для фьючерсного контракта RIH0 с 20.12.19 по 28.02.20 (по два частотных графика 500 и 125 тиков на бар для каждой торговой сессии).

( Читать дальше )

Блог им. jatotrade_com |Искусственный трейдер. Часть 1. Подготовка данных для машинного обучения (видео).

Всех с наступающим (и никаких отступлений!) Днем Защитника Отечества ака Денем Советской Армии и Военно-Морского Флота!
И за тех, кто в море! Ну а те кто в ЗОЖе, начинаем готовить себе замену — искусственного трейдера.
Важнейшей частью любого алгоритма машинного обучения являются данные, на которых происходит обучение, а еще важнее качество этих данных.
Для приготовления искусственного трейдера нам понадобятся следующие ингредиенты:
1.Установленная платформа Jatotrader (FREE или круче) версии 2.9.3 или выше. Можно обойтись и без установки Джато и взять тестовый набор данных отсюда. Описание содержимого файлов датасета — в конце топика.
2.Питон.Jupyter Notebook (Anaconda3)
Короче говоря, Jatotrader мы используем как предварительный обработчик и генератор данных для машинного обучения (МО), а Python для создания модели, обученной на этих данных. Возможности Jatotrader позволяют создавать частотные графики из тиковых данных, примерно такого вида 



( Читать дальше )

Блог им. jatotrade_com |Квантовый биржевой стакан. Индикаторы.

Всех с прошедшими (уже даже с Китайским!), которые не прошли в ЗОЖе, а прошли в трудах. Допилил «квантовый» стакан в Jatotrader.
Свежее обновление можно скачать отсюда https://www.jatotrade.com/download
Новые фишки, которые понравились самому: это «посекундный» график цены внутри свечей кластеров с регулировкой контрастности по отношению к «футпринту», и графики интенсивностей покупок-продаж (2:45) (частотные индикаторы в стакане). Видео длинное — 4 мин. 55 сек., но зато представлены все основные индикаторы и как их настраивать. Пока делал видос, вспомнил, что по Ри была открыта поза с утра, успел закрыть с профитом… Чего и вам  желаю!


( Читать дальше )

Блог им. jatotrade_com |Индикатор "Ёлочка нарядная"

Уважаемые коллеги, поздравляю Вас с наступающим Новым Годом и желаю добра и счастья! (а денег вы и так накосячите накосите)
Решил добавить оптимизма, который навеял топик «Почему почти все торговые терминалы унылое го*но?» 
По этому случаю представляю новогодний индикатор «Ёлочка в стакане» в терминале Jatotrader. Сразу оговорюсь, что стакан здесь биржевой, и когда мы говорим что индикатор «Ёлочка» наполнит стакан содержанием (заметьте, не содержимым), я призываю всех вас в Новогодние праздники провести как можно больше времени в обнимку с ЗОЖом, короче — выпил глинтвейна — погуляй!


( Читать дальше )

Блог им. jatotrade_com |Индикатор срыва "стопов" толпы реализован

Закон Хеопса гласит: «Ничто и никогда не делается в срок и в пределах сметы». На этот раз не тот случай, как обещал в прошлом топике https://smart-lab.ru/blog/571855.php успел на неделе… Можно пользоваться индикатором в версии Jatotrader 2.9.2.
Индикатор срыва "стопов" толпы реализован
Видео индикатора здесь.

Лучше скачать обновление (не заплатку), т.к. стандартные настройки для Si и BR сохранены в конфигурации.

Если вы используете Jatotrader для визуализации и анализа сделок участников ЛЧИ и при загрузке сделок по акциям (например, по AFKS) возникает ошибка, исправьте в файле symbols.dat в объекте AFKS поле :minimum-price-step c 0.005 на 0.001, (короче, на актуальное значение шага цены) и перезапустите программу.

Если вы устанавливаете впервые Jatotrader, то
1. Cкачайте сначала установщик и запустите его.
2. Затем скачайте обновление, распакуйте его поверх старых файлов в папку Jatotrader (с заменой).
3. Иногда нужно ставить «заплатку», если она отличается от обновления по дате (в ней, как правило, устраняются ошибки).



( Читать дальше )

Блог им. jatotrade_com |Индикатор срыва "стопов" толпы

Посмотрим, как это выглядит. В этом видео результаты труда и примеры индикатора для RI, Si и BR.


( Читать дальше )

Блог им. jatotrade_com |Визуализация сделок участников ЛЧИ в терминале Jatotrader (устранение ошибок и апгрейд)

В продолжение постов https://smart-lab.ru/blog/565783.php (визуализация сделок по акциям, валютам и фьючерсам) и smart-lab.ru/blog/567150.php (добавлена возможность визуализации сделок участников ЛЧИ по опционам).
В новой сборке исправлена ошибка (найдена пользователем https://smart-lab.ru/profile/iWANTforLCHI2019fromZERO/) при дублировании сделок участников по одной цене и в одно и тоже время. На график риска добавлены маркеры максимальной позиции («лонг» или «шорт»). Собственные сделки можно сохранять в журнал операций для последующего  анализа.
Визуализация сделок участников ЛЧИ в терминале Jatotrader (устранение ошибок и апгрейд)
А также, в новой сборке появилась возможность построения мультипрофилей (с POC, VAH и VAL), например за час или день (неделя, месяц и квартал будут подключены позже). Профили могут быть наложены на графики одновременно. Профили не «сбрасываются» при переходе на новый тайм-фрейм. На графике внизу часовые профили SiZ9.

( Читать дальше )

Блог им. jatotrade_com |Визуализация сделок участников ЛЧИ в терминале Jatotrader (теперь и опционы)

В Jatotrader 2.9.1 с сегодняшнего дня есть возможность визуализации сделок участников ЛЧИ не только по фьючерсам, акциям и валютам, но и по опционам. Данные берутся с сайта МОЕХ. Ничего специально закачивать не нужно. Как этим пользоваться было показано в коротком видео (1 мин 48 сек). См. топик на прошлой неделе.
Добавлена еще одна приятная возможность: если в таблице сделок кликнуть в столбце «Подсветка», то соответствующая сделка будет найдена и подсвечена на графике, а график будет «отмотан» к месту сделки.

Визуализация сделок участников ЛЧИ в терминале Jatotrader (теперь и опционы)

Чтобы добавить столбец «Подсветка», кликните правой кнопкой мыши на заголовке таблицы сделок и включите галочку «Подсветка».
Визуализация сделок участников ЛЧИ в терминале Jatotrader (теперь и опционы)



( Читать дальше )

Блог им. jatotrade_com |Визуализация сделок участников ЛЧИ 2019-2015 в терминале Jatotrader

В Jatotrader появилась возможность визуализации сделок участников ЛЧИ с 2019 до 2015 года включительно. Данные берутся с сайта МОЕХ. Ничего специально закачивать не нужно. Можно анализировать сделки участников по фьючерсам, акциям и валютам. Пока не получится смотреть сделки по опционам. Как это делается показано в этом коротком видео (1 мин 48 сек).


( Читать дальше )

Блог им. jatotrade_com |Как построить профиль рынка при отсутствии тиковых данных

Для построения кластеров горизонтальных объемов и профиля рынка необходимы тиковые данные (т.е. информация о каждой сделке по рынку). Зачастую эти данные отсутствуют. Причин может быть несколько: начиная с того, что такая информация может быть платной и ее нет в открытом доступе, заканчивая тем, что объем этих данных слишком большой. Гораздо легче можно получить данные по свечам с минимальным тайм-фреймом 1 минута в формате HLOCV (HIGH, LOW, OPEN, CLOSE, VOLUME). Предлагается простой способ построения профиля рынка из 1 минутных свечей.
Как построить профиль рынка при отсутствии тиковых данных
Распределим («размажем») объем VOLUME 1-минутной свечи по ценовым уровням от HIGH до LOW  с минимальным шагом цены. При этом объемы, находящиеся в «теле» свечи должны быть в два раза больше объемов, распределяемых по «фитилям» свечи, согласно этому простому уравнению: 
Как построить профиль рынка при отсутствии тиковых данных

( Читать дальше )

....все тэги
UPDONW
Новый дизайн