Introduction to
FX Data Mining
Andrew Kreimer
Algonell – Scientific FX Trading
FX, FOREX or Foreign Exchange Market
• The biggest market in the world
• ~5 ∗ 1012
(~5 trillion) daily trading volume (2015)
• 5 days a week, 24 hours a day, Monday – Friday
• Players: three main levels
• Banks, Investment Companies
• Brokers
• Traders
• Speculative nature – most of the trading is just for the difference
• The simple goal - gain difference in pips (1/10000 change of price)
• Buy low, sell high (Long)
• Buy EURUSD @ 1.01000 and then Sell @ 1.02000  +100pips gain
• Sell high, buy low (Short)
• Sell EURUSD @ 1.01000 and then Buy @ 1.00000  +100pips gain
Data Mining and Machine Learning
• Data Mining
• Massive amounts of data (We have it in FX)
• Non trivial extraction of knowledge from data (We need it in FX)
• Data Mining methods
• Classification – spam & fraud detection
• Association – YouTube & Amazon
• Clustering – unstructured data
• Process Mining – log mining
• Text Mining – news mining
• Machine Learning
• Algorithms for knowledge discovery
• Neural Networks (Widely used in FX)
• Random Forest (Not appreciated as should be)
• Linear Regression (Too simple, but well known)
Algorithmic Trading or Quantitative Investment
• Trading algorithm
• Mathematics: Fibonacci, Chebysheb, Markov and etc.
• Data Mining
• Trading automatically
• Programming language: MQL, Java, C#, LUA, C++ and etc.
• No psychology
• Speed and robustness
• Deterministic
• Note: in this case it’s long term rather than HFT
Algorithmic FX Trading and Data Mining
• Historical Data
• GIGO – Garbage In Garbage Out
• Broker or Yahoo Finance?
• Programming skills and continuous debugging
• Creating ,implementing and testing (Currently done manually).
• Trial and Error – Explore!
WEKA – Waikato Environment for Knowledge Analysis
• Open Source Data Mining framework
• University of Waikato, Hamilton, New Zealand
• Provides
• Implementation of Machine Learning algorithms
• Data preprocessing filters
• Data visualization
• Software
• http://www.cs.waikato.ac.nz/ml/weka/
• Book
• Data Mining: Practical Machine Learning Tools and Techniques, Third Edition (The Morgan
Kaufmann Series in Data Management Systems) by Ian H. Witten et al.
• http://amzn.com/0123748569
Loading numerical data to WEKA
Numerical visualization in WEKA
Predicting Close Price with Random Forest
Loading nominal data to WEKA
Nominal visualization in WEKA
Clustering entry points with Simple K Means
Summary
• FX trading has infinite number of
trading systems
• Data Mining can help us in
creating unique trading models
• Tools and data are available
• Good luck with the mining!
Profit
FX
Data
Mining
Historical
Data
Algorithmic
Trading
That’s all folks!
Algonell – Scientific FX Trading
www.algonell.com

More Related Content

PDF
FXBL pitch deck final (12.6.17)
PPTX
Algorithmic Trading
PPTX
Am virtual workshop algo trading
PPTX
Algo trading
PPTX
Algorithmic Trading
PDF
iRage - Campus Roles and Work Culture
PPTX
Coimbatore amibroker workshop 2014
PPTX
Careers in Finance for Tech Graduates
FXBL pitch deck final (12.6.17)
Algorithmic Trading
Am virtual workshop algo trading
Algo trading
Algorithmic Trading
iRage - Campus Roles and Work Culture
Coimbatore amibroker workshop 2014
Careers in Finance for Tech Graduates

What's hot (9)

PDF
Algo trading(Minor Project) strategy EMA with Ipython
PPTX
Algorithmic Trading Latest Trends & Developments Lecture By Dr. Lipa Roitman
PPTX
TradeZilla - Trading system Design
PDF
Fixed Income Trading System Architecture
PPTX
Algorithmic Trading
PPTX
Algorithmic Trading: an Overview
PDF
Moogilu financialservices
PPTX
AliceBlue - Zero Brokerage Trading in India
PPTX
Services
Algo trading(Minor Project) strategy EMA with Ipython
Algorithmic Trading Latest Trends & Developments Lecture By Dr. Lipa Roitman
TradeZilla - Trading system Design
Fixed Income Trading System Architecture
Algorithmic Trading
Algorithmic Trading: an Overview
Moogilu financialservices
AliceBlue - Zero Brokerage Trading in India
Services
Ad

