Faytterro Estimator 기반 매매 전략
개요
이 전략은 Faytterro Estimator의 거래 신호를 기반으로 거래하는 전략입니다. Faytterro Estimator는 가격의 수렴·이산률을 계산하여 추세를 판단하는 지표입니다. 이 전략은 Faytterro Estimator의 거래 신호에 추가 조건을 결합하여 이상적인 지점에서 다양한 크기의 매수 및 매도 신호를 발생시킵니다.
전략 원리
이 전략의 핵심은 Faytterro Estimator입니다. 계산 방법은 먼저 가격의 수렴·이산률(CR)을 계산한 후, 2차 함수를 구성합니다. 이 2차 함수는 서로 다른 계수를 설정하여 CR의 곡선 특성을 반영할 수 있습니다. 2차 함수 곡선의 변곡점을 관찰하여 가격 추세의 변화를 판단합니다.
구체적으로, 전략은 먼저 가격의 수렴·이산률 CR을 계산합니다. 그런 다음 길이가 2*len인 배열 dizi를 생성하고 2차 함수 값을 순차적으로 채웁니다. 여기서 2차 함수 계수는 CR 값을 반영합니다. 이후, 인덱스가 len+1+5와 len+1+4인 두 값을 관찰하여 2차 함수에 변곡점이 나타나는지 확인하고, 변곡점이 나타나면 매수 또는 매도 신호를 발생시킵니다.
이를 바탕으로 전략은 가격 돌파의 최소 간격 설정, 과도한 거래 방지, 다양한 크기의 진입 신호 설정 등 추가 조건을 설정합니다. 이러한 조건은 불량한 거래 지점을 걸러내기 위한 것입니다.
장점 분석
해당 전략은 다음과 같은 장점을 가지고 있습니다.
-
Faytterro Estimator 지표를 사용하여 추세를 판단하며, 이 지표는 가격 변동에 민감하여 추세 변화를 조기에 포착할 수 있습니다.
-
2차 함수를 구성하여 CR 곡선 특성을 반영하고 변곡점 신호를 찾아내며, 판단 방법이 직관적이고 효과적입니다.
-
다양한 크기의 진입 신호를 설정하여 이상적인 지점에서 피라미드 거래(pyramid trading)를 수행할 수 있어 수익 공간을 확대합니다.
-
최소 간격 설정을 추가하여 신호를 효과적으로 필터링하고 불필요한 거래를 방지합니다.
-
조정 가능한 매개변수가 많아 다양한 상품에 맞게 최적화할 수 있으며 적응성이 뛰어납니다.
-
전략 로직이 명확하고 이해하기 쉬우며 코드 가독성이 높아 학습 및 참고에 용이합니다.
위험 분석
해당 전략에는 주의해야 할 몇 가지 위험이 있습니다.
-
Faytterro Estimator는 곡선 피팅(curve fitting)에 위험이 있어 일부 상품에서는 효과가 좋지 않을 수 있습니다.
-
2차 함수 변곡점만으로 신호를 판단하는 것은 너무 단순하여 오판할 가능성이 있습니다.
-
잦은 피라미드 거래는 수수료 부담을 가중시킵니다.
-
조정 가능한 매개변수가 많아 최적화 난이도가 높아집니다.
-
가격 변동기(진동 구간)의 오판 문제를 효과적으로 처리하지 못합니다.
-
손절매 메커니즘이 없어 손실이 확대될 수 있습니다.
위험에 대한 대응 방안은 다음과 같습니다.
-
다양한 상품에 맞게 매개변수를 최적화하여 강건성을 높입니다.
-
다른 지표를 추가하여 변곡점만으로 인한 오판을 방지합니다.
-
합리적인 손절매 설정으로 단일 거래 손실을 통제합니다.
-
빅데이터 방법을 통해 매개변수를 자동 최적화합니다.
-
변동 인식 메커니즘을 추가하여 변동 구간을 회피합니다.
-
합리적인 손절매 로직을 설정합니다.
최적화 방향
해당 전략의 최적화 방향은 다음과 같습니다.
-
손절매 로직을 추가하여 단일 거래 손실을 통제합니다. 이동 손절매 또는 시간 손절매를 설정할 수 있습니다.
-
다른 지표를 조합하여 Faytterro Estimator 단일 지표의 오판 위험을 방지합니다. 예를 들어 MACD, KDJ 등 지표를 결합하여 필터링합니다.
-
확인 메커니즘을 추가하여 가격의 단기 반등으로 인한 손절매 출현을 방지합니다. 2차 진입 확인을 고려할 수 있습니다.
-
조정 가능한 매개변수를 최적화하여 다양한 상품에 적합한 합리적인 매개변수를 설정합니다. 유전 알고리즘, 베이지안 최적화 등을 사용할 수 있습니다.
-
변동 장세 인식을 추가하여 변동 구간에서 거래를 회피합니다. ATR, DMI 등 지표를 사용할 수 있습니다.
-
피라미드 로직을 최적화하여 추격 매수/매도를 방지합니다. 예를 들어 추세 강도에 따라 포지션 추가 폭을 동적으로 조정합니다.
-
다양한 시간 주기의 매개변수 설정을 테스트하여 최적의 주기를 찾습니다.
요약
본 전략은 Faytterro Estimator의 거래 신호를 기반으로 의사 결정을 내리고, 여기에 로직 판단을 추가하며 다양한 크기의 진입 신호를 설정하여 피라미드 특성을 지닌 추세 추종 전략을 형성합니다. 이 전략은 직관적이고 이해하기 쉬우며 추세 포착 능력이 뛰어납니다. 그러나 지표 오판, 손절매 부재, 매개변수 최적화 어려움 등의 문제도 있습니다. 향후 최적화 방향으로는 필터 메커니즘 추가, 손절매 로직, 매개변수 최적화 등을 통해 전략의 안정성과 적응성을 높이는 것입니다. 전반적으로 본 전략은 지표를 활용한 추세 변화 판단 아이디어를 제공하며 학습 및 참고할 가치가 있습니다.
- 1
