blackcat1402

시장 탕고: "Twisted Pair" 댄스의 신비를 밝히다

教学
OKX:SOLUSDT   Solana/Tether



금융 시장의 큰 무대에서, 모든 거래자는 자신을 잘 댄스로 이끌어갈 파트너를 찾고 있습니다. "Twisted Pair" 지표는 시장 변동성에서 우아하게 춤추는 파트너입니다. 두 선을 사용하여 시장의 리듬을 짜고, 거래자들이 시장의 댄스 홀에서 리듬을 찾도록 도와줍니다.


시장이 물처럼 고요할 때, "Twisted Pair"는 꼭 얽혀 있는 두 리본처럼 보입니다. 그들은 차트에서 거의 겹쳐지며, "이제, 이 조용한 댄스 스텝을 즐겨보자"고 속삭인 것처럼 보입니다. 이것은 시장의 콘솔리데이션 기간입니다. 가격 변동이 크지 않으며, 거래자들은 시장의 모든 세부 사항을 느껴보며 천천히 즐길 수 있습니다.


그러나 시장의 마에스트로는 언제든지 멜로디를 바꾸는 것을 좋아합니다. 변동성이 갑자기 증가하면, 음악의 리듬이 가속하는 것처럼, 원래 조용한 댄스 홀이 갑자기 활기차게 변합니다. 이 시점에서 "Twisted Pair"의 두 선이 시작적으로 분리되며, 그들은 열정에 불타는 댄서처럼, 각각 고유한 댄스 움직임을 보여줍니다. 이 두 선이 분리되는 순간은 거래자에게 "준비가 되셨나요? 시장이 춤을 춰야 합니다. 춤 실력을 보여줄 시간입니다!"라고 말하는 것과 같습니다.

"Twisted Pair" 지표의 변화는 시장 심리의 표지로 생각할 수 있습니다. 두 선이 밀접하게 연결될 때, 시장 심리는 안정적이며, 거래자들은 차분히 관찰하고 기회를 기다릴 수 있습니다. 그러나 그들이 분리되면, 시장 심리가 높아지고, 거래자들은 빠르게 반응하여 수익을 가져올 수 있는 순간을 포착해야 합니다.


이 지표의 계산 방법은 신중하게 안무된 댄스와 같습니다. 시장의 역동성을 평균가, 거래량의 가중 이동 평균, 가격의 단기 편차를 계산하여 포착합니다. 이러한 계산은 댄서의 움직임처럼, 각 단계가 정확하고 강력하여 거래자들이 시장의 리듬을 따라갈 수 있도록 합니다.

실제 적용에서, "Twisted Pair" 지표는 정적인 차트 선이 아닌, 살아있는 댄스 파트너와 같습니다. 시장의 변화를 감지하고, 시장의 댄스 홀에서 유연하게 대응하도록 안내합니다. 시장이 조용한 기간이든 변동성이 있는 기간이든, 거래자들이 현명한 결정 내리도록 명확한 신호를 제공할 수 있습니다.

이제 이 코드의 시장 논리를 자연어로 설명하겠습니다:

- **HJ_1**: 이것은 시장 댄스 스텝의 기초입니다. 평균가와 거래량을 계산하여 시장의 리듬을 설정합니다.
- **HJ_2**와 **HJ_3**: 이 두 선은 댄스 파트너의 팔입니다. 시장의 장기적인 추세를 식별하기 위해 스무딩을 통해 거래자들에게 도움을 줍니다.
- **HJ_4**: 이것은 시장 심리의 망원경입니다. 가격의 단기 편차를 계산하여 시장의 긴장과 흥분을 드러냅니다.
- **A7**와 **A9**: 이 두 선은 댄스 스텝의 안내입니다. 시장 변동성이 증가하면, 이 두 선은 분리되어 거래자를 올바른 방향으로 안내합니다.
- **WATCH**: 이것은 댄스 신호등입니다. 두 선이 겹칩니다. 시장이 조용합니다. 분리되면 시장이 활성화됩니다.

"Twisted Pair" 지표는 신중하게 안무된 댄스처럼, 시장의 댄스 홀에서 조용한 슬로우 댄스든 열정적인 탱고든지, 거래자들이 자신만의 리듬을 찾을 수 있습니다. 시장은 항상 변화하고 있으며, "Twisted Pair"는 멋진 춤을跳出시킬 수 있는 완벽한 댄스 파트너입니다. 다음으로, 이 고양이가 이 지표의 TradingView 코드를 소개할 것입니다:
// ____  __    ___   ________ ___________  ___________ __  ____ ___ 
   // / __ )/ /   /   | / ____/ //_/ ____/   |/_  __<  / // / / __ |__ \
  // / __  / /   / /| |/ /   / ,< / /   / /| | / /  / / // /_/ / / __/ /
 // / /_/ / /___/ ___ / /___/ /| / /___/ ___ |/ /  / /__  __/ /_/ / __/ 
// /_____/_____/_/  |_\____/_/ |_\____/_/  |_/_/  /_/  /_/  \____/____/                                              

