![Thumbnail](/_next/image?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2Ff_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F120784c4-ac5f-4828-84de-ba693564a855_1184x761.png&w=384&q=75)
Strategy 8 -- A simple but effective momentum futures trading strategy
We are trading futures (micros) again. This one made $52K in the last 4 years with 1155 trades and a 78% win rate. PF 1.4, Sharpe 1.4, RoR 9.7%, MaxDD 6%
![Thumbnail](/_next/image?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2Ff_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fb49cdbd9-ac70-43aa-8b84-4286f200ac76_1184x761.png&w=384&q=75)
Strategy 7 – A mean reversion futures strategy.
We have a equities futures strategy that trades micros. It made $66k since 2020 with 377 trades, PF of 2.13, Sharpe of 1.51, RoR of 12%, MaxDD of -8.5%, and has a 59% accuracy on trades.
![Thumbnail](/_next/image?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2Ff_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F7e8a0dfb-940e-4f70-b05e-83f031d18353_1184x761.png&w=384&q=75)
Strategy 6 — A lean mean-reverting machine.
I tweak a mean reversion strategy and test it against index constituents (current and delisted) from 2021 and got a ROR of 115%, MaxDD -20%, 59% win rate, PF 1.73, a Sharpe of 2.36 and 1,314 trades.
![Thumbnail](/_next/image?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2Ff_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F1db01a66-66b4-4c8c-b223-00a1a3910420_1197x748.png&w=384&q=75)
Strategy 4c — Unf***ing some mistakes from the last one.
A reader pointed out two things wrong with the previous variation of strategy 4. I addressed those issues, and our performance is now ROR 39.5%, PF 2.25, Sharpe 1.8, NP $110k, and MaxDD -7%.
![Thumbnail](/_next/image?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2Ff_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F250c9394-9054-4f39-86bc-8a5c30f3d759_1184x761.png&w=384&q=75)
Strategy 4b — Small tweaks that improve performance
With a few small adjustments and a switch in data providers, we get a strategy that has a profit factor of 2.9, Sharpe of 2.2, MaxDD of -11.4%, win rate of 52%, and made $110k in the last two years.
![Thumbnail](/_next/image?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2Ff_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F3dd4edb7-780a-4454-97d8-2c5f899ba918_1115x483.png&w=384&q=75)
Logarithmic Returns – Why are they used in algorithmic trading?
A brief research note on logarithmic returns. Should we be using them?
![Thumbnail](/_next/image?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2Ff_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F1feb1683-e4e9-451a-9b48-f4b233310103_1204x809.png&w=384&q=75)
Strategy 5 – We’re cooking with gas now.
Finding an edge after the popular “Gap and Go” strategy. This strategy made $170k in the past two years (750 trades) with a 66% ROR, 15% MaxDD, 1.3 profit factor, and a 2.1 Sharpe ratio.
![Thumbnail](/_next/image?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2Ff_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fa84951a0-6f69-48bb-b09c-05d4538788b0_1195x750.png&w=384&q=75)
Strategy 4 – Beats the buy-and-hold SPY benchmark in profit and max drawdown.
This strategy uses RealTest for backtesting. It made $1.2 million on a universe of stocks (S&P 100) over the last 10 years, has a profit factor of 1.89, a Sharpe of 1.17.
![Thumbnail](/_next/image?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2Ff_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F163277bd-e3bd-4a06-ab16-9f0abdcb8fc4_1824x540.png&w=384&q=75)
Strategy 3 – Is two better than one? It’s certainly more than one…
Let’s turn it up by one. We’ve got two indicators, a trailing ATR stop, some daily charts, profit factors between 2-5 one different asset types, and some ponderings.
![Thumbnail](/_next/image?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2Ff_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fecb7fad0-165f-46fc-8770-752f84298ed4_1818x523.png&w=384&q=75)
Strategy 2 – One indicator on a daily chart
Today’s strategy only uses 1 indicator and has a profit factor over 2.0 on multiple instruments tested.
![Thumbnail](/_next/image?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2Ff_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Fe7825e6d-08df-4a26-bd3d-1069db39332e_1815x576.png&w=384&q=75)
Strategy 1 -- A simple trading strategy for manual or automated trading
This strategy only uses two indicators, has no optimization, and has a profit factor of 5.9 with a profit of $13k on one ES contract in out-of-sample testing (2024).
![Thumbnail](/_next/image?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2Ff_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Ffae3a95a-43c6-4f5c-a4c7-d682297935b1_1118x495.png&w=384&q=75)
Researching the MACD Indicator in Python
The last indicator to research before trying to create a strategy. Spoiler, one of our visualizations shows us one of the trade entry criteria we are going to use in the near future.
![Thumbnail](/_next/image?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2Ff_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Ff923a3a4-d6c6-4fbe-836b-a3aac8f77dee_1207x521.png&w=384&q=75)
Researching the Average Directional Index in Python
Two indicators in one, or is it technically 4 indicators in one? Either way, there are indicators, graphs, math, and code! Still got the PDF too.
![Thumbnail](/_next/image?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2Ff_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F982a541e-3065-4921-90e3-ef2146358c5d_1120x489.png&w=384&q=75)
Researching the Relative Strength Index in Python
We've got math, code, charts, and scatter plots in this one. It's open to all subscribers and it even comes with a PDF!
![Thumbnail](/_next/image?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2Ff_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F438832ef-e6fb-4838-963a-bfcc4fe0aa09_1024x1024.png&w=384&q=75)
Testing Indicator Soundness for Automated Trade Systems, Part 3
The final chapter of our series might mark the end of this quest, but I've got to wonder... was this all just the tutorial level?
![Thumbnail](/_next/image?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2Ff_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252Ff4dc267f-6c73-43d1-b187-c1ee149124c4_1024x1024.png&w=384&q=75)
Research Notes: The Mann-Whitney U Test
Research notes and Python code for calculating a one-sided statistic. Lot's of technical jargon in this one but its good information. So, don't skip it.
![Thumbnail](/_next/image?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2Ff_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F258406e6-a43a-4c7b-aaf2-7bad8ff1639d_1024x1024.png&w=384&q=75)
Testing Indicator Soundness for Automated Trade Systems, Part 2
We're gonna take a look at mutual information. There are words like "stationarity", "permutation", and "discretization". There is even some code, broh.
![Thumbnail](/_next/image?url=https%3A%2F%2Fsubstackcdn.com%2Fimage%2Ffetch%2Ff_auto%2Cq_auto%3Agood%2Cfl_progressive%3Asteep%2Fhttps%253A%252F%252Fsubstack-post-media.s3.amazonaws.com%252Fpublic%252Fimages%252F55dd4abf-f8f5-40ff-9391-0bff0da00f2b_1024x1024.png&w=384&q=75)
Testing Indicator Soundness for Automated Trade Systems, Part 1
The first part in a series about testing our indicators' capacity to carry information.