Избранное трейдера Юрий Губеров
Алгоритм данной торговли был описан уважаемым Гном (https://smart-lab.ru/blog/499606.php) и, поскольку я являюсь любителем различных теорий Мартингейла и усреднения, написал робота по этой стратегии.
Подробно на алгоритме останавливаться не буду — читайте по ссылке у Гнома, там очень хорошо всё расписано.
Здесь — немного измененная реализация. Отличие в том, что позиции открываются не через равные промежутки цены, а чуть шире: еще должно прийти хотя бы минимальное подтверждение, что дальше не полетит (в данном случае использован вход обратно в канал Боллинджера, но это несложно поменять на что угодно).
Если полетит против нас вертикально, мы хотя бы не будет бессмысленно открывать кучу сделок на мгновенной длинной вертикальной палке.
Итак, представляю: «Судак-Тудак» Универсальный (одновременно для акций и фьючерсов).
Если хотите добавить инструменты (а они добавляются в массив aTickerList), не забудьте вписать их данные в массивы:
По секрету скажу что хотя я активный участник стороны лонга по S&P 500, но я тоже шорчу его, но вот только это делаю не на S&P 500, и это даже не шорт.
Обо всем по порядку.
И так мы шортим америку по разным причинам, например
1. Не любим америку или завидуем
2. Считаем америку перекупленным
3. Хотим охотиться на черных лебедев
4. Хеджируемся
5. По ТВ сказали что америке хана
6. Следим за Василием
7. И другие причины
Почти во всех случаях мы хотим заработать деньги.
Посмотрим график индекса S&P 500.
Мы видим что хотя там бывают редкие периоды когда он падал на 50% или больше, но в основном и в долгосрок он прет вверх. Если мы не будем в шорте, то можем упустить момент падения, а если в шорте, то периодически будем ловить стопы, статистически не зарабатывая, а потеря деньги. Тут даже Put опционы сильно не помогут, они очень часто будут обесцениваться, при падении S&P 500 он может и не дойти до страйков наших Put опционов. То есть затраты будут больше и не известно когда рынок будет падать следующий раз, а если и будет падать то будет ли это достаточным чтобы хотя бы закрыт затраты.
Торговая система PVVI основана на индикаторе PVV (price/volume/volatility). Данный индикатор связывает в единую формулу цену, объем и волатильность. Краткое и очень эмоциональное описание истории появления этой формулы я привел в своей предыдущей статье:
Индикатор PVV (price/volume/volatility)
Т.к. по образованию я математик, а по профессии программист, то первым делом сразу же после формализации торговой системы PVVI я закодировал одноименного робота, который и служит мне верой и правдой уже более 3 лет.
В этой статье приведены результаты тестирования робота PVVI в программе Wealth-Lab.
Разумеется, я не раскрою секрет полученной формулы, но краткое описание основных особенностей этой торговой системы, разумеется, приведу. Итак, вот основные характеристики робота PVVI:
Знаете ли вы, что существует стратегия инвестирования, которая опережает общий индекс фондового рынка Доу Джонса в 80% случаев за последние 10 лет?
Это также одна из самых простых стратегий инвестирования, и впервые она была обозначена в 1991 году Майклом Б. О'Хиггинсом в его книге «Beating the Dow». Если вы пытаетесь обыграть рынок в этом году, то, возможно, вам будет интересно узнать об этом.
Собаки Доу — это инвестиционная стратегия, которая использует самые высокие дивидендные акции в индексе Dow Jones каждый год. Прежде чем мы рассмотрим механику стратегии и ее историческую эффективность, давайте сначала более подробно рассмотрим индекс Доу-Джонса, а также разберем термин «дивидендная доходность». Если вы уже знакомы с ним, тогда переходите к следующему разделу о том, как работает стратегия.
Индекс Доу Джонса
Индекс Доу Джонса упоминается под несколькими разными именами, включая индекс Доу Джонса по промышленному среднему, индекс DOW 30 и — в большинстве случаев — просто «индекс Доу Джонса». Индекс был создан в конце 19-го века Чарльзом Доу и представляет собой средневзвешенную цену 30 компаний, торгуемых на бирже в США.
Читать дальше....
Нас часто спрашивают, как самостоятельно создать робота? И сложно ли это?
– Нет, не сложно, если у вас есть опыт и наработки. Но если вы начинающий алготрейдер, то перед вами встанет сразу несколько непростых задач.
Для начала вы должны определиться какую именно торговую стратегию будете автоматизировать.
Затем нужно четко формализовать эту стратегию: описать строгими условиями все входы и выходы из позиции.
Теперь нужно определиться под какой торговый терминал будем разрабатывать робота.
Изучаем функции алготрейдинга (выставление и снятие заявок, получение текущих данных из терминала, механизм взаимодействия скрипта и терминала).
Изучаем как устроена структура данных (таблиц) на сервере Мосбиржи, чтобы знать откуда что брать.
Важно иметь хотя бы базовое понимание о программировании: что такое переменные, условия, операции сравнения, циклы, функции, события, работа с файлами и т.п.