Similar to Introduction to FX Data Mining (20)

PPTX
Are You Trading Stocks Securely? Exposing Security Flaws in Trading Technologies
PDF
The Modern FX Desk
PPTX
HP Discover: Real Time Insights from Big Data
PDF
1st Athens Big Data Meetup - 2nd Talk - Big Data Challenges in Financial Trading
PPTX
Tamr | Strata hadoop 2014 Michael Stonebraker
PPT
Lecture 01.ppt
PPTX
Machine learning prediction of stock markets
PPTX
Data analytics and analysis trends in 2015 - Webinar
PDF
SP Big Data Meetup - March/16
PDF
eDreams: mayor supervisión de la seguridad con Elastic Stack
PDF
What we learned from running a quant crypto hedge fund
PDF
PPTX
Active Learning for Fraud Prevention
PPTX
Chapter 1 - Introduction to Data Mining Concepts and Techniques.pptx
PPTX
Presentation on Big Data Analytics
ODT
Mis notes
PDF
Big Data Landscape 2018
PPTX
Introduction to Bitcoin and Crypto-currency
PDF
Better manage your property portfolio
PPTX
Assessing New Databases– Translytical Use Cases
Are You Trading Stocks Securely? Exposing Security Flaws in Trading Technologies
The Modern FX Desk
HP Discover: Real Time Insights from Big Data
1st Athens Big Data Meetup - 2nd Talk - Big Data Challenges in Financial Trading
Tamr | Strata hadoop 2014 Michael Stonebraker
Lecture 01.ppt
Machine learning prediction of stock markets
Data analytics and analysis trends in 2015 - Webinar
SP Big Data Meetup - March/16
eDreams: mayor supervisión de la seguridad con Elastic Stack
What we learned from running a quant crypto hedge fund
Active Learning for Fraud Prevention
Chapter 1 - Introduction to Data Mining Concepts and Techniques.pptx
Presentation on Big Data Analytics
Mis notes
Big Data Landscape 2018
Introduction to Bitcoin and Crypto-currency
Better manage your property portfolio
Assessing New Databases– Translytical Use Cases
Ad

Recently uploaded (20)

