![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вот стоит конкретная задача написать скрипт, который в данный момент на заданную глубину истории выдаст решение -
купить, продать или на забор, необходимо определить конкретную минимальную конфигурацию сети и минимальное необходимое кол-во входов.Затем реализовать. Т.е. определить техзадание и затем всем миром навалиться на реализацию, чтоб был конкретный продукт который можно набросить на график и посмотреть результат. Нечто подобное реализованное в виде нейроиндикатора я видел на сайте klotа.
http://www.fxreal.ru/forums/topic.php?forum=2&topic=1
ИМХО не получится, сеть в скрипте должна быть как минимум обучена.
Проще уж тогда написать шаблон советника на нейросетях с обучением на истории и дообучением по ходу действия, или даже обучением с нуля по ходу действия.
ИМХО не получится, сеть в скрипте должна быть как минимум обучена.
Проще уж тогда написать шаблон советника на нейросетях с обучением на истории и дообучением по ходу действия, или даже обучением с нуля по ходу действия.
Вот этот индикатор так и обучается - если включить режим оптимизации. Скрипт оличается лишь тем, что он прогоняет алгоритм оптимизации один раз на указанном промежутке истории и отображает результат - например стрелками на графике.
Вот этот индикатор так и обучается - если включить режим оптимизации. Скрипт оличается лишь тем, что он прогоняет алгоритм оптимизации один раз на указанном промежутке истории и отображает результат - например стрелками на графике.
Ну так если все готово, то зачем делать еще раз? Или вы хотите полностью рабочий Грааль? %)
Предложения по коду YZ_BETTER_HC_2_2.mq4.
1. Даём команду на обучение шаблона (поставить на график соответствующие стрелочки).
2. После обучения будут выдаваться ПОСТОЯННО сообщения:
2008.07.02 21:20:37 YZ_BETTER_HC_2_2 EURUSD,M1: opt=2 2008.07.08 10:19 bar=526 PatTeachYES=2 i=1
3. Когда Вам надоест на это смотреть, вставьте следующий код (меняем тип и цвет стрелок), для ориентира, первая строка как в оригинале:
Print(" opt="+lMAX_PAT+" "+TimeToStr(PathDT[i],TIME_DATE|TIME_MINUTES) +" bar="+PatiBAR[i]+" PatTeachYES="+PatTeachYES[i] +" i="+i);
//изменим стрелки
int obj_total=ObjectsTotal();
for(int $a=obj_total-1;$a>=0;$a--){
}
Лежал тут код YZ_BETTER_2_3_1_1.mq4
подправленный ( ник не помню )
куда то пропал
я вот что попробовал!
увы ни разу не получил обученную сеть!
Попробуйте поменять скорость и моментум
и прогоните не для всех NUM_PUT
я только что прогнал для единственного образца сошлось все нормально.
P.S. По-моему это вы должны меня учить :) как правильно.
Попробуйте поменять скорость и моментум
и прогоните не для всех NUM_PUT
я только что прогнал для единственного образца сошлось все нормально.
P.S. По-моему это вы должны меня учить :) как правильно.
У меня много сомнений о возможности применения нейронных сетей в торговле.
Может быть я не прав, но нейронные сети первоначально создавались для распознавания статичных объектов,
например, рукописного почерка, когда одна и та же буква (символ) разными людьми изображалась разным начертанием
и система (сеть) должна была научиться распознать любые из этих начертаний.
Она их распознает бесспорно, за счет накопления информации.
В торговле (форексе) задача значительно сложнее.
Если эксперт считать торговой стратегией, то нейронная сеть должна обеспечить тактику обеспечения этой стратегии.
сколько бы мы не тренировали коэффициенты типа StopLoss и TP на истории, это не дает абсолютно никакой
гарантии о том, что в седующей через какой-то период момент ситуация не провалится.
Резюме.
Нужно научить эксперт принимать решения в любой последующий момент времени в зависимости от сложившейся ситуации.
Другими словами, эксперт должен обучаться постоянно и научится действовать так, как действовали бы Вы в данной ситуации.
Пока, опять же я может быть не прав, задача нерешимая.
Слишком много неформализованных вопросов.
У меня много сомнений о возможности применения нейронных сетей в торговле.
Может быть я не прав, но нейронные сети первоначально создавались для распознавания статичных объектов,
например, рукописного почерка, когда одна и та же буква (символ) разными людьми изображалась разным начертанием
и система (сеть) должна была научиться распознать любые из этих начертаний.
Нейросеть изначально была предназначена для моделирования мозговой деятельности и создания ИИ.
Распознавание это так сказать прикладное направление, как и биржа собсно.
Она их распознает бесспорно, за счет накопления информации.
Накопления?? А где сеть их хранит эти накопления? Не за счет накопления, но обобщения.
В торговле (форексе) задача значительно сложнее.
Если эксперт считать торговой стратегией, то нейронная сеть должна обеспечить тактику обеспечения этой стратегии.
сколько бы мы не тренировали коэффициенты типа StopLoss и TP на истории, это не дает абсолютно никакой
гарантии о том, что в седующей через какой-то период момент ситуация не провалится.
Резюме.
Нужно научить эксперт принимать решения в любой последующий момент времени в зависимости от сложившейся ситуации.
Другими словами, эксперт должен обучаться постоянно и научится действовать так, как действовали бы Вы в данной ситуации.
Нуу, с этим сложно не согласиться :) .
Пока, опять же я может быть не прав, задача нерешимая.
Слишком много неформализованных вопросов.
Ндык, а чем мы здесь маемся? Пытаемся решить и формализовать. Может что получится... В конце концов прецедент есть :) .
Нейросеть изначально была предназначена для моделирования мозговой деятельности и создания ИИ.
Распознавание это так сказать прикладное направление, как и биржа собсно.
Накопления?? А где сеть их хранит эти накопления? Не за счет накопления, но обобщения.
Нуу, с этим сложно не согласиться :) .
Ндык, а чем мы здесь маемся? Пытаемся решить и формализовать. Может что получится... В конце концов прецедент есть :) .
Наверное я еще не набрел на прецедент:).
Наверное я еще не набрел на прецедент:).
странно...