Building Trading Bots Using Java
- Length: 281 pages
- Edition: 1st ed.
- Language: English
- Publisher: Apress
- Publication Date: 2016-12-08
- ISBN-10: 1484225198
- ISBN-13: 9781484225196
- Sales Rank: #2439480 (See Top 100 Books)
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
Who This Book Is For
Experienced programmers new to bots and other algorithmic trading and finance techniques.
Table of Contents
Chapter 1: Introduction to Trading Bot
Chapter 2: Account Management
Chapter 3: Tradeable Instruments
Chapter 4: Event Streaming: Market Data Events
Chapter 5: Historic Instrument Market Data
Chapter 6: Placing Orders and Trades
Chapter 7: Event Streaming: Trade/Order/Account Events
Chapter 8: Integration with Twitter
Chapter 9: Implementing Strategies
Chapter 10: Heartbeating
Chapter 11: E-Mail Notifications
Chapter 12: Configuration, Deployment, and Running the Bot
Chapter 13: Unit Testing