Постов с тегом "алготрейдинг": 4366

алготрейдинг


алготрейдинг - подход к биржевой торговле, основанный на автоматизации торгового процесса при помощи программных алгоритмов и различных аппаратных решений.

Ниже приведены все записи на нашем сайте по теме алготрейдинга.

Крипто бот Gunbot

Здравствуйте друзья. Хочу купить крипто бота. Наткнулся на Gunbot, может кто имел опыт работы с ним? Стоит ли с ним связываться? Посоветуете что то еще, буду благодарен)

Набросок конспекта лекции про оверфиттинг - полезно всем

Набросок конспекта лекции про оверфиттинг - полезно всем
Решил начать писать небольшие заметки по алгоритмической торговле и всему что с ней связано. Возможно, когда-нибудь расширю, склею и опубликую в виде книжки. Пока же это просто наброски заметок, сделанные на скорую руку.

Можно часто слышать от тех, кто торгует алгоритмически, да и просто систематически, такие понятия как «оверфиттинг», «курвафиттинг», «зафит» и прочие ругательства с корнем «фит». Что все это значит?
На самом деле, все эти слова, как правило, используются для описания одного и того же явления, являющегося врагом всех трейдеров, торгующих систематически и пытающихся оценить исторический перформанс своих торговых логик — а именно, что «живой» аут-оф-сампл перформанс на реальном счете, как правило, хуже ожиданий, полученных ими при проверке своих идей на истории. Например, при тестировании торговой логики на истории трейдер с помощью своей модели «зарабатывал» 30% годовых, а в реале может в среднем иметь 10% годовых. Разница 20% годовых — может объясняться именно оверфиттингом (если нет других факторов — например, некорректный учет комиссионных и проскальзываний, или ошибка в торговом коде; но прочие факторы легко устранить, в отличие от оверфиттинга). На картинке в начале статьи — пример перформанса некоторого фонда в бэктесте и в реальности, наглядно иллюстрирующий написанное выше.

Оверфиттинг является следствием комбинации одного или нескольких из следующих факторов, положительно влияющих на бэктест (результаты прогонки модели на истории), что и создает у трейдера завышенные ожидания от своей модели. В этой части мы рассмотрим основные источники оверфиттинга, в следующей — поговорим о способах избежания или минимизации оверфиттинга при историческом тестировании моделей.



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

Апдейт модели LQI за Февраль'18 - 10+% годовых в $$$ не слезая с дивана!

