I’m using autonomous trading rules to manage over $10,000 in investments. Here are my EXACT strategies.
How I built my trading strategy over the course of a year
My portfolio and my trading strategiesI am launching a no-code fully automated trading platform to the world of retail investing.
I don’t mean a simple app to configure lame, useless price alerts. I mean a highly sophisticated, but easy-to-use algorithmic trading and financial research platform.
To prove its usefulness (and to test the integration with Alpaca, the cloud brokerage used for executing the trades), I’m deploying $11,824 of my own money to be managed by the strategies I’ve created within the platform.
Here are the exact trading rules that I’m using and how I built them.
Background: What is a trading strategy in NexusTrade?
An example of a Simple “Condition”; used to create strategies in NexusTradeBefore I discuss my exact strategies, I want to discuss what precisely I mean by “trading strategy”.
At its simplest form, a trading strategy is a rule for executing actions in the market.
These rules can be extremely simple. For example,
- Buy 10 shares of NVIDIA if its price is below $140/share
- Buy 50% of my buying power in BTC if its price falls 10% in a week
- Sell 40% of my Google positions if its revenue is below its yearly average revenue
However, strategies can also be more complicated, such as “buy 10% of my buying power in SPY if its price / its 30 day standard deviation is less than 1 and 30 days have passed since I last bought or sold SPY”.
As these examples show, a strategy is composed of an action and a condition.
The actions are currently “Buy” or “Sell”. They include the asset and amount that we want to trade.
The condition can best be described as a true or false market observation. The NexusTrade platform is flexible enough to combine conditions together to create even more sophisticated trading rules.
All of this is possible without one line of code.
How to create a trading strategy?
An example of a trading strategy created with AIMaking it possible to create these types of trading strategies was tricky, especially as a fully no-code platform. However, I’ve successfully developed three ways of allowing my users to do so. They include:
- Copying a strategy from the strategy library
- Configuring a strategy using plain English and a large language model
- Building a strategy using the no-code UI
The strategy library is simple; simply navigate to the library page and click on any strategy that looks interesting. Then click “Create a new portfolio” and we’re done.
A dollar cost average strategy in the library that purchases a fixed amount of VOO at regular intervalsThis is useful if we have literally no idea where to get started. They give us an idea of what successful, simple strategies look like.
However, what’s more interesting is creating our own strategies.
The No-Code UI for Creating Strategies
The no-code UI for creating trading strategiesLet’s start with the no-code UI. This page allows us to fill out forms to create our strategies.
You can see that the forms require all of the components I mentioned earlier: an action and a condition. These conditions can be made more sophisticated easily within the UI by using AND and OR operators.
How to combine conditions to create more sophisticated conditionsWhile easier and more straightforward than coding our strategy from scratch, the configuration process still requires quite a bit of work to create strategies this way. That’s why I created an LLM-Powered assistant to streamline this process.
Aurora, the AI Assistant for creating strategies
The AI Chat in NexusTradeI created Aurora to make it extremely simple for anybody to create their own algorithmic trading strategy.
On the backend, Aurora will do the exact same thing as you would if you were filling out the form fields. Only she will do so faster, more accurately, and using natural language as the input.
Asking Aurora to create a strategy that uses SMA and RSIWhat’s amazing about Aurora is that you can be as precise or as specific as you want. Aurora will automatically infer the details, and you can go back and iterate on your ideas easily.
This concludes the section on creating strategies. While extremely powerful, creating a strategy is only half the battle; we also need to know how to iteratively improve our strategies to be ready for deployment. That’s where Aurora’s other abilities shine.
How to go from “a strategy” to “a genuinely good strategy”?
Testing our strategies on past and present data
To go from “creating any strategy” to “creating a good strategy”, we need tools to evaluate the effectiveness of our strategies and find potential stocks to trade. Aurora can help us with this too.
For example, after creating a strategy, we can test it historical performance — a process called backtesting.
The backtest results for this strategyThis allows us to continue to improve our trading rules and create better trading strategies. We can create a portfolio, see how it performs, change some parameters, and backtest it again. Rinse and repeat.
We can even customize the backtest period to iterate on a specific period of time.
Adjusting the backtest settings — we can toggle between relative dates and specific datesOnce we’ve finished this iterative testing on historical data, we can evaluate how our strategies perform in real-time – a process called “paper-trading”. This allows us to get an idea of how our strategy’s performance translates to the real-world.
However, more important than creating our rules is finding the stocks (and cryptocurrencies) that we're going to trade with.
Aurora helps with that too.
How I find good stocks to create strategies with
An asset’s historical performance isn’t the only way to build a good strategy. We can also build strategies by guessing how a stock might do in the future. One way of approaching this is using fundamental data.
Fundamentals tell us a story about a company’s financial health. Generally-speaking, a company that is healthy and growing has a bigger future stock price than a company that is unhealthy and losing money.
We can use Aurora to find fundamentally strong investment opportunities.
An example of me using Aurora to find AI / semiconductor stocks with a high profit margin, an increasing profit margin, and over $5 billion in revenue in q3 2023For example, in a previous article, I showed how I found fundamentally strong AI stocks, using Aurora.
This functionality extends beyond finding fundamentally strong stocks and can allow us to find stocks based on arbitrary criteria.
Moreover, Aurora has other capabilities, like the ability to analyze a watchlist and see how the fundamentals of the stocks with it changed over time.
We can attach a watchlist as an attachment and analyze the stocks in itBy iterating and improving on these features each day, I’ve slowly developed my investing strategy. It’s based on the results from backtesting, what I’ve noticed about fundamentals, and what I’ve demonstrated from paper-trading.
And now its time to launch real-time trading. To test the integration, I will use over $10,000 of my own cash and see how it performs.
Here are the exact rules I’m using for my trading algorithm.
What are the trading strategies that I’m deploying to the market?
My exact trading strategies that I’ve deployed over $10,000 withUsing my algorithmic trading platform, I have the following rules.
- A lump sum investment into Bitcoin (not pictured)
- Buy 25 percent of buying power in BTC if 14 days passed since my last BTC purchase and (I have no Bitcoin or my Bitcoin positions are down)
- Buy 25 percent of buying power in TQQQ if 14 days passed since my last TQQQ purchase and (I have no TQQQ or my TQQQ positions are down)
- Sell 5% of my portfolio value in BTC when BTC positions are up 7% and 7 days have passed since the last BTC sell
- Sell 5% of my portfolio value in TQQQ when TQQQ positions are up 7% and 7 days have passed since the last TQQQ sell
This strategy is a high-risk, high-reward strategy. It involves leveraged ETFs and cryptocurrencies. So why did I choose it?
Across the past decade, some of the best assets one could’ve bought are Bitcoin and tech stocks. Stocks like NVIDIA, Tesla, and Amazon have dominated the market and have seen outsized returns.
But picking the “right” stock has been a challenge. We all know that past performance for a stock doesn’t guarantee future performance.
That’s the rationale behind TQQQ. With this ETF, we don’t have to bet on any individual stock, but the growth of the tech sector as a whole.
TQQQ’s five-year performanceIf it does poorly, I can choose to deposit more cash and buy more. Or, I can call this experiment a failure and hold.
I’m using similar logic for Bitcoin, which has seen astronomical gains in the past decade. Across all of my portfolios, my cryptocurrency exposure has been low, and deploying this strategy has given me an excuse to purchase more Bitcoin.
And, it has already started to pay off, with Bitcoin up 65% since I purchased it.
My portfolio and my trading strategiesConcluding Thoughts
The purpose of this article isn’t to convince you to copy my trading ideas. In fact, I recommend against that. The purpose is to showcase the value of NexusTrade.
I strongly believe NexusTrade is a must-have for any serious investor. The ability to create customizable trading rules based on technicals and fundamentals is game-changer.
Similarly, having easily accessible tools for financial research, backtesting, and financial analysis makes it versatile and useful for nearly any skill level.
In dozens of articles I’ve written, I’ve shown remarkable paper-trading results for a variety of portfolios. Now I want to show these results for the real-deal.
I hope that this shows you how confident I am with NexusTrade. Algorithmic trading is no longer a buzzword or something only accessible to the global elite.
It’s available to you right now – just one-click away.
Follow me: LinkedIn | X (Twitter) | TikTok | Instagram | Newsletter