Финансовая Лаборатория @finlabvip Channel on Telegram

Финансовая Лаборатория

@finlabvip


Личные финансы, инвестиции, трейдинг

Финансовая Лаборатория (Russian)

Добро пожаловать в Финансовую Лабораторию - канал, который поможет вам разобраться в мире личных финансов, инвестиций и трейдинга. Наш канал @finlabvip создан для всех, кто хочет улучшить свою финансовую грамотность и научиться зарабатывать деньги с помощью правильных инвестиций и торговли. Если вы хотите научиться управлять своими финансами эффективно, узнать о новых трендах на финансовых рынках и получить советы от опытных трейдеров и инвесторов, то наш канал - это то, что вам нужно. Мы предлагаем вам самые актуальные и интересные материалы о личных финансах, стратегиях инвестирования и трейдинга, а также обзоры рынков и аналитику от профессионалов. Наша цель - помочь вам достичь финансовой независимости и научить вас зарабатывать на своих деньгах. Мы верим, что правильное финансовое планирование и умение принимать грамотные финансовые решения могут изменить вашу жизнь к лучшему. Присоединяйтесь к нам на канале @finlabvip и начните свой путь к финансовому успеху прямо сейчас!

Финансовая Лаборатория

05 Nov, 07:44


Чтобы завершить тему исследования шумов, немного развлеку вас. А вы знали, что розовый шум по цвету совсем не розовый? Как найти цвет любого шума и рыночного сигнала, смотрите мою новую статью здесь >>>

В этом месяце займемся темой "Джентельменский набор индикаторов". Посмотрим на то, что реально мы хотим видеть в торговых системах, и как это всё можно объективно оценить.

Финансовая Лаборатория

02 Nov, 08:57


Есть разные способы решения подобных задач.

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

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

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

Дополнительный код приложил к исследованию. Записал видео с комментариями.

Финансовая Лаборатория

02 Nov, 08:56


В курсе Система Игоря Чечета: Исследование шумов рассказал и выдал всё, что у меня есть на данный момент. Но был один небольшой момент, которому не уделил достаточно времени в курсе. Речь пойдет о том, как выделять белый шум (случайность) из цветных шумов и рыночного сигнала.

Постараюсь объяснить как можно проще. В курсе дано подробное объяснение.

Когда мы выделяем белый шум (оранжевая линия) из цветного (синяя линия), то на представленном графике автокорреляции белый шум должен колебаться относительно нулевой отметки . Если мы используем для выделения средние значения шума, видим, что это не так. Мы получаем чуть розовый шум. У нас всплеск вверх компенсируется падением вниз. Это как средняя температура по больнице 36.6 градусов. Но нам нужен белый шум!

Финансовая Лаборатория

01 Nov, 12:45


Хотел найти популярный образ из нашей обыденной жизни для визуализации рыночного сигнала. Взгляд упал на соковыжималку для апельсинов. Подойдет!

Грубо, апельсин состоит из корки и мякоти. В мякоти есть жидкость. Когда мы запускаем соковыжималку, то она работает как фильтр для апельсина. Корка останется сверху, и в соковыжималку не попадет. Из мякоти будет давиться сок. Но вот как ее давить? Если давить чуть-чуть, то полученный сок будет водянистым без вкуса и цвета. Если давить со всей дури, то получим мякоть как если бы просто почистили апельсин.

Получается, что соковыжималка выполняет роль фильтра. И у этого фильтра есть настройки насколько сильно фильтровать то, что отжимается из мякоти.

В классическом Техническом Анализе, считается, что изменение цены за период - это случайные колебания. Если вычесть из последней цены закрытия предыдущую цену (индикатор Моментум), то полученные значения будут белым шумом. Исследования показали, что это не так. Да и до нашей соковыжималки данная идея не дотягивает.

Что, если проводить анализ рыночного сигнала другим способом? В качестве настройки фильтра поставить значение, после которого получим розовый шум. Значение можно выбрать не только на ваш вкус, но и используя выведенные мной формулы в курсе Система Игоря Чечета: Исследование шумов.

Тогда мы не только выполним задачу выделения (анализа) белого шума из розового, но и заменим индикатор Моментум более качественным индикатором. Об этом рассказал в курсе Система Игоря Чечета: Исследование шумов.

Финансовая Лаборатория

31 Oct, 11:43


В курсе Система Джона Элерса: Правильный расчет EMA мы заменили альфу (параметр периода) по моей правильной формуле. Была EMA, которая по периоду соотносилась с SMA. Стала EMA, у которой период является частотой среза. Это хорошо, но достаточно ли нам работать только с фильтрами 1-го порядка?

