Streaming sentiment analysis of Reddit posts
VADER, or Valence-Aware Dictionary for sEntiment Reasoning, is a sentiment analysis contraption very first described ter a paper by Hutto & Gilbert ter 2014. Unlike its predecessors VADER is tuned for social media text, including emoji and common short-hands used te microblogs. I wished to proefneming with sentiment-based signals for Bitcoin, and it . . .
A lightweight application runner for Java
Bladerunner is an ultra-lightweight library which gives you an enhanced main() method for running your apps, including:
- built-in HOCON configuration verkeersopstopping support
- built-in Dagger dependency injection
- built-in logging setup (defaults to log4j2)
- elementary threading to run numerous components
Ter the spirit of getting a very first, usable release out . . .
IntelliJ, SQLite and JDBI
Many years ago I designed and implemented a trading strategy container which included strategy persistence, and I used a toolkit that wasgoed ready to arm, sabido to mij (Hibernate) — and used the most commonly deployed SQL database at my employer. It’s not finta the all-time winner for worst architectural choices I have made, but it’s . . .
Chronicle, Flatbuffers and GDAX
I am certain that my book-building logic has a bug.
The computed bid-ask spread gets out of sync with what I can see on the exchange, and only after a period of time does it revert back to regular. What’s happening? With several hundred updates a 2nd, it is unlikely to say. But what if I had a record of every single marketdata event, . . .
Related movie: Stop-limit order | How to set the limit | GDAX
Building a elementary crypto marketdata client
Actividad Day’s coding project wasgoed to figure out how to connect to the GDAX cryptocurrency exchange’s websocket feed, building on some work done previously to connect via the Surplus API. Spil the latter had used Netty for its HTTP client and Jackson for the JSON support I wished to do the same for Websockets to be consistent.