визуализация


Анализ сделок участников ЛЧИ 2019

Итак, ЛЧИ в разгаре, и мы с r0man все же напряглись и сделали новую версию для анализа сделок участников ЛЧИ-2019

Многие помнят сервис по прошлым годам, но чтобы напомнить, а много не писать, помимо этого анонса продемонстрирую некоторые возможности, которыми редко пользуются.
И для анализа возьмем редко упоминаемого в обзорах, но тем не менее лидера номинации «Активный трейдер», а именно robot_Slavyan.
Robot_Slavyan, действительно является очень активным участником, в чем можно убедится просто посмотрев на картинку ниже (Тепловая карта количества сделок и объем сделок по часам за все дни)
Анализ сделок участников ЛЧИ 2019
И что мы видим? А видим что торгует он 8 инструментов, фьючерсов, из них наиболее активно Нефть, РИ, и СИ (более светлая градация, см. легенду). 
Больше всего сделок совершается по нефти, более 400 каждый час, из них максимум (ярко желтый квадрат) приходится на закрытие (с 18.00 до 18.45), и вечерку (21 час), по РИ и СИ сделок чуть меньше и явных пиков по времени не видно.

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

Основы самоконтроля 2. Управление тревогой

Обсуждая философию трейдинга, мы отмечали неизбежность убыточных сделок. Возможность потери является неотъемлемой характеристикой торговли. Обычная же реакция на потенциальную потерю – это тревога, эмоциональное переживание, в основе которого лежит страх [2].

Страх способен оказывать очень сильное влияние на человека. Основное влияние страха на мышление заключается в сужении внимания и его концентрации на опасности. Чем сильнее страх, тем существеннее ограничение восприятия и мышления, тем больше человек движим одним лишь стремлением устранить угрозу, избежать опасности [2]. Ограничения мышления, вызванные страхом, создают идеальные условия для возникновения у трейдера иррациональных стремлений (напр., выйти из сделки раньше цели; пропустить сделку, чтобы не рисковать дневной прибылью и т.д.). По замечанию Дугласа, страх является источником 95% ошибок на рынке [8].

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



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

Анализ сделок участников ЛЧИ 2018

Конкурс ЛЧИ-2018 стартовал и уже готова новая версия для анализа участников конкурса 2018 года. 
Напоминаю, что там есть:

1. Показывает все сделки на выбранном инструменте с размером выбранной свечи (график может быть как статичен, так и интерактивный),
дополнительно показывается накопленная позиция, PnL, доход и просадка
2. Приводится подробная текстовая статистика по сделкам, как по полным трейдам (открытие-закрытие), так и по дням. Приводятся диаграммы доходности, просадки по дням
3. Имеется подробная таблица (возможно будет позже, по мере накопления данных) со статистикой по всем участникам и всех их торгуемым инструментам за все время конкурса, на основе этой таблице также возможно отобразить граф связи участников и инструментов 
Анализ сделок участников ЛЧИ 2018


4. Приводится диаграмма рассеяния результатов участника выбранного участника, относительно всех участников по всем трем площадкам (срез рынка)

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

#пора_граммировать [8] ... веселые картинки [1] ... как оживить чарт

 QTimer() будет вызывать функцию update() каждые 100 мс

pw = pg.plot()
timer = pg.QtCore.QTimer()
def update():
    pw.plot(x, y, clear=True)
timer.timeout.connect(update)
timer.start(100)

#учусьучить




#пора_граммировать [8] ... веселые картинки [0]

устанавливаем python 3 под свою систему, н-р Anaconda

— в меню ищем и запускаем Anaconda Prompt

Обновляем питона:
conda update conda
conda update anaconda
— добавляем рисовалку 
conda install pyqtgraph
— делаем первый чарт
import pyqtgraph as pg
from pyqtgraph.Qt import QtGui, QtCore

# объявляем тип проги
app = QtGui.QApplication([])
# объявляем базовое окно
win = pg.GraphicsWindow()
# ... и даем ему заголовок
win.setWindowTitle('Мой Окно!')

# открываем первую панель для рисования
pane = win.addPlot()

# от балды значения по 'x' и 'y'
x = [1,2,3,4,5,6,7,8,9]
y = [1,4,9,16,25,36,49,64,81]

# нарисуем в панельке
pane.plot(x,y,pen=('r'), symbol='o')



# ...три...два...один...пуск .... п.ш..ш..ш :)
app.exec_()
#пора_граммировать [8] ... веселые картинки [0]


  — ваащпе не стесняемся кликакть лкм, пкм и давить на колесо. активно возим мышь.



