Top strategies 49 strategies · 49 indicators
Buys a gasoline fund (UGA) at the close five trading days before each US stock market holiday, such as Thanksgiving, Independence Day or Christmas, and sells it
A regime-aware, self-adapting Kalman trend & event engine — rebuilt from the first version into a clean, publication-ready release.
Ehlers Instantaneous Trendline (E.I.T): John Ehlers' near-zero-lag trend line with an alpha smoothing factor and a trigger line. Long when the trigger is above
A structure-aware directional indicator, rebuilt from the first version into a clean, publication-ready release. It asks whether the market is organized before
A pane-based trend & directional-context indicator. A control-system score reads pressure, persistence, and short-term change, then filters them into confirmed
Show 93 more
A pane-based statistical momentum & inertia oscillator. It estimates directional state with a predictor / correction engine, normalizes it to a signed score, th
An adaptive overlay moving average governed by a volatility-regime model. It reads whether conditions are stable, neutral, or explosive, adapts its baseline and
A pane-based momentum-inflection oscillator. It normalizes momentum into one 0-100 curve, finds the knees where it bends sharply, then confirms them with diverg
A lower-pane cycle oscillator. It estimates the market's rhythm, shows where price sits in its cycle, checks whether a clean cycle is present, then marks confir
Phase-space regime detection - chaos versus stability - with confirmed breakout and reversion events.
A robust average that speeds up in trends, resists spikes, and marks real deviations.
Finds the dominant cycle with a frequency scan, and times events only when that cycle is reliable.
Estimates the effective dimension of recent returns - structure versus noise - as a signed trend/chop score.
increase exposure when calmer markets are expected and reduce it when volatility is forecast to rise.
This strategy keeps all its money in one of three places: the Nasdaq-100 fund (QQQ), Bitcoin, or cash. Every US trading day, just before the stock market closes
This strategy always has all of its money in one of two funds: the Nasdaq-100 fund (QQQ) or a fund of 1 to 3 year US government bonds (SHY). It never trades Bit
This strategy holds one of two funds at a time: SPY, a US stock market fund, or AGG, a US bond fund. Four times a year, at the start of March, June, September a
This strategy trades volatility funds: funds that follow VIX futures, the market's fear gauge. Two of them gain when fear falls (SVXY and ZIV) and two gain when
This strategy splits money across three funds: US stocks (SPY), 7-10 year US Treasury bonds (IEF) and a broad commodities fund (DBC). Every day it checks which
This is a monthly portfolio of five funds: US stocks (SPY), stocks of other developed countries (EFA), 7-10 year US Treasuries (IEF), investment-grade corporate
This is a lazy four-fund portfolio. It always holds 25% each in IWD (US large value stocks), GLD (gold) and IEF (7 to 10 year US Treasuries). The fourth slot is
This is a simple stock and gold portfolio with a small Bitcoin add-on. Most of the time it holds 30% in the S&P 500 fund (SPY) and 70% in the gold fund (GLD). W
This strategy splits money across five US bond funds: 7-10 year Treasuries (IEF), 1-3 year Treasuries (SHY), high-yield company bonds (HYG), investment-grade co
This strategy holds one US fund at a time and only ever buys. Three of the choices are stock funds split by company size: large companies (SPY), mid-sized compa
This strategy rotates between six funds that people tend to buy when markets panic: the Swiss franc (FXF), the Japanese yen (FXY), the US dollar (UUP), gold (GL
This is a monthly rotation across seven funds that each stand for a whole asset class: US stocks (VTI), developed stocks outside the US (VEA), emerging market s
It holds Bitcoin only overnight, on three nights a week: Friday to Monday, Monday to Tuesday and Tuesday to Wednesday. US stock market hours are the clock. Shor
Once a month this strategy looks at Bitcoin, Ethereum and Litecoin and asks how fast each coin's network grew. It measures that with hash rate, the total comput
This strategy trades Bitcoin, Ethereum and Litecoin, and only ever buys. It never shorts and never uses leverage. It only puts a small slice of the account to w
This is a buy-and-hold altcoin portfolio with a Bitcoin short bolted on as insurance. On the first day of each year it buys the five largest cryptocurrencies ot
Trades the Dogecoin perpetual future (DOGEUSDT) on Binance on 12-hour bars, long only. It buys when price makes a new 20-bar closing high while a fast trend lin
This strategy trades the S&P 500 ETF (SPY) once a month. It buys 5 minutes before the close on the 5th-to-last trading day of the month and sells 5 minutes befo
This strategy buys the S&P 500 ETF (SPY) a few minutes before the stock market closes and sells it at the next morning's open. It holds the position overnight o
This strategy trades three US-listed country stock funds, each tied to its own central bank: Japan (EWJ, Bank of Japan), Switzerland (EWL, Swiss National Bank)
This strategy trades four big US stock index funds: SPY (S&P 500), QQQ (Nasdaq 100), IWM (Russell 2000) and DIA (Dow Jones). Every morning it compares each fund
This strategy picks between the stock markets of 24 countries, using one fund per country: 23 iShares country funds plus SPY for the US. It is long only and hol
This strategy trades the 10-year government bonds of five countries at once: Australia, Canada, Germany, the UK and the US. It holds some of them long and some
This strategy trades 10-year government bonds of five countries against each other: Australia, Canada, Germany, the UK and the US. Once a month it goes long the
This strategy rotates between four commodity funds: farm goods (DBA), industrial metals (DBB), energy (DBE) and precious metals (DBP). It only ever buys. It nev
This strategy trades four small, specialised funds: two managed-futures funds (DBMF and WTMF), a merger-arbitrage fund (MNA) and a covered-call fund on the S&P
This strategy trades the 10-year government bonds of five countries: Australia, Canada, Germany, the UK and the US. Once a year, at the end of February, it meas
This strategy trades the 10-year government bonds of six countries: the US, the UK, Germany, Japan, Canada and Australia. Once a month it looks at a broad commo
Trades Super Micro Computer (SMCI) stock on 2-hour bars, long only. It buys when a bar opens more than 0.3% above the previous close and then closes above its o
This strategy trades government bonds of six countries: Australia, Canada, Germany, Japan, the UK and the US. Every day it looks at how jumpy each country's sto
Trades Synopsys (SNPS) stock on 2-hour bars, long and short. In an uptrend it buys a quiet bar that has dipped below its 50-bar average; in a downtrend it short
Trades AppLovin (APP) stock on daily bars, long only. It buys when the stock is above where it was 50 trading days ago and its recent volatility is in the calme
Trades Dell Technologies (DELL) stock on 2-hour bars, long only. It buys when the Vortex indicator's up line crosses above its down line, a sign buyers have tak
Trades IBM stock on 3-hour bars, long only. It buys when the close sits in the top 10% of the last 50 bars' high-low range, right up against the recent high. Ea
Trades Cloudflare (NET) stock on 2-hour bars, long and short. It waits until prices have gone quiet, then buys a close above the 50-bar high or shorts a close b
Trades IGV, the iShares software-sector ETF, on 2-hour bars, long and short. It looks for an outside bar, one that trades above the previous bar's high and belo
Trades LG Chem shares on the Korea Exchange (KRX:051910) on 3-hour bars, long and short. It buys when one bar's close jumps above the previous close by more tha
Trades the ARK Innovation ETF (ARKK) on 3-hour bars, long and short. When the 20-bar average is above the 100-bar average and a big green bar (one that closes a
Trades Tata Steel shares on India's NSE on 2-hour bars, long only. It buys when the price starts rising much faster than it normally does, measured as a z-score
This strategy holds a long-term US Treasury bond fund (TLT) for the last few trading days of each month and sits in cash the rest of the time. It buys at the cl
This strategy trades the gold ETF (GLD) around four big gift-giving holidays: Christmas Eve, Lunar New Year, Diwali and Eid al-Fitr. It buys at the close a few
This strategy trades gold against silver using two funds, GLD for gold and SLV for silver. It is always either flat or holding one fund long and the other short
This one trades the US dollar fund UUP, long or short, and only looks at the market once a month. On the first trading day of each month it reads three things:
This strategy trades eight currencies against the US dollar: the Australian, Canadian and New Zealand dollars, the euro, the British pound, the Japanese yen, th
This strategy trades five emerging-market currencies against the US dollar: the Czech koruna, the Hungarian forint, the Mexican peso, the Polish zloty and the S
Eight times a year the US Federal Reserve (the FOMC committee) announces its interest-rate decision. This strategy bets that market fear falls on those days. It
Part of the 100 scripts library built for Botify the Backtester using the Boilerplate from DaviddTech.
Three T3 moving averages (Tillson's triple-smoothed EMA) of different lengths stacked together. When the lines are aligned and rising the trend is up, aligned a
Jurik Moving Average (JMA): a very smooth, low-lag moving average with adjustable phase and power. The line colours green when rising and red when falling; pric
Williams %R momentum oscillator (-100 to 0) with an EMA of %R as a signal line. Long when %R is above its average (optionally only when leaving oversold), short
Top Bottom Indicator (TBI, original idea by ceyhun): measures how far price is from its recent lowest low and highest high to spot exhaustion at tops and bottom
JP Oscillator: a momentum oscillator built from a weighted price buffer and smoothed with a choice of moving average, plus a moving average of the oscillator. L
TTM Squeeze (original credits Beardy_Fred): Bollinger Bands inside Keltner Channels mark a volatility squeeze (dots), and a momentum histogram shows which way t
Smoothed momentum (ESAM): momentum of price passed through John Ehlers' Super Smoother filter (2 or 3 poles) to remove noise without much lag. Long when the smo
Linear Regression Slope histogram (original by SparkyFlary, formula by alexgrover): the slope of a rolling linear regression line, with an EMA of the slope. Lon
Coral Trend Indicator: a cascade of exponential smoothings (in the style of LazyBear's version) that gives a smooth trend line with little lag. The line turns g
Coppock Curve: a weighted moving average of the sum of a long and a short rate of change, originally a long-term momentum timer. Long when the curve is above ze
Grucha Percentage Index (GPI): the share of rising candles over the last N bars, shown as a percentage around zero, with an SMA as a signal line. Long when GPI
Zero-lag MACD: MACD built from zero-lag moving averages so crosses come earlier than the classic MACD, with a choice of MA types for the oscillator and the sign
KUSKUS Starlight + EMA: finds where price sits inside its recent high-low range, smooths it and runs it through a Fisher transform to get a sharp oscillator, wi
Trend Direction Force Index (TDFI): compares a moving average with a smoothed version of itself and normalises the difference to show trend strength between -1
Puddles Top & Bottom Finder: integrates the true range over several windows with Simpson's rule to measure how unusual the current move is, then flags strong bu
Dorsey Inertia (DI): Donald Dorsey's Relative Volatility Index (1993) smoothed with a linear regression to show the trend's inertia. Long when inertia is above
XMA coloured histogram: the change between the current and previous EMA, shown as a histogram that only turns coloured when the move is bigger than a threshold.
Magic TC Pullback: two T3-style smoothed curves, a fast and a slow one. When the fast curve is above the slow one the trend is up and pullbacks to it are buy zo
Trend AKKAM: an ATR-based trailing trend line (or a fixed price-step mode) that flips when price closes through it. Long while price is above the line, short wh
Turtle Trade Channels: the Donchian breakout channels of the original Turtle system — an entry channel (highest high / lowest low) and a shorter exit channel. L
G-Channel trend detection (full credit to AlexGrover): an efficient upper / lower channel of the price extremities with a filtered average in the middle. Price
KUSKUS Starlight + EMA: finds where price sits inside its recent high-low range, smooths it and runs it through a Fisher transform to get a sharp oscillator, wi
Ehlers Two-Pole Super Smoother: John Ehlers' two-pole filter that removes market noise with much less lag than an EMA of the same period. Long when the smoother
Hull Moving Average (HMA): Alan Hull's weighted moving average that is both smooth and fast. The line colours with its direction; long when it rises (price abov
Dorsey Inertia (DI): Donald Dorsey's Relative Volatility Index (1993) smoothed with a linear regression to show the trend's inertia. Long when inertia is above
HACOLT — Heikin-Ashi Candlestick Oscillator Long Term (Sylvain Vervoort, port by LazyBear): combines Heikin-Ashi candles with TEMA / EMA smoothing to tell long-
Metro Advanced: a fast and a slow StepRSI line on top of RSX (Jurik) or Cuttler's RSI. Long when the fast step line is above the slow one, short when below, wit
Ergodic Oscillator (William Blau's double-smoothed momentum, the basis of the TSI) with a signal line and overbought / oversold levels. Long when the oscillator
Garman-Klass volatility: an open-high-low-close volatility estimator that is more efficient than close-to-close volatility, with a moving average. Use it as a f
Volatility Quality — zero-line averages (Thomas Stridsman's VQ): weights each bar's direction by how big its range is compared with the true range, then sums it
Volume Oscillator: the difference between a short and a long moving average of volume, in percent. Positive means volume is expanding, negative that it is dryin
Jurik Volatility Bands: adaptive upper and lower bands built on Jurik's volatility measure around a smooth centre line. Price pushing through a band shows stren
Stiffness Indicator (Markos Katsanos): the share of the last N closes that stayed above a moving average minus a fraction of the standard deviation, smoothed. H
ATR Bands (original by AlexanderTeaH): upper and lower bands placed a multiple of the Average True Range above and below price. Use them for volatility-based st
TTM Squeeze (original credits Beardy_Fred): Bollinger Bands inside Keltner Channels mark a volatility squeeze (dots), and a momentum histogram shows which way t
HawkEye Volume (after LazyBear, code by aamonkey): colours each volume bar green, red or grey depending on where the bar closed in its range and how big the vol
MACD with overbought / oversold zones: the classic MACD and signal line with Bollinger Bands drawn on the MACD itself, so extreme readings stand out. Colours sh
Nothing here is financial advice. Trading carries a high risk of loss.