// This source code is subject to the terms of the Mozilla Public License 2.0 at <a href="https://mozilla.org/MPL/2.0/" rel="nofollow noopener noreferrer" target="_blank" class="apply-common-tooltip" title="https://mozilla.org/MPL/2.0/">mozilla.org/MPL/2.0/</a>
// © blackcat1402
//@version=5
indicator(title="[blackcat] L2 Twisted Pair Indicator", shorttitle="TPI", overlay=true)

//define DEMA
DEMA_function(src, length) =>
    ema1 = ta.ema(src, length)
    ema2 = ta.ema(ema1, length)
    2 * ema1 - ema2

//define TEMA
TEMA_function(src, length) =>
    ema1 = ta.ema(src, length)
    ema2 = ta.ema(ema1, length)
    ema3 = ta.ema(ema2, length)
    3 * (ema1 - ema2) + ema3

//input
swi = input.string(title="Switch", options=["EMA", "DEMA", "TEMA"], defval="EMA")


ma(src, length) =>
    out = swi == "DEMA" ? DEMA_function(src, length) : swi == "TEMA" ? TEMA_function(src, length) : ta.ema(src, length)
    out

//Twisted Pair algorithm
HJ_1 = (high + low + close) / 3 * volume
HJ_2 = ma((ma(HJ_1, 3) / ma(volume, 3) + ma(HJ_1, 6) / ma(volume, 6) + ma(HJ_1, 12) / ma(volume, 12) + ma(HJ_1, 24) / ma(volume, 24)) / 4, 13)
HJ_3 = 1.08 * HJ_2
HJ_4 = ma(HJ_3 - (ma(close, 3) - HJ_3), 5)
A7 = HJ_4 <= HJ_3 ? HJ_4 : HJ_3
HJ_5 = 2 * HJ_3 - A7
A9 = HJ_5 >= HJ_3 ? HJ_5 : HJ_3
WATCH = A7 == A9 ? A7 : na

plot(A7, color=color.yellow, linewidth=2)
plot(A9, color=color.yellow, linewidth=2)
plot(WATCH, color=color.green, linewidth=2, style = plot.style_steplinebr)

HJ_6 = close[1] * 1.1 - close < 0.01 and high == close
HJ_7 = HJ_3 >= HJ_3[1] and A7 < A7[1] and close > HJ_3 and open > HJ_3

// plot candle color indications
plotcandle(open, (open + close) / 2, open, (open + close) / 2, color=HJ_7 ? color.yellow : na)
plotcandle(close, (open + close) / 2, close, (open + close) / 2, color=HJ_7 ? color.red : na)

이 "Twisted Pair" 스크립트는 EMA(지수 이동 평균), DEMA(이중 EMA), TEMA(삼중 EMA)의 세 가지 다른 이동 평균 유형을 사용합니다. 이러한 유형은 사용자가 거래 입력을 통해 선택할 수 있습니다.

이 코드의 주요 기능은 다음과 같습니다:

1. DEMA 및 TEMA 기능 정의: 이 두 기능은 해당 이동 평균을 계산하는 데 사용됩니다. EMA는 최근 데이터에 더 많은 가중치를 부여하는 특별한 이동 평균 유형입니다. 첫 번째 단락에서 ema1은 "길이"의 EMA이며, ema2는 ema1의 EMA입니다. DEMA는 ema1의 2배에서 ema2를 빼서 얻습니다.
2. 사용자가 EMA, DEMA 또는 TEMA를 사용하도록 선택할 수 있게 하기: 이 코드 부분은 사용자가 원하는 이동 평균 유형을 선택할 수 있는 옵션을 제공합니다.
3. "Twisted Pair 알고리즘"이라는 복잡한 알고리즘을 정의: 이 코드 부분은 "HJ"라는 값을 계산하기 위한 복잡한 알고리즘을 정의합니다. 이 알고리즘에는 EMA, DEMA, TEMA의 다양한 복잡한 계산 및 적용이 포함됩니다.
4. 차트 그리기: 다음 코드는 TradingView에서 차트를 그리기 위해 사용됩니다. plot 함수를 사용하여 선을 그리고, plotcandle 함수를 사용하여 캔들 차트(K-line)를 그리며, 노란색과 빨간색을 사용하여 다른 조건을 나타냅니다.
5. 색상 지정: 코드의 마지막 두 줄은 HJ_7의 조건을 나타내는 노란색 및 빨간색 캔들 차트를 사용합니다. HJ_7의 조건이 충족되면, 캔들 차트의 색상이 해당 색상으로 변경됩니다.

Avoid losing contact!Don't miss out! The first and most important thing to do is to join my Discord chat now! Click here to start your adventure: discord.com/invite/ZTGpQJq 防止失联,请立即行动,加入本猫聊天群: discord.com/invite/ZTGpQJq
免责声明

这些信息和出版物并不意味着也不构成TradingView提供或认可的金融、投资、交易或其它类型的建议或背书。请在使用条款阅读更多信息。