Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js HTML5 PHP Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA Microsoft AZ-900 AWS Certified Developer - Associate
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Blockchain
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Virtual Reality
Google Flutter Android Development iOS Development React Native Swift Dart (programming language) Mobile App Development Kotlin SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Life Purpose Mindfulness Meditation CBT Cognitive Behavioral Therapy Sound Therapy
Entrepreneurship Fundamentals Business Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Home Business
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Google Analytics Copywriting Email Marketing YouTube Marketing Podcasting

DevelopmentData ScienceDeep Learning

Lazy Trading Part 6: Detect Market status with AI

Learn to use Supervised Deep Learning modelling to detect patterns of Financial Assets
Rating: 4.0 out of 54.0 (22 ratings)
436 students
Created by Vladimir Zhbanko, Miguel Ferraz
Last updated 12/2020
English
English [Auto]

What you'll learn

  • Log data from financial assets to files
  • Prepare Time-Series data for Deep Learning Tasks
  • Detect Market Status of Financial Assets using Deep Learning
  • Learn to perform Supervised Classification with Deep Learning [with R and h2o]
  • Use Market Status in Financial Trading
  • Setup Automated Decision Support Loop
  • Automate R scripts
  • Develop R code
  • Use Version Control for R projects
  • Writing R functions
  • Perform data manipulations in R
  • Use H2O Machine Learning platform in R
  • Application of Reinforcement Learning to select best working Model

Requirements

  • You should have a background knowledge on Trading and it's pitfals
  • You want to learn Data Science using Trading
  • PC Windows (min 4CPU 8Gb RAM). This machine should be left ON continuously for several weeks
  • MQL4 and R basic level
  • Best with 1, 2, 3, 4, 5 courses of Lazy Trading Series

Description

About the Lazy Trading Courses:
This series of courses is designed to to combine fascinating experience of Algorithmic Trading and at the same time to learn Computer and Data Science! Particular focus is made on building Decision Support System that can help to automate a lot of boring processes related to Trading and also learn Data Science. Several algorithms will be built by performing basic data cycle 'data input-data manipulation - analysis -output'. Provided examples throughout all 7 courses will show how to build very comprehensive system capable to automatically evolve without much manual input.

Inspired by:
“it is insane to expect that one system to work for all market types” // -Van K. Tharp

“Luck is what happens when preparation meets opportunity” // -Seneca (Roman philosopher)

About this Course: Use Artificial Intelligence in Trading
This course will cover usage of Deep Learning Classification Model to classify Market Status of Financial Assets using Deep Learning:

  • Learn to use R and h2o Machine Learning platform to train Supervised Deep Learning Classification Models

  • Easily gather and write Financial Asset Data with Data Writer Robot

  • Manipulate data and learn to build Classification Deep Learning Models

    • Use random neural network structures

    • Functions with examples in R package

  • Generate Market Type classification output for Trading Systems

  • Get Trading robot capable to consider Market Status information in your Strategies 


This project is containing several short courses focused to help you managing your Automated Trading Systems:

  1. Set up your Home Trading Environment

  2. Set up your Trading Strategy Robot

  3. Set up your automated Trading Journal

  4. Statistical Automated Trading Control

  5. Reading News and Sentiment Analysis

  6. Using Artificial Intelligence to detect market status

  7. Building an AI trading system

Update: dedicated R package 'lazytrade' was created to facilitate code sharing among different courses

IMPORTANT: all courses will have a 'quick to deploy' sections as well as sections containing theoretical explanations.

What will you learn apart of trading:

While completing these courses you will learn much more rather than just trading by using provided examples:

  • Learn and practice to use Decision Support System

  • Be organized and systematic using Version Control and Automated Statistical Analysis

  • Learn using R to read, manipulate data and perform Machine Learning including Deep Learning

  • Learn and practice Data Visualization

  • Learn sentiment analysis and web scrapping

  • Learn Shiny to deploy any data project in hours

  • Get productivity hacks

  • Learn to automate your tasks and scheduling them

  • Get expandable examples of MQL4 and R code

What these courses are not:

  • These courses will not teach and explain specific programming concepts in details

  • These courses are not meant to teach basics of Data Science or Trading

  • There is no guarantee on bug free programming

Disclaimer:

Trading is a risk. This course must not be intended as a financial advice or service. Past results are not guaranteed for the future. Significant time investment may be required to reproduce proposed methods and concepts

Who this course is for:

  • Anyone interested to practice Deep Learning Supervised Modelling (Regression and Classification)
  • Anyone who want to be more productive
  • Anyone who want to learn Data Science
  • Anyone who want to try Algorithmic Trading but have little time

Instructors

Vladimir Zhbanko
Senior Engineering Specialist and Instructor
Vladimir Zhbanko
  • 4.2 Instructor Rating
  • 279 Reviews
  • 10,374 Students
  • 12 Courses

Hello, I am really excited that you read my little story here!

I am a Chemical Engineer by education, Problem Solver by nature and Instructor by hobby. I currently work in Swiss Multinational Company as Senior Engineering Specialist in R&D. I like to learn and apply modern technology to gain value. Being Certified Green Belt in Lean Six Sigma I always try to reduce inefficiencies by finding complex patterns or applying new methods to close gaps.

I would like to bring some ideas on how one can be more productive. How to collect data in a smarter way using simple tools, how to make it easier to take a decision, and … why not to automate the decision using Artificial Intelligence? I will try to cover very practical side of technology, show how to benefit from it with concrete examples.

p.s. I will try my best to provide the best possible learning experience. If it would not be the case I would be very happy to receive any constructive feedback on how can I be better.

Miguel Ferraz
Economist/Programmer
Miguel Ferraz
  • 4.2 Instructor Rating
  • 206 Reviews
  • 2,514 Students
  • 7 Courses

I am an economist and a programmer. I got my undergraduate degree in Economics from Católica Porto Business School. After I finished my undergraduate degree, I made an internship in an Investment Bank that opened my mind to the role of programming and the importance of stepping out. So I have decided to learn programming languages to develop algorithmic trading robots.

I believe that a self-educated person can easily step out of the box.

Currently, I am doing a master's degree in Finance and one of the things that most fascinates me about this is that I almost can apply what I have learned in the classes right away.

I can fluently speak three languages (PT, EN, and ES). I am an MQL4(C++) expert but I also can program in R and VBA.

Besides my professional career, I am a golf player and I enjoy spending time with my friends and family.


p.s. I hope that you get the best learning experience out of these courses. These are supposed to help you achieve goals in a faster and easier way. I am always happily available to help you. I case you have any doubts drop me a message. Enjoy the Courses!

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.