что думаете про портфельную торговлю?

  • это полная фигня, разводка от экономистов

    Голосов: 27 11,2%
  • нормальный годный метод, сам использую

    Голосов: 59 24,4%
  • метод нормальный, но я предпочитаю другие

    Голосов: 29 12,0%
  • на акциях покатит, на форексе не покатит

    Голосов: 22 9,1%
  • слишком низкодоходный

    Голосов: 8 3,3%
  • слишком рискованный

    Голосов: 10 4,1%
  • слишком сложный

    Голосов: 24 9,9%
  • слишком субъективный

    Голосов: 8 3,3%
  • зачем раскрыли грааль???

    Голосов: 47 19,4%
  • я ничего не понял вообще

    Голосов: 40 16,5%

  • Всего проголосовало
    242

transcendreamer

Местный знаток
1328608994_dengi.jpg

добрый день и хорошего тренда!
в этой теме предлагается обсуждать различные аспекты портфельной торговли
обмениваться идеями и мыслями, методами
а для начала сделаю краткий FAQ портфельной темы

1. что считать портфелем?
портфель - это набор позиций в разных инструментах
позиции могут быть длинными и короткими
объемы позиций подбираются определенным образом
чтобы сделать просадку меньше а доходность выше
учитывая волатильность и стоимость минимального лота инструментов
а еще портфель это такая кожаная сумка

2. как соотносятся синтетики, баскет-трейдинг, корзины и портфели?
это все одно и тоже, воистину

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

4. дядька Марковиц и сотоварищи рулят?
если писать диссертацию то рулят, но для живого трейдинга слишком муторно

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

6. какие есть средства на mql?
virtual equity - рисует любые портфели
recycle и recycle2 - рассчитывает колебательные портфели
trendomat и arbomat - считают трендовые и колебальные портфели
equity chart modeller - рисует и сравнивает портфели
equity data exporter - выгружает данные для расчет портфелей в excel

7. чем можно быстро посчитать модель портфеля?
проще и быстрее - стат.модуль в Excel
также можно в системе R, Statistica, Deductor Academic, RapidMiner
а еще можно написать свой скрипт

8. спреды и парный трейдинг - как это сочетаются с портфелями?
спред - это портфель из двух инструментов
колебания одного инструмента компенсируются вторым

9. что такое оптимальный портфель/синтетик?
во-первых не стоит путать с эффективным портфелем (это от Марковица)
оптимальный портфель/синтетик - который лучше совпадает с моделью
можно использовать простой критерий - сумма квадратов отклонений
для колебательной модели - отклонения от нулевой линии
для трендовой модели - отклонения от прямой наклонной линии
также можно приравнять один инструмент к комбинации остальных
(модель многостороннего спреда)

10. как понять что портфель хороший или плохой?
хороший портфель или растет постоянно вверх (трендовая модель)
или совершает возвратные mean-reversion движения к нулю (колебательная)
оценку можно сделать визуально на графике
на графике же оценить размах колебаний = покрытие под просадку

11. является ли это гарантированно надежным методом?
нет конечно, что за дурацкий вопрос!
модель может испортиться, стать неактуальной
график портфеля может начать пойти "не туда"
короче, это же рынок
 
Последнее редактирование модератором:

NeColla

Элитный участник
зря ты левую тему открыл :) народ тут ленивый - ищет в большинстве своем халявы - а ты ему ещё и многа букоф и опросы устроил :)

забьют на отдельную тему... надо было продолжить в парном трейдинге - по сути который является частностью портфельного :) туда хоть 5-6 человек активных заходит :)
 

transcendreamer

Местный знаток
зря ты левую тему открыл :) народ тут ленивый - ищет в большинстве своем халявы - а ты ему ещё и многа букоф и опросы устроил :)

забьют на отдельную тему... надо было продолжить в парном трейдинге - по сути который является частностью портфельного :) туда хоть 5-6 человек активных заходит :)

надо было сразу советник выложить и готовый сет :laugh:

