PROTECTED SOURCE SCRIPT

Net Liquidity Slide Forward (기본형)

17
//version=5
indicator(title="Net Liquidity Slide Forward (기본형)", shorttitle="NL (기본형, 선행)", overlay=true)

// 설정값
slide_weeks = input.int(10, title="선행 주 수", minval=0, maxval=52)

// 시간 단위 계산
var float minutes_per_bar = na
if timeframe.isminutes
minutes_per_bar := timeframe.multiplier * 1
else if timeframe.isdaily
minutes_per_bar := timeframe.multiplier * 1440
else if timeframe.isweekly
minutes_per_bar := timeframe.multiplier * 10080
else if timeframe.ismonthly
minutes_per_bar := timeframe.multiplier * 43200

bars_offset = math.round(slide_weeks * 7 * 1440 / minutes_per_bar)

// Net Liquidity 계산 (기본형: WALCL - RRP)
walcl = request.security("FRED:WALCL", "W", close)
rrp = request.security("FRED:RRPONTSYD", "W", close)
valid_data = not na(walcl) and not na(rrp)
net_liquidity = valid_data ? (walcl - rrp) : na
net_liquidity_normalized = net_liquidity / 1e12 // 단위: 조 USD

// BTC 기준으로 스케일
btc = close
btc_max = math.max(ta.highest(btc, 200), 1)
liq_max = math.max(ta.highest(net_liquidity_normalized, 200), 1e-4)
scale_factor = btc_max / liq_max
net_liquidity_scaled = net_liquidity_normalized * scale_factor

// 선행 적용 및 표시
plot(net_liquidity_scaled, offset=bars_offset, title="Net Liquidity (기본형, 선행)", color=color.green, linewidth=2)

Feragatname

Bilgiler ve yayınlar, TradingView tarafından sağlanan veya onaylanan finansal, yatırım, işlem veya diğer türden tavsiye veya tavsiyeler anlamına gelmez ve teşkil etmez. Kullanım Şartları'nda daha fazlasını okuyun.