Apuntarme a la lista de espera
Estrategias / Momentum / Price Angle Trend

Price Angle Trend: operar la pendiente del precio

Este sistema mide la variación porcentual por barra desde la apertura de 2 barras atrás, la convierte en un ángulo y la pasa por una función seno. Un cruce por encima de 0.02 compra y un cruce por debajo de -0.02 vende en short. Todavía no se le ha hecho backtest.

MomentumLargos & cortosSwingTodavía sin probar
Esta estrategia aún no se ha sometido a backtest. Las reglas y el código ya están publicados, y las cifras aparecerán aquí después de las primeras ejecuciones.

Reglas de entrada, largos

Reglas de entrada, cortos

Reglas de salida

  1. Objetivo de beneficio de 275 puntos
  2. Una señal opuesta invierte la posición
Parámetros (5)
positionSize
Contratos por operación
1
anglePeriod
Barras sobre las que se mide la variación del precio
2
angleThreshold
Nivel de entrada para la lectura del ángulo
0.02
takeProfitPoints
Objetivo de beneficio en puntos
275
stopLossPoints
Stop de protección en puntos
350

El código

ProBuilder, reescrito al estándar de la casa

// ============================================================
// 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 líneas más: las reglas de entrada y salida.

Configuración

Cómo cargarla

  1. Copia el código con el botón de copiar del bloque de código.
  2. En ProRealTime, abre un gráfico del instrumento y el marco temporal que quieras probar y luego abre ProOrder > New trading system y elige "Create with programming".
  3. Pega el código, dale un nombre al sistema y guárdalo.
  4. Haz clic en "Backtest", ajusta tu propio spread y position size, y ejecútala antes de considerar operarla en real.
Lee esto primeroDebilidades conocidas3 puntos
  • No existe backtest, así que todavía no hay evidencia de un edge.
  • El stop de 350 puntos es más amplio que el objetivo de 275 puntos, así que la estrategia necesita una tasa de acierto muy por encima de la mitad solo para quedar en equilibrio.
  • Un periodo de referencia de 2 barras reacciona a movimientos muy cortos, lo que puede suponer reversiones frecuentes en mercados laterales.

Preguntas

Sobre esta estrategia

¿Puede ejecutarse Price Angle Trend en ProOrder?

El código está escrito para ProOrder, pero no se ha comprobado en compilación ni se ha probado. Hazle backtest primero en el mercado que elijas.

¿En qué se ha probado?

Nada todavía. El stop y el objetivo basados en puntos están dimensionados para un índice como el DAX, así que otros mercados necesitarían valores nuevos.

¿Cuál es el riesgo por operación con el tamaño por defecto?

Con 1 contrato el stop es de 350 puntos más el spread. No hay cifra de drawdown hasta que se ejecute un backtest.

¿Por qué el seno de un ángulo?

Convertir la variación en un ángulo y tomar su seno comprime los movimientos grandes en un rango acotado, así que un único umbral de 0.02 puede funcionar en periodos tranquilos y rápidos.

Relacionado

Estrategias como esta

Twelve Minus Two Momentum

También es una estrategia momentum.

12.00 PF · 52 operaciones

Repulse DPO

También es una estrategia momentum.

2.87 PF · 104 operaciones

MA Slope Momentum

También es una estrategia momentum.

2.11 PF · 126 operaciones

Sigue el proceso mientras las ideas sin probar pasan por backtest. Apúntate a la lista de espera de ProRealAlgos.

La comunidad de ProRealAlgos obtiene las reglas completas, el código completo y la cartera automatizada.

Los resultados pasados de backtest no garantizan resultados futuros. Esto no es asesoramiento financiero. Seleccionado y mantenido por ProRealAlgos. ProRealTime™ es una marca comercial de ProRealTime SAS. prorealalgos.comEstadísticasDocumentación