не хочу смешивать те идеи которые уже обсуждаются в теме парного трейдинга с портфелями, все-таки портфель предполагает несколько другой подход
 

kot287

Активный участник
зря ты левую тему открыл :) народ тут ленивый - ищет в большинстве своем халявы - а ты ему ещё и многа букоф и опросы устроил :)

забьют на отдельную тему... надо было продолжить в парном трейдинге - по сути который является частностью портфельного :) туда хоть 5-6 человек активных заходит :)

Тема открыта для конструктивного диалога и рациональных предложений,а не ради ее рейтинга и посещаемости.Учитывая что transcendreamer провел коллосальные исследования в этом направлении,тема будет более чем актуальна.
 

transcendreamer

Местный знаток
Тема открыта для конструктивного диалога и рациональных предложений,а не ради ее рейтинга и посещаемости.Учитывая что transcendreamer провел коллосальные исследования в этом направлении,тема будет более чем актуальна.

ну колоссальными исследованиями это вряд ли можно назвать
все в рамках традиционной статистики и линейной алгебры

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

b2v2

Активный участник
Автору спасибо за начало. Как раз готовый советник не нужен:) Его написать дело техники. Можно считать это входным билетом для исключения халявы.
В какой теме общаться, тоже кажется не очень принципиальным.

Методы из пункта 5 в части многофакторной регрессии, рецикла (трендовая и колебательная модель) в основном уже исследованы. Построения с минимумом квадратов отклонений - тоже уже классика.

Предлагаю обменяться мыслями по теме, какие еще критерии можно закладывать при построении синтетика. Может вообще без синтетика работать с мониторингом пар по отдельности. Не факт, что усложнение дает лучшее решение.

Вот у Секи получилась (первый раз такое вижу, стейты Джокера и НеКоллы есть) сделка, где 4 мажора куплены одновременно (вверх aud,nzd,chf,cad). У меня пока только один вариант объяснения-самый тривиальный: (быстрая машка (или цена) и медленная) x 4.
Вроде бы логично (еще хрен писал) по баксу хеджироваться. Одно их доп. условий он предлагал - сделать нейтральную позицию по доллару.

Пока хватит для первого сообщения.
 

transcendreamer

Местный знаток
Автору спасибо за начало. Как раз готовый советник не нужен:) Его написать дело техники. Можно считать это входным билетом для исключения халявы.
В какой теме общаться, тоже кажется не очень принципиальным.

Методы из пункта 5 в части многофакторной регрессии, рецикла (трендовая и колебательная модель) в основном уже исследованы. Построения с минимумом квадратов отклонений - тоже уже классика.

Предлагаю обменяться мыслями по теме, какие еще критерии можно закладывать при построении синтетика. Может вообще без синтетика работать с мониторингом пар по отдельности. Не факт, что усложнение дает лучшее решение.

Вот у Секи получилась (первый раз такое вижу, стейты Джокера и НеКоллы есть) сделка, где 4 мажора куплены одновременно (вверх aud,nzd,chf,cad). У меня пока только один вариант объяснения-самый тривиальный: (быстрая машка (или цена) и медленная) x 4.
Вроде бы логично (еще хрен писал) по баксу хеджироваться. Одно их доп. условий он предлагал - сделать нейтральную позицию по доллару.

Пока хватит для первого сообщения.

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

а что значит "(быстрая машка (или цена) и медленная) x 4" ?

наводит на мысль не построить ли модель по отклонениям между ценой и средним...
 

NeColla

Элитный участник
неее - цена и средняя слишком уж "волатильны" :) - слишком много "левых" проколов ценой машки... тут уж лучше Длинную машку сделать длиннее - примерно на ТФ 15м длинная будет в диапазоне 2300-2700, а медленная в 50 раз поменьше...

тогда и без всяких ММ система даст 85% мелких убыточных сделок и 15% прибыльных - в сумме давая +12% годовых....
 

b2v2

Активный участник
/*что значит "(быстрая машка (или цена) и медленная) x 4"*/
НеКолла рассказал, как советник МА сделать прибыльным:) Действительно работает, но денег мало.

