Как правильно сформировать входные значения для НС. - страница 12
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Если модераторы разрешат, выкладываю архивы здесь (после ознакомления с ними вы должны будете их удалить :))))
СПАСИБО БОЛЬШОЕ!!! Отличный архив-пшол изучать... вот я чего не умел так этого, пшол учиться-еще раз СПАСИБО.
З.Ы. и спасибо что ветке не даете умереть.
Ну так что на счет входов. У кого какие сети и входы?
берем разницу в EMA
по каждому ТФ
M1 M5 M15 M30 (H1)
3-5
5-8
8-13
13-21
21-34
34-55
55-89
89-144
144-233
получаю нечто вроде такого
#define MAX_INP 6 //; 3-5 5-8 8-13 13-21 21-34 34-55 55-89 89-144 144-233
на вход при обучении подаю примерно так
INP_PATTERNS[3][0]=-2;
INP_PATTERNS[3][1]=-3 ;
INP_PATTERNS[3][2]=-4 ;
INP_PATTERNS[3][3]=-5 ;
INP_PATTERNS[3][4]=-6 ;
INP_PATTERNS[3][5]=-7 ;
INP_PATTERNS[3][6]=-8 ;
INP_PATTERNS[3][7]=-9 ;
INP_PATTERNS[3][8]=-10;
OUT_PATTERNS [ 3, 0]= 0. ;
OUT_PATTERNS [ 3, 1]= 0. ;
OUT_PATTERNS [ 3, 2]= 1.0 ; // бай
выход ! у этого патерна БАЙ
INP_PATTERNS[4][0]=1 ;
INP_PATTERNS[4][1]=1 ;
INP_PATTERNS[4][2]=2 ;
INP_PATTERNS[4][3]=2 ;
INP_PATTERNS[4][4]=3 ;
INP_PATTERNS[4][5]=3 ;
INP_PATTERNS[4][6]=4 ;
INP_PATTERNS[4][7]=5 ;
INP_PATTERNS[4][8]=6 ;
OUT_PATTERNS [ 4, 0]= 1. ; // селл
OUT_PATTERNS [ 4, 1]= 0. ;
OUT_PATTERNS [ 4, 2]= 0. ;
Селл
INP_PATTERNS[5][0]=0 ;
INP_PATTERNS[5][1]=0 ;
INP_PATTERNS[5][2]=1;
INP_PATTERNS[5][3]=0 ;
INP_PATTERNS[5][4]=-2;
INP_PATTERNS[5][5]=0 ;
INP_PATTERNS[5][6]=1;
INP_PATTERNS[5][7]=0 ;
INP_PATTERNS[5][8]=-5 ;
OUT_PATTERNS [ 5, 0]= 0.00 ;
OUT_PATTERNS [ 5, 1]= 1.00 ; // флет
OUT_PATTERNS [ 5, 2]= 0.00 ;
----
имеею три выхода
у сети
выход рассматривается как направление
НЕЙРОСЕТЬ В ВИДЕ СКРИПТА
3-5
5-8
8-13
13-21
21-34
34-55
55-89
89-144
144-233
Что это такое? Можно поподробней, из исходного поста не совсем понятно.
Что это такое? Можно поподробней, из исходного поста не совсем понятно.
это номера мувинговcхематично
--
т е берется разница между соседними EMA на нескольких ТФ
и подается на вход сети
в коде там я читаю больше чем 6 входов
но обрабатываю 6 - код эксперементальный
--
2 YuraZ. Народ подтягивается.Это радует.
Ваш эксперт из указанной ветке был моим первым знакомством. Большое вам спасибо за его код. Приворжу здесь его чуток поправленный и украшенный вариант. Для новичка самое то.
2 YuraZ. Народ подтягивается.Это радует.
Ваш эксперт из указанной ветке был моим первым знакомством. Большое вам спасибо за его код. Приворжу здесь его чуток поправленный и украшенный вариант. Для новичка самое то.
да я не думаю что он достоин примера, начальный код я тоже брал код из той же ветки
https://forum.mql4.com/ru/12474 c первой страницы
---
правда я добавил слой
потом алгоритм случайного увеличения сети
при обучении увеличил точность
потом алгоритм обучения на реальных данных ( правда с учителем ставящим стрелки т е человеком )
там я добавил обучение на реальных даннхы если расставить на графике стрелки ! то система начинает обучается не по тупым патернам а по реальным данным
условие одно!
надо увидеть раскрытие веера минимум M1 M5 M15 M30 ( H1 )
еще там ставиться код флета !
...
Выглядит симпатично, как один из вариантов вполне неплох.
Выглядит симпатично, как один из вариантов вполне неплох.
входы порой ловятся красивые! но надо что то еще !
там я добавил обучение на реальных даннхы если расставить на графике стрелки ! то система начинает обучается не по тупым патернам а по реальным данным
условие одно!
надо увидеть раскрытие веера минимум M1 M5 M15 M30 ( H1 )
еще там ставиться код флета !
Видел. Определение по стрелкам я убрал. Все таки нужен машинный вариант. Без "рук".
Для этого в принципе и вся ветка посвящена :)
Видел. Определение по стрелкам я убрал. Все таки нужен машинный вариант. Без "рук".
Для этого в принципе и вся ветка посвящена :)
как вариант точки можно пытаться найти
1 схождение зигзага с нескольких ТФ в одной точке
+ раскрытие веера
и эти точки подать на вход
т е держать в памяти ближайшие точки и забывать старые
кол образцов не знаю какое - видимо эксперементально
размер сети (кол нейронов в слоях ) тоже наверно эксперементально