Skip to content

ChrisRSmithers/PythonExchange

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Python Exchange

An experiment into combining a ForEx API along with Tensorflow for signal processing. The goal is to achieve a model which predicts the correct time to make exchanges between two currencies given that certain levels of exchange need to be met. Initially, we aim to use the Quandl API for foreign exchange rates, both current and historical. Eventually the aim is to have a full system deployed to AWS, sending emails to a user as and when exchanges should occur

The problem

Suppose one is required to make regular transactions from currency A to currency B. For example, suppose money is earned at some rate r in currency A, but that every month, some fixed amount needs to be paid in currency B. The goal is to minimise the amount of expected expenditure in currency A in order to meet the required spending in currency B.

Requirements

  • Quandl API : Importantly, the quandl API requires an authentication key. This is freely available for access to daily tick data and should be stored raw in quandlAPIKey.txt (in the PythonExchange directory). Without a key, authentication will fail. Some data is still available, but on the whole this is insufficient.

  • Pandas : The return type of any quandl API get call is a pandas table

  • Tensorflow : The underlying engine for the model is Tensorflow

Authors

  • Chris Smithers

About

Experimenting using tensorflow for ForEx prediction

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages