SURE BTC Macro Key Levels
Key Support/Resistance-Levels für Bitcoin
Diese Seite zeigt den neuesten Pine-v6-Export aus deinem Python-Modell. Die Levels basieren auf 1D/1W-Struktur, Volume-Profile-Konfluenz und historischer Reaktionsqualität. Der Code wird nach dem Cronlauf serverseitig geladen und kann direkt in TradingView kopiert werden.
Letzter Datenstand
Letzte Kerze
23.04.2026, 10:00
Zeitpunkt der letzten Binance-4h-Kerze, auf deren Daten der aktuelle Export basiert.
BTC Close
77.588
Schlusskurs der letzten ausgewerteten 4h-Kerze.
aggTrades
28.691.513 / 30d
Anzahl echter Binance-aggTrades, die für das Trade-by-Price Volume Profile verarbeitet wurden.
Starke Levels
4 von 8
Anzahl der Levels mit historisch starker Reaktionsqualität im 4h-Test.
Bars
2.000
Anzahl der geladenen 4h-Kerzen für den aktuellen Berechnungslauf.
Tolerance
821
Adaptive Preis-Toleranz in USD, mit der nahe Levels zu einer Zone zusammengeführt werden.
Macro Levels
Supports links, Widerstände rechts. Kompakt genug für schnelle Chart-Abgleiche.
Aktualisiert
Support & Resistance Levels
8 Levels
| Seite | Level | Preis | Typ | Rating | Reaktion | ATR Move | Touches | Breaks |
|---|---|---|---|---|---|---|---|---|
Support | S1 | 74.421 | 1D + 1W + VolProf | strong | 83% | 2.67 | 8 | 1 |
Support | S2 | 66.859 | 1D + VolProf | strong | 87% | 3.57 | 7 | 3 |
Support | S3 | 76.246 | 1D + 1W | decent | 50% | 1.42 | 7 | 2 |
Support | S4 | 69.969 | 1D + 1W | strong | 63% | 2.22 | 8 | 6 |
Resistance | R1 | 78.259 | 1D | decent | 100% | 6.49 | 7 | 0 |
Resistance | R2 | 80.600 | 1D + 1W | weak | 100% | 4.04 | 1 | 0 |
Resistance | R3 | 89.006 | 1D + 1W | strong | 60% | 3.23 | 2 | 8 |
Resistance | R4 | 98.199 | 1D + 1W | weak | 100% | 3.54 | 2 | 0 |
Pine Script v6
Aktueller TradingView-Code aus `btc_macro_key_levels_overlay.pine`.
//@version=6
indicator("BTC Macro Key Levels (Generated)", overlay=true, max_labels_count=200)
// Higher-timeframe macro key levels
// Symbol: BTCUSDT
// Generated from 1W/1D structure + HTF volume profile + 4h confirmation
// As of: 2026-04-23T08:00:00+00:00
show_labels = input.bool(true, "Show labels")
label_offset = input.int(12, "Label offset (bars)", minval=1, maxval=120)
macro_support_color = input.color(color.new(color.aqua, 0), "Macro support color")
macro_resistance_color = input.color(color.new(color.fuchsia, 0), "Macro resistance color")
macro_s1_level = 74420.87
plot(macro_s1_level, title="S1 (1D + 1W + VolProf) 74.421", color=macro_support_color, linewidth=3, style=plot.style_linebr)
macro_s2_level = 66859.12
plot(macro_s2_level, title="S2 (1D + VolProf) 66.859", color=macro_support_color, linewidth=3, style=plot.style_linebr)
macro_s3_level = 76246.43
plot(macro_s3_level, title="S3 (1D + 1W) 76.246", color=macro_support_color, linewidth=3, style=plot.style_linebr)
macro_s4_level = 69969.10
plot(macro_s4_level, title="S4 (1D + 1W) 69.969", color=macro_support_color, linewidth=3, style=plot.style_linebr)
macro_r1_level = 78258.52
plot(macro_r1_level, title="R1 (1D) 78.259", color=macro_resistance_color, linewidth=3, style=plot.style_linebr)
macro_r2_level = 80600.00
plot(macro_r2_level, title="R2 (1D + 1W) 80.600", color=macro_resistance_color, linewidth=3, style=plot.style_linebr)
macro_r3_level = 89006.18
plot(macro_r3_level, title="R3 (1D + 1W) 89.006", color=macro_resistance_color, linewidth=3, style=plot.style_linebr)
macro_r4_level = 98199.45
plot(macro_r4_level, title="R4 (1D + 1W) 98.199", color=macro_resistance_color, linewidth=3, style=plot.style_linebr)
var label[] macro_labels = array.new_label()
if barstate.islast
if array.size(macro_labels) > 0
for idx = 0 to array.size(macro_labels) - 1
label.delete(array.get(macro_labels, idx))
array.clear(macro_labels)
if show_labels
array.push(macro_labels, label.new(bar_index + label_offset, macro_s1_level, "S1 (1D + 1W + VolProf) 74.421", xloc=xloc.bar_index, style=label.style_label_left, textcolor=color.white, color=color.new(macro_support_color, 72), size=size.small))
array.push(macro_labels, label.new(bar_index + label_offset, macro_s2_level, "S2 (1D + VolProf) 66.859", xloc=xloc.bar_index, style=label.style_label_left, textcolor=color.white, color=color.new(macro_support_color, 72), size=size.small))
array.push(macro_labels, label.new(bar_index + label_offset, macro_s3_level, "S3 (1D + 1W) 76.246", xloc=xloc.bar_index, style=label.style_label_left, textcolor=color.white, color=color.new(macro_support_color, 72), size=size.small))
array.push(macro_labels, label.new(bar_index + label_offset, macro_s4_level, "S4 (1D + 1W) 69.969", xloc=xloc.bar_index, style=label.style_label_left, textcolor=color.white, color=color.new(macro_support_color, 72), size=size.small))
array.push(macro_labels, label.new(bar_index + label_offset, macro_r1_level, "R1 (1D) 78.259", xloc=xloc.bar_index, style=label.style_label_left, textcolor=color.white, color=color.new(macro_resistance_color, 72), size=size.small))
array.push(macro_labels, label.new(bar_index + label_offset, macro_r2_level, "R2 (1D + 1W) 80.600", xloc=xloc.bar_index, style=label.style_label_left, textcolor=color.white, color=color.new(macro_resistance_color, 72), size=size.small))
array.push(macro_labels, label.new(bar_index + label_offset, macro_r3_level, "R3 (1D + 1W) 89.006", xloc=xloc.bar_index, style=label.style_label_left, textcolor=color.white, color=color.new(macro_resistance_color, 72), size=size.small))
array.push(macro_labels, label.new(bar_index + label_offset, macro_r4_level, "R4 (1D + 1W) 98.199", xloc=xloc.bar_index, style=label.style_label_left, textcolor=color.white, color=color.new(macro_resistance_color, 72), size=size.small))