Избранное трейдера BeyG
Перед прочтением этой статьи — ВАЖНО следующее: основная цель данной статьи заключается в том, чтобы показать как просто можно создать торгового робота, который может торговать российскими акциями или зарубежными акциями. Важно понимать, что создавая бота, вы лично несете ответственность за принимаемые им решения, инвестиционные операции и связанные с ними риски. Я не несу ответственности за решения, которые вы можете принять после прочтения этого материала. И я не даю никаких инвестиционных рекомендаций или советов. Не забывайте, что боты способны принести большие убытки, поэтому используйте их с осторожностью.
Программирование для меня это хобби и любимое дело. А так я сертифицированный системный архитектор. Поэтому прошу не особо ругать за код:‑)
Выбор брокера и библиотекКак вы знаете, брокеров много))) но нам нужны те, у которых есть API — программный интерфейс через который наш торговый робот сможет отправлять заявки на покупку и продажу акций.
Старожилы Уолл-стрит не спешили занимать медвежьи позиции по одной причине, и нет, не из-за ФРС: старожилы ждали, когда розничные, индивидуальные инвесторы поставят всё на акции. И после 13 долгих лет этот момент наконец наступил: розница пошла ва-банк.
Если сомневаетесь, просто посмотрите на рекордные максимумы инвесторских настроений, маржинального долга и индикатора Баффетта (Buffett) (см. график ниже). Текущие показатели настолько экстремальны, что предыдущий экстремум пузыря интернет-компаний в 2000 г. теперь выглядит в сравнении с ними скромным.
У меня есть свои надежные индикаторы того, когда розница идет ва-банк. Один из них – это когда финансовый консультант моей матери рекомендует перевести ее скромные сбережения из безопасных облигаций в популярные акции, пребывающие на максимумах. В конце 1999 г. то были акции
Не затрагиваю софт кванта и железо для алготрейдинга, потому что каждому свое.
А вот вычислительных ресурсов кванту постоянно не хватает.
Вычислительные ресурсы.
Квант в команде занят изысканиями, нахождением некой альфы. Для этого требуются немалые вычислительные ресурсы. Уровень исследований напрямую от них зависит. У одиночки все очень скудно с этим, поэтому единственный вариант — некие ноу-хау, прорывная алгоритмическая оптимизация и т.д. Все то, что позволяет приблизиться к покрытию задач, которые совсем не лобовым способом могут быть поставлены хедж-фондом на локальный супер-компьютер.
Некоторый исследовательский прорыв получается достигнуть через алгоритмическую оптимизацию. Приоткрыть дверь туда, где простой обыватель не ходит.
Однако, количества ядер и памяти все время не хватает, даже если получилось алгоритмически ускорить расчеты в 1000 раз.
Есть ещё одно классное место куда я иногда езжу чтобы меня никто не тревожил. Это парк в нашей станице. Но не тот что в центре, а на окраине. Только открылся. Чистый, пустой, светлый. Там я открываю крышку у своего кофе, достаю вейп – и наслаждаюсь тишиной. Никого нет – я один. Никому от меня ничего не нужно. Ни дать звиздюлей, ни трясти руку до посинения, ни отсосать. Чувствую, что мои члены в безопасности…
Это вторая статья про социальное давление. Первая вот здесь: https://smart-lab.ru/blog/708468.php
Когда начало получаться
Начало получаться лет пять наверное назад. Около того. Т.е. был у меня достаток в 35 т.р. и внезапно стал 100, а то и больше. Что для Новосибирска – почти недосягаемая цифра.
Было это сначала незаметно. Но дальше больше. Я отремонтировал дом со временем. Начал ездить отдыхать не дикарём. Купил себе машину с салона (Киа РИО). Помниться все мои три друга и я весело отмечали эту покупку. Бухали дня два кажется. Жарили шашлычки и весело вспоминали о тех временах когда были щеглами. Голова потом ещё несколько дней болела.