Cristopher Robin
Cristopher Robin личный блог
01 января 2019, 19:31

Ищу профессионального математика с подходящей специальностью

Здравствуйте, друзья. Тут часто пишут — есть идея, нужен программист, готов платить. У меня обратная ситуация — есть программист, нужна идея, платить не готов. Все самое лучшее в этой жизни бесплатно, а мне как раз нужно самое лучшее. В данном случае под лучшим я понимаю математические методы для решения численных задач. В чем собственно проблема? Есть индикатор рынка, который является опережающим на крайне малом таймфрейме, для наглядности пусть это будет TWAP по фьючу, а рынком будет спот. Он же является «отстающим» на большем таймфрейме. На еще большем таймфрейме устойчивое поведение не наблюдается. Специально взял за единицу масштаба время для упрощения, поскольку с другими метриками формулировка задачи будет перегружена на столько, что я сам запутаюсь. В общем, в чем вопрос. Большинство «финансовых аналитиков» вообще не понимают, что корреляция на каждом фрейме своя, например на малом она может быть устойчиво положительной, а при увеличении фрейма корреляция может становится устойчиво отрицательной. В основном все рассуждают о «скоррелированных инструментах» не залезая в дебри. Что касается поисков лага, там еще сложнее. На майлом таймфрейме лагает один ряд, на большем — другой, на еще большем уверенность неизбежно рассеивается. В общем, кто-то сталкивался с такими проблемами? Прошу писать в личку. Нужны готовы прикладные рецепты как исследовать такие связи. Рекомендации пройти курс по мат статистике понимаю, но не принимаю. Годы уже не те, мне нужны готовые разжеваны схемы, а не база. И заранее спасибо что досюда дочитали.

