Skip to content

Latest commit

 

History

History
39 lines (31 loc) · 2.02 KB

README.md

File metadata and controls

39 lines (31 loc) · 2.02 KB

OAT Join the chat at https://gitter.im/AnyObject/OAT

Description

Open Automatic Trading - A fully automated trading platform with machine learning capabilities

###Features

  • Combinations of any trading strategies and machine learning algorithms.
  • Capable of high frequency day trading, by seconds, ticks or volumes.
  • Portfolio management with auto futures contract rolling.
  • Simultaneous trading on multiple assets and exchanges worldwide.
  • Historical data gathering.
  • High performance backtest and machine learning, utilising multi-core CPU power.

Screenshots

Screenshot

Prerequisites

Java Runtime: http://www.oracle.com/technetwork/java/javase/downloads/index.html
MySQL: http://www.mysql.com
IB TWS Software: https://www.interactivebrokers.com/en/index.php?f=14099&ns=T#tws-software

Java libraries

MySQL Connector: https://dev.mysql.com/downloads/connector/j/
Interactive Brokers API: https://www.interactivebrokers.com/en/index.php?f=5041&ns=T
jcommon: https://github.com/jfree/jcommon/
jFreeChart: http://www.jfree.org/jfreechart/
JAMA: http://math.nist.gov/javanumerics/jama/
Weka: https://weka.wikispaces.com
JLIBSVM: https://www.csie.ntu.edu.tw/~cjlin/libsvm/
guava: https://code.google.com/p/guava-libraries/
sigar: https://github.com/hyperic/sigar/

Documentation

Javadoc: https://www.anyobject.co.nz/oat/javadoc/

Donation

Please support us if you find this project useful. Many thanks!

![PayPal - The safer, easier way to pay online!] (https://www.paypalobjects.com/en_US/i/btn/btn_donateCC_LG.gif)