Апдейт модели LQI за Февраль'18 - 10+% годовых в $$$ не слезая с дивана!
Результаты консервативной количественной инвестиционной модели LQI (lazy quantitative investing), о которой я писал ранее (https://smart-lab.ru/blog/384110.php), за февраль (результаты за прошлый месяц: smart-lab.ru/blog/448988.php). Месяц оказался для рынка очень непростым — «perfect storm» наблюдался во всех классах активов, которыми торгует модель, однако модели удалось обогнать оба своих бенчмарка — SPY и EQW — как в терминах ретурна, так и риска (максимальной просадки). Вот веса предыдущего месяца и соответствующие ретурны торгуемых тикеров:

weight monthly.ret
XLY 0.131 -4.51
XLP 0.142 -7.96
XLE 0.000 -10.97
XLF 0.069 -4.67
XLV 0.093 -6.02
XLI 0.112 -5.74
XLB 0.034 -6.27
XLK 0.000 -2.06
XLU 0.112 -3.88
IYZ 0.000 -5.14
VNQ 0.000 -7.55
SHY 0.000 -0.06
TLT 0.144 -2.57
GLD 0.163 -2.30

Предыдущие веса были опубликованы 1-го января, соответственно доходности приведены за период с закрытия 1-го февраля по 1-е марта. Корреляция между весами и ретурнами положительная — 0.146. Вследствие этого модель обогнала свой основной бенчмарк — EQW (equal-weighted портфель из торгуемых тикеров): -4.6% LQI vs. -5.0% EQW, то же самое для индекса S&P: -4.6% LQI vs. -5.0% SPY. В терминах максимальной просадки в течение месяца модель также была лучшей: 6% для модели vs. 7% для EQW vs. 8.6% для SPY. Невесть что, однако для тех, кто сидел в просадке 6% и в просадке 9% на хороший капитал — разница, думаю, заметна. Аутперформанс был достигнут за счет лучшей диверсификации (даже не смотря на то, что все падало), а также за счет того, что модель вышла из «кислотных» январских тикеров XLE & XLK (из XLK — зря, зато из XLE — очень не зря), и «налегла» на защитные активы (TLT, GLD, XLU, XLV, XLP), хотя два последних тоже оказались не очень защитными.



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

Мои итоги февраля

Мои результаты за январь-февраль в сравнении с индексом Мосбиржи и «Русским Баффетом» приведены в следующей таблице

 Мои итоги февраля

Как мы видим февраль даже превзошел январь по доходности, однако и просадка больше, чем удвоилась. Собственно, почти половина этой просадки была получена в январе (точнее в 4 его последних торговых дня) и это нашло свое отражение в итогах января. Ну а вторая половина пришлась на первую декаду февраля. Вообще период с 26 января по 9 февраля был для меня крайне неудачен: из 11 торговых дней в плюс был закрыт лишь один – 1 февраля. Убытки за эти 11 дней Вы можете видеть в графе «Максимальная просадка». Однако во 2-3-й декадах февраля рынок «повернулся ко мне передом» и мой счет в очередной раз обновил исторические максимумы. Si в этом ему не сильно мешал, так как после пары неудачных попыток сыграть в лонг в первой половине февраля, был «забанен» одним из моих «фильтров». Столь удачный период позволил мне даже обойти по доходности с начала года «Русского Баффета», которому я «проиграл» по этому показателю в январе.



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

Источник данных по дивидендам

Продолжаю потихоньку писать программу по оптимизации долгосрочного портфеля акций. На первом этапе занялся загрузкой необходимых данных:

  • Котировки — есть IIS MOEX и подробное описание запросов к нему
  • Инфляция — есть регулярно обновляемый xls файл на сайте ФСГС, который можно забрать и обработать


Собственно вопрос: где-нибудь есть аналогичный публичный источник исторических данных по дивидендам?


Про оптимизацию стратегий на фРТС

    • 28 февраля 2018, 09:23
    • |
    • tores
  • Еще
Добрый день, коллеги!

Такой вопрос назрел. Есть стратегия торгующая фРТС. Обычно оптимизация производится на ценах, выраженных в пунктах. Оптимизируем по какому-либо параметру, допустим максимизируем фактор восстановления.

Однако, возникает такая проблема. Что оптимизируем цены в пунктах, а на реальных торгах получаем прибыль в рублях. Поэтому, оптимальный набор параметров для цен в пунктах может не быть оптимальным в рублевых ценах. Т.к. для того же фактора восстановления прибыль берется в пунктах как и просадка. Но проблема в том, что в рублевых ценах значение прибыли в рублях и макс. просадка в рублях будут другими. 

Поэтому спрашиваю, правильным ли будет подход, переводить исторические цены фРТСа из пунктов в рубли и делать оптимизацию? Кто как делает?

UPD: в ходе обсуждения вопрос был уточнен: как правильно рассчитывать размер позиции с использованием именно максимальной просадки по инструменту фРТС, т.к. просадка в пунктах, прибыль долларовая, а счет депо или капитал в рублях.

Вопрос к знатокам по фРТС

    • 27 февраля 2018, 07:50
    • |
    • tores
  • Еще
Добрый день, коллеги!

Сам алготрейдер (зеленый) и такой вопрос. Есть две стратегии, одна на Si, другая, на фРТС, и допустим GOLD. По первому активу прибыль рублевая, по двум другим прибыль в пунктах.

Надо посчитать совокупную прибыль. Допустим рублевую. Вопрос, как корректно пункты переводить в рубли? Понимаю, что для фРТС, перевод в рубли осуществляется по формуле пункты*0,02*USD/RUB. Однако, какой курс рубля брать? 

Для справки: пробовал брать ЦБшный курс и переводить пункты в рубли, но получилось что эквити в рублях сильно отстает от эквити в пунктах.

Нейронные сети как способ прогнозирования коррупции

Интересное исследование провели испанские технари. Мне кажется если такое запустить в РФ, то будет очень весело. Ибо наши чиновники не умнее утюга и долго еще не будут понимать как с этим бороться!

Кому нужен алготрейдинг

Кому нужен алготрейдинг

Простого, ничем не замутненного, взгляда на график цены порой достаточно, чтобы понять что происходит на рынке. На этом базируется т.н. «эффект новичка», у которого все неплохо получается.
Дальнейшая судьба новичков разная и зависит от их психотипа.
Психотип одних позволяет сохранить незамутненность взора, они, как моцарты, играют легко и непринужденно, и видят рынок без всяких примочек и инструментов.
У других, которых большинство, это не получается. Особенно у «слишком умных». С приобретением все большего опыта они начинают видеть то, чего нет, и пугаться того, чего не стоит пугаться. Вот они то, как Сальери, вынуждены алгеброй гармонию поверить. Вот им то и нужны костыли в виде жестких алгоритмов действий, которые все чаще называют алготрейдингом, и которые не оставляют рамок для произвола и свободы действий в сделках. Правда тут тоже ждет подвох. Прибыли у жестких алгоритмов в большинстве случаев далеки от показателей лучших интуитивистов. И не факт, что алгоритм будет работать и что алгоритм будет работать всегда.

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

И еще раз о важности соблюдения дисциплины в том числе в количественной торговле

Добавлю еще 5 копеек по теме дисциплины в количественной торговле, о важности которой я уже писал ранее (https://smart-lab.ru/blog/389973.php, smart-lab.ru/blog/401453.php).

Собственно, «на америке» я торгую LQI (https://smart-lab.ru/blog/384110.php), в ней простое правило ребалансировки — раз в месяц (я делаю это в начале месяца). Ребалансировавшись в начале (1-го) февраля, уже к 5-му я испытал всю глубину ощущений от падения рынка на 4+% и падения счета на 3+%. Мужественно продержался до конца недели, но в пятницу 9-го, после очередного слива СнП (к середине сессии), испугавшись, что может быть с такой динамикой рынка в понедельник, я таки-сделал (по факту — на самом дне просадки СнП) ребалансировку портфеля к новым таргетовым позициям, в результате которой снизил аллокацию на 20%. Вроде бы немного, но скинул самые волатильные и лосевые позиции, которые в ходе последующего восстановления рынка сильнее всего выросли. Итого — андерперформанс счета по сравнению с тем, если бы ничего не делал, на 2%.

Разумеется, меня заинтересовало — это получилось чисто случайно и в этот раз, или «рыпаться» с портфелем после сильных сливов — это фундаментально плохо. Отмечу, что это неочевидно, поскольку вполне возможно, что после существенного роста волатильности на рынках ребалансировка портфеля под новые условия — это правильная вещь. Я решил формально это протестировать.



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

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