Я предполагал, что работаем на схождении к медленной МА при отклонении цены от нее более, чем на СКО. И так по 4-м парам.
Понятна тогда логика выбора пар из мажоров и расчет лотов. Но как то просто очень, чтобы работать. И лосяра возможна жирная при неправильных движениях бакса.
Классический стат.арбитраж подразумевает хедж - если audusd buy, то xxxusd sell.

А тут "угадалось" движение 3-х пар из 4-x, да еще и лот у "неугаданной" минимальный. Такое впечатление, что "магический индикатор" есть,
дающий вероятность 70-80%%.

s2.png
 

transcendreamer

Местный знаток
/*что значит "(быстрая машка (или цена) и медленная) x 4"*/
НеКолла рассказал, как советник МА сделать прибыльным:) Действительно работает, но денег мало.

Я предполагал, что работаем на схождении к медленной МА при отклонении цены от нее более, чем на СКО. И так по 4-м парам.
Понятна тогда логика выбора пар из мажоров и расчет лотов. Но как то просто очень, чтобы работать. И лосяра возможна жирная при неправильных движениях бакса.
Классический стат.арбитраж подразумевает хедж - если audusd buy, то xxxusd sell.

А тут "угадалось" движение 3-х пар из 4-x, да еще и лот у "неугаданной" минимальный. Такое впечатление, что "магический индикатор" есть,
дающий вероятность 70-80%%.

Посмотреть вложение 166286


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

transcendreamer

Местный знаток
только что проверил в экселе несколько вариантов сходу
пробовал оптимизировать отклонения от 25-дневной средней по каждому инструменту
и вариант с последовательными разницами
(то есть модель пытается выразить дневное изменение eurusd через изменения других пар)
результаты настолько плохие что даже не рискну выкладывать на скриншотах такой позор

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

предположение
возможно найдется альтернативный и более эффективный критерий чем МНК?
 

b2v2

Активный участник
Скорее всего нужно еще дополнительные критерии навешивать.
Например, МНК и возвратность (сколько раз от СКО к нулю вернулось на истории).
Еще, например, такой: если ожидаются новости по доллару,
то по доллару делаем позицию нейтральной для страховки.

В принципе понятно (да и Джокер обращал на это внимание),
что часть синтетиков и входов нужно отсеивать.
 
Последнее редактирование:

transcendreamer

Местный знаток
Скорее все нужно еще дополнительные критерии навешивать.
Например, МНК и возвратность (сколько раз от СКО к нулю вернулось на истории).
Еще, например, такой: если ожидаются новости по доллару,
то по доллару делаем позицию нейтральной для страховки.

В принципе понятно (да и Джокер обращал на это внимание),
что часть синтетиков и входов нужно отсеивать.

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

b2v2

Активный участник
Я делал множественную регрессию мажоров на синусоиду. И период синусоиды менял.
Хрень порядочная получалась:)
Самое интересное, когда период уменьшать.

P.S.
Оптимизационную задачу любую можно в конце концов перебором решить:)
Кстати у Секи по 2 цифры в лотах. В принципе (100x100x100x100)x35 синтетиков = 3,5 ярда всего. У многих дома уже 8 ядер на 4 ггц работают:)
За минуту на С++ коде любое желание посчитать можно.
 

transcendreamer

Местный знаток
Я делал множественную регрессию мажоров на синусоиду. И период синусоиды менял.
Хрень порядочная получалась:)
Самое интересное, когда период уменьшать.

P.S.
Оптимизационную задачу любую можно в конце концов перебором решить:)
Кстати у Секи по 2 цифры в лотах. В принципе (100x100x100x100)x35 синтетиков = 3,5 ярда всего. У многих дома уже 8 ядер на 4 ггц работают:)
За минуту на С++ коде любое желание посчитать можно.

когда полупериод синусоиды уменьшается до 1 точки
тогда синусоида превращается в +1,-1,+1,-1,+1,-1....
и вот тогда у меня самые лучшие результаты получаются

