Избранное трейдера Дмитрий

по

🔥 Препарируем опционную торговлю Аланеса.

    • 25 ноября 2020, 17:15
    • |
    • KarL$oH
  • Еще
Всем привет.

Сегодня изучим под лупой торговлю одного интересного участника смартлаба - ALANES .

Чем он интересен?

Я давно на него обратил внимание, у него эквити очень часто имеет обыкновение расти под углом 45 градусов, это вдохновляет на торговлю опционами.

Вот за второе полугодие 2019 года (данные взяты из его последних топиков):

🔥 Препарируем опционную торговлю Аланеса.

Мы с ним пересекались в смартлабовских соревнованиях и в 2018, и в 2019, и в 2020 годах.

В конкурсе «Игры Разума 2019» он занял 3-ье место по доходности и 1-ое место по коэффициенту Сортино:

🔥 Препарируем опционную торговлю Аланеса.

( Читать дальше )

Алгоритмическая торговля с помощью самообущающегося DQN агента.

Аллоха!

В прошлом моем посте, была затронута тема обучения с подкреплением, где была создана среду для торговли, но были использованны ситетические данные. Теперь же, я добавил возможно использовать данные из датафрейма. Теперь же среда представляет из себя 20 значений цен, описанных OHLC плюс обьем.

Для эксперемента было выбранно 200 дней в обучающую выборку и 50 в тестовую. Обучались два DQN агента, один использовал Q-Network, второй Q-RNN-Network. На картинке можно видеть результаты обоих агентов после обучении на 700 итераций.

Алгоритмическая торговля с помощью самообущающегося DQN агента.



Проверялась работа агентов на 80 эпизодах по 10 раз. Как можно видеть агент использующих QRnnNetwork показал вполне себе неплохие результаты. Так что вполне возможно, что при правильной готовке можно получить таки самостоятельного агента, способного торговать не хуже чем сконструированная стратегия.

Кому интересно как создать агента при помощи TF-agents фреймворка, а так же узнать больше деталей, прошу смотреть видео. Код можно найти на гитхабе, ссылка в описании к видео.




Python-->Lua-->Квик. Управление заявками в Квике из Питона.

Всем привет!
То о чем так долго мечтали большевики — свершилось!
Представляю QLua-сервер для управления заявками в Квике Квиком. Как обычно, в несколько строк кода.


( Читать дальше )

Бэктест мультипликаторов PE, PS, PB и других

Когда-то давно я устроился на работу в небольшой брокерской компании. Помню, первый вопрос на рабочем месте от начальника отдела, старого многоопытного спокойного еврея, поверг меня в шок: «Покажите как вы определяете лучшие акции?» А я-то думал, мне все расскажут и покажут! Сильно смутившись, я начал что-то лепетать про P/E, P/S и количество абонентов. «Ну это фигня какая-то! Идите думайте» — тихим голосом неожиданно изрек вежливый начальник, во мгновенье растоптав во мне всякое самоуважение. Я думал — меня уволят в ту же неделю, но оказалось, это нормальный способ руководства у шефа. Дело было в крайне презрительном отношении начальника к P/S, ведь этот коэффициент не учитывает долги компании. Тогда, в начале нулевых стандарты задавал Стивен Дашевский, прекрасный аналитик из Атона. Этот экспат, рулевой и светоч аналитиков, любил и продвигал три мультипликатора P/E, EV/EBITDA и EV/S. Эта тройка мультов и до сих пор на пьедестале в крупных домах, например в Сбербанк-КИБ. Проделав это исследование, я могу уверенно сказать, что мой подход в прошлом был не так уж и плох. А указанная тройка вовсе не объект для поклонения, другие параметры работают не хуже.



( Читать дальше )

Автозапуск QUIK QLUA

Пожалуй, каждый, даже, самый ленивый программист на LUA презентовал свою версию для запуска QUIK.
Пришла и моя очередь.
Вчера, за небольшую благодарность, swerg перевёл w32.dll на LUA 5.3.
Теперь есть поддержка QUIK 8.5 и выше.
Скачать: http://pmntrade.ru/avtozapusk_quik_qlua/avtozapusk_quik_qlua.zip
Страница программы: http://pmntrade.ru/avtozapusk_quik_qlua.html
Видео:


( Читать дальше )
  • обсудить на форуме:
  • Quik Lua

