PROTECTED SOURCE SCRIPT

[Aegis]Original Turtle System for Crypto

49
As Richard Dennis once said, "Even if I published all the Turtle rules in the newspaper right now, no one would be able to 'execute' them," and 40 years later, even in modern financial markets (like the crypto market) where all the conditions have been disclosed, this strategy continues to deliver amazing performance. The following outlines the original Turtle rules as disclosed by Curtis Faith in his book *Way of the Turtle*, and a TradingView algorithm that translates these rules for application in the crypto market.

---

### **The Original Turtle Trading Rules**

#### **1. Markets**

* Trade in liquid futures markets.

#### **2. Position Sizing**

The volatility measure, **N**, is used as the basis for all calculations.

**True Range (TR) Calculation:** Select the largest of the following three values:

* Current High - Current Low
* $|\text{Current High} - \text{Previous Close}|$ (Absolute Value)
* $|\text{Current Low} - \text{Previous Close}|$ (Absolute Value)

**N (Average True Range, ATR) Calculation:**

$$N = \frac{(19 \times \text{PDN} + \text{TR})}{20}$$

* **PDN:** Previous Day's N value
* **TR:** Current True Range

This is similar to a 20-day Exponential Moving Average, and is sometimes calculated using a Simple Moving Average.

**Unit Size Calculation:**

$$\text{Unit Size (Number of Contracts)} = \frac{1\% \text{ of Account Equity}}{(\text{N} \times \text{Dollars per Point})}$$

* **Dollars per Point (Tick Value):** The value of a 1-point change in price.

#### **3. Entries**

* **Entry:** Buy when the 55-day high is broken to the upside, and sell when the 55-day low is broken to the downside.

#### **5. Stops**

* The stop-loss for every unit is set at a price **2N** unfavorable from the entry price.
* For each additional unit added, the stop price for the **entire position** is adjusted favorably by **1/2 N**.
* In other words, the stop price of the last unit entered becomes the stop price for the entire position.

#### **6. Exits**

The exit rule for profitable positions (before a stop is hit) is as follows:

* **Long Positions:** Exit when the 20-day low is broken to the downside.
* **Short Positions:** Exit when the 20-day high is broken to the upside.

*Note: This exit rule is followed only if the price has moved up by a value greater than or equal to the N value multiplied by the criterion for changing the take-profit line (the original Korean text mentions a condition based on N, which is commonly interpreted as requiring a profit before applying the channel exit).*

리처드 데니스가 앞서 "내가 지금 당장 터틀의 모든 규칙을 신문에 공표한다고 해도 아무도 '실행'하지 못할 것"라고 말했듯 40년이 흘러 모든 조건이 공개된 현대 금융시장(크립토 시장)에서도 여전히 이 전략은 놀라운 퍼포먼스를 기록하고 있습니다. 아래는 커티스 페이스가 자신의 저서 '터틀의 방식'에 공개한 오리지널 터틀 규칙과 이를 알고리즘으로 변환하여 크립토마켓에 적용한 트레이딩뷰 알고리즘 입니다.

##### 1. 시장 (Markets)

• 유동성이 풍부한 선물 시장에서 거래한다.

##### 2. 포지션 크기 (Position Sizing)

변동성 측정 단위인 N을 모든 계산의 기초로 사용한다.

**True Range (TR) 계산:** 다음 세 가지 값 중 가장 큰 값을 선택한다.

- • 현재 고가 - 현재 저가
- • |현재 고가 - 전일 종가| (절대값)
- • |현재 저가 - 전일 종가| (절대값)

**N (Average True Range, ATR) 계산:**

N = (19 × PDN + TR) / 20

- • PDN: 이전 날의 N 값
- • TR: 현재 True Range

이는 20일 지수이동평균과 유사하며, 단순이동평균으로 계산하기도 한다.

**1 유닛(Unit)의 크기 계산:**

유닛 크기 (계약 수) = 계좌 자산의 1% / (N × 틱 가치)

• 틱 가치(Dollars per Point): 1포인트 변동 시의 가치

##### 3. 진입 (Entries)

- • 진입: 55일 고가를 상향 돌파하면 매수, 55일 저가를 하향 돌파하면 매도한다.

##### 5. 손절 (Stops)

- • 모든 유닛에 대한 손절 기준은 진입 가격으로부터 2N 만큼 불리한 가격에 설정한다.
- • 유닛이 추가될 때마다 전체 포지션의 손절 가격을 1/2 N 만큼 유리한 방향으로 상향 조정한다.
- • 즉, 마지막으로 진입한 유닛의 손절 가격이 전체 포지션의 손절 가격이 된다.

##### 6. 청산 (Exits)

손절에 도달하기 전 수익 중인 포지션의 청산 규칙은 다음과 같다.

- • 매수 포지션: 20일 저가를 하향 돌파할 때 청산한다.
- • 매도 포지션: 20일 고가를 상향 돌파할 때 청산한다.

단, N값에 익절선 변경 기준을 곱한 값 이상으로 가격이 상승할 경우, 위 규칙을 따른다.

Penafian

Maklumat dan penerbitan adalah tidak dimaksudkan untuk menjadi, dan tidak membentuk, nasihat untuk kewangan, pelaburan, perdagangan dan jenis-jenis lain atau cadangan yang dibekalkan atau disahkan oleh TradingView. Baca dengan lebih lanjut di Terma Penggunaan.