Go to main content
Formats
Format
BibTeX
MARCXML
TextMARC
MARC
DublinCore
EndNote
NLM
RefWorks
RIS

Linked e-resources

Details

At a Glance; Contents; About the Author; Chapter 1: Introduction to Trading Bot; What Is a Trading Bot?; Why Do We Need a Trading Bot?; The Capabilities of the Trading Bot; Design Goals; Code Organization and Software Stack Used; OANDA REST API as Reference Implementation; Opening an OANDA Practice Account; OANDA JSON Keys; Constructor Dependencies for OANDA Implementations; Event-Driven Architecture; Google EventBus; Provider Helper Interface; TradingConfig Class; Obtaining the Source Code; Try It Yourself Section; Chapter 2: Account Management; Account Provider Interface

A Concrete Implementation for AccountDataProviderEncapsulating Everything Behind a Generic AccountInfoService; Try It Yourself; Chapter 3: Tradeable Instruments; Instrument Provider Interface; A Concrete Implementation for InstrumentDataProvider; Encapsulating Everything Behind a Generic InstrumentService; Try It Yourself; Chapter 4: Event Streaming: Market Data Events; Streaming Market Data Interface; A Concrete Implementation for MarketDataStreamingService; Downstream Market Data Event Dissemination: MarketEventCallback; Try It Yourself; Chapter 5: Historic Instrument Market Data

How to Read a CandlestickEnum Defining the Candlestick Granularity; Define POJO to Hold Candlestick Information; Historical Data Provider Interface; A Concrete Implementation for HistoricMarketDataProvider; Discussion: An Alternate Database Implementation; Candlesticks for Moving Average Calculations; MovingAverageCalculationService; Try It Yourself; Chapter 6: Placing Orders and Trades; Order POJO Definition; Order Management Provider Interface; A Concrete Implementation for OrderManagementProvider; A Simple OrderInfoService; Validating Orders Before Execution: PreOrderValidationService

Putting It All Together in an OrderExecutionServiceTrade POJO Definition; Trade Management Provider Interface; A Concrete Implementation for TradeManagementProvider; Encapsulating Read Operations Behind TradeInfoService; Try It Yourself; Chapter 7: Event Streaming: Trade/Order/Account Events; Streaming Event Interface; A Concrete Implementation for EventsStreamingService; Try It Yourself; Chapter 8: Integration with Twitter; Creating a Twitter Application; Spring Social; Using and Configuring Spring Social; Harvesting FX Tweets; TweetHarvester Interface; FXTweetHandler Interface

AbstractFXTweetHandler Base ClassUser-Specific TweetHandlers; SignalFactoryFXTweetHandler; ZuluTrader101FXTweetHandler; Try It Yourself; Chapter 9: Implementing Strategies; Copy Twitter Strategy; Fade the Move Strategy; Try It Yourself; Chapter 10: Heartbeating; HeartBeatPayLoad; Streaming the Heartbeat Interface; A Concrete Implementation for HeartBeatStreamingService; HeartBeatCallback Interface; DefaultHeartBeatService; Try It Yourself; Chapter 11: E-Mail Notifications; Notification Design; EmailPayLoad POJO; EmailContentGenerator Interface; Sample Implementations

Browse Subjects

Show more subjects...

Statistics

from
to
Export