Перевод акций из Открытия в InteractiveBrokers

    • 10 февраля 2020, 11:40
    • |
    • vagus
  • Еще
В личном кабинете IB заходите в меню=>переводы и платежи=>перевод позиций=>fop перевод
Перевод акций из Открытия в InteractiveBrokers


Далее в информации о транзакции добавляете какие акции хотите перевести и их количество, затем сохраняете файл управление счетом (его нужно будет добавить в личном кабинете Открытия)
Перевод акций из Открытия в InteractiveBrokers

( Читать дальше )

Получение котировок акций при помощи Python

    • 08 февраля 2020, 19:13
    • |
    • Aleks
  • Еще

Статья о том, как получить ежедневные исторические данные по акциям, используя yfinance, и минутные данные, используя alpha vantage.

Как вы знаете, акции относятся к очень волатильному инструменту и очень важно тщательно анализировать поведение цены, прежде чем принимать какие-либо торговые решения. Ну а сначала надо получить данные и python может помочь в этом.

Биржевые данные могут быть загружены при помощи различных пакетов. В этой статье будут рассмотрены  yahoo finance и alpha vantage.

Yahoo Finance

Сначала испытаем yfianance  пакет. Его можно установить при помощи команды pip install yfinance. Приведенный ниже код показывает, как получить данные для AAPL с 2016 по 2019 год и построить скорректированную цену закрытия (скорректированная цена закрытия на дивиденды и сплиты) на графике.

# Import the yfinance. If you get module not found error the run !pip install yfianance from your Jupyter notebook
import yfinance as yf

# Get the data for the stock AAPL
data = yf.download('AAPL','2016-01-01','2019-08-01')

# Import the plotting library
import matplotlib.pyplot as plt
%matplotlib inline

# Plot the close price of the AAPL
data['Adj Close'].plot()
plt.show()


( Читать дальше )

Теория и Практика Дельта-Хеджа


Для того, чтобы продать волатильность, нам необходимо продать стрэддл — этим, мы полностью избавляемся от чувствительности к направлению движения цены, оставляя при этом чувствительность к «волатильности»… Чтобы не запутаться, обозначим первую волатильность за IV (Implied Volatility) и будем считать  её заранее известной и эффективной. 


Если бы рынок был монеткой и выходил бы на экспирацию двумя возможными вариантами {+IV, -IV }, то результатом продажи нашей опционной конструкции был бы ровно 0, в силу равенства IV=RV. Но рынок выходит на экспирацию через «тренды» и «пилы», которые выводят Базовый Актив в том числе далеко за ± IV, и в том числе и в ноль.  В результате, конечное отклонение от ± IV  и, соответственно, риски, которые мы принимаем при продаже стрэддла, составляют приблизительно :

Теория и Практика Дельта-Хеджа

где S — СКО, RV ( «реализованная волатильность»)   - отклонение цены на экспирацию, t — время до экспирации, а сигма0 — величина шага движения цены. Это уравнение можно получить численно, а можно, взяв интеграл по соответствующему распределению Гаусса (аналитический вариант).  

( Читать дальше )

Как переводить деньги в Interactive Brokers в рублях и без комиссий

Босле брокера Открытие, IB прям порадовали (а через них ещё и на московской бирже можно торговать). Оказывается им можно переводить прям в рублях и без комиссий. Я так понял, что минимальной суммы на пополенение нет.

Как это всё делается?

В личном кабинете «Переводы и платежи» — «Перевод средств», выбираем рубли и Банковский wire-перевод.

Указываем с какого счёт собираемся платить и сумму перевода. Так мы уведомляем брокера, что хотим ему закинуть денег.

Появятся реквизиты ситибанка, куда нужно сделать перевод. Они находятся внизу и называются Банк-корреспондент.

Идём в свой банк и просто заполняем реквизиты межбанковского перевода. Тут важно получаетелем указать

Citibank N.A. London
33 Canada Square
Canary Wharf
London E14 5LB
Великобритания

В комментариях к платежу нужно указать на какой брокерский счёт нужно зачислить эти деньги. Я указал вот так: IBAN (хххххх) for personal broker account (Uхххххх) / (Imya I Familia) at Interactive Brokers LLC

Вам нужно поменять всё, что в скобках. Все эти данные можно взять там же в реквизитах.



( Читать дальше )

....все тэги
UPDONW
Новый дизайн