Actualizado el 21 de septiembre de 2026 · English version
La vela no lo puede decir. Una barra registra la apertura, el máximo, el mínimo y el cierre — no el orden en que ocurrieron el máximo y el mínimo. Cuando el stop y el objetivo caben dentro de una misma barra, el backtest tiene que elegir cuál se tocó primero, y la regla que elige mueve todos los resultados en temporalidades cortas. El backtest de TradingZona se queda con el nivel más cercano a la entrada; sus robots en vivo miran datos más finos y no necesitan adivinar.
| Regla | Efecto en los resultados |
|---|---|
| Siempre el stop | Conservadora, y sesgada: cada barra ambigua se vuelve una pérdida, así que el backtest subestima la estrategia — a veces mucho. |
| Siempre el objetivo | El sesgo contrario: cada barra ambigua se vuelve una ganancia. La elección más halagadora, y la más peligrosa. |
| Inferir un recorrido desde la barra | El emulador de TradingView supone apertura → máximo → mínimo → cierre cuando la apertura está más cerca del máximo, y apertura → mínimo → máximo → cierre cuando está más cerca del mínimo. Una suposición razonable sobre el recorrido, pero suposición. |
| Primero el nivel más cercano | El precio tiene menos distancia que recorrer hasta el nivel más cercano, así que se toma como el primer toque más probable. Quita el sesgo hacia un solo lado; aun así puede equivocarse en una barra concreta. |
La única forma de saberlo son datos más finos: velas de un minuto, ticks o un feed de precio en vivo. TradingView llama a su versión de eso Bar Magnifier.
Un largo en 100. Una barra después, el mínimo de la vela es 96,5 y el máximo 101,5 — se tocaron los dos niveles.
| Stop · objetivo | Siempre stop | Siempre objetivo | Nivel más cercano |
|---|---|---|---|
| 98 · 101 (stop a 2, objetivo a 1) | −2 | +1 | +1 — el objetivo está más cerca |
| 99 · 101,5 (stop a 1, objetivo a 1,5) | −1 | +1,5 | −1 — el stop está más cerca |
| 99 · 101 (ambos a 1) | −1 | +1 | −1 — el empate va al stop |
En la primera fila, la misma vela es una pérdida de 2 o una ganancia de 1 dependiendo solo de la regla. Si los niveles de una estrategia caben con frecuencia dentro de una vela típica de la temporalidad que estás probando, el resultado te habla más de la regla que de la estrategia — señal de que la temporalidad es demasiado gruesa para esos niveles.
En el backtest, cuando ambos niveles están dentro de una barra, gana el más cercano a la entrada, y el empate va al stop. La liquidación se comprueba antes que cualquiera de los dos, porque el exchange cierra primero. La regla se eligió para quitar el sesgo sistemático a la baja de "siempre el stop", no para embellecer nada.
En los robots en vivo, el motor de salidas resuelve en tres niveles: un stream de precio mark en vivo (milisegundos, y el precio con el que de verdad se liquidan los futuros perpetuos); después velas de un minuto reproducidas — que conocen el orden real del máximo y el mínimo, y recuperan lo que se perdió durante una desconexión o un redespliegue —; y solo si no hay ninguno de los dos, la temporalidad del propio robot con la misma regla del nivel más cercano que usa el backtest. Así, el vivo y el backtest solo difieren donde el vivo sabe más, y cada resultado registra qué nivel lo decidió.
TradingZona es software de investigación y señales. No coloca órdenes, no es un bróker y no es asesoría de inversión. Un backtest es hipotético: el rendimiento pasado o simulado no garantiza resultados futuros. Operar conlleva un riesgo sustancial de pérdida.