OPEN-SOURCE SCRIPT
Prometheus Auto Optimizing Saber

This indicator is a tool that uses prior ranges to determine the directional trend of the market. The process is along the lines of a volatility estimate to determine relative strength.
Calculation:
Square rooting the highest high and lowest low, helps it be easier to work with if there are extreme values. Then we normalize it by subtracting it by the range of the current bar. Next, we get bands for the value. The highest high plus that value, v, and the lowest low minus v.
Next we get that average, then smooth it so we can view it nicely.
Now for the Auto Optimizing part in the title. Instead of trying different lookback values for different tickers and timeframes. Prometheus uses a Sum of Squared Errors, SSE, calculation to determine which price would most closely represent the current price. This gives us a dynamic value to use as the lookback. There is no guarantee this is the best value to use for a given point in time.
Pine Script®
The user is able to use a custom lookback value if they please.
Chart examples.
Here on the
QQQ daily chart we see the Saber colored in blue when it is a bullish scenario, characterized by close being above the Saber , and when it is below it is red, for bearish.
This Saber is quite resistant to large moves, until the range widens quickly. This example shows that.
We see on the $NYSE:PLTR daily chart, the earnings candle in the white box shows that. The Saber is resistant to change until things get fast. After the trend switches bullish from the earnings candle, it stays bullish regardless of the last drawdown.
Intra Day example:
The range here is quite wide and the moves are well spread apart from wide trends, slow moves, and pops. The Saber acts in a way to provide an aid identifying the direction of the moves.
We encourage traders to not follow indicators blindly, none are 100% accurate. SSE does not guarantee that the values generated will be the best for a given moment in time. Please comment on any desired updates, all criticism is welcome!
Calculation:
Square rooting the highest high and lowest low, helps it be easier to work with if there are extreme values. Then we normalize it by subtracting it by the range of the current bar. Next, we get bands for the value. The highest high plus that value, v, and the lowest low minus v.
Next we get that average, then smooth it so we can view it nicely.
Now for the Auto Optimizing part in the title. Instead of trying different lookback values for different tickers and timeframes. Prometheus uses a Sum of Squared Errors, SSE, calculation to determine which price would most closely represent the current price. This gives us a dynamic value to use as the lookback. There is no guarantee this is the best value to use for a given point in time.
hh = ta.highest(high, N_opt)
ll = ta.lowest(low, N_opt)
v = math.sqrt(hh - ll) / (high - low)
vu = hh + v
vd = ll - v
vma = ta.sma((vu + vd) / 2, N_opt)
The user is able to use a custom lookback value if they please.
Chart examples.
Here on the
This Saber is quite resistant to large moves, until the range widens quickly. This example shows that.
We see on the $NYSE:PLTR daily chart, the earnings candle in the white box shows that. The Saber is resistant to change until things get fast. After the trend switches bullish from the earnings candle, it stays bullish regardless of the last drawdown.
Intra Day example:
The range here is quite wide and the moves are well spread apart from wide trends, slow moves, and pops. The Saber acts in a way to provide an aid identifying the direction of the moves.
We encourage traders to not follow indicators blindly, none are 100% accurate. SSE does not guarantee that the values generated will be the best for a given moment in time. Please comment on any desired updates, all criticism is welcome!
오픈 소스 스크립트
트레이딩뷰의 진정한 정신에 따라, 이 스크립트의 작성자는 이를 오픈소스로 공개하여 트레이더들이 기능을 검토하고 검증할 수 있도록 했습니다. 작성자에게 찬사를 보냅니다! 이 코드는 무료로 사용할 수 있지만, 코드를 재게시하는 경우 하우스 룰이 적용된다는 점을 기억하세요.
면책사항
해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.
오픈 소스 스크립트
트레이딩뷰의 진정한 정신에 따라, 이 스크립트의 작성자는 이를 오픈소스로 공개하여 트레이더들이 기능을 검토하고 검증할 수 있도록 했습니다. 작성자에게 찬사를 보냅니다! 이 코드는 무료로 사용할 수 있지만, 코드를 재게시하는 경우 하우스 룰이 적용된다는 점을 기억하세요.
면책사항
해당 정보와 게시물은 금융, 투자, 트레이딩 또는 기타 유형의 조언이나 권장 사항으로 간주되지 않으며, 트레이딩뷰에서 제공하거나 보증하는 것이 아닙니다. 자세한 내용은 이용 약관을 참조하세요.