Building Trading Bots Using Java

Building Trading Bots Using Java
Author: Shekhar Varshney
Pub Date: 2016
ISBN: 978-1-4842-2519-6
Pages: 281
Language: English
Format: PDF
Size: 10 Mb

Download

Build an automated currency trading bot from scratch with java. In this book, you will learn about the nitty-gritty of automated trading and have a closer look at Java, the Spring Framework, event-driven programming, and other open source APIs, notably Google’s Guava API. And of course, development will all be test-driven with unit testing coverage.
The central theme of Building Trading Bots Using Java is to create a framework that can facilitate automated trading on most of the brokerage platforms, with minimum changes. At the end of the journey, you will have a working trading bot, with a sample implementation using the OANDA REST API, which is free to use.
What You’ll Learn

  • Find out about trading bots
  • Discover the details of tradeable instruments and apply bots to them
  • Track and use market data events
  • Place orders and trades
  • Work with trade/order and account events

Experienced programmers new to bots and other algorithmic trading and finance techniques.

+

Table of Contents

1: Introduction to Trading Bot
2: Account Management
3: Tradeable Instruments
4: Event Streaming: Market Data Events
5: Historic Instrument Market Data
6: Placing Orders and Trades
7: Event Streaming: Trade/Order/Account Events
8: Integration with Twitter
9: Implementing Strategies
10: Heartbeating
11: E-Mail Notifications
12: Configuration, Deployment, and Running the Bot
13: Unit Testing