Cryptomate Series

Cryptomate is an automated crypto trading tool, that follows markets and manages orders according to a customizable strategy. It is designed to be a robust foundation to build a professional service onto.

We build it together, focusing on how to think about a domain problem and create a great solution. Tag along for a fun project in the crypto ecosystem!

→ Start with the introduction ↓.

Market Port

So far, we have been talking about market events, orders and strategies, as abstract concepts, leaving details to a later point. Now, to design the core of the strategy engine, we need the full picture.▸ read more

Laying the Groundwork

Initial design is done. It is now time to start laying the basis of the project. At this point, there are a few technical choices we can no longer defer.▸ read more

The Story So Far

We used most of the allocated design time, and our architecture is falling into place. Spending more time on upfront design will yield diminishing returns at this point. Here is a quick post index.▸ read more

Critical Points

We detail critical parts of the architecture: relationships between main components, strategy life-cycle and integration examples for both testing and production.▸ read more

Getting Started

A new project with no legacy to accommodate may either be a clean slate or a blank page, depending on how one looks at it. Before we start filling it, we need to define our strategy.▸ read more

Introducing Cryptomate

A trading bot is an amazing tool. It talks to many third parties. It requires a rich, flexible toolset to empower its user. This needs powerful abstractions. In short, it is the perfect project to start my website with.▸ read more
back to top