Sett deg på ventelisten
Strategier / Trend / Moving Average Band Filter

Moving Average Band Filter: handle et 100 SMA-bånd med den lange trenden

En long åpnes når prisen krysser over 100-periodes SMA pluss 0.2% mens den er over 1000-periodes SMA. Short speiler dette under båndet og under 1000 SMA. Hver side lukkes når prisen krysser den motsatte kanten av båndet.

TrendLong & shortIntradayNasdaq 10030 min
n/aProfit factor
8,691Nettogevinst EUR
31.41%Treffprosent
1,754Handler
-4,543Max drawdown
4.95Gj.sn. handel

Beste kjøring av 26. Nasdaq 100, 30 min, spread 3, fra kjøring sweeps:2026-09-24-NAS100-30m-opt.tsv:5.

Inngangsregler, long

  1. Close er over 1000-periodes SMA

Inngangsregler, short

  1. Close er under 1000-periodes SMA

Utgangsregler

  1. Lukk en short når prisen krysser over 100 SMA pluss 0.2%
  2. Ingen stop loss eller mål

Testbetingelser

PeriodeFrem til 2026-09-24
InstrumentNasdaq 100, 30 minutter
Spread3 poeng
Kontrakter1
Startkapital1,000,000
KostnaderKun spread. Kommisjoner og overnattfinansiering er ikke inkludert.
BarerOpptil 200,000 barer, færre der instrumentet har kortere historikk
Sist testet2026-09-25
Parametere (5)
positionSize
Kontrakter per handel
1
bandPeriod
SMA-en båndet er bygget rundt
100
trendPeriod
SMA for lang trend
1000
upperFactor
Multiplum for øvre bånd
1.002
lowerFactor
Multiplum for nedre bånd
0.998

Hver kjøring

Markeder og tidsrammer som er testet

MarkedTidsrammePFHandlerTreff %NettoMax DD
Nasdaq 100Beste kjøring30 minn/a 1,75431.418,691 EUR-4,543
USD/JPY10 min0.78 2642.31-10,050 JPY-23,910
USD/JPYDaglign/a 19424.74974,520 JPY-443,190
USD/JPY30 minn/a 1,11935.21502,590 JPY-139,930
USD/JPY15 minn/a 85635.40363,690 JPY-153,990
USD/JPY5 minn/a 52138.58159,470 JPY-109,880
Nikkei 225Daglign/a 18821.2834,977 USD-12,484
Dow JonesDaglign/a 25421.2617,485 EUR-10,142
Nasdaq 100Daglign/a 18231.8714,801 EUR-4,004
Amerikansk råolje1 timen/a 1,18224.627,896 EUR-4,928
GBP/USD1 timen/a 1,28931.345,989 USD-4,765
Nasdaq 1001 timen/a 1,23228.575,736 EUR-3,964
DAX 40Daglign/a 27524.365,615 EUR-5,098
Gull30 minn/a 1,57631.853,201 EUR-1,094
S&P 500Daglign/a 23925.942,891 EUR-977
GullDaglign/a 21624.542,750 EUR-1,275
Gull10 minn/a 1,20532.282,332 EUR-660
Gull4 timern/a 39625.761,787 EUR-1,534
Gull2 minn/a 91834.641,630 EUR-524
Gull1 timen/a 1,15426.521,522 EUR-1,077
Gull5 minn/a 1,06931.811,480 EUR-742
S&P 5004 timern/a 39628.031,442 EUR-913
Gull3 minn/a 99634.541,270 EUR-847
S&P 5001 timen/a 1,13531.891,216 EUR-1,011
Gull15 minn/a 1,34229.881,103 EUR-895
Gull1 minn/a 71634.92654 EUR-546

Diagrammer

Resultater per kjøring

Topp 10 av 26 kjøringer. Hele listen finnes i tabellen ovenfor.

NettogevinstMax drawdown

Koden

ProBuilder, omskrevet til husstandard

// ============================================================
// Moving Average Band Filter
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Trend
// Direction: Long & short
// Timeframe tested: 30 minutes
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false

// --- Parameters ---
positionSize = 1          // contracts per trade
bandPeriod = 100          // SMA the band is built around
trendPeriod = 1000        // long SMA that sets the allowed direction
upperFactor = 1.002       // upper band, 0.2% above the band SMA
lowerFactor = 0.998       // lower band, 0.2% below the band SMA

// --- Indicators ---
upperBand = Average[bandPeriod](close) * upperFactor
lowerBand = Average[bandPeriod](close) * lowerFactor
trendMA = Average[trendPeriod](close)

27 linjer til: inngangs- og utgangsreglene.

Oppsett

Slik laster du den inn

  1. Kopier koden med kopiknappen på kodeblokken.
  2. I ProRealTime åpner du et diagram for instrumentet og tidsrammen du vil teste, og åpner deretter ProOrder > New trading system og velger "Create with programming".
  3. Lim inn koden, gi systemet et navn og lagre det.
  4. Klikk "Backtest", angi din egen spread og position size, og kjør den før du vurderer å handle den live.

Indikatorer som brukes

SMA
Les dette førstKjente svakheter4 poeng
  • Det finnes ingen stop loss eller mål. Utgangene avhenger bare av at prisen krysser den andre siden av båndet.
  • Treffprosenten er lav, 31.41% i den beste kjøringen, så systemet lener seg på noen få store vinnere.
  • USD/JPY 10 minutter endte på -10,050 JPY med en profit factor på 0.78, og USD/JPY Daglig-kjøringen hadde en drawdown på 443,190 JPY.
  • Profit factor ble ikke registrert for hovedkjøringen fordi det bare finnes sweep-data.

Spørsmål

Om denne strategien

Kan den kjøres i ProOrder?

Ja, bånd- og trendsjekkene er automatiserte. Uten noen stop i koden må du selv sette opp beskyttelsen av kontoen din.

Hvordan presterte den på tvers av markeder?

Nasdaq 100 30 minutter ga 8,690.90 EUR over 1754 handler. 24 av de 25 andre kjøringene var positive, på Gold, S&P 500, DAX 40, Dow Jones, Nikkei 225, GBP/USD, US Crude Oil og USD/JPY.

Hvilken drawdown fulgte med 1 kontrakt?

Med 1 kontrakt og en spread på 3 poeng hadde Nasdaq 100 30-minutters-kjøringen en max drawdown på 4,542.50 EUR.

Hvorfor bruke en 1000 SMA?

Den fungerer som et langsomt trendfilter, slik at båndbruddene bare tas i den lengre retningen. Den ble testet fra 1 minutt opp til daglige diagrammer.

Relatert

Strategier som denne

Bollinger Squeeze

Bruker samme indikator.

14.30 PF · 86 handler

Negated Hammer

Beste kjøring på samme marked, Nasdaq 100.

3.20 PF · 372 handler

Long-Term Moving Average Cross

Også en trendstrategi.

12.31 PF · 61 handler

Sett deg på ventelisten til ProRealAlgos for å se hvordan trendfiltre brukes i live porteføljer.

Copy trading på amerikanske indekser er tilgjengelig for ProRealAlgos-medlemmer når det blir ledige plasser.

Tidligere backtest-resultater er ingen garanti for fremtidige resultater. Dette er ikke finansiell rådgivning. Kuratert og vedlikeholdt av ProRealAlgos. ProRealTime™ er et varemerke tilhørende ProRealTime SAS. prorealalgos.comStatistikkDokumentasjon