Для выделения белого шума и синтеза розового шума EMA вполне достаточно. Что показал в курсе Система Игоря Чечета: Исследование шумов. Но более качественную оценку с помощью EMA сделать нельзя. После применения EMA на розовом шуме снова получаем розовый шум. Сменить период - тоже не вариант. Характеристики будут те же, просто сместится частота среза.

Раз нельзя копать вширь, копаем вглубь. Фильтры 2-го порядка более качественно "режут" сигнал. То, что мы знаем как спектральное расширение в 6 dB на октаву, или, другими словами, фрактальность рынка, устраняется только с помощью фильтров 2-го порядка.

Один из таких фильтров представлен в курсе Система Джона Элерса: Оптимальная скользящая средняя. Джон там напутал знатно. Например то, что преобразование идет не только в частотной, но и во временнОй области. Т.е. фильтр нижних частот (в трейдинге известен как скользящая средняя) без задержки получить не удастся. В курсе я всё поправил как надо. В итоге, мы получим 4 скользящих средних 1-го и 2-го порядков, чтобы решить любую задачу в нашей торговой системе.

Финансовая Лаборатория

29 Oct, 11:41


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

Так и произошло с тригонометрической формулой зависимости альфы в EMA от периода у Джона Элерса. Ошибка была при раскрытии скобок. Смоделирую простым примером:

10 - 2 *(4 - 1) = 4

На первый взгляд всё просто. В скобках получим 3. Умножим на 2, получим 6. Вычтем из 10-и, получим 4.

Джон Элерс пошел другим путем, и попытался раскрыть скобки вот так:

10 - 2 * 4 - 2 * 1 = 0

Конечно, это неверно. Но именно эта ошибка, в итоге, привела к неверной формуле, которую более 12-и лет использует Джон.

Когда записывал для вас курс Система Джона Элерса: Правильный расчет EMA, то для проверки формулы построил АЧХ фильтра EMA. Очень удивился, что отсечка -3 dB была далеко за заданным периодом.

Тогда понял, что надо вывести формулу заново. Я не торопился. Разбил вывод формулы на части, чтобы самому не ошибиться в нюансах. Проверил на разных периодах через АЧХ. Всё работает как надо. Конечно, как обычно, все проверки, алгоритмы, код и формулы выложил вам в файле исследования в курсе.

Финансовая Лаборатория

28 Oct, 14:03


Я доказал, что рыночный сигнал - это розовый шум. Раз появилась сущность "шум", то нужно понять, что можно с шумом делать. Основные исследования исходили из того, что шум - паразитный сигнал. Все, что нужно сделать, это его удалить. Тем самым очищая сигнал, несущий смысловую нагрузку. У нас кроме шума ничего нет. Поэтому, его нужно научиться объективно оценивать, создавать (синтезировать) и выделять (анализировать). Чем и займемся. Мы выведем несколько формул. Объективно оценим чистый розовый шум. В завершении покажу, что изменение характера рынка - это далеко не случайность. О чем давно догадывался Ларри Вильямс, но показать удалось только сейчас. Это исследование выложено в курсе Система Игоря Чечета: Исследование шумов.

В исследовании шумов я опирался на концепцию построения EMA. У Джона Элерса была формула связи альфы EMA с критическим периодом, которую он транслирует во всех своих публикациях более 10-и лет. Я ничего не принимаю на веру, и решил сделать вывод этой формулы, опираясь на базу цифровой обработки сигналов (ЦОС). Могу сказать, что из-за "детской" ошибки раскрытия скобок, формула Джона Элерса не верна. Что и показал в курсе Система Джона Элерса: Правильный расчет EMA. Также приложил верную формулу. Поэтому, если вы использовали формулу альфы EMA через тригонометрические функции, то исправьте ее на ту, что привел в курсе.

С такой мощной базой вышел на новую "окончательную" оптимальную скользящую среднюю от Джона Элерса. Зная ЦОС, я усомнился в "идеальности" предложенной скользящей. Объяснил всё в курсе Система Джона Элерса: Оптимальная скользящая средняя. Шаг за шагом построил 4 типа скользящих средних, которые вы можете использовать в своих торговых системах в зависимости от задач.

К каждому курсу прикладывается файл исследования. Все формулы в курсах выведены и расписаны. Алгоритмы реализованы как готовые функции, которые вы можете сразу же использовать в исследованиях и торговых системах.

Финансовая Лаборатория

22 Oct, 10:55


Джон Элерс постоянно говорит о том, что рыночный сигнал - это розовый шум. Но вместо доказательств рассказывает про походку пьяницы.

Этим летом я формировал базу понимания, что есть рыночный сигнал, поэтому вопрос природы рынка встал и передо мной. Я решил вооружиться научными инструментами, и привести объективное доказательство того, что рынок - это розовый шум.

В результате получился одноименный курс из 12-и уроков, который выкладываю для всех в открытый доступ здесь >>>

