En este artículo
Al terminar, sabrás…
- Reproducir recurrencia y actualización separada de EP/AF.
- Comprobar límites, igualdad e inicialización por implementación.
- Separar output del indicador, disponibilidad y orden ejecutada.
Conceptos sin salir del artículo
Plan de trading Prueba histórica de una estrategia (backtesting) Comisión de negociación Drawdown Spread Stop-lossUn punto SAR puede subir mientras Close permanece igual y cambiar de lado sin giro persistente del precio. Para reproducirlo sigue su estado: umbral preparado, extremo EP y factor de aceleración AF. El cálculo no envía órdenes o invierte posiciones por sí solo; estrategia y ejecución se definen aparte.
Stop And Reverse es un nombre, no una orden enviada
Parabolic SAR significa Stop And Reverse. En estado ascendente suele representarse debajo de precios; en descendente, encima. Cambio de estado registra condición de una implementación, sin demostrar tendencia opuesta duradera o precio ejecutable de stop. Si deseas cerrar o invertir posición, necesitas regla o automatización que envíe instrucción, controle respuesta y registre fill.
Usar punto de barra cerrada o provisional cambia información disponible. High/Low finales no existían al abrir su propia barra. Conserva plataforma, versión, fuente, intervalo, primer dato, inicialización, igualdad, límites y redondeo antes de comparar puntos.
Recurrencia, extremo y aceleración
Actualización simplificada: Q siguiente = Q + AF×(EP−Q). EP ascendente es mayor High desde inicio de estado; descendente, menor Low. La diferencia firmada evita inventar cambio de signo separado. Ajustes documentados habituales: AF inicial 0,02, incremento 0,02 con extremo nuevo y máximo 0,20. No son óptimos demostrados para instrumento o marco.
AF no aumenta por pasar otra barra: High igual a EP no es nuevo máximo. EP y AF fijos aún permiten que Q se acerque al extremo. Implementación completa añade límites de barras previas, inversión y reset, sin reducirse a recurrencia. TradingView describe comparaciones estrictas; TA-Lib 0.6.4 invierte estado ascendente cuando Low ≤ umbral y descendente cuando High ≥ umbral. Igualdad puede explicar diferencias entre resultados.
Q aumenta sin nuevo extremo o cambio de Close; AF permanece 0,10 y límites no actúan en diez pasos.
Estado inicial Q0=100, EP110 y AF0,10 ya suministrado; Low previos108. Diez OHLC idénticos hipotéticos. SAR no es fill ni cambio de precio. No dibujar continuación10–13 en este panel: modelo distinto sin Open/Close.
Representación de los datos explícitos del ejemplo; no se añaden registros históricos ni recorridos intrabar.
- Inicio
- Q0 = 100 – Brecha EP−Q = 10.
- Primera actualización
- Q1 = 101 – Brecha pasa a nueve.
- Décima
- Q10 ≈ 106,5132 – Qk = 110−10×0,9^k.
- Precio y factor
- Close 109; EP 110; AF 0,10 – Todos fijos; Q sigue debajo de Low 108.
- OHLC del modelo · Barra 1
- 109 / 110 / 108 / 109 – Orden: apertura / máximo / mínimo / cierre. Unidades abstractas de precio
- OHLC del modelo · Barra 2
- 109 / 110 / 108 / 109 – Orden: apertura / máximo / mínimo / cierre. Unidades abstractas de precio
- OHLC del modelo · Barra 3
- 109 / 110 / 108 / 109 – Orden: apertura / máximo / mínimo / cierre. Unidades abstractas de precio
- OHLC del modelo · Barra 4
- 109 / 110 / 108 / 109 – Orden: apertura / máximo / mínimo / cierre. Unidades abstractas de precio
- OHLC del modelo · Barra 5
- 109 / 110 / 108 / 109 – Orden: apertura / máximo / mínimo / cierre. Unidades abstractas de precio
- OHLC del modelo · Barra 6
- 109 / 110 / 108 / 109 – Orden: apertura / máximo / mínimo / cierre. Unidades abstractas de precio
- OHLC del modelo · Barra 7
- 109 / 110 / 108 / 109 – Orden: apertura / máximo / mínimo / cierre. Unidades abstractas de precio
- OHLC del modelo · Barra 8
- 109 / 110 / 108 / 109 – Orden: apertura / máximo / mínimo / cierre. Unidades abstractas de precio
- OHLC del modelo · Barra 9
- 109 / 110 / 108 / 109 – Orden: apertura / máximo / mínimo / cierre. Unidades abstractas de precio
- OHLC del modelo · Barra 10
- 109 / 110 / 108 / 109 – Orden: apertura / máximo / mínimo / cierre. Unidades abstractas de precio
Control ficticio ya inicializado: Q0 = 100, EP = 110, AF = 0,10. Diez velas siguientes tienen O = C = 109, H = 110, L = 108; Low previos también 108. Qk = 110−10×0,9^k, Q1 = 101 y Q10 ≈ 106,5132. Todos quedan debajo de 108: aquí no actúan límites o inversión. EP/AF no cambian; Close tampoco, aunque umbral suba 6,5132 unidades. Son estados de modelo, no lectura de terminal.
Ampliación EUR/USD mediante transformación declarada p = 1,1000 + 0,0001×(z−100), sin cotizaciones reales. Q0 pasa a 1,1000; EP a 1,1010; O/C a 1,1009 y Low a 1,1008. Q10 ≈ 1,10065132: avanza 6,5132 pips con pip 0,0001 mientras Close no cambia. No se ha abierto posición o calculado beneficio. Movimiento del punto no equivale a cambio de precio o de AF.
Uso propuesto y operación efectiva
Trailing con SAR necesita especificar barra de origen, momento de modificación, lado de activación del proveedor y buffer si existe. No mantiene distancia fija en pips. Un cambio puede motivar salida, inversión o revisión según estrategia; no impone abrir posición opuesta. Costes y peores fills no desaparecen por usar nivel calculado.
ADX 25 o media móvil serían filtros adicionales, sin ser parte de SAR o garantía de rentabilidad. Compara reglas completas con mismos datos, entradas, gastos y ejecución. SAR no demuestra conservar más beneficio que trail ATR o fijo. Consulta medidas de volatilidad para separar alternativas.
Cuatro filas: límite e inversión al tocar
Precios abstractos inventados, sin instrumento o pip. Continúa estado ascendente después de barra 9: umbral preparado para 10 = 100, EP 110, AF 0,04; H9 = 110 y L9 = 100,2. Inicio/incremento 0,02 y máximo 0,20. Primero evalúa inversión contra umbral preparado; muestra SAR actual, actualiza EP/AF y prepara siguiente con límites.
| Barra H/L | Estado | SAR mostrado | EP/AF | Siguiente bruto | Siguiente limitado |
|---|---|---|---|---|---|
| 10: 112/100,5 | Ascendente | 100 | 112/0,06 | 100,72 | 100,2 |
| 11: 111/100,4 | Ascendente | 100,2 | 112/0,06 | 100,908 | 100,4 |
| 12: 111,5/100,4 | Descendente por igualdad | 112 | 100,4/0,02 | 111,768 | 111,768 |
| 13: 111/99 | Descendente | 111,768 | 99/0,04 | 111,25728 | 111,5 |
Barra 10 no toca cien. High nuevo 112 eleva EP y AF; bruto 100+0,06×12 = 100,72, limitado por menor Low de 9/10 a 100,2. En 11 no hay nuevo extremo: bruto 100,908 queda limitado a 100,4. Low de 12 igual a umbral invierte bajo TA-Lib, muestra EP anterior 112 y reinicia EP/AF en 100,4/0,02.
Umbral siguiente 111,768 queda sobre High de 12 y High de 11. Barra 13 no lo alcanza y nuevo Low 99 eleva AF a 0,04: bruto 111,25728 se limita hacia arriba por mayor High de 12/13, 111,5. Cambia solo Low de 13 a 100,6: EP permanece 100,4, AF 0,02 y bruto 111,54064 ya supera límite 111,5, sin ajuste adicional. No confundas ningún output con fill o pérdida.
Control de arranque TA-Lib: High [101,101,102], Low [99,99,100]. Índice cero es calentamiento; outputs siguientes 101 y 99. Refleja precios p′ = 200−p intercambiando H/L: High [101,101,100], Low [99,99,98]; outputs 101 y 101. En primer output, 200−101 = 99 no coincide con 101 reflejado. Primeras barras iguales eligen estado ascendente por empate y contacto invierte de inmediato. Contraejemplo de simetría supuesta al arrancar, sin defecto o asimetría general demostrados.
Qué no corrige un filtro
Invertir en cada flip puede generar transacciones repetidas y gastos, sin que eso establezca tasa universal de fallo en rangos. Añadir filtro cambia muestra y reglas; conserva rechazados. Buffer protector tampoco está prohibido por fórmula o validado automáticamente: modifica distancias y riesgo monetario.
Trail fijo de cincuenta pips bajo referencia EUR/USD 1,1050 da 1,1000, con pip 0,0001. SAR depende de EP, AF, estado y límites; distancia no es constante. Comparación exige fuente de activación y ejecución comunes, sin decidir superioridad por forma de los puntos. Usa datos ajenos a selección al comparar parámetros, sin número mágico de operaciones o meses.
Tres tareas para tu registro de cálculo
- Reproduce diez actualizaciones del estado fijo, luego transforma a EUR/USD. Anota Q, EP, AF y límites; explica por qué sube Q sin nuevo High o Close y comprueba que no toca Low 108.
- Calcula cuatro filas de continuación y variante Low de 13 = 100,6. Después reproduce arranque original/reflejado con igualdad. Conserva versión y secuencia de actualización, sin atribuir outputs de una biblioteca a otra.
- Define si flip cierra, invierte o solo alerta; registra cuándo se conoce dato y cuándo puede enviarse orden. Compara con trail ATR o fijo usando mismos fills/cargos y evaluación separada, sin tratar SAR como operación automática o tendencia persistente garantizada.
Comprueba lo aprendido
Aprox. 2 minutos de práctica.
Ver respuesta y explicación
Suma 0,10×10; igualdad de High no eleva AF.
Más preguntas
¿Qué ajustes AF son correctos?
Inicio 0,02, incremento 0,02 con extremo nuevo y máximo 0,20 son valores habituales documentados, sin óptimo demostrado. Registra las tres magnitudes, semilla, igualdad, límites y redondeo de implementación. Comparar parámetros necesita mismas entradas y reglas de ejecución, más datos ajenos a selección. La fórmula no prescribe mínimo universal de operaciones o periodo de aprendizaje que certifique rentabilidad.
¿Por qué se mueve SAR sin nuevo máximo o Close?
La recurrencia todavía añade AF por diferencia entre EP y umbral. Con Q0 = 100, EP 110 y AF 0,10, primer paso da 101 aunque High siga 110 y Close 109. EP y AF permanecen fijos mientras brecha disminuye. En diez pasos Q llega a 106,5132 sin tocar Low 108 del control. No es aceleración del precio o aumento automático de AF.
¿Un contacto exacto invierte siempre el indicador?
Depende de implementación. TA-Lib 0.6.4 usa Low ≤ SAR en estado ascendente y High ≥ SAR en descendente; TradingView documenta comparaciones estrictas. Nuestra barra 12 con Low 100,4 igual al umbral invierte bajo reglas TA-Lib. Conserva precisión y versión antes de comparar. Un cambio del estado calculado no envía orden, garantiza fill o prueba tendencia opuesta persistente.
¿En qué difiere de trailing de distancia fija?
El fijo mantiene un offset elegido desde su referencia cuando se actualiza. En EUR/USD, cincuenta pips bajo 1,1050 equivalen a 1,1000 bajo pip 0,0001. SAR depende de estado, EP, AF y límites de barras; no conserva offset fijo. Ambas reglas necesitan activación y ejecución explícitas. Comparar beneficio retenido requiere operaciones y costes, sin superioridad deducida de la recurrencia.
Fuentes y comprobación
- TA-Lib 0.6.4: código SAR
Leído código pertinente 47–52 y 231–478: no redondeo, arranque por DM/empate, igualdad, límites, EP/AF y orden de actualización. Reconstrucción independiente, sin nueva ejecución nativa compilada.
- TradingView: algoritmo SAR
Leídas líneas 26–60 y 77–86: recurrencia, inicio/incremento/máximo, restricciones, comparaciones estrictas y arranque por Close. No se afirma equivalencia exacta con TA-Lib.
- MetaTrader 5: SAR frente a automatización
Leídas líneas 99–122: representación, recurrencia firmada y referencia a EA para probar señales. No se usa texto posterior sobre duplicar AF como algoritmo universal, ni valoración comercial como evidencia de eficacia.
Los cálculos utilizan supuestos explícitos. No sustituyen los datos actuales de mercado ni las condiciones de tu proveedor.
