Ställ dig i kön
Strategier / Momentum / Price Angle Trend

Price Angle Trend: trading på prisets lutning

Det här systemet mäter den procentuella förändringen per bar från öppningen 2 barer tillbaka, omvandlar den till en vinkel och kör den genom en sinusfunktion. En korsning över 0.02 köper och en korsning under -0.02 säljer short. Det har ännu inte backtestats.

MomentumLong & shortSwingInte testad ännu
Den här strategin har inte backtestats ännu. Reglerna och koden är publicerade nu, och siffrorna kommer att visas här efter de första körningarna.

Entryregler, long

Entryregler, short

Exitregler

  1. Vinstmål på 275 punkter
  2. En motsatt signal vänder positionen
Parametrar (5)
positionSize
Kontrakt per affär
1
anglePeriod
Barer som prisförändringen mäts över
2
angleThreshold
Entrynivå för vinkelvärdet
0.02
takeProfitPoints
Vinstmål i punkter
275
stopLossPoints
Skyddande stop i punkter
350

Koden

ProBuilder, omskriven till husstandard

// ============================================================
// Price Angle Trend
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Momentum
// Direction: Long & short
// Timeframe tested: Not yet tested
// ============================================================

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

// --- Parameters ---
positionSize = 1          // contracts per trade
anglePeriod = 2           // bars the price change is measured over
angleThreshold = 0.02     // entry level for the angle reading
takeProfitPoints = 275    // profit target in points
stopLossPoints = 350      // protective stop in points

// --- Indicators ---
// Percent change per bar, turned into an angle and scaled with sine.
priceAngle = SIN(ATAN((close - open[anglePeriod]) / open[anglePeriod] * 100 / anglePeriod))

16 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.
Läs det här förstKända svagheter3 punkter
  • Det finns inget backtest, så det finns ännu inga bevis för en edge.
  • Stoppen på 350 punkter är bredare än målet på 275 punkter, så strategin behöver en träffsäkerhet klart över hälften bara för att gå plus minus noll.
  • En lookback på 2 barer reagerar på mycket korta rörelser, vilket kan innebära frekventa vändningar i sidledes marknader.

Frågor

Om den här strategin

Kan Price Angle Trend köras i ProOrder?

Koden är skriven för ProOrder, men den är inte kompileringskontrollerad eller testad. Backtesta den på din valda marknad först.

Vad har den testats på?

Inget än. Den punktbaserade stoppen och målet är dimensionerade för ett index som DAX, så andra marknader skulle behöva nya värden.

Vad är risken per affär vid standardstorlek?

Med 1 kontrakt är stoppen 350 punkter plus spread. Det finns ingen drawdown-siffra förrän ett backtest körs.

Varför sinus av en vinkel?

Att omvandla förändringen till en vinkel och ta sinus pressar stora rörelser in i ett begränsat intervall, så ett enda tröskelvärde på 0.02 kan fungera både under lugna och snabba perioder.

Relaterat

Strategier som den här

Twelve Minus Two Momentum

Även en momentum-strategi.

12.00 PF · 52 affärer

Repulse DPO

Även en momentum-strategi.

2.87 PF · 104 affärer

MA Slope Momentum

Även en momentum-strategi.

2.11 PF · 126 affärer

Följ med när otestade idéer backtestas. Ställ dig i kön till ProRealAlgos.

ProRealAlgos-communityn får de fullständiga reglerna, den kompletta koden och den automatiserade portföljen.

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