Попутно поздравляю всех с наступившим Новым годом! Пусть этот год кабана окажется для вас таким же роскошным как этот кабанчик.
Ищу профессионального математика с подходящей специальностью
68 Комментариев
  • Aгaп Cмит
    01 января 2019, 19:46
    Зачем тогда вам деньги, не хотите лучшей жизни?
      • Aгaп Cмит
        01 января 2019, 22:39
        Cristopher Robin, ясно. А какова квалификация вашего прогера? То есть может так случиться, что я дам лучшую идею, а он не сможет ее реализовать.
          • Aгaп Cмит
            01 января 2019, 23:18
            Cristopher Robin, предварительно поинтересуйтесь у него справится он с реализацией алгоритмов directed acyclic graph (DAG), для распараллеливания вычислений. Кстати, в хайповом варианте DAG реализован в некоторых блокчейнах, для быстрых транзакций, чтобы преодолеть детскую болезнь биткоина, ну это так к слову.
              • Aгaп Cмит
                01 января 2019, 23:45
                Cristopher Robin, не попадет в тупик, в вершинах графа хранится флажок, указывающий, является ли данная ветвь последней.
                Это не имеет прямого отношения к маркету, но вы хотите описать прохождение «медведя через стену» — трехмерного объекта через двумерное пространство — сначала появляется пятно, это нос, затем большое пятно туши и в завершении точка маленький хвостик. Это описание ничего не дает — не известно каким боком и в каком месте следуюший раз полезет медведь, то есть весь анализ на таких принципах попадет в тупиковый сегмент, убедиться в этом можно с помощью DAG, это сэкономит время вам в случае отказа от затеи, но прибавит работы прогеру.
                  • Aгaп Cмит
                    02 января 2019, 00:16
                    Cristopher Robin, думаю что верно понял задачу. Примером с медведем хотел показать что ваша задача не решается в нашем пространстве, но вы с этим не согласитесь скорее всего, и чтобы вы сами смогли убедиться в этом в кратчайшие сроки — предложил использовать DAG, так быстрее. После этого смогу дать вам по настоящему стоящую идею.
  • Мальчик buybuy
    01 января 2019, 20:20
    Готов. Для клиентов смартлаба скидка — $5k/час
  • KarL$oH
    01 января 2019, 20:41
    за бесплатно тебе здесь если только голую жопу зелман может показать 
  • Mercurianka
    01 января 2019, 21:30
    Андрей Андреичъ, а где искать? Хоть намекните.
  • старый трейдер
    01 января 2019, 21:31
    вообще не понимают, что корреляция на каждом фрейме своя

    Знакомо. Попытайтесь прокачать еще собственные скилы, есть большой апсайд.

      • старый трейдер
        01 января 2019, 23:44
        Cristopher Robin, я написал первую прикладную программу в 1980 и не в маразме, но не знаю, как закодить множество нечетких признаков, знание которых получено за тысячи часов наблюдений. Лишь подобные штуки на рынках не портятся, они работали в прошлом и будут работать в будущем. Поэтому и посоветовал продолжить наблюдения.
        Взгляните: https://smart-lab.ru/blog/453280.php#comment8214071 уже в феврале было понятно, что нефть вырастет, обвал SPX будет, и обвалятся вместе. Математически описать это крайне сложно.
          • старый трейдер
            02 января 2019, 01:51
            Cristopher Robin, не трогайте крышу, если психика здоровая и позволяет обходиться без эзотерики. Вся информация — общедоступна: объемы и цены, без чертовщины. Многолетняя устойчивость совокупностей нечетких параметров вполне объективна и естественна, поскольку это следы четких и однозначных, которые находят и уничтожают толпы молодых талантливых математиков.
  • Mercurianka
    01 января 2019, 21:31
     Хорошо было бы если б сюда писали, а не в личку. )
  • Пафос Респектыч
    02 января 2019, 00:28
    Горизонт предсказания кмк должен быть одной из настроек процесса обучения моделек. Очевидно, что предсказывать недалеко в будущее должно получаться точнее, но это тоже способ разнообразить ансамбль ) А потом выхлоп моделей запихивается в метамодели и всё начинает работать более-менее нормально ))
      • Пафос Респектыч
        02 января 2019, 10:56
        Cristopher Robin, значения целевой переменной для обучения моделек можно вычислять разными способами, в том числе и варьируя как далеко мы для этого заглядываем в будущее. Вне контекста машобучения ваша логика впрочем норм )
          • Пафос Респектыч
            02 января 2019, 15:46
            Cristopher Robin, машобучение — это не только нейронные сети, методов миллион. Какой выбрать и как его применить — целая отдельная поддисциплина )
              • Пафос Респектыч
                02 января 2019, 19:58
                Cristopher Robin, задачи разработки торговых алгоритмов, в основном тренды ищу, классификация скорее-есть или скорее-нет ) не знаю что у вас )
  • Пафос Респектыч
    02 января 2019, 00:30
    Нужны готовы прикладные рецепты как исследовать такие связи.

    Инжинирите фичи, генерите таргеты — и машобучение вам всё дальше само поисследует
  • Jkrsss
    02 января 2019, 00:34
    Зачем вообще нужен программист, когда нормальный метод решает все задачи на адекватных таймфреймах на одном листе бумаге. Уходить на крайни малый тайм, там что-то искать, а потом удивляться что на малых что-то не то, а на крупных вообще не там. Хотя теорию множеств проходили ну практически все, только вспомнить надо.  
      • Jkrsss
        02 января 2019, 01:07
        Cristopher Robin, Зачем мериться приборам. Я вам написал, где логическая ошибка, идти от малого к большому не верно в математике. Вот в экспертном или аналитическое умозаключение такой способ допускается.   А все остальное показывает, в вас нашего «советского» человека, который вечно со всеми воюет.
  • Йоганн
    02 января 2019, 00:50
    анализ объемов с ленты чикагской биржи явно содержит инфу, которая сможет пролить свет на дальнейшее поведение цены.
    Доступ к ленте платный, стоит прилично.
    Искать алгоритмы и репетировать надо на истории.

    Идея — поиск объемно-ценовых паттернов на мелких ТФ.
    Одни и те же крупные игроки, раскачивающие рынок, ведут себя одинаково в течение длительного времени..
    Если на протяжении  скажем трех месяцев обнаружен паттерн с определенным исходом трижды, то следующие два с большой вероятностью сработают. Естественно. паттерны нужно искать в одних и тех же временных зонах биржевых сессий. Хотя, для крупного игрока нет проблем работать через все биржи мира в любое время.
      • Йоганн
        02 января 2019, 07:15
        Cristopher Robin, можно искать при помощи ранкового коррелятора Спирмена,
        рекурсивно масштабируя  и смещаа окно семпла.
        Но здесь нужна большая вычислительная мощность, так как каждый новый проход нагружает машину в геометрической прогрессии.

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

        Другой путь — создание революционного метода параллельных обсчетов одного семпла с разными участками истории и в разном масштабе.
        Я уверен, что это возможно. Но нет ни времени, ни желания этим заниматься. Деньги капают и так…
          • Йоганн
            02 января 2019, 18:52
            Cristopher Robin, это Вы хватанули..
            В наш век оптимизации и доступности информации получить такой революционный метод нереально, ибо все уже давно оптимизировано)))
            Я целый год размышлял и экспериментировал, чтоб получить обсчет х2-х4 раза быстрее.

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

            Многие скажут, это невозможно, но что скажете Вы?
  • MadQuant
    02 января 2019, 02:22
    У меня обратная ситуация — есть программист, нужна идея, платить не готов. Все самое лучшее в этой жизни бесплатно, а мне как раз нужно самое лучшее.


    Аффтар, еще 2-е января, до 1-го апреля далеко. Поспи, предложи адекватную цену — авось кого из понимающих людей заинтересует.
  • baza
    02 января 2019, 11:02
    Эх. Где бы и мне такого дурака найти
  • LogikoMen
    02 января 2019, 11:38
    Бесплатно:  индикатор RSI показывает разные значения при смещении таймфрейма. Т.е делая кратное равное смещение времени и увеличение RSI вы получите разные результаты ( не значительные для некоторых котировок и значительные для других, но есть). Этого нельзя добиться от скользящей средней. Вывод?
    Стоит перепроверить свое утверждение:
    «Большинство «финансовых аналитиков» вообще не понимают, что корреляция на каждом фрейме своя, например на малом она может быть устойчиво положительной, а при увеличении фрейма корреляция может становится устойчиво отрицательной.»
      • LogikoMen
        02 января 2019, 14:44
        Cristopher Robin, меняется не корреляция, а числовое значение некоторого индикатора. Быстрее всего он считает прирост и убыль на интервале и по определенным данным (у нас их аж 4, а не одно закрытие). Поэтому он то отстает то опережает. Само по себе не интересно, если Вы мне не назовете причину такого поведения. Т.е. неужели есть некое положение, стратегия, психология крупных игроков. Которые распределяют по времени вход или выход из рынка во времени исходя из объемов торгов? Вы заговорили про TWAP, поэтому и вопрос, что вы знаете об его использовании?
        Закономерность либо видна на графике, либо нет. Математика тебе здесь не поможет. Я удивляюсь, как до сих пор никто не понял. Что успешные трейдеры ищут закономерности не в природе движения цены, а в психологии людей, их инструментах, мышлении.
  • SergeyJu
    02 января 2019, 11:47
    В каком смысле Вы считаете TWAP опережающим индикатором? Я хочу понять Вашу постановку задачи. Потому что математика должна подстраиваться под образ действий, а не наоборот. 
      • LogikoMen
        02 января 2019, 14:47
        Cristopher Robin, любой нормальный программист тебе выдаст эти значения. Другое дело, что само по себе опережение и отставание — это вращение вокруг нулевой точки. Как понимаю, сами не знаете что хотите.
          • LogikoMen
            02 января 2019, 16:28
            Cristopher Robin, а я смотрю четко разделяешь движение вращения от колебания. Колеблющаяся корреляция это еще тот умнейший термин. А нулевая точка это и есть пересечение, или схождение.
      • SergeyJu
        02 января 2019, 17:17
        Cristopher Robin, опережает — значит обладает качественным прогностическим свойством. Это свойство и надо измерить. Предположим, проверяем опережение на 1 такт. Тогда надо проверить статистическую связь между значением индикатора на 0 такте и приращением цены от 0 до +1 такта (например). Событие I(n)><0, результат dY(n)=Y(n+1)-Y(n) (или в логарифмах, или в процентах — по желанию). 
        Проверяем, что среднее приращение при условии I(n)>0 существенно отличается от среднего приращения при условии I(n)<0. Например, по критерию Хи квадрат. 
        Или любому критерию, который оценивает смещение между двумя выборками.
          • SergeyJu
            02 января 2019, 19:44
            Cristopher Robin, проверьте с другими дельтами. dY2(n)=y(n+2)-y(n+1) Например. 

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн