Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Lazy Trading Part 5: Read Forex News And Sentiment Analysis

Posted By: ELK1nG
Lazy Trading Part 5: Read Forex News And Sentiment Analysis

Lazy Trading Part 5: Read Forex News And Sentiment Analysis
Last updated 5/2021
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.12 GB | Duration: 3h 13m

Learn to stop your Algorithmic Trading System when specific Macroeconomic Events are expected

What you'll learn
Web Text scrapping in R
Learn how to read Macroeconomic news in R
Do Text Sentiment analysis
Setup Automated Decision Support Loop
Automate R scripts
Use Version control for your R project
Writing R functions
Perform data (string) manipulations
Setup Twitter Developer account and read Tweets into Decision Support System
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 courses of Lazy Trading Series
Twitter account
Description
About this Course: Read news and Sentiment AnalysisThe fifth part of this series will give you the ability to automatically read Forex Calendar for any specific event like US Non-Farm Payroll or when President Trump is going to have a speech. This will provide an ability to consider these events in your trading strategies in a simplest form of disabling the trading robots.Additional research of this course will be about correlation of Asset's Text data Sentiment to the Asset's price in the future. This research will be conducted on two trading ideas*:Sentiment difference of News Headers in the US, Canada, GB and it's their currency Pairs. Sentiment of Twitter data relevant to Tesla Stock pricesAs usual provided methods and ideas will help us to practice computer and data science skills:Webscrap news and analyse their sentiment for tradingSetting up Version Control in our ProjectsKnow how to automate our R codeText Sentiment analysis using basic Sentiment Analysis Polarity Scoring and NRC Sentiment Dictionary (8 emotions)Performing descriptive analysis of the Sentiment Polarity Scoring of the News HeadersGetting Twitter data into RDeep regression learning to correlate Sentiment scores to the objective variable [performed in h2o deep learning environment]*There is absolutely no guarantee that proposed methods will work!!!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 foundation of Decision Support System that can help to automate a lot of boring processes related to Trading.This project is containing several short courses focused to help you managing your Automated Trading Systems:Set up your Home Trading EnvironmentSet up your Trading Strategy RobotSet up your automated Trading JournalStatistical Automated Trading ControlReading News and Sentiment AnalysisUsing Artificial Intelligence to detect market statusBuilding an AI trading systemUpdate: dedicated R package 'lazytrade' was created to facilitate code sharing among different coursesIMPORTANT: All courses will be short focusing to one specific topic with very short theoretical explanations. These courses will help to focus on developing strategies by automating boring but important processes for a trader.Best possible way to take the courses as a series is to reproduce all methods by re-creating automated trading system on PC WindowsWhat 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 SystemBe organized and systematic using Version Control and Automated Statistical AnalysisLearn using R to read, manipulate data and perform Machine Learning including Deep LearningLearn and practice Data VisualizationLearn sentiment analysis and web scrappingLearn Shiny to deploy any data project in hoursGet productivity hacksLearn to automate your tasks and scheduling themGet expandable examples of MQL4 and R codeWhat these courses are not:These courses will not teach and explain specific programming concepts in detailsThese courses are not meant to teach basics of Data Science or TradingThere is no guarantee on bug free programmingDisclaimer:Trading is a risk. This course must not be intended as a financial advice or service. Past results are not guaranteed for the future.

Overview

Section 1: Introduction

Lecture 1 Specific Goals for this Course

Lecture 2 Course Maintenance

Lecture 3 Disclaimer

Section 2: Quick Wins - Examples of how to gather publicly available information

Lecture 4 Section goals

Lecture 5 Video Lecture- news headers and their sentiment

Lecture 6 Code to read news headers

Lecture 7 Read tables from the website Yahoo Finance

Lecture 8 Code to read a tweet about specific topic

Section 3: Web scrapping. Basic Principles

Lecture 9 Goals of this Section

Lecture 10 How to get the code?

Lecture 11 R package 'lazytrade'

Lecture 12 Script to gather info from FxFactory P1

Lecture 13 Install Selector Gadget

Lecture 14 Script to gather info from FxFactory P2

Lecture 15 Reading news on the Schedule (automate it!)

Section 4: Some more data manipulation - Date and Time format

Lecture 16 Goals of this Section - Date and Time basics

Lecture 17 Combine Date and Time columns

Lecture 18 What is really date and time for computers?

Lecture 19 How to calculate number of seconds until year 3000?

Section 5: Reading News and Derive Country Sentiment

Lecture 20 What is Sentiment analysis? Polarity Scoring

Lecture 21 Any good News? Idea of the Forex Social Research!

Lecture 22 Code review: News Sentiment for Decision Support System

Lecture 23 FALCON_S: Put it into production

Lecture 24 FALCON_S: week by week

Lecture 25 FALCON_S: Analyzing Sentiment & increasing threshold

Lecture 26 FALCON_S: Achieved Results

Section 6: Let's get Twitter data!

Lecture 27 Setup Developer Account in Twitter

Lecture 28 Create an App in twitter developer

Lecture 29 Getting code for this section

Lecture 30 Encrypt Tokens in R Script

Lecture 31 Getting twitter data into R

Section 7: Extract Knowledge from Text: Searching and manipulating relevant Twitter content

Lecture 32 Knowledge from Text

Lecture 33 Searching tweets by term methods

Lecture 34 Manipulate and visualize the tweeter content

Lecture 35 More deep Sentiment Analysis of text

Section 8: Predict future price change based on sentiment pattern

Lecture 36 Correlating Sentiment Pattern to price change

Lecture 37 Script to collect sentiment score and price data

Lecture 38 Script to train the deep learning model

Lecture 39 Script to test the deep learning model

Lecture 40 Script to predict price change using model and sentiment scores

Section 9: Analyse results of the Twitter Sentiment Predictive Model

Lecture 41 Goal of this Section

Lecture 42 Reading multiple files from folder

Lecture 43 Visualize the results of predicted price stock

Lecture 44 Evaluate the strategy after 2 month (practice)

Lecture 45 Evaluate the strategy after 2 month (solution)

Lecture 46 Summary Results of the Predicting TeslaMotor price change chapter after 4 Month!

Section 10: Conclusion for Part 5

Lecture 47 Summary of this course

Lecture 48 Your special *BONUS*

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,Anyone interested in Web Scrapping and Text Analytics