#учусьучить

Анализ сделок участников ЛЧИ. Опционные портфели

Было нелегко, но мы с AlexeyTikhonov справились и таки прикрутили к сервису анализа сделок ЛЧИ графики опционных конструкций участников.
Анализ сделок участников ЛЧИ. Опционные портфели
Портфели появляются на панели слева внизу после выбора участника и при условии, что участник торгует опционами, и него есть открытые позы по ним. Выбрав сверху вкладку Опционы, можно увидеть сам портфель и даже его составляющие в заголовке графика. Портфели группируются по базовому тикеру и дате экспирации. Красная линия соответствует цене базового тикера на текущий момент. Наслаждайтесь!

Рабочие версии сервиса живут тут:
Версия с опционными портфелями: https://look.shinyapps.io/lchi-2017
Версия с сетью участников и их интрументов: https://tikhonov.shinyapps.io/lchi2017/

Анализ сделок участников ЛЧИ - III. Сеть

Итак, конкурс продолжается, участники приходят, количество торгуемых инструментов растет, и пока r0man, занят интеграцией портфелей опционов в сервис анализа ЛЧИ, параллельно добавлена новая функциональная возможность: сеть связи участников (совершивших более 500 сделок) и торгуемых ими инструментов.
Выглядит это в мелком масштабе вот так (закладка Сеть панели Срез):
Анализ сделок участников ЛЧИ - III. Сеть


 Что из нее мы видим? А видим мы многое, есть четко очерченные кластеры (срочный и фондовый), большая часть торгует срочный рынок, 
видим четырех ласковых телят двух участников, активно торгующих два рынка (фондовый и срочный) и находящегося в одиночестве робота-бобота, торгующего только два инструмента валютного рынка. Также явно видно интересного опционщика, торгующего около 10 типов опционов по многим страйкам.
Но главное достоинство этой новации, что помимо цветной раскраски, имеется выпадающий список по всем узлам сети, то есть по участникам и инструментам. И выбрав участника или инструмент, этот узел подсветится и, воспользовавшись увеличением (да, оно тоже присутствует!), можно увидеть всех соседей торгующих этот же инструмент, а потом их соседей и так далее. Например, выбрав этого небезызвестного участника, видим следующее:

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

Анализ сделок участников ЛЧИ - II. Тепловая карта


Готовы новые изменения в сервисе анализа сделок, теперь добавлена тепловая карта (закладка Теплокарта), по всем торгуемым инструментам выбранного участника в разрезе часов торговли всех дней.

Удобнее сразу показать, вот как это выглядит, для примера взял самого диверсифицированного инвестора (28! инструментов на фондовом рынке).
Анализ сделок участников ЛЧИ - II. Тепловая карта

На диаграмме слева отображается количество сделок конкретного инструмента совершенных в течении часа (ось X), цвет заливки показывает их количество (в легенде расшифровка). То есть видно, что по Сбербанку в десятичасовой час (10.00-10.59) было максимальное число сделок, а какие-то инструменты торгуется более-менее равномерно в течении дня, и так далее (серый фон — сделок в этот час не было).
А на диаграмме справа отображается уже объем торговли, в валюте контракта, по данному инструменту, и здесь уже градиент цвета от красного (продажа) к зеленому (покупка) показывает, куда смещен баланс, больше продает или покупает участник в этот час (цвет близкий к белому — соответственно околонулевая позиция, то есть и покупает и продает примерно поровну).

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

Анализ сделок участников ЛЧИ

Конкурс ЛЧИ-2017 в разгаре и у нас c @r0man уже готова новая версия для анализа участников конкурса 2017 года.
Напоминаю, что там есть:

1. Показывает все сделки на выбранном инструменте с размером выбранной свечи (график может быть как статичен, так и интерактивный),
дополнительно показывается накопленная позиция, PnL, доход и просадка
2. Приводится подробная текстовая статистика по сделкам, как по полным трейдам (открытие-закрытие), так и по дням. Приводятся диаграммы доходности, просадки по дням
3. Имеется подробнейшая таблица (будет позже, по мере накопления данных) со статистикой по всем участникам и всех их торгуемым инструментам за все время конкурса 
4. Приводится диаграмма рассеяния результатов участника выбранного участника, относительно всех участников по всем трем площадкам (срез рынка)
5. Также имеется подробная статистика по всем участвующим брокерам
6. И дополнительно имеется возможность выгрузить графики, таблицу в файлы doc или 

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

....все тэги
UPDONW