패턴이 있는 채널 |
---|
190,855 2024-01-08 |
패턴이 있는 채널 지표는 추세 채널 형성의 지연을 최소화하려는 시도입니다. 이 지표는 가격의 매끄러운 버전과 함께 단일 피벗을 사용하여 새로운 추세의 방향을 추정합니다. 이 지표는 ATR을 사용하여 현재 ATR의 배수로 채널 크기를 조정하여 새로운 추세의 변동성을 추정합니다. 모든 추세 지표에 대한 가장 큰 불평 중 하나는 채널이나 추세선을 만드는 데 너무 오래 걸린다는 것입니다. 이 지표는 가격이 올바른 방향으로 움직이는지 확인한 다음 단일 피벗에서 채널을 투사하여 추세 채널을 추정합니다. 약간의 오차 한계를 허용하기 위해 이 스크립트는 오프셋을 사용하여 채널을 중앙에 배치하는 데 도움이 됩니다. 이 오프셋은 형성 시점의 ATR에서 생성됩니다. 추정 추세 채널을 형성하는 것과 함께 이 지표는 선택된 캔들 스틱 패턴을 특징으로 합니다. 이러한 캔들 스틱 패턴은 형성된 추세 채널의 위치에 따라 필터링됩니다. 가격이 추세 채널의 끝자락에 있으면 나타납니다. 이 방법론을 사용하여 고전적인 바닐라 캔들 스틱 패턴을 필터링하면 흥미로운 결과와 거래자에게 가능한 합류 지점이 생길 수 있습니다. 예를 들어; 상위 구역에서 필터링했을 때 나타나는 곰 망치는 실시간 고유 합류 거래자의 추가 수준을 추가할 수 있습니다. 거래자는 이 스크립트를 다른 것보다 약간 더 미래 지향적인 일반 추세선 지표로 사용하거나 본격적인 추세 채널 추정기로 사용할 수 있습니다. 이것은 채널을 만드는 데 가능한 최소한의 정보를 사용한 추정이기 때문에 정확도가 항상 완벽하지 않으며 대체 방법에 비해 떨어질 수 있습니다.
지표를 구성할 때 각 입력의 역할을 이해하는 것이 중요합니다. 제공된 모든 설정에 대한 설명은 다음과 같습니다. 사전 설정(`preset`): 이 입력을 사용하면 사용자가 거래하는 시장에 따라 지표를 빠르게 구성할 수 있습니다. "주식", "외환" 또는 "암호화폐"를 선택하면 다양한 매개변수가 이러한 시장에 최적인 설정으로 자동 조정됩니다. "사용자" 옵션을 사용하면 트레이더가 보다 개인화된 접근 방식을 위해 수동으로 설정을 구성할 수 있습니다. 스타일(`style`): 이 설정은 피벗 포인트가 계산되는 방식을 결정합니다. "심지"는 캔들스틱(심지 포함)의 고가와 저가를 사용하며, 시장 극단에 더 민감할 수 있습니다. "본문"은 시작가와 마감가(캔들스틱의 본문)만 사용하여 잠재적으로 보다 안정적인 피벗 포인트 계산을 제공합니다. 중단 스타일(`break_style`): 이 옵션은 채널이 중단되었는지 여부를 결정하는 데 사용되는 가격을 정의합니다. "종가"는 캔들스틱의 종가를 사용하는 반면, "고가/저가"는 최고가와 최저가를 사용합니다. 이는 채널 중단이 식별되는 방식에 영향을 미치고 거래 신호에 영향을 미칠 수 있습니다. Instant Mode(`instant`): 이 기능을 활성화하면 지표가 잠재적 형성이 감지되는 즉시 채널을 시작하여 더 빠르게 채널을 형성할 수 있습니다. 이를 통해 더 빠른 신호를 제공할 수 있지만 거짓 양성의 위험이 증가할 수 있습니다. ATR Length(`atr_length`): 이 입력은 일반적인 변동성 지표인 Average True Range(ATR)의 기간을 설정합니다. ATR 기간이 길수록 채널이 매끄러워지지만 시장 변화에 대한 반응성이 지연될 수 있습니다. 기간이 짧을수록 채널이 더 반응성이 있지만 잠재적으로 더 불규칙해질 수 있습니다. Offset Center(`offset`): 채널의 수직 위치를 조정합니다. 이를 통해 시장 상황과 개인 거래 전략에 따라 가격 움직임에 따라 채널을 더 정확하게 정렬하는 데 도움이 될 수 있습니다. Size(`atr_multiplier`): ATR에 대한 채널 크기를 변경합니다. 승수가 높을수록 채널이 더 넓어져 변동성이 큰 시장에서 유용할 수 있습니다. 승수가 낮을수록 채널이 좁아져 변동성이 적은 조건에서 더 좋을 수 있습니다. 패딩 % (`padding`): 이 설정은 채널의 상단 및 하단 1/4 내의 패딩을 조정합니다. 기본적으로 경계 근처의 가격 움직임에 대한 채널의 민감도를 미세 조정합니다. 피벗 길이 (`pivot_length`): 피벗 포인트를 계산하는 데 사용되는 막대 수를 결정합니다. 길이가 길수록 더 중요한 피벗 포인트가 제공될 수 있지만 형성되는 채널 수가 줄어들 수 있습니다. 피벗 전망 (`look_forward`): 피벗 계산에서 전망할 막대 수를 설정하여 채널이 새로운 피벗에 얼마나 빨리 적응하는지에 영향을 미칩니다. 평균 H/L 길이(`avg_length`): 채널 계산에 사용되는 고가와 저가의 평활화를 제어합니다. 더 긴 평균 길이는 더 부드럽고 점진적인 채널 경사로 이어질 수 있습니다. 해머 활성화(`enable_hammer`): 활성화하면 지표가 종종 강세 반전 지표로 간주되는 해머 캔들스틱 패턴을 강조 표시합니다. 역해머 활성화(`enable_ihammer`): 이는 일반적으로 잠재적인 강세 반전 신호로 간주되는 역해머 패턴의 표시를 전환합니다. 강세 인글로핑 활성화(`enable_bullish_engulfing`): 또 다른 유형의 강세 반전 지표인 강세 인글로핑 패턴을 식별하도록 활성화합니다. 약세 인글로핑 활성화(`enable_bearish_engulfing`): 활성화하면 종종 약세 반전 신호로 해석되는 약세 인글로핑 패턴을 강조 표시합니다. 채널 확장(`extend`): 이 옵션을 활성화하면 그려진 채널이 끊어지거나 새 채널이 형성될 때까지 앞으로 확장됩니다. 끊어진 레이블 표시(`show_break_label`): 채널이 끊어진 위치를 나타내는 레이블 표시를 전환하여 잠재적인 거래 진입 또는 종료에 대한 시각적 단서를 제공합니다. 채널 기록 길이(`history_length`): 차트에 표시되는 기록 채널의 수를 결정합니다.이것은 과거 성과와 패턴을 분석하는 데 유용할 수 있습니다. 채널 색상(`top_color`, `bottom_color`, `center_color`): 이러한 설정을 사용하면 상단, 하단 및 중앙 선의 색상을 설정하여 채널의 모양을 사용자 지정할 수 있습니다. 선 투명도(`line_trans`): 채널 선의 투명도를 조정하여 가시성과 차트 가독성의 균형을 맞추는 데 도움이 됩니다. 중앙 선 투명도(`center_trans`): 특히 채널 중앙 선의 투명도 수준을 설정합니다. 채널 채우기 투명도(`fill_trans`): 채널 선 사이의 채워진 영역의 투명도를 수정하여 차트 선명도를 높이고 가격 움직임에 집중할 수 있습니다. Break Colors(`break_up_color`, `break_down_color`): 채널이 위쪽 또는 아래쪽으로 끊어질 때 나타나는 레이블의 색상을 설정합니다. Break Label Text Color(`text_color`): 차트의 배경과 색 구성표에 따라 가독성을 높여주는 Break Label의 텍스트 색상을 결정합니다. Candle Pattern Colors(`h_color`, `ih_color`, `bullish_engulfing_color`, `bearish_engulfing_color`): 이러한 입력을 통해 차트에서 다양한 캔들 패턴을 강조하는 데 사용되는 색상을 사용자 지정할 수 있습니다. Candle Pattern Text Color(`candle_text_color`): 캔들 패턴 지표와 관련된 레이블의 텍스트 색상을 설정합니다. 알림(`new_channel_alert`, `break_alert`, `hammer_alert`, `ihammer_alert`, `bullish_engulfing_alert`, `bearish_engulfing_alert`): 이 토글은 새로운 채널 형성, 채널 브레이크 또는 특정 캔들 패턴의 출현과 같은 다양한 이벤트에 대한 알림을 활성화하거나 비활성화합니다. 이 기능은 잠재적인 거래 기회에 대한 적시 알림에 의존하는 거래자에게 매우 중요합니다.
주식 사전 설정: 스타일: "심지"브레이크 스타일: 거짓(높음/낮음) 인스턴트 모드: 참 ATR 길이: 10 크기(ATR 배수): 4 피벗 길이: 10 피벗 기대: 15 평균 H/L 길이: 18 외환 사전 설정: 스타일: "심지" 브레이크 스타일: 거짓(높음/낮음) 인스턴트 모드: 참 ATR 길이: 100 크기(ATR 배수): 5 피벗 길이: 10 피벗 기대: 15 평균 H/L 길이: 18 암호화폐 사전 설정: 스타일: "심지" 브레이크 스타일: 거짓(높음/낮음) 인스턴트 모드: 참 ATR 길이: 10 크기(ATR 배수): 4 피벗 길이: 10 피벗 기대: 15 평균 H/L 길이: 18
이 스크립트는 먼저 data()를 사용하여 코드 본문에 대한 관련 데이터를 정의하고 수집하는 것으로 시작합니다. 이렇게 하면 피벗 데이터, 수준, 범위, 평균, 델타, 마지막으로 캔들 스틱이 생성됩니다. 피벗과 현재 가격을 통해 더 높은 저점이나 더 낮은 고점이 감지되면 새 채널이 형성됩니다. 마지막 피벗과 현재 평균 가격 사이의 델타를 가져와 이 델타를 사용하여 추세 채널을 투영합니다. 가격이 채널의 극단을 초과하면 이를 추정 구조에서 벗어난 것으로 분류하고 새 채널을 찾기 시작합니다. 아이디어는 추세를 보일 때 가격이 범위와 방향으로 정의된 극단 사이에서 진동한다는 것입니다. 가격이 이러한 극단 중 하나에 있으면 스크립트는 캔들 스틱 패턴을 찾습니다. 이것이 스크립트가 작동하는 방식입니다. 보다 기술적인 수준에서 이 스크립트는 Pine Script의 사용자 정의 유형과 메서드를 보여주기 위한 것입니다. 속성 패턴을 사용하여 함수가 최소한의 인수를 사용할 수 있도록 했습니다. 이렇게 하면 함수 문자열을 수정하지 않고도 새로운 입력을 추가할 수 있습니다. 메서드와 데이터 구조를 사용하면 코드의 본문을 이해하기 쉽고 스크립트 전체를 쉽게 수정할 수 있습니다. 사용자가 이를 자체 사용자 지정 스크립트에 통합할 수 있도록 스크립트가 모듈화되도록 했습니다. 주요 논리가 상당히 간결하고 쉽게 수정할 수 있도록 열려 있으므로 이 스크립트를 쉽게 확장할 수 있습니다. 모든 기능이 다른 곳에서 쉽게 사용할 수 있도록 자체 함수에 패키지되어 있습니다. 이는 특히 캔들 스틱 섹션에서 분명하게 드러납니다. 유형을 만들어 캔들 스틱 패턴을 만드는 프로세스를 단순화했습니다. 사용자는 이 유형에 대한 메서드를 만들기만 하면 됩니다.
|
이전글 추세선, 지지선 및 저항선 |
다음글 메가바 브레이크아웃(범위 및 볼륨 및 RSI) |