"Новый нейронный" - проект Open Source движка нейронной сети для платформы MetaTrader 5. - страница 13

 

Avals:

Как обучить нужную нам НС, если без булевой части она и не должна работать(давать профит или прогнозировать изменение цен)

Давай на "ты" и на примере. Например построим гипотетическую(но конкретную) нетривиальную ТС и попробуем ее решить на нейронках. Тоже гипотетически.

Можно попробовать на той ТС, которую ты выкладывал на 4 форуме. Например входить на пробой, а горизонт уровней определять автоматически.

 
TheXpert:
Давай на "ты" и на примере. Например построим гипотетическую(но конкретную) нетривиальную ТС и попробуем ее решить на нейронках. Тоже гипотетически.

ok. НС должна быть трендовым фильтром и направления движения. Вход на пробой локального экстремума,  затем перенос в безубыток. TP, SL, порядок экстремума и перехода в безубыток -параметры. Как натренеровать НС?  

 
Avals:
ok. НС должна быть трендовым фильтром и направления движения

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

Перенос в безубыток убираем, это независимая часть.

Оптимальные ТП СЛ можно поискать заодно с горизонтами входа.

 
TheXpert:

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

Перенос в безубыток убираем, это независимая часть.

трендовый фильтр и есть НС

По простому, если НС даёт +1 торгуем только пробой вверх по этой схеме, если -1 только вниз. 0 - не торгуем  

перенос в безубыток не отдельная часть и она зависима. Опять же от контекста как любит говорить Свин, а контекст в данном случае определяет НС 

P.S. Но для простоты согласен отбросить :) 

 
Avals:

По простому, если НС даёт +1 торгуем только пробой вверх по этой схеме, если -1 только вниз. 0 - не торгуем  

Гм. Зачем не торговать, если выдаваемые горизонты будут давать плюс?

Avals:

перенос в безубыток не отдельная часть и она зависима. Опять же от контекста как любит говорить Свин, а контекст в данном случае определяет НС

Ну здрасьте. Где в исходной ТС определение контекста? И если зависима, то тогда правила выставления БУ в студию.

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

 
TheXpert:
Гм. Зачем не торговать, если выдаваемые горизонты будут давать плюс?

не понял на счёт горизонтов, но можно упростить: НС даёт нам рекомендации что по системе надо торговать сейчас только лонг или только шорт. 

 

TheXpert:

Ну здрасьте. Где в исходной ТС определение контекста? И если зависима, то тогда правила выставления БУ в студию.

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

  НС определяет контекст для системы - когда ей торговать и в какую сторону. Алгоритм БУ любой, но для простоты пусть его не будет (перевода в БУ)

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

 
Avals:

  НС определяет контекст для системы - когда ей торговать и в какую сторону.

Ок, как задается контекст?
 
Avals:

ok. НС должна быть трендовым фильтром и направления движения. Вход на пробой локального экстремума,  затем перенос в безубыток. TP, SL, порядок экстремума и перехода в безубыток -параметры. Как натренеровать НС?  

По простому, если НС даёт +1 торгуем только пробой вверх по этой схеме, если -1 только вниз. 0 - не торгуем  

1) В схеме выходов [-1;0;1] есть один баг, по идее все три варианта выхода должны быть равновероятны, по факту удержать гипертангенс на нуле или сигмоид на 0.5 очень сложно он так и будет норовить спрыгнуть.

2) У Булашева в "Статистика для трейдера" есть схема оценки эффективности позиции (читай ордера), можно применить эту схему и тренировать сеть на поставку торговых сигналов, а тралы, безубытки это всё уже элементы ТС к сетке не относящиеся.

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

 
TheXpert:
Ок, как задается контекст?
На основе НС, которая на входах имеет например показатели нескольких индикаторов на дневках. К примеру АТР, РСИ и расстояние в пунктах между двумя МА с разными периодами. Выбирается топология НС. Задача натренеровать сеть  и выбрать лучшую топологию, чтобы она наилучшим образом фильтровала нашу элементраную пробойную системку. Т.е. само собой, НС сама по себе профитов не генерирует и ряд не предсказывает
 
Т.е. АТР РСИ и машки будут задавать контекст? Еще и на множестве входов ТС? Это ж тупая подгонка без шансов.

Я ж хочу научить НС торговать по твоей ТС, добавив ей еще сверху пару степеней свободы.

Причина обращения: