На связи команда Тинькофф Инвестиций. В этой статье разберем, как клиенты с минимальными навыками программирования создают торговых роботов. Базой будет API брокера Тинькофф Инвестиций — Tinkoff Invest API. Добро пожаловать на борт!
Как заработать на информации из общего доступа
Почему торговля на новостях стара как мир
Для большей наглядности приведем пример с ракушками: Допустим, вышла новость, что охотники из племени Каменные тигры забили мамонта, срезали бивни – в их племени создался переизбыток бивня, сразу же по отношению к ракушкам он стал дешеветь (закон спроса и предложения, привет). А вскоре вышла следующая новость – этот мамонт был последним на планете, соответственно, бивня больше не будет. Под эту новость цена бивня по отношению к ракушкам выросла в тысячу раз. Если бы при выходе первой новости мы продали бивни, а при выходе второй закупились на всю котлету, мы бы хорошо заработали в ракушечном эквиваленте.
Прошло две тысячи лет, но суть такой торговли не изменилась: изменились лишь объекты торгов – были бивни и ракушки, стали доллары, акции и криптовалюты. Покупаем на хороших новостях, продаем на плохих, никаких других знаний не требуется.
Всем спасибо за внимание, на этом можно было закончить статью, но как и всегда, дьявол кроется в деталях, о которых я сейчас и постараюсь рассказать и с чего начать для торговли криптовалютой на новостях, где брать инфу и стоит ли вообще этим заниматься этим.
Наверняка каждый знает, что такое торговля на новостях. Для тех, кто не в курсе, объясняю: суть в том, чтобы при появлении хороших новостей по какому-либо активу покупать его и ждать роста цены, а при появлении плохих – продавать сразу, ждать падения цены и покупать на дне тот же актив.
Люди впервые начали торговать по такой стратегии еще в те времена, когда ракушки и бивень мамонта были деньгами.
Как мы делали платежную систему для криптовалюты: пять основных проблем
Источник: ripplecoinnews.com
35% доходность акций на альтернативных данных
Торговля на альтернативных (нестандартных) данных становится модным и перспективным. На днях попал в руки любопытный датасет от Московской Биржи по популярным акциям. После поверхностного исследования удалось получить привлекательный результат c хорошими доходностями. Подробности под катом
Как уровень безубыточности майнинга позволяет определить точку разворота биткоина
Уровень безубыточности майнеров
Один из самых известных и распространенных майнеров в мире, Asic S9, имеет самые худшие показатели по безубыточности: чтобы получать прибыль от этого устройства, необходимо, чтобы цена биткоина была выше $7,643.
Как криптовалютные биржи строят свои блокчейны, бросая вызов DeFi
2020 год станет годом, когда блокчейны других бирж также выйдут на стадию мейннета и будут пытаться найти свое место и применение на рынке. А централизованные биржи будут перерастать в целую экосистему, которая будет вокруг них возникать.
С общим ростом сектора DeFi проектов эта возможность для бирж станет более легкой, и биржи могут значительно увеличить влияние на рынок и повысить свою прибыль.
Их блокчейны смогут успешно конкурировать с существующими публичными блокчейнами благодаря своей большой пользовательской базе и огромными ресурсами, которыми они обладают, что должно еще больше укрепить их место на криптовалютном рынке.
Торговля с помощью протокола FIX. Часть первая: настройка тестового окружения
В этом цикле статей создадим окружение для работы с тестовой биржей и обмена сообщениями с ней, разберёмся с основными биржевыми терминами и закрепим знания на практике.
UPD: Основная цель этого цикла статей — комплексно рассмотреть устройство биржи и базовые понятия (сделки, фьючерсы и т.д) в рамках работы с протоколом FIX. Здесь не будет привязки к какой-то конкретной бирже, будем использовать готовый пример сервера (симулятор биржи) и в дальнейшем реализуем клиента, которого можно будет доработать для взаимодействия с интересной вам реальной биржей.
Для настройки всего необходимого понадобятся лишь базовые знания в программировании и умение пользоваться Git-ом.
Создание торгового бота используя машинное обучение в анализе временных рядов
Торговля с помощью протокола FIX. Часть вторая: создание FIX-клиента
В предыдущей статье мы использовали приложение MiniFIX для подключения и отправки сообщений на тестовую биржу с помощью протокола FIX. В этой статье напишем собственную реализацию клиента для получения рыночных данных в виде небольшого SpringBoot-приложения. Код доступен в репозитории.
Для реализации приложения нам понадобится:
- Java 8
- Maven
- Spring boot 2.2.5
- Lombok
- QuickFix/J
Как не потерять все деньги за пару минут или риск-менеджмент в алгоритмической торговле
Введение
Сейчас непростая обстановка как в мире, так и в биржевой торговле. Многие трейдеры вдруг становятся миллионерами, а другие мгновенно теряют все свои деньги. Высокая волатильность на рынках дает хорошую возможность заработать алгоритмическим трейдерам. И чтобы спалось спокойно и не снились черные лебеди нужно защитить свои счета от взбесившихся роботов и прочих неурядиц алгоритмической торговли.
"Алготрейдер спит — торговля идет!" — любят говорить некоторые трейдеры. Но в реальности не все так просто. Как вы думаете с чего начинается алгоритмическая торговля? С подключения к бирже или написания алгоритма? Для профессионально участника трейдинг начинается с разработки риск-менеджмента.
Общий финансовый анализ на Python (Часть 2)
Скользящее окно (Moving Windows)
В заголовке я привел дословный перевод. Если кто меня поправит, и другой термин более применим — то спасибо.
Смысл скользящего окна– с каждым новым значением функция пересчитывается за заданный период времени. Этих функций большое количество. Для примера: rolling.mean(), rolling.std(), которые чаще всего и используют при анализе движения акций. rolling.mean() — это обычная скользящая средняя, которая сглаживает краткосрочные колебания и позволяет визуализировать общую тенденцию.
Нейросети и трейдинг. Практическая реализация
Приложение с работающей нейросетью тут.
В этой статье кратко, без погружения в технические детали, расскажу о принципах на которых построено мое решение. Google Colab с примерами кода планирую в следующей статье. И так, поехали…
Мода на трейдинг переживает взлеты и падения вместе с курсом Биткоина. Многие за это время успели познакомиться с криптобиржами — вникали в тему, учились, трейдили, теряли деньги и даже иногда зарабатывали. В итоге, мода прошла, а опыт остался, пусть и негативный. Слова «лонг», «шорт», «спред», «дивер» можно услышать от тех, от кого уж точно этого не ожидаешь. Но не только торговля «руками» приковывала к себе внимание, есть еще торговые боты. Что у нас в этой области, о чем говорит опыт последних 2-3 лет?
Общий финансовый анализ на Python (Часть 3)
Использование метода Монте-Карло для создания портфеля
В этом посте будет рассмотрено то, как оптимизировать портфель при помощи Python и симуляции Монте Карло. Под оптимизацией портфеля понимается такое соотношение весов, которое будет удовлетворять одному из условий:
Новичкам фондового рынка: честные разговоры о трейдинге
Мы решили сделать серию статей об основах торговли и наиболее популярных активах для новичков. Честно, без воззваний нести деньги брокеру или открывать свой счёт в конкретном банке. Ну а решать, ваш это путь или нет, — исключительно вам. Иногда гораздо выгоднее и даже быстрее освоить новый стек разработки и прокачать свою заработную плату и стабильный доход до нужного вам уровня.
Как стать долларовым миллионером за 30 лет, лежа на диване
На Хабре недавно вышел пост ״Новичкам фондового рынка: честные разговоры о трейдинге״. Этот пост, опубликованный в одном из самых читаемых блогов Хабра, вводит людей в заблуждение и создает у них ложное представление о том, что игра на бирже — хороший способ заработка. Это вынудило меня написать комментарий, постепенно переросший в целую статью, с детальным разбором того, почему трейдинг — это не способ разбогатеть, а способ потерять деньги, и о том, как на самом деле заработать на инвестициях.
Торговля на фондовом рынке: как не потерять, техника безопасности
Самое главное – данная статья даже больше должна вызвать вопросов, чем дать ответы. Если Вы, встретив что-то непонятное в статье, станете самостоятельно искать информацию и попытаетесь в этом разобраться, то у Вас уже есть черта, которая характерна для преуспевающих инвесторов.
Управление портфелями опционов в R
Программ для анализа и управления портфелями опционов много. Они есть в торговых терминалах, в виде отдельных коммерческих продуктов или сервисов на сайтах. У таких программ есть ряд ограничений: портфели привязаны к торговой платформе, котировки подкачиваются из определённого источника, а рассчитать параметры или сценарии можно только предусмотренные ПО.
Задачу управления портфелями на разных рынках я решил с помощью R. Движок с открытым кодом даёт много возможностей: портфели хранятся в любой СУБД или Excel, или загружаются из терминала (QUIK, TWS, любого другого с API); котировки подкачиваются из своего источника (терминал, база данных или сайт) и доступна любая аналитика по портфелю!
Тренды и торговля на бирже: 4 популярных индикатора технического анализа
Участники биржевых торгов могут использовать самые разные стратегии: долгосрочные вложения, арбитраж, скальпинг и торговля с использованием трендов. Каждый из этих случаев предполагает особый подход к риск-менеджменту и требует особенной психологии, а также применения специализированных инструментов анализа (в том числе графического).
Портал Investopedia рассказывает о том, какими индикаторами пользуются трейдеры, чьи стратегии построены вокруг следования трендам. Мы подготовили адаптированную версию этого материала.
Нейросети в трейдинге. Рано хоронить
Продолжение этой статьи здесь, здесь и здесь.
Сайт с прогнозами нейросети здесь.
Добавить нейросеть в MetaTrader5 можно тут.
Это мой расширенный ответ на недавнюю публикацию «Мечтают ли нейросети об электроденьгах?», в которой автор многословно и подробно объясняет почему нейросети точно не могут работать в трейдинге и почему предсказание цены невозможно.