PPTX
QUANTUM_COMPUTING_AND_ITS_POTENTIAL_APPLICATIONS[2].pptx
PDF
OneRead_20250728_1808.pdfhdhddhshahwhwwjjaaja
PPTX
Topic 5 Presentation 5 Lesson 5 Corporate Fin
PPT
lectureusjsjdhdsjjshdshshddhdhddhhd1.ppt
PDF
Data Engineering Interview Questions & Answers Cloud Data Stacks (AWS, Azure,...
PDF
Data Engineering Interview Questions & Answers Data Modeling (3NF, Star, Vaul...
PPTX
chrmotography.pptx food anaylysis techni
PPTX
Steganography Project Steganography Project .pptx
PDF
Introduction to the R Programming Language
PDF
Systems Analysis and Design, 12th Edition by Scott Tilley Test Bank.pdf
PDF
Optimise Shopper Experiences with a Strong Data Estate.pdf
PPTX
SET 1 Compulsory MNH machine learning intro
PPTX
New ISO 27001_2022 standard and the changes
PDF
Microsoft Core Cloud Services powerpoint
PPTX
DS-40-Pre-Engagement and Kickoff deck - v8.0.pptx
PDF
Global Data and Analytics Market Outlook Report
PPT
statistic analysis for study - data collection
PDF
Data Engineering Interview Questions & Answers Batch Processing (Spark, Hadoo...
PPTX
sac 451hinhgsgshssjsjsjheegdggeegegdggddgeg.pptx
PPTX
Lesson-01intheselfoflifeofthekennyrogersoftheunderstandoftheunderstanded
QUANTUM_COMPUTING_AND_ITS_POTENTIAL_APPLICATIONS[2].pptx
OneRead_20250728_1808.pdfhdhddhshahwhwwjjaaja
Topic 5 Presentation 5 Lesson 5 Corporate Fin
lectureusjsjdhdsjjshdshshddhdhddhhd1.ppt
Data Engineering Interview Questions & Answers Cloud Data Stacks (AWS, Azure,...
Data Engineering Interview Questions & Answers Data Modeling (3NF, Star, Vaul...
chrmotography.pptx food anaylysis techni
Steganography Project Steganography Project .pptx
Introduction to the R Programming Language
Systems Analysis and Design, 12th Edition by Scott Tilley Test Bank.pdf
Optimise Shopper Experiences with a Strong Data Estate.pdf
SET 1 Compulsory MNH machine learning intro
New ISO 27001_2022 standard and the changes
Microsoft Core Cloud Services powerpoint
DS-40-Pre-Engagement and Kickoff deck - v8.0.pptx
Global Data and Analytics Market Outlook Report
statistic analysis for study - data collection
Data Engineering Interview Questions & Answers Batch Processing (Spark, Hadoo...
sac 451hinhgsgshssjsjsjheegdggeegegdggddgeg.pptx
Lesson-01intheselfoflifeofthekennyrogersoftheunderstandoftheunderstanded

Introduction to FX Data Mining

  • 1. Introduction to FX Data Mining Andrew Kreimer Algonell – Scientific FX Trading
  • 2. FX, FOREX or Foreign Exchange Market • The biggest market in the world • ~5 ∗ 1012 (~5 trillion) daily trading volume (2015) • 5 days a week, 24 hours a day, Monday – Friday • Players: three main levels • Banks, Investment Companies • Brokers • Traders • Speculative nature – most of the trading is just for the difference • The simple goal - gain difference in pips (1/10000 change of price) • Buy low, sell high (Long) • Buy EURUSD @ 1.01000 and then Sell @ 1.02000  +100pips gain • Sell high, buy low (Short) • Sell EURUSD @ 1.01000 and then Buy @ 1.00000  +100pips gain
  • 3. Data Mining and Machine Learning • Data Mining • Massive amounts of data (We have it in FX) • Non trivial extraction of knowledge from data (We need it in FX) • Data Mining methods • Classification – spam & fraud detection • Association – YouTube & Amazon • Clustering – unstructured data • Process Mining – log mining • Text Mining – news mining • Machine Learning • Algorithms for knowledge discovery • Neural Networks (Widely used in FX) • Random Forest (Not appreciated as should be) • Linear Regression (Too simple, but well known)
  • 4. Algorithmic Trading or Quantitative Investment • Trading algorithm • Mathematics: Fibonacci, Chebysheb, Markov and etc. • Data Mining • Trading automatically • Programming language: MQL, Java, C#, LUA, C++ and etc. • No psychology • Speed and robustness • Deterministic • Note: in this case it’s long term rather than HFT
  • 5. Algorithmic FX Trading and Data Mining • Historical Data • GIGO – Garbage In Garbage Out • Broker or Yahoo Finance? • Programming skills and continuous debugging • Creating ,implementing and testing (Currently done manually). • Trial and Error – Explore!
  • 6. WEKA – Waikato Environment for Knowledge Analysis • Open Source Data Mining framework • University of Waikato, Hamilton, New Zealand • Provides • Implementation of Machine Learning algorithms • Data preprocessing filters • Data visualization • Software • http://www.cs.waikato.ac.nz/ml/weka/ • Book • Data Mining: Practical Machine Learning Tools and Techniques, Third Edition (The Morgan Kaufmann Series in Data Management Systems) by Ian H. Witten et al. • http://amzn.com/0123748569
  • 9. Predicting Close Price with Random Forest
  • 12. Clustering entry points with Simple K Means
  • 13. Summary • FX trading has infinite number of trading systems • Data Mining can help us in creating unique trading models • Tools and data are available • Good luck with the mining! Profit FX Data Mining Historical Data Algorithmic Trading
  • 14. That’s all folks! Algonell – Scientific FX Trading www.algonell.com