Skip to content

My Forex algotrading platform in Python - based on my posts at http://jon.io

License

Notifications You must be signed in to change notification settings

kuhugo/forex_algotrading

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Forex-algotrading

This is the code for the Forex algotrading platform I am building on http://jon.io. Go there and read the posts!

Feel free to pull and submit any patches you like

Installation

Open runner.py and put your own OANDA_ACCESS_TOKEN and OANDA_ACCOUNT_ID. Read http://jon.io/forex-brokers.html on how to get those or the documentation in Oanda.

Now let's create a virtualevn in order to install any dependancies:

virtualenv /tmp/falgo

Let's activate the env

source /tmp/falgo/bin/activate

Switch to the directory

cd falgo

Install dependencies

pip install -r requirements.txt

Start it up!

python runner.py

Running Machine Learning

First of all, download some data to play around or unzip and use the dataset in data/sample.csv.zip. This contains data for EURUSD for 2014 and a couple of months for 2015.

Then run the ml.py

python ml.py data/sample.csv

When the algorithm completes, start a python webserver

python -m SimpleHTTPServer

and open your browser to http://0.0.0.0:8000/chart.html

For any questions, ping me on twitter @jonromero or http://jon.io

About

My Forex algotrading platform in Python - based on my posts at http://jon.io

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 65.4%
  • HTML 34.6%