2018-09-21 11:19:14 -07:00
2020-04-22 11:46:47 -07:00
2019-02-12 10:18:59 -08:00
2019-02-12 10:23:01 -08:00
2019-02-11 14:55:31 -08:00
2018-09-20 13:33:52 -07:00
2019-02-11 14:55:31 -08:00
2018-04-05 13:57:45 -07:00
2019-02-11 14:55:31 -08:00
2018-03-05 11:05:37 -08:00
2018-03-05 11:05:37 -08:00
2020-04-22 11:46:47 -07:00
2018-03-05 11:05:37 -08:00

ATS Esper

An automated FOREX trading system. Write stream processing directives to make realtime trades against the OANDA API. Also works in historical mode to test rulesets against a dump of stock tick activity.

Setup

  • Copy config/config.properties.sample to config/config.properties.
  • Edit config/config.properties to add OANDA account settings.
  • See epl/trading_system_1.epl as a starting point for defining the ruleset.

Run

If running from a distribution zip file, unzip and cd into the ATS_Esper directory, then:

./bin/ATS_Esper -h csv/EURUSD-2017-01-small.csv epl/trading_system_1.epl

If running from a git checkout using gradle, the equivalent is:

./gradlew run -PrunArgs="-h csv/EURUSD-2017-01-small.csv epl/trading_system_1.epl"

Logs will be written to stdout and logs/run.log.

Description
An automated FOREX trading system.
Readme 289 KiB
Languages
Java 96.6%
HTML 3.4%