Приятного обучения!

Финансовая Лаборатория

08 Oct, 15:43


Перенес все 14 постов про Систему Джона Элерса вот сюда.

Видео перенес в VK, поправил в некоторых постах текст и оформление.

Мне больше всего нравятся видео про дивергенцию и Фибо последовательность.

Читайте, смотрите, изучайте себе во благо!

Финансовая Лаборатория

01 Oct, 18:21


Грааль, да еще и всего в 3 строки кода. Так умеет только Джон Элерс! 😄

Финансовая Лаборатория

30 Sep, 18:48


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

Начнем с того, что у меня было 15 статей в блоге. Но жизнь меняется. Часть видео удалила Vimeo, да и YouTube не всегда комфортен. Поэтому, я решил все посты оформить в виде статей-уроков. Поэтому, заглядывайте в раздел Система Джона Элерса: Статьи.

Первые 2 статьи уже ждут вас:
- Принципы циклов
- Почему у Джона Элерса торговые системы лучше ваших

Смотрите, изучайте!

Финансовая Лаборатория

18 Sep, 07:21


Когда мы работаем с QuikPy из нескольких потоков, которые интенсивно работают с запросами, то возможны ситуации, когда ответы от QuikPy или приходят не в тот поток, или не приходят вообще.

Чтобы этого не происходило, ввел несложную блокировку на функцию отправки запроса и приема ответа (на картинке).

Также поправил пример MultiScrips.py, чтобы дать нагрузку на QuikPy.

Благодарю Анастасию (МосБиржа) за постановку задачи.

QuikPy всегда доступен вам здесь >>>

Финансовая Лаборатория

17 Sep, 18:34


Уже говорил про то, что все бесплатные библиотеки ФинЛаба развиваются нашими уважаемыми трейдерами. Сегодня в библиотеку BackTraderQuik были внесены изменения, которые позволят даже при частых отключениях/подключениях QUIK быстро восстанавливать подписки и фильтровать уже отработанные бары.

Благодарю Антона и Надежду за помощь!

Текущую версию библиотеки вы всегда можете взять с GitHub здесь >>>

Финансовая Лаборатория

10 Sep, 19:08


Ссылка на запись открытия нового торгового сезона 2024-2025.

Как обычно, хорошо посидели.

Финансовая Лаборатория

03 Sep, 12:08


За записью видео в последние годы совсем забыл про старые добрые текстовые статьи. Новый сезон - прекрасный повод вернуться к основам. Тем более, был вопрос, как формировать список ликвидных акций для скринеров.

Отвечаю в новой статье здесь >>>

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

Финансовая Лаборатория

02 Sep, 13:18


Наш трейдер Надежда хочет предупредить всех тех, кто будет разбираться с торговлей из QUIK через BackTrader со скриптом LimitCancel.py.

Обязательно проверяйте в чем вам присылает остатки брокер (на примере в красной рамке). В лотах или штуках. Например, Алор шлет остатки в лотах. Финам и БКС - в штуках.

Если перепутать, то можно или не поставить заявку, или поставить во много раз больше.

Будьте внимательны и читайте комментарии в коде! 😊

Финансовая Лаборатория

02 Sep, 11:16


На выходных сделал торговлю фьючерсов в BackTrader (BT) для QUIK и Алор.

Как это работает. По фьючерсам будут приходить в BT цены и объемы (лоты) с биржи без изменений. По ним можете строить индикаторы, условия. От цен считать цены входа/выхода. Когда будете отправлять заявки через buy/sell, то BT проверит цены на корректность (соответствие шагу цены и кол-во знаков после запятой), выставит на биржу. А вот в заявках и позициях уже будет цена за штуку в рублях. Лоты будут преобразованы в штуки.

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

Для торговли нужно обновить QuikiPy, BackTraderQuik, AlorPy, BackTraderAlor.

Финансовая Лаборатория

23 Aug, 16:48


Большое обновление BackTraderQuik:
- Возможность указать счет в getcash/getvalue/buy/sell
- Получение новых бар по расписанию
- Сохранение бар в файл

Финансовая Лаборатория

21 Aug, 05:57


Был вопрос про запуск нескольких скриптов в QuikPy одновременно. Это сделать просто:

Сначала заготовьте скрипты, которые на вход будут получать QuikPy

Напишите скрипт, в котором:
- инициализируете QuikPy
- вызываете скрипты как потоки с передачей QuikPy как параметр
- дожидаетесь их исполнения
- закрываете QuiikPy

На рисунках показан как достаточно лаконичный код запуска скриптов (находится здесь), так и результат исполнения. Видно, что сначала идет результат 1-го скрипта, затем 2-го, затем снова 1-го. Значит, они работают независимо друг от друга.

Финансовая Лаборатория

