Я понял, что я не то искал. Время от времени пытаюсь найти API от TradingView и всегда натыкаюсь на то, что есть только для брокеров. А искал-то не то. Данные-данными, данные в другом месте можно взять, а вот UI про графики хороший. Оказывается у них есть такая штука: www.tradingview.com/lightweight-charts/
Есть и более продвинутые у них, но эта вроде сама нетребовательная к скиллам разработчика. Хотя даже эта для меня слишком front-ориентированная, кажется. Но благо есть какие-то либы на гитхабе чтобы с этим можно было взаимодействовать из Python.
В моих розовых мечтах (пока даже не уверен, позволит ли это всё делать эта либа) я это могу заиспользовать для чего-то такого:
— Мой автоматический скринер-алертер, найдя интересный кейс автоматом кидает его в окно график, может сразу в нескольких TF. И я могу сам по своему усмотрению определять логику работы: например, новый тикер вешается в окно, куда был добавлен наиболее давно добавленный график или что-то такое.
— У меня есть простенький UI (пусть даже просто в JupyterNotebook), но он позволяет полностью подстраиваться под мои процессы, а не процессы подстраивать под tool. Ну например, выделил список тикеров и они все «прыгнули» в окна графиков или что-то такое.
Вы можете отключить все наши mt5, но вы не сможете отобрать у нас Quik).
Использовал mt5 как источник свечных данных для алго-торговли и алго-рисёчей. Историю скачал. А для торговли запилил источник данных вокруг Quik.
Часто тут пишу про Wealth-Lab. Сейчас это значимая часть моей алго-инфраструктуры. Но ни разу даже картинки Велс-Лаба не показал)). Пришло время все исправить. Покажу новый велс и немного приподниму вуаль, защищающую мой подход и мой алгоритмический флоу (как тэщщу, где беру идеи, как оптимизирую, как выбираю значения параметров и т.д.).
Базовый флоу на Wealth-Lab 7.
Кодим стратегию.
В начале Initialize видно, как удобно организована работа с таймсериями в векторном стиле.
Можно и без кода стратегию запилить.
Итак, граждане-трейдеры, сбор средств для финансирования создания коннектора между Wealth-Lab 7 и широко известной в узких кругах программой Quik продолжается.
Ранее анонс был сделан здесь:
https://smart-lab.ru/blog/740754.php
Итак, проект стартанул, в смысле не только сбор средств, но и разработка. Проект уже профинансирован на 60К рублей. Узнать детали, подробности, жарки сплетни, слухи, посмотреть короткие видосики где «о, оно уже шевелится!» можно в чате проекта: https://t.me/joinchat/v8SwzUrLLChkMjE6. Коннектор будет включать в себя модуль получения стриминг данных, исторических данных, а так же модуль работы со счетами и заявками. На текущий момент уже работает получение свечей в реальном времени и кое что ещё.
Немного про Wealth-Lab 7 (будем называть его для краткости WL7), зачем он, что он, что он может и чего он не может. Где-то может буду повторять то, что уже говорил, ну ничего.
Про WL7 тезисно:
— WL7 мощный, гибкий. Программа специализируется на бэктестинге, рисёче и в этой области её возможности огромны и постоянно расширяются. Если же вам чего-то не хватает или нужно что-то специфичное, то во-первых программа активно расширяется (например, на их youtube канале можно посмотреть как часто выходят видео про новые обновления и как наполнены они новыми фишками: https://www.youtube.com/c/WealthLabSupport/videos ). Во-вторых, у WL7 открытый API интерфейс (
Я и алго торгую и руками. Сейчас про руками.
На фоне распродажи решил глянуть поплотнее на TradingView — после квика это какие-то небо и земля по юзабельности. ТВ — это прям для людей, все интуитивно, вспоминаю как первый раз пришел в Квик (уже с опытом торговли) — без часов копания не осилишь, а тут: тык тык, а вот это где? — наверно здесь где-то, о, реально здесь, а это как настроить? — Как-то так, видимо, ух ты — реально так. И всякие фишечки удобные и т.д. В плане графиков скринеров выглядит как сказка. Из торговли увидел только Алор. Хорошо конечно, но хотелось бы через квик, все таки не все брокеры это Алор)), но все брокеры это Квик.
Работать с данными по-красоте, потом возвращаться в Квик и тык мык тормозык — как-то не выглядит очень привлекательным. Кто-то пробовал-знает какие-то варианты автоматизации. Ну т.е. где-то что-то ловит инфу и дальше с Квиком разбирается. Тут хотя бы просто заявки отсылать. Без обратной связи и т.д. Вот вижу у ТВ есть вебхуки, но они из алертов. Язык программирования в ТВ есть — может через него как-то можно инфу выводить наружу? В общем идея такая что не нарушая юзабельности ТВ отправлять заявки в квик. Не нарушая юзабельности значит вариант: открыть какой-то скрипт, руками вбить тикер, рынок, цену, объем не подходит, а вариант на графике выбрать уровень нажать правой кнопкой (цена и тикер автоматом подтянулись) — подходит.
Только русских русскоговорящих мало. Залетайте в чат для русскоговорящих и Россию торгующих пользователей Wealth-Lab 7, нас уже… 2 и будет ещё больше. Граали обсуждать не будем, стратегии тоже. Для этого есть отличный чат от Сергея Павлова. А вот перетереть более узкую инфраструктурную тематику для тех, кто юзает, ну или на крайняк собирается юзать Wealth-Lab 7 – самое то. Ничего не продаю. Так чисто релевантное общение.
P.S. Пиарщик от бога, чуть ссылку не забыл добавить)).
Наш WL7 Russian чат