Комментарии пользователя Serg_Mich

Мои комментарии:в блогах в форуме
Ответы мне:в блогах в форуме
Все комментарии: к моим постам

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

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

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

avatar
  • 21 апреля 2026, 11:06
  • Еще
Предыдущее сообщение удалил, чтобы не «палить поляну» раньше времени, там была зацепка:) В общем получилось. Пока не самым оптимальным способом и не «на лету», зато точно. Метод «плато» называется. Я им и раньше пользовался, но в других оценках. А тут подумал, почему бы не применить и для оценки ретроспективы...
Метод заключается в анализе сходимости функции ошибки при вариации длины ретроспективы. Проводятся итерационные замеры на скользящих окнах с возрастающим шагом. Оптимальным значением n_bars считается начало устойчивого плато, где производная функции ошибки по длине окна стремится к нулю. Это точка, после которой включение дополнительных исторических данных уже не приносит новой информации (информационное насыщение), а лишь увеличивает вычислительную нагрузку или размывает актуальные закономерности.
avatar
  • 20 апреля 2026, 14:21
  • Еще
Дело в том, что когда выборка разбивается на паттерны то не остается никакого «любого иного сочетания параметров» которое бы не сожержалось в паттернах на данной выборке. Предположим что разнообразие паттернов покрывает всю выборку, больше нет места для маневров. И понятное дело что у движения есть градиенты силы и тд, пример упрощенный был, для демонстрации. Или ты иммеешь ввиду разбивку на тренировочные и тестовые данные? Но и тут все равно вопрос об оптимальной глубине тренировочных данных никуда не делся.
avatar
  • 17 апреля 2026, 11:10
  • Еще

«следует иметь статистику иное сочетание параметров -> такое же движение цены» — а это уже другой паттерн и задача свелась к ранжированию разных паттернов на одной выборке. Если допустим ты предполагаешь что к некому паттерну можно добавить скрытый параметр, вроде показания объема или индикатора, то по сути получаем новый патерн, с теми же проблемами статистики недобора или перебора и вопрос с длиной ретроспективы так же остатся открытым.

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

avatar
  • 17 апреля 2026, 09:09
  • Еще

Можно и паттернами мерять, можно твоими величинами, думаю принцип должен быть похожим. Если паттернами, тогда, что если на некой глубине ретроспективы встречается N-повторений одного паттерна, допустим 20 или 120 и статистика вроде как набрана. Вот тут, чтобы не получить переобучение или наоборот шум на выходе, как понять, а в идеале вычислить заранее и без перебора, этих N уже хватит или еще недостаточно? (если отталкиваться от того, что глубина задается N-повторениями одного паттерна, но мне эта идея не очень). Но в целом твоя идея понятна, она +- похожа на мою. Ладно, буду думать, это единственно нерешенная задача осталась в этой чертовщине :)

avatar
  • 16 апреля 2026, 18:47
  • Еще

В правильно заданом вопросе есть уже половина ответа и это более-менее понятно:) Дело тут даже не в оценке, ведь чтобы ее получить — надо:

a) сперва что-то с чем-то сравнить. И это, на мой взгляд,  больше похоже на эмпирический метод.

b) потратить время на перебор вариантов. 

Это всё допустимо, но наверное можно попытаться вычислить шаг до получения этой оценки — как-то аналитически и «заранее» посчитать длину этой ретроспективы опираясь на характеристики самих данных 

 

avatar
  • 16 апреля 2026, 12:09
  • Еще
Меня зациклило на одной задаче, не могу подобрать длину окна истории, которое требуется для обучения модели. Перепробовал много вариантов, но ни один не работает точно. Ищу как эту задачу решают другие, но по теме почти пусто, даже в книгах… Вот думаю, почему бы не спросить у более подкованных в математике и физике, например у тебя :) Наверняка же приходилось сталкиваться с похожей задачей, как считаешь, есть ли хорошее аналитическое решение у сей проблемы, может какую-то теорию сюда можно притянуть? 
avatar
  • 16 апреля 2026, 10:09
  • Еще
Владимиров Владимир, Ну вот :))) Мне бы стоило сразу написать тебе, но долго не мог восстановить старый ник, а новый заводить не хотел принципиально.
avatar
  • 27 января 2026, 14:41
  • Еще
Владимиров Владимир, ты наверное не узнал меня. Я свой профиль удалил, добавил не тех друзей :) Если я тебе намекну про Феликса, наверное сразу поймёшь. Прошлый ник по этическим причинам не стану тут писать.
avatar
  • 27 января 2026, 11:59
  • Еще
Владимиров Владимир, «бэта» как раз выравнивает валатильности. Примеры я привел грубые, просто для демонстрации.
avatar
  • 27 января 2026, 10:38
  • Еще
Владимиров Владимир, btc/eth, нефть/газ, золото/платина, amd/intl, Роснефть/Лукоил и тд. Зачем торговать Лукойл/Amd, выглядит как бред, но именно похожий бред торгует 99.9% трейдеров. Мажоры популярны, их все любят особенно инфлюенсеры и блоггеры, они дают повод и пищу. А кроссы тихие, о них и сказать особо нечего.
avatar
  • 27 января 2026, 09:36
  • Еще
Владимиров Владимир, Новостной фон бывает разным, глобальным и локальным. Можно сделать так, чтобы события в мире вообще никак не влияли на анализируемый инструмент. Самое простое — делать фокус на секторе. Пример: анализировать и торговать не кашу вроде кампания/глобальный мир, а например смотреть соотношениение компания/компания.
avatar
  • 27 января 2026, 08:51
  • Еще
Владимир привет. В принципе если из расчетов любых активов исключить USD, получается более техничная картина без влияния общего новостного фона.
avatar
  • 26 января 2026, 17:16
  • Еще
Выберите надежного брокера, чтобы начать зарабатывать на бирже:
....все тэги
UPDONW
Новый дизайн