18 Aug, 09:14


У Квика была странность с потерей подписок после отключения терминала от сервера. Сделал в QuikPy механизм подписок/отписок/восстановления подписок для стаканов и свечек. Примерно так, как сделано в AlorPy. Пользуйтесь на здоровье!

P.S. Telegram ввел особые статусы постов (звёзды). Попробую ими маркировать все интересные (и бесплатные) новинки. Для примера поставил звезду в прошлый пост. Если есть желание, то можете поддерживать посты этими особыми статусами.

Финансовая Лаборатория

16 Aug, 14:28


До осени еще пара недель, а я начинаю выкладывать код, над которым работал летом. Начнем с QuikPy. Глобальное обновление. Работает с:
- LUA 5.4.1
- Оригинальными скриптами QUIK#
- Текущей версией QUIK LUA 11.2

- По умолчанию QuikPy - Singleton. Это значит, что с QuikPy можно работать одновременно из нескольких скриптов. Для множественных подключений в коде можно вернуть создания экземпляров класса QuikPy для каждого подключения.
- Переписаны все примеры
- Bars.py выполнен в том же стиле, что и для AlorPy/FinamPy/TinkoffPy

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

Также если вы используете QuikPy в связке с BackTraderQuik, то подождите, когда я опубликую изменения в нем.

Финансовая Лаборатория

02 Aug, 08:20


48

Финансовая Лаборатория

31 Jul, 09:37


Всем добрый день!

Финам ищет менеджера продукта для своей следующей версии Trade API. Вакансию прикладываю. Если интересно, то отпишитесь Андрею Хвану @haoshoku_haki.

Я на отдыхе до конца лета. Много работаю с идеологией, концептами и кодом. Постараюсь вас удивить в сентябре.

Финансовая Лаборатория

29 May, 04:59


Вчера мы на встрече закрыли торговый сезон 2023-2024. На первой встрече, которая прошла 2 недели назад, мы подводили итоги. Вчера больше было про планы на будущее.

Рассказал про то, как веду проекты ФинЛаба от идеи до записи курса. Можете мой подход внедрить в ваш трейдинг. Системность рулит!

Курсы постоянно развиваются, дополняются, расширяются. Словом, живут своей жизнью.

Будут изменения на сайте. Пояснил, почему я против большого общего чата.

Готовлюсь к созданию фундаментального курса по ЦОС на основе классического труда Оппенгейма. Первое издание которого вышло в 1975 году.

Постепенно привожу в порядок классические курсы "Финансовой Лаборатории". Хочу заняться доработкой под текущие реалии курсов Monkey Trading и Анализ ТС по 2-м показателям.

Для нейронных сетей нужно задавать правильные вопросы. Попробую летом их позадавать. Если получится, то выпущу курс, который сделал для вас 3 года назад.

Также дал развернутый ответ на 3 глобальных и достаточно сложных вопроса.

Смотрите и слушайте запись встречи здесь >>>

Финансовая Лаборатория, традиционно, уходит на каникулы до сентября.

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

До встречи в новом торговом сезоне!

Чечет Игорь Александрович

Частный трейдер
Квалифицированный инвестор

Автор проекта "Финансовая Лаборатория"

Финансовая Лаборатория

25 May, 08:59


Если помните, то в самом начале проекта "Финансовая Лаборатория" я говорил о том, что в классическом Техническом Анализе мы принимаем тот факт, что по прошлому движению цен мы определяем будущее движение, т.к. история повторяется. Жизненный опыт мне говорил, что это не так. Но за неимением гербовой, пишем на простой…

Переход к Цифровой Обработке Сигналов, где Технический Анализ - это просто частный случай, нужно смотреть не историю цен, а характер движений. Отсюда есть 2 пути. Первый путь - сгенерировать сигнал по характеристикам розового шума, о чем рассказал в курсе Взлом Рынка. Второй - взять имеющуюся историю, и преобразить ее так, чтобы на выходе мы получили альтернативную реальность. Про этот второй путь записал курс Лаборатория Монте-Карло.

Анонс курса смотрите здесь >>>

Прямая ссылка на заказ курса >>>

Финансовая Лаборатория

24 May, 17:38


В классическом Техническом Анализе мы разбиваем рыночный сигнал на составляющие. Тренды (нижние частоты) покажут нам скользящие средние. Циклы (средние частоты) - осцилляторы Stochastic и RSI. Импульсы (верхние частоты) - моментумы и ROC. Можно ли все эти показатели привести к единому виду и вывести как линии одного графика? Напрашивается ответ "нет" из-за разных масштабов значений. Но, если подумать, то сделать это не так уж сложно.

Посмотрите видео про унификацию индикаторов здесь >>>

Анонс курса >>>

Прямая ссылка на заказ курса >>>