а что за метода у Секи?
 

b2v2

Активный участник
когда полупериод синусоиды уменьшается до 1 точки
тогда синусоида превращается в +1,-1,+1,-1,+1,-1....
и вот тогда у меня самые лучшие результаты получаются

Вот я тоже это заметил. Критерий r-квадрат правда становится никакой.
Но результаты странные и интересные. Типа хотим синтетик с максимумом болтанки:)

А как Сека торгует, не знаю. Часть сделок похожи на классический стат.арбитраж. В последней даже с доливками.
Некоторые (типа 4 мажора вверх) вообще не понимаю логику...
Думать будем дальше.
 

OlegSk

Активный участник
Вообще Joker писал: "Система эксплуатирует неизбежные свойства закона распределения состояний рынка.
4-мя инструментами идет обычная диверсификация, можно хоть 1 инструмент, хоть 2, хоть 10..."
и ещё:
"1. Сужение дисперсии разницы модулей приращений состояний рынка (пофигу какой природы) дает однозначное вероятное множество его возможных последующих состояний.
2. Итеррационный комбинаторный анализ состояний позволяет сузить множество состояний до максимально-вероятных последующих состояний.
3. Диверсификация позволяет с максимальной вероятностью получить результат.",
также NeColla писал что сначала добился результата на одной паре...
Думаю логично подобрать метод, при котором результат по одной паре будет 70-90% положительных сделок, а затем диверсифицировать за счет других пар.
Думаю этим можно объяснить доливки - повторяется сигнал.
Можно даже попробовать взять за основу готовые стратегии.
 

b2v2

Активный участник
Да. С игрой Пенни Джокер все окончательно погрузил в нирвану.
С самим "парадоксом" вроде понятно. Я даже этот текст почитал (János A. Csirik Optimal Strategy for the First Player in the Penney Ante Game) и другие. Но как это применять к рынку, до меня пока не доходит.

НеКолла пишет тоже очень хитро. Вроде бы свои 10000% в месяц он сделал на переворотном мартингейле. Я даже где-то половину стейта нашел.
В спокойном месяце июле на демо могло и прокатить:)
На ГПСЧ excel это точно не прокатывает. Просадочки хорошие.
И уж совсем не понятно, как мартини связан с арбитражем 4-х парным.

Пока действительно логично предполагать, что есть индикатор входа по одной паре с вероятностью 70-80%% дающий плюс. Далее с такой вероятностью можно мартини делать или входить одновременно по 4-м парам. Но это уже совсем не стат.арбитраж.

С таким индикатором вообщем и просто жить можно без ММ:)
 

OlegSk

Активный участник
Да. С игрой Пенни Джокер все окончательно погрузил в нирвану.
С самим "парадоксом" вроде понятно. Я даже этот текст почитал (János A. Csirik Optimal Strategy for the First Player in the Penney Ante Game) и другие. Но как это применять к рынку, до меня пока не доходит.

НеКолла пишет тоже очень хитро. Вроде бы свои 10000% в месяц он сделал на переворотном мартингейле. Я даже где-то половину стейта нашел.
В спокойном месяце июле на демо могло и прокатить:)
На ГПСЧ excel это точно не прокатывает. Просадочки хорошие.
И уж совсем не понятно, как мартини связан с арбитражем 4-х парным.

Пока действительно логично предполагать, что есть индикатор входа по одной паре с вероятностью 70-80%% дающий плюс. Далее с такой вероятностью можно мартини делать или входить одновременно по 4-м парам. Но это уже совсем не стат.арбитраж.

С таким индикатором вообщем и просто жить можно без ММ:)

Есть системы которые дают более 70% прибыльных сделок, но всё же редкие просадки разрушают их эффективность... Короче индикатор, или иная математическая система, это только основа.
Комбинаторный анализ, так понимаю, позволяет отфильтровать % ложных входов и повысить вероятность роста актива, а диверсификация снижает просадку.
 
Верх