Ställ dig i kön
Strategier / Trend / Moving Average Band Filter

Moving Average Band Filter: handla ett 100 SMA-band med den långa trenden

En long öppnas när priset korsar över 100-periodens SMA plus 0.2% medan det ligger över 1000-periodens SMA. Short speglar detta under bandet och under 1000 SMA. Varje sida stängs när priset korsar bandets motsatta kant.

TrendLong & shortIntradayNasdaq 10030 min
n/aProfit factor
8,691Nettovinst EUR
31.41%Träffsäkerhet
1,754Affärer
-4,543Max drawdown
4.95Snittaffär

Bästa körningen av 26. Nasdaq 100, 30 min, spread 3, från körning sweeps:2026-09-24-NAS100-30m-opt.tsv:5.

Entryregler, long

  1. Stängningen ligger över 1000-periodens SMA

Entryregler, short

  1. Stängningen ligger under 1000-periodens SMA

Exitregler

  1. Stäng en short när priset korsar över 100 SMA plus 0.2%
  2. Ingen stop loss eller vinstmål

Testvillkor

PeriodFram till 2026-09-24
InstrumentNasdaq 100, 30 minuter
Spread3 punkter
Kontrakt1
Startkapital1,000,000
KostnaderEndast spread. Courtage och overnight-finansiering ingår inte.
BarerUpp till 200,000 barer, färre där instrumentet har kortare historik
Senast testad2026-09-25
Parametrar (5)
positionSize
Kontrakt per affär
1
bandPeriod
SMA som bandet byggs runt
100
trendPeriod
SMA för den långa trenden
1000
upperFactor
Multipel för övre bandet
1.002
lowerFactor
Multipel för nedre bandet
0.998

Varje körning

Testade marknader och tidsramar

MarknadTidsramPFAffärerTräff %NettoMax DD
Nasdaq 100Bästa körning30 minn/a 1,75431.418,691 EUR-4,543
USD/JPY10 min0.78 2642.31-10,050 JPY-23,910
USD/JPYDagn/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 225Dagn/a 18821.2834,977 USD-12,484
Dow JonesDagn/a 25421.2617,485 EUR-10,142
Nasdaq 100Dagn/a 18231.8714,801 EUR-4,004
Amerikansk råolja1 timmen/a 1,18224.627,896 EUR-4,928
GBP/USD1 timmen/a 1,28931.345,989 USD-4,765
Nasdaq 1001 timmen/a 1,23228.575,736 EUR-3,964
DAX 40Dagn/a 27524.365,615 EUR-5,098
Guld30 minn/a 1,57631.853,201 EUR-1,094
S&P 500Dagn/a 23925.942,891 EUR-977
GuldDagn/a 21624.542,750 EUR-1,275
Guld10 minn/a 1,20532.282,332 EUR-660
Guld4 timmarn/a 39625.761,787 EUR-1,534
Guld2 minn/a 91834.641,630 EUR-524
Guld1 timmen/a 1,15426.521,522 EUR-1,077
Guld5 minn/a 1,06931.811,480 EUR-742
S&P 5004 timmarn/a 39628.031,442 EUR-913
Guld3 minn/a 99634.541,270 EUR-847
S&P 5001 timmen/a 1,13531.891,216 EUR-1,011
Guld15 minn/a 1,34229.881,103 EUR-895
Guld1 minn/a 71634.92654 EUR-546

Diagram

Resultat per körning

De 10 bästa av 26 körningar. Hela listan finns i tabellen ovan.

NettovinstMax drawdown

Koden

ProBuilder, omskriven till 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 rader till: entry- och exitreglerna.

Uppsättning

Så laddar du in den

  1. Kopiera koden med kopieringsknappen på kodblocket.
  2. I ProRealTime, öppna ett diagram för det instrument och den tidsram du vill testa, öppna sedan ProOrder > Nytt handelssystem och välj "Skapa med programmering".
  3. Klistra in koden, ge systemet ett namn och spara det.
  4. Klicka på "Backtest", ange din egen spread och position size, och kör den innan du överväger att handla den live.

Använda indikatorer

SMA
Läs det här förstKända svagheter4 punkter
  • Det finns ingen stop loss eller vinstmål. Exits beror bara på att priset korsar bandets andra sida.
  • Träffsäkerheten är låg, 31.41% i den bästa körningen, så systemet lutar sig mot några få stora vinnare.
  • USD/JPY 10 minuter slutade på -10,050 JPY med en profit factor på 0.78, och körningen på USD/JPY Dag hade en drawdown på 443,190 JPY.
  • Profit factor registrerades inte för den framhävda körningen eftersom endast sweepdata finns.

Frågor

Om den här strategin

Kan den köras i ProOrder?

Ja, band- och trendkontrollerna är automatiserade. Utan stop i koden får du själv sätta ett skydd för kontot.

Hur presterade den på olika marknader?

Nasdaq 100 30 minuter gav 8,690.90 EUR över 1754 affärer. 24 av de 25 övriga körningarna var positiva, över Gold, S&P 500, DAX 40, Dow Jones, Nikkei 225, GBP/USD, US Crude Oil och USD/JPY.

Vilken drawdown kom med 1 kontrakt?

Med 1 kontrakt och 3 punkters spread hade körningen på Nasdaq 100 30 minuter en max drawdown på 4,542.50 EUR.

Varför använda en 1000 SMA?

Den fungerar som ett långsamt trendfilter så att bandgenombrotten bara tas i den längre riktningen. Den testades från 1 minut upp till dagsdiagram.

Relaterat

Strategier som den här

Bollinger Squeeze

Använder samma indikator.

14.30 PF · 86 affärer

Negated Hammer

Bästa körning på samma marknad, Nasdaq 100.

3.20 PF · 372 affärer

Long-Term Moving Average Cross

Även en trendstrategi.

12.31 PF · 61 affärer

Ställ dig i ProRealAlgos-kön för att se hur trendfilter används i liveportföljer.

Copy trading på amerikanska index är tillgängligt för ProRealAlgos-medlemmar när platser blir lediga.

Tidigare backtest-resultat är ingen garanti för framtida resultat. Detta är inte finansiell rådgivning. Kurerat och underhållet av ProRealAlgos. ProRealTime™ är ett varumärke som tillhör ProRealTime SAS. prorealalgos.comStatistikDokumentation