Блог им. AleksandrBaryshnikov

24 комментария
Сеть тебе говорит, что лучше сидеть на заборе и остальное все стохастический непредсказуемый процесс :)))
avatar
я в стакан смотрю при торговле (еще). + торговля же — это лента сделок. и кому ее разглядывать если не роботам )
avatar
Виктор, я считаю, что стакан на высоколиквидных инструментах — это телевизор кукла)
avatar
Eugene Logunov, по числу баров за период, 52569. Что вы подразумеваете под параметрами? Входы?
avatar

1. Какой таймфрейм свечек?
2. Вечерняя сессия включена в данные?
3. При нормализации данных для определения min/max использовали всю выборку?
4. При разметке какие получились минимальное/максимальное/среднее время удержания позиции? Перенос позиции на следующий день разрешен?

avatar
r0man, 
1. 1 min
2. да
3. да, но внутри сети есть слои батч норм, которые ещё и в рамках семпла нормализацию делают
4. 20-30 минут в отсутствие тренда и до нескольких часов при ярко выраженном тренде
5. всегда в рынке = означает перенос позиции и на следующий день, и через выходные. Выход из лонга и вход в шорт на одной и той же свечке и наоборот.
avatar
С научной точки зрения, сначала следует убедиться в том, что исторических данных OHLCV достаточно для долгосрочного извлечения прибыли.

На чем строится Ваше убеждение о достаточности данных? На роликах Жени Черных?
avatar
$100, данных ОХЛСВ достаточно. Проблема в том, что большая их часть ни о чем — мусор, а НС искренне считает, что все данные одинаково значимы.
avatar
3Qu, чтобы она так не считала, есть веса классов, и в данном случае они были посчитаны и использованы при обучении.
avatar
А теперь скажите мне, где и в чём я ошибся :)
Ошибка в том, что вы не знаете чему конкретно учить сеть. Как говорят: на входе мусор — на выходе мусор.
Сеть, пойди туда, не знаю куда, и принеси мне прибыль не прокатывает.
avatar
3Qu, сеть училась предсказывать разворотные бары на размеченных данных. Вероятно, вы невнимательно читали публикацию.
avatar
bascomo, признаться, я это не понял. Но откуда известно, что эти самые разворотные бары что-то вообще означают? Может, нет? — Потому НС ничего и не выделила. Вообще, НС оч неплохи для проверки стат гипотез — не нашла, стало быть гипотеза ни к черту.
ЗЫ Мильон нейронов — это до фига. НС со 100-200 нейронами с реальной гипотезой справляются на раз.
avatar
3Qu, я в принципе начал заниматься вопросом трейдинга с использованием нейросетей по двум причинам:

1) если есть в потоке котировок закономерности — то вероятность того, что нейросеть их выявит и сможет использовать, однозначно выше, чем у человека.
2) по порядка 40 сигналам, которые я посчитал на оснвое ценовых данных и данных индикаторов вроде ma fast/slow — stochastic — rsi — macd — etc., было видно, что в моменты, когда нужно входить или выходить в лонг или шорт, баланс количества сигналов резко меняется, и для каждого таймфрейма такой закон выглядит чуть иначе. Поскольку писать громоздкие if и проверять глазами и руками все возможные варианты корреляции — задача малорешаемая, неэффективная и неприятная, я попробовал привлечь к этому делу нейросеть.

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

Число нейронов, в данном случае, не принципиально, главное, чтобы оно было достаточным. На точность сетей вообще в большей степени оказывает влияние архитектура, а не число нейронов, как показывает мой личный опыт.
avatar
bascomo, 
1. Однозначно, нет.
2. В общем, я тоже использую НС для построения логики системы, точнее, уже предполагаемой!!! системы. Если не прокатывает, значит предположения неверные и там ничего нет. Был топик на эту тему.

ОХЛСВ — вполне достаточно, НС все эти фичи- предикторы в состоянии построить самостоятельно из исходных данных. Лучше фильтровать ОХЛСВ ещё до входа в НС.
Попробуйте, кстати, леса-деревья. Имеет смысл. Думаю и Байеса тоже можно — у меня руки не дошли.
avatar
классы не сбалансированы поэтому сеть обучилась под самый большой (по примерм) класс — в книжных примерах все классы сбалансированы, гугл в помощь 
avatar
nbvehrfr, 

avatar
bascomo, а че такой батч большой?
avatar
Корректных предсказаний: 154, а в выборке: 361, и это в %: 42.7
Ошибочных предсказаний: 902
Верных предсказаний, %: 14.6

 

В таком формате, конечно, очень сложно понять, что имеется в виду — что за отношение, что в знаменателе и т.д.

 

А в целом: ну, нейросеть, которая говорит когда лучше не торговать, она, пожалуй, будет намного ценнее той, которая говорит куда и когда торговать). Так что нейросеть, у которой отдельным классом идет класс «сидеть за заборе» это уже что-то интересное. 

В моих нейросетях класс «на заборе» присутствовал неявно. Тип купи/продай с недостаточной вероятность — это и есть «на заборе». Что лучше работает — хз.

 

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

avatar
class_weights = class_weight.compute_class_weight('balanced',
                                                 np.unique(y_train),
                                                 y_train)
avatar
а если в тестовой выбрать такое же количество сэмплов для «НИЧЕГО НЕ ДЕЛАТЬ» как и в «ПОКУПАТЬ» и «ПРОДАВАТЬ» сетка сойдется?
avatar
еще одна идея :) количество сэмплов для двух интересующих классов меньше нейронов, я думаю сетка просто переобучилась на этих двух классах — итог «резать»
avatar
Не торговать свечки это что то новое в моей 20 летней практике.И какой же критерий бесполезных свечек? далее — зачем нам осцилляторы типа стохастик? Ведь периодичность графика постоянно меняется и надо постоянно пересчитывать период осциллятора. Для тренда вообще не нужен период и время тк там шаги цены. Осцилляторы нужны только в боковике. В общем вопросов много, но настрой НС от противного — это интересно. Я только не пойму одну вещь -кто кого учит? Автор НС или НС автора?
В подарок лично для НС  мои 2 правила ...1-полюби убыток  и 2-разлюби прибыль.Интересно -можно ли научить этому НС ? 
avatar

Читайте на SMART-LAB:
Фото
ФосАгро размещает новые юаневые облигации: какая доходность будет интересной?
26 февраля ФосАгро − крупнейший производитель удобрений в России соберет книгу заявок на свой новый 3,2-летний юаневый бонд – ФосАгро-БО-02-05...
ВТБ обещал миноритариям обойтись без допэмиссии
Акции ВТБ в ходе торгов 20 февраля, проходивших на российском рынке в умеренном плюсе, вышли в лидеры роста, подорожав на 3,4%, до 88,42...
Технологии как новый драйвер: ключевые идеи инвестиционного форума ВТБ «РОССИЯ ЗОВЕТ!»
🧮 Главный тренд 2026 года — стабилизация и технологический поворот Руководитель департамента по работе с клиентами рыночных отраслей...
Фото
Россети Центр. Отчет об исполнении инвестпрограммы за Q4 2025г. Ожидаемо снизилась дивидендная база по РСБУ.
Компания Россети Центр опубликовала отчет об исполнении инвестпрограммы за Q4 2025г., где показаны финансовые показатели компании по РСБУ в...

теги блога bascomo

....все тэги



UPDONW
Новый дизайн