Automatically Managing Cryptocurrency Portfolios - A Real World Example

Combining manual and automated operations with our Portfolio Software.

Case Study

A Real Example - Our Portfolio Management Strategy

Whilst not professional investors, we do have experience working in enterprise fintech.

Our Team trades cryptocurrency.

The challenge is that the market moves and you can be holding assets that either appreciate significantly in value or fall significantly in value.

How the Market Trades Cryptocurrency and Manages Portfolio Positions

Buy Early and Hold (HODL)

Both retail and professional traders may buy an asset for a long-term horizon, expecting upside.

Day-Traders and Swing-Traders

These Traders use what is known as Technical Analysis, using a wealth of indicators to assign probabilities of a move in the price of an asset.

They may, develop their own analytics.

Set up Dashboards on a variety of platforms to have a market and asset view of their positions.

Most Traders will manually trade.

Professional Traders and Portfolio Managers

These Traders rely more upon advanced mathematical, statistical and cognitive (AI/ML) techniques to model statistical outcomes. Typically, these solutions will be linked to trade order engines, to automate trading.

Many will use High-Frequency Trading (HFT) to execute as close to current market information - The Information Snapshot.

In other circumstances, Analytics produced by Quants are provided to Traders and Portfolio Managers to determine position changes at a more human and strategic level.

The Key difference between Retail Traders and Professional Traders

If we think in terms of how the professional stock-market traders work, they perform market-close operations and use a host of indicators to manage risk.

We feel that the fundamental difference between cryptocurrency markets and traditional markets is that cryptocurrency markets are 24 x 7.

send

Anything Interesting - Reach Out

Anything you wish to discuss, feel free to contact.

Cryptocurrency Solutions

verified_user No Obligation Contact
email
work

How we Trade Cryptocurrency

We would describe ourselves as swing traders - retail based.

You will be professional and have different approaches.

Our Working Model

After spending significant time in the Cryptocurrency space, we observed a number of heuristics:

  • Volatility and Mean Reversion seems to permit accumulation of assets if limit orders are created appropriately
  • In many circumstances, the market moves against your current Limit Orders, resulting in orders that don't fire
  • Sometimes, we see consecutive hourly, daily percentage moves to the upside or downside
  • Significant moves, for us, can signify a good entry and exit point
  • We focused less on charting and more on moves and recent trends
  • We spent minimal time day-trading and more, reacting to executed trades determining whether to reverse the limit orders or do elsewise

Manually Trading on our Heuristics

This mental model largely worked for us, day-trading was not a significant drain on time.

Our Working Conceptual Model

Short Term Long Term
Trading Type Automated on volatility Manual on longer directions
Intervention Type Regular Asset Flows into Stable Assets Indicators to act before significant Market Moves

Once we have our conceptual model, we can decide when we want to:-

  • Intervene Manually

  • Rely upon Automation

Furthermore, we can

  • Set up automation to work on Market Events

  • Set up monitoring and alerts to aid manual intervention

The Asset Ecosystem

We felt that asset classes (cryptocurrency, stocks, sectors, bonds) behave more like an ecosystem in terms of changing populations. In our world, a population can be thought of percentage species dominance within its quadrant or wider ecosystem. These populations are falling and growing dynamically. Some may value AI growth based upon investment flowing into AI over recent years, others will be pointing to higher risk due to low revenue and scaling costs.

There is no right answer.

Structuring the Asset Ecosystem via Platform Automation

With our working conceptual model, we can now start to think about how we may set up our software.

Portfolio Types

Trading Portfolio

Where our specific assets and rules are executed to our schedule

Banking Portfolio

Where assets are moved to on a set schedule, potentially based upon market conditions via our rules

Funding Portfolio

Under certain market conditions, we may move certain assets from Trading to Funding or from Funding to Trading

Assets and Rules Selection

We decide:

  • The assets we trade between
  • The conditions these trades can execute
  • The assets that are funding and banking assets

What are we looking for when testing our strategies?

This will be covered more extensively in a focused document.

In principle:

  • Do trades fire based upon expected market conditions?
  • Are swing trades occurring?
  • Are balances moving?
  • Are our limits (blocking) preventing over-firing of trades?
  • Are metrics and audits confirming our Trading API and DataMart is acting as expected?
  • Do we need to refine our rules?

Testing the Strategy

It is about seeing things happen in the real world.

We:

  • We configure distinct sub-portfolios directly inside the exchange and permission these portfolios
  • We place small amounts of assets into the portfolio
  • We create our strategies and trade rules within our software
  • We test, analyse and evaluate outputs
  • We check the Trading Exchange

Next Steps for our Portfolio Management Strategies

The beauty of our platform is we provide a range of trade types, filter rules, and auditing.

Furthermore, we allow "Immediate Trades" where applications can/could pass their own trades to our API based upon their own logic.

Machine Learning and Data Frame Predictive Capabilities

We have been developing our own indicators to move beyond rules and add decisions to our software.

This is done by our locally exposed endpoint that can sit within the wider Entity FilterSet Decision Evaluation Process.

This will verify an important extension to our software and add more than a powerful heuristic based portfolio management user-experience.

Context Aware Trade Template Generation

Our Datamart Snapshot capability provides the ability to generate content from a template. Whilst not fully productionised, we can use Portfolio Data to generate Trade Definitions from portfolio data.

Our opinion is that combining this with LLM (AI), we could potentially generate trade rules that are context aware.

 

arrow_upward