Избранное трейдера Сергей Гаврилов
Первый из трех способов автоматического поиска пар на Python для торговли по стратегии «Парного трейдинга». Исходя из результатов предыдущей статьи, во всех примерах мы будем использовать только поиск коинтеграции.
Кратко о «Парном трейдинге»: в основе стратегии лежит предположение, что есть две акции, которые имеют глубокую экономическую связь друг с другом, и их цена движется в одном направлении с разной скоростью. Когда отстает акция А, мы ее покупаем и одновременно продаем в короткую акцию Б. И наоборот.
Используем дневные цены закрытия, отрегулированные на дивиденды и сплиты. Вы можете скачать бесплатную историю дневных цен с Quandl.
Недавно, были дебаты Опционного математика и Опционного не математика по поводу:
«Нужна ли математика в опционной торговле» каждый наверное сделал свой вывод.
Я приведу пример, как использовать элементарную математику в прогнозировании стоимости РТС, не глядя даже на его график.
Нам нужен график доллар/рубль и график ММВБ
Давайте назовем функцией Y(t) — график USD/RUB, а график ММВБ — X(t)
Таким образом, всегда будет выполнятся равенство Y(t) = A*X(t) + B
Наша задача найти B — это и есть ошибка(отклонение) двух функций.
Для начала находим А:
Возьмем ограниченный период 5-ти ближайших торговых дней.
Имеем y(t)1 и y(t)5, x(t)1 и x(t)5
Используя знания о геометрическом свойстве Интеграла:
Проинтегрируем функцию Y(t) от y(t)1 до y(t)5
Проинтегрируем функцию X(t) от x(t)1 до x(t)5
A = Интеграл Y(t) от y(t)1 до y(t)5 / Интеграл X(t) от
Привет всем. Появилось у меня тут пара лишних часиков и решил я сделать что-нибудь полезное(а может и нет) для своих коллег по цеху. А вот что именно? Что нужно знать трейдеру, чтобы получать прибыль стабильно на длинной дистанции? Уровни? Может быть. Нашел уровень от которого цена резко отскакивала в прошлом, отметил его на графике и ждем, когда снова цена к нему подойдет и там уже будем торговать либо пробой, либо отбой, либо ложный пробой. Почему нет? А может лучше почитаем отчеты компаний? Там все черным по белому написано: какая прибыль у компании за последний квартал, какова задолженность, рассчитана предполагаемая будущая прибыль, на finvize можем посмотреть активы компании. Инвестируй не хочу. Еще можно изучить индикаторы. Вот берем 2 скользящие средние и ждем когда одна полосочка перейдет дорогу другой полосочке. Вот тут-то мы и зайдем в позицию. А как же тех анализ? VSA? Новости? Интересно, но не для меня. Что еще забыли? Паттерны. Тут пожалуй и остановимся и разберемся.
Часто слышу это слово у трейдеров. Я торгую паттерн «голова и плечи»-говорит какой-то ноунейм на форуме очередной форекс-кухни. Я торгую паттерн «утренний треугольник»: цена касается одного уровня 2 раза, уменьшая при этом свою амплитуду и сильнее прижимаясь к нему, а на третьем касании мы заходим в пробой-твердит еще один ноунейм. А по мне лучше развороты-говорит третий ноунейм. Видим, что инструмент упал over 9000 долларов, ждем выхода объема и дело в шляпе. Ищите паттерны и закономерности на рынке-рекомендуют гуру-трейдинга. Ок.
У коллег роботописателей существует необходимость постоянного контроля работы торговых роботов.
Существует огромное количество всевозможных вариантов:
— смс-уведомления из торгового терминала QUIK
— подключение к SMS-агрегатору для последующей отправки SMS-сообщений на собственный номер
— отправка e-mail сообщений
— особо изощренные программисты используют уведомления в календаре гугла, для бесплатной отправки сообщений о выставлении заявок роботом (экзотика, но как не упомянуть об этом)
Сколько копий было сломано, чтобы протестировать описанные выше способы.
Существует еще один очень интересный и простой в реализации инструмент – Телеграм со множеством полезных функций: telegram api и telegram bot api.
Bot api позволяет отправлять уведомления о состоянии робота, о сделках и множество другой торговой информации прямо в телеграм в чат с вашим ботом.
Скажу, что из всех предыдущих технологий, разобраться с работой bot api и получить рабочее решение оказалось проще всего. На запуск рабочего решения потребовалось 30 мин: с момента как впервые открыл api, зарегистрировал бота, и до внедрения отправки сообщений из бота в чат.