Multi-Timeframe Signal Stack (R4)¶
What it does: Buys only when the daily, 4-hour and 1-hour charts all agree on an uptrend. This checks three timeframes: daily price above the 200-day average, 4-hour ADX above 20 with buyers in control, and a 1-hour MACD histogram turning positive as the trigger.
Style: Multi-timeframe · Difficulty: Advanced · Risk: medium · Ready: 2 of 2 variants
When people use it: It tends to work when trends line up across timeframes.
Markets it was written for: BTC, ETH. Timeframes: 1d / 4h / 1h.
Open it in the Strategy Library (on the Strategies page), pick a variant, adjust the settings and press Add to my strategies. It becomes your own strategy: edit, backtest or trade it like any other.
Long¶
Buys only when the daily, 4-hour and 1-hour charts all agree on an uptrend.
Labels: Trend Following, Long, Spot, Advanced, Medium
- Direction: Buy (long) · Market: spot
- Trigger: On candle close · Main timeframe: Auto (1h)
Entry
- IF Price > EMA(200) (1d) and ADX(14) > 20 (4h) and ADX(14) +DI > ADX(14) −DI (4h) and MACD(12,26,9) Histogram crosses above 0 (1h)
- UNLESS NATR(14) > 6 (1h)
Exit: Indicator-Based Exit
- IF MACD(12,26,9) Histogram crosses below 0 (1h)
- Loss controls: Trailing stop % 3%
Settings
| Setting | Default | Editable | What changing it does |
|---|---|---|---|
| 4h ADX minimum | 20 | Yes | How strong the 4-hour trend must be. Higher trades less, only in strong trends; lower trades more. |
| Volatility veto % | 6 | Yes | Skips trades when the normal 1-hour swing is above this % of price. Lower skips more trades in jumpy markets; higher lets it trade through more volatility. |
How it works (as shown in the app)
- This checks three timeframes: daily price above the 200-day average, 4-hour ADX above 20 with buyers in control, and a 1-hour MACD histogram turning positive as the trigger.
- It skips trades when 1-hour volatility (NATR, the normal swing as a % of price) is extreme. It sells when the 1-hour histogram turns negative, or on a 3% trailing stop (a stop that follows the price up).
- It tends to work when trends line up across timeframes.
- It trades less, and can enter late after big moves.
- Higher-timeframe checks use the last closed candle, so they can lag by up to one candle of that timeframe.
Short (perp)¶
Shorts only when the daily, 4-hour and 1-hour charts all agree on a downtrend.
Labels: Trend Following, Short, Futures, Medium, Backtest Only
- Direction: Sell (short) · Market: swap
- Trigger: On candle close · Main timeframe: Auto (1h)
Entry
- IF Price < EMA(200) (1d) and ADX(14) > 20 (4h) and ADX(14) −DI > ADX(14) +DI (4h) and MACD(12,26,9) Histogram crosses below 0 (1h)
- UNLESS NATR(14) > 6 (1h)
Exit: Indicator-Based Exit
- IF MACD(12,26,9) Histogram crosses above 0 (1h)
- Loss controls: Trailing stop % 3%
Settings
| Setting | Default | Editable | What changing it does |
|---|---|---|---|
| 4h ADX minimum | 20 | Yes | How strong the 4-hour trend must be. Higher trades less, only in strong trends; lower trades more. |
| Volatility veto % | 6 | Yes | Skips trades when the normal 1-hour swing is above this % of price. Lower skips more trades in jumpy markets; higher lets it trade through more volatility. |
How it works (as shown in the app)
- This checks three timeframes: daily price below the 200-day average, 4-hour ADX above 20 with sellers in control, and a 1-hour MACD histogram turning negative as the trigger.
- It skips trades when 1-hour volatility (NATR, the normal swing as a % of price) is extreme. It buys back when the 1-hour histogram turns positive, or on a 3% trailing stop (a stop that follows the price down).
- It tends to work when downtrends line up across timeframes.
- It trades less, and can enter late after big drops.
- Higher-timeframe checks use the last closed candle, so they can lag by up to one candle of that timeframe.
- Shorting means you profit if the price falls and lose if it rises.
- Suggested leverage is at most 5x. On isolated margin, at 5x the exchange closes the position (liquidation) if the price moves about 19.6% against you, and you lose the margin you put into it. Keep your stop well inside that.
- For now this version runs in backtests only; paper and live futures trading are coming later.
Warnings¶
- "Backtest only for now: paper and live trading of shorts are coming later.": shown on short variants. They need perpetual or futures pairs.
- Some variants suggest leverage. On isolated margin a liquidation loses the margin in that position; keep any stop well inside the liquidation distance (the Trade Builder warns you when it isn't).
- Once added, the strategy's conditions get the usual condition checks. Messages show under each condition on the entry / exit conditions screen; setting errors start with the indicator's short name (for example "MACD: Fast must be between 1 and 1000") and block saving, while the other warnings never block saving and repeat in the strategy's Entry or Exit section. See the indicator pages below for each one.
- "You already have this strategy with these settings (…). Change a setting to add another copy.": shown on the variant's page in the Strategy Library when you already added this variant with the same settings.
Good to know¶
- After you add it, the strategy keeps the library's trigger and an Auto main timeframe; you can change both in the builder. Nothing links it back to the library, except that the builder still shows the library's explanations in the info bubbles.
- Changing a setting before adding it also changes the saved name, so you can tell copies apart.
- Past results don't predict future ones. Try it in a backtest and on paper before using real money.
- Indicators used: ADX, EMA, MACD, NATR.