Your SlideShare is downloading. ×
0
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Применение нейронных сетей и генетических алгоритмов при торговле на бирже.
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Применение нейронных сетей и генетических алгоритмов при торговле на бирже.

2,429

Published on

Применение нейронных сетей и генетических алгоритмов при торговле на бирже.

Применение нейронных сетей и генетических алгоритмов при торговле на бирже.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,429
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
25
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Цуканов Павелptsukanov@codereign.netSkype: cpp.tula
  • 2.  Знаком с Forex c 2007 года Веду блог http://cpp-forex.blogspot.com Первую МТС написал в 2008 Торговля на бирже для меня хобби, когда есть свободное время Темы торговли на бирже, нейронных сетей и генетических алгоритмов очень объѐмны. Здесь же я представил всѐ в сжатом виде. Если что будет не раскрыто полностью – задавайте вопросы прямо по ходу доклада!
  • 3.  Forex – если просто - это межбанковская валютная биржа Почему Forex? - Сейчас и сам не знаю  Как торговать? Через дилеров при помощи торговых терминалов. Дилер это ваш друг и враг! Наиболее распространѐнный терминал для торговли на Forex – Metatrader (http://www.metaquotes.net/) Вы можете заработать? ДА. Однако  По статистике только 3% людей зарабатывают на Forex  И если решитесь. НИ В КОЕМ СЛУЧАЕ НЕ НАЧИНАЙТЕ ТОРГОВЛЮ С БОЛЬШИХ СУММ. И если не последуете последнему моему совету, то….
  • 4.  МТС – это механическая торговая система. Почему механическая? Не спрашивайте – не знаю  Терминал Metatrader позволяет писать МТС при помощи своего встроенного языка mql4, mql5 Может ли МТС торговать? Проверьте это посетив чемпионат МТС http://championship.mql5.com
  • 5.  Я тоже решил поучаствовать в 2008 годуГрафик торговли моего советника на исторических данных 2008 года И... закономерный результат депозит был слит за 2 недели
  • 6. Входы Веса Ячейка Аксон ВыходX1 W1X2 W2 Y S W3X3 …… WnXn Состояние нейрона f’(x) = af(x)(1-f(x)) Активационная функция
  • 7. Входы Слой 1 Слой 2 Слой 3X1 Y1X2 YX3 Обычно нейронная сеть выглядит так!
  • 8. • Способов Очень Много• Однако можно разделить на 2 класса • Детерминистские • Стохастические
  • 9. X1 W11 1 W11 Обучающая пара (Результат) Обучающая пара (Образец) W12 W12 W13 W13 W11 X2 W21 W21 Y W22 W22 W12 W23 W23 W13 W31 W31 X3 W32 W32 W32 W32Случайно Установка весов Разница
  • 10. X1 W11 W11 Обучающая пара (Результат)Обучающая пара (Образец) W12 W12 W13 W13 W11 X2 W21 W21 Y W22 W22 W12 W23 W23 W13 W31 W31 X3 W32 W32 Целевая функция W32 W32 (Значение разницы) Размножение Набор обучающих АктивационнаяСлучайно пар Веса функция Особь
  • 11. Особи Целевая функция1. Особь 30 10002. Особь 2 588 Зона выживания3. Особь 5 5004. Особь 11 4585. Особь 31 Особь 7 400 399 …………………N-2. Особь 31 Особь 57 400 100 399 0 Зона смертиN-1. Особь 32 Особь 4 300 34 0N. Особь 18 33 40 10 0
  • 12. Есть много вариантов решений и мы можем в них застрять Лучшее решениеЭкстремумы Генетический алгоритм позволит этого избежать (теоретически )
  • 13. Большие возможности распараллеливания1. Особь 30 1000 Processor/server 12. Особь 2 588 Processor/server 23. Особь 5 500 Processor/server 34. Особь 11 458 Processor/server 45. Особь 31 Особь 7 400 399 Processor/server 1 …………………N-2. Особь 31 Особь 57 400 100 399 0 Processor/server 2N-1. Особь 32 Особь 4 300 34 0 Processor/server 3N. Особь 18 33 40 10 0 Processor/server 4
  • 14. Широкое возможности по конфигурации сети X1 W11 W11 Обучающая пара (Результат)Обучающая пара (Образец) W12 W12 W13 W13 W11 X2 W21 W21 Y W22 W22 W12 W23 W23 W13 W31 W31 X3 W32 W32 W32 W32 Набор обучающих Активационная Количество слоѐв Веса пар функция или нейронов
  • 15. Ну и просто это круто звучит!
  • 16. 1. Обмен генетическим материалом позволяет ускорить поископтимального решения в разы по сравнению с простымслучайным выбором2. Небольшая Мутация необходима для осуществлениякачественных изменений, Сильная мутация ведѐт к остановкеразвития3. Обмен генетического материала с потомками ведѐт костановки развития4. Как ни странно крайне необходим обмен генетичесткогоматериала со слабейшими - это ведет к качественнымскачкам в развитии.
  • 17. Советник выгрузки данных 2. Файл с1. Котировки в данными (Цены 3. Обучение терминале открытия, закры нейронной сети тия и т.д.) Программа обучения 5. Запуск в 4. Файл с6. Запуск в на тестере параметрами демо счѐте терминала нейронной сети 6. Запуск в на Торговыйреальном счѐте Советник
  • 18. Японские свечи Цена растѐт Цена падаетМаксимальная ценаЦена закрытияЦена открытияМинимальная цена Максимальная цена Цена открытия Цена закрытия Минимальная цена
  • 19. Индикаторы облегчают анализ
  • 20. Почему нельзя так просто стать богатым?
  • 21. А Вот почему!Значение индикатора в текущем баре меняется!!!
  • 22. Так как мы теперь не привязаны к Metatraderу то выборинструмента ограничен только нашей фантазией Mathcad, Matlab и т.д. Готовые библиотеки  AForge.NET http://www.aforgenet.com/  FANN http://leenissen.dk/fann/wp/ Собственный код – Это мой Выбор!
  • 23. Я делаю в своей программеРассмотрим как в ней происходит обучение
  • 24. Будем предсказывать не цену а сигнал на покупку или продажу ЦеныИндикаторы (MA, MACD и т.д.) День недели Buy?Наличие текущей покупки или S or Sell? продажи Текущий профит И т.д. и т.п.
  • 25. История Тестирование Будущее
  • 26. Использую генетический алгоритм для обучения Нейронная сеть, созданная на базе Эмулируем реальную работу особи терминала X1 Buy Входныеданные наисторичес X2 Sell ком Вычисляем целевую функцию периоде X3 Определяем лучшего Генерирую особь
  • 27. История Реал
  • 28. Советник работает Покупка и фиксация прибыли
  • 29. • Не останавливаться на достигнутом!• Довести программу до ума• Каждый желающий может получить код.

×