Подскажите программу по обучению нейросети - страница 2

 
Vladimir Perervenko #:

Вы хотите методом "тыка" настроить нейросеть?? Забудьте.

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

Удачи

Спасибо большое за наставление. Когда я штрудировал легкие статьи, часто наталкивался на огромные труды от Вас. 

Вопрос простой к Вам, учитывая опыт, если не секрет: нейросеть работает на рынке или все они - фактор везения? 

 
Roman Shiredchenko #:

0. воот!  Это похоже как в 21 -о... :-)   Перебор... :-) Слишком много несвязанных данных и привлеченных слоев... Она лепит - ПОДГОНКУ СПЛОШНУЮ по факту и  и все...

1. Это похоже, где - то перекликается -  с первой статьи... :-) 

https://www.mql5.com/ru/articles/497

  В общем рыть надо...

пропустил, наверное. Гляну, спасибо

 
Ivan Butko #:
Попробовал следующую нейросеть:

10 слоёв по 100 нейронов

На вход - 486 свечей. 

Период - весь 2021 год. 

На 10700к обучал её ровно сутки. 
.... 

.... 

.... 

...Ну её, заразу нейронную. 
Форвард - слив и флет с первой свечки. 
Бэк - грааль

попробуй наоборот, максимально загрубить нейронку

начни с 1 скрытого слоя и 1 нейрона в нём. прибавляй по нейрону до тех пор, пока не получишь PF >=1.5.

ну, так, в качестве эксперимента.

 

абсолютно бесполезное занятие...

изменение __любой__ учётной ставки влияет на все котировки. Можно считать что после любого изменения рынок чуть другой, прежнее "обучение" отправляется в корзину. 

изменение учётной ставки валют инструмента влияет на его своп (который ещё и жадность DC включает) и прибыльность long/short

в тестере проблемы со свопом, и моменты изменения ставок отсутствуют

 
Простые нейросети, а так же, нейросети которые работают на 1 или нескольких индикаторах, собственно, ничего не делают кроме "заучивания" наиболее частых прибыльных паттернов на том участке, на котором вы ее обучали. При этом, в исходных данных, вы сами же ей подбираете эту совокупность факторов откидывая те, в которых рандом равномерный. Если бы все было так просто - то все уже бы торговали на простых нейронных сетях. Благо, скрутить сетку из матлаба с метой, можно за пол часа и вставить ее даже нативно, на MQL5. Пару лет назад, по просьбе коллеги, крутил его "гениальную идею, как у другого типа, у которого нейросеть выдает чудеса". При том, достаточно большое количество разных вариантов. )
 
Andrey Dik #:

попробуй наоборот, максимально загрубить нейронку

начни с 1 скрытого слоя и 1 нейрона в нём. прибавляй по нейрону до тех пор, пока не получишь PF >=1.5.

ну, так, в качестве эксперимента.

Пробовал. Хаотично, 50 на 50. Например, для одного конкретного периода форварда необходим 1 нейрон, для другого - связка 3-5-3, для третьего 100-96-36-2 (потом начал со 100 спускаться). 

То есть, вот сейчас, например, на сентябрь-октябрь, либо до конца года что-то конкретное выбрать из обученной сети (Нейро Про) - невозможно. Точнее, возможно, но нет положительной практики, когда берёшь 100 разных обученных сетей на любых обученных участках и чтобы форвард был положительный (месяц-два-год - неважно) в 60 случаях из 100, как минимум. 

+ В тестере оптимизировал параметр "Порог открытия", якобы улучшающий качество входа (прогноз большой свечи), тоже самое - лучшие результаты дают 50 на 50 на форварде. Не прослеживается ничего. 

Это касается НейроПро, то описывается в статье. Вроде такой мощный пакет, дофига слоев, нейронов, да ещё и возможностью адаптировать под МТ. Пробовал даже качественно подавать информацию "если све была вверх - то 1, нет - 0 или -1". Вроде бы перестала граалить на бэке, но форвард не улучшила. 

А в 486 свечей - это я пытался "показать" рынок нейросети. Это 19 последних свечей на таймфрейме М15, Н1 и Н4. То есть, всю картину графика интрадея, как 3 экрана Элдера. Думал, может так нейронка с общим количеством нейронов 1000 штук научится торговать. 
Нифига. Также подстроилась под обучаемый период а на форварде сломалась. 

Если не найду применения этой программе, отправлю в утиль. 
 
Maxim Kuznetsov #:

абсолютно бесполезное занятие...

изменение __любой__ учётной ставки влияет на все котировки. Можно считать что после любого изменения рынок чуть другой, прежнее "обучение" отправляется в корзину. 

изменение учётной ставки валют инструмента влияет на его своп (который ещё и жадность DC включает) и прибыльность long/short

в тестере проблемы со свопом, и моменты изменения ставок отсутствуют

Это точно

 
Roman Shiredchenko #:

0. воот!  Это похоже как в 21 -о... :-)   Перебор... :-) Слишком много несвязанных данных и привлеченных слоев... Она лепит - ПОДГОНКУ СПЛОШНУЮ по факту и  и все...

1. Это похоже, где - то перекликается -  с первой статьи... :-) 

https://www.mql5.com/ru/articles/497

  В общем рыть надо...

Блин, в этой, вроде бы, простой штуке что-то есть. 

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

 

Maxim Kuznetsov #:

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

Скачал какую-то прогу по нейросетям. Зараза платная, триал пару недель, по-моему. Пока её крутил, чтобы разобраться, куда-чё-нажимать, закинул в неё простейшие данные по цвету свечи Н4, благо научился из сабжевой статьи, как импортировать в эксель. И, вот, свеча вверх - это 1, вниз - 0. Ну, чтобы нейронке много не думать, а побольше отдыхать. 

Дежурными событиями выдала она мне вот такую картину 



даже не нашёл, где у нее результат угадывания, но кое-что заинтересовало



пришла в голову мысль, а может быть использовать её по-другому: торговать только одну свечу - которая идёт первая по прогнозу. Затем, как только она закрылась - проводить новый анализ и торговать дальше также. Свечку можно и Н4 и Д1, да даже Н1, обучение быстро вроде проходит. С одной стороны, не надо судорожно ждать, пока нейронка сломается, с другой - каждое новое обучение идёт совсем впритык с новой свечой. Может быть, вероятность положительного исхода на дистанции увеличится выше 60% хотя бы. 

Правда, затратно всё это, хочется чего-то попроще. Покручу пока сову из вышеприкрепленной статьи. 

 
Ivan Butko #:

Это точно

тут и без нейросетей голова пухнет "как правильно учесть хотя-бы swap" чтобы проверять простые гипотезы :-)

PS/ кто о чём, а "лысый о расчёске" :-) пару дней задалбывал тестер "чего это AUDCHF" не работает хотя должен, пока не вспомнил про swap и неравенство short vs long; 

PPS/ счёт без swap (или его игнор в тестере/опте) не сильно поможет - потому что серьёзные люди которые заказывают музыку, оперируют учётной ставкой (и swap ом в итоге)

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