Блог им. melamaster |Решая алгопортфельную задачу

можно узнать неожиданное, а можно убедиться интуитивном.

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

Ну и всё это торгуется уже третий год в стиле тупанов. Высокая средняя сделка и долгое время удержания позиции в каждом алгоритме.

Диверсификация это сила, но с весами на уровне фьючерсов не всё понятно (или почти всё непонятно). Про веса алгоритмов внутри фьючерса пока даже не думаю задумываться.

Поскольку по максимально доступной истории всё посчитано, легко посчитать корреляции фьючерсов (здесь и далее подразумевается сумма алгоритмов внутри каждого фьючерса, а не само удержание фьючерса) друг с другом.
Топ-10 по нескоррелированности:

[1,] «sf-pd» "-0.08"
[2,] «na-pd» "-0.08"
[3,] «gz-pd» "-0.07"



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

Блог им. melamaster |О влиянии издержек на примере одной торговой системы

Пост о наших акциях.

Сперва о том, что у меня получается по издержкам в реальных торгах за последние несколько месяцев:
О влиянии издержек на примере одной торговой системы



















На графике кумулятивное среднее проскальзывание. Видимо, при текущем объеме позиций всё асимптотически идёт к -0,1%.
Хотя могут быть любые сюрпризы. Торгуются у меня системы на акциях при издержках -0,2%, но принципиально они не сильно ломаются даже при -0,5%.

Благодаря упорству программиста, доделали небольшой тестер, позволяющий делать быстрые просчеты по нашим акциям за последние 20 лет.
Просчитали одну систему, которая симпатична двумя моментами:
1. Оценивает каждую бумагу в отдельности.
2. Оценивает рынок в целом.
Исходя из обоих пунктов принимает решение в какие бумаги и в каком объеме войти.
Параметров, которые могут быть оптимизированы, два. При любых вариациях дает прибыль, но, конечно, разную.

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

Блог им. melamaster |Портфельное упражнение

Трудно не заниматься улучшением торгуемого подхода, хотя надо от этого отходить потихоньку:)

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

Отбросив лишнее, остались у меня пять спекулятивных систем: RI-long, RI-short, SR-long, Si-long, Eu-long. Торгуются они примерно с равными весами. Может возможно что-то лучшее, чем паритет по весам (логический паритет по риску в моем понимании)?

Сделал сеточку весов от 0 до 1 с шагом 0.25. Итого получилось 3124 портфеля:
Портфельное упражнение
























RET — среднегодовая доходность за >10 лет.
MINDD — наихудшая просадка за >10 лет.
MEANDD — среднедневная просадка за > 10 лет.
DDD — ср.кв.откл. подневных просадок за > 10 лет.

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

Блог им. melamaster |Трендовая торговля в лонг российских акций

Исходно взяты часовики по 78 российским акциям с 2006 года по настоящее время:

«AFKS.txt» «AFLT.txt» «AGRO.txt» «AKRN.txt» «ALRS.txt» «APTK.txt» «BANE.txt» «BANEP.txt» «BSPB.txt» «CBOM.txt» «CHMF.txt» «DIXY.txt» «DVEC.txt» «ENRU.txt» «FEES.txt» «FESH.txt» «GAZP.txt» «GMKN.txt» «GRAZ.txt» «GTLC.txt» «HYDR.txt» «IRAO.txt» «LKOH.txt» «LSNG.txt» «LSNGP.txt» «LSRG.txt» «MAGN.txt» «MFON.txt» «MGNT.txt» «MOEX.txt» «MRKC.txt» «MRSB.txt» «MSNG.txt» «MSRS.txt» «MTLR.txt» «MTLRP.txt» «MTSS.txt» «MVID.txt» «NLMK.txt» «NMTP.txt» «NVTK.txt» «OGKB.txt» «PHOR.txt» «PIKK.txt» «PLZL.txt» «POLY.txt» «PRTK.txt» «PSBR.txt» «QIWI.txt» «RASP.txt» «RGSS.txt» «RNFT.txt» «ROLO.txt» «ROSN.txt» «RSTI.txt» «RTKM.txt» «RTKMP.txt» «RUAL.txt» «RUALR.txt» «SBER.txt» «SBERP.txt» «SELG.txt» «SIBN.txt» «SNGS.txt» «SNGSP.txt» «TAER.txt» «TATN.txt» «TATNP.txt» «TGKA.txt» «TGKO.txt» «TRMK.txt» «TRNFP.txt» «UNAC.txt» «UPRO.txt» «URKA.txt» «UWGN.txt» «VTBR.txt» «YNDX.txt»


Исследуются 5 стратегий:
BH — купил и держи;
R1 — входим в лонг после белой свечи, выходим из лонга после черной свечи;
R2 — входим в лонг после двух подряд идущих белых свечей, выходим из лонга после двух подряд идущих черных свечей;
R25 — входим в лонг, если открылись выше линейного прогноза по 25 предыдущим свечам, выходим из лонга, если открылись ниже этого прогноза;
R50 — аналогично R25, но линейный прогноз строится по 50 предыдущим часам.

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

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