다중 요인 조합 적응 이동 평균 전략
전략 개요
다인자 조합 자기 적응 이동 평균 전략은 일일선, 이동 평균, 집적 크로스 및 HA 평균선을 동시에 사용하는 복합 전략이다. 이 전략은 더 많은 거래 기회를 탐색하여 황소 시장에서 더 높은 누적 수익을 얻으려는 것이다.
2. 전략 원칙
이 전략의 핵심 논리는 여러 기술 지표가 결합되어 구매/판매 신호에 점수를 부여하고, 서로 다른 요소의 일치 결과에 따라 서로 다른 강도의 거래 신호를 제공하는 것이다.
특히, 전략에 사용되는 네 가지 주요 기술 지표는 다음과 같습니다.
-
일내선 ᆞ 전략은 일내선의 색을 사용하여 가격 흐름을 판단합니다. 연속적으로 두 개의 녹색 개체 HA 평균선은 구매 신호이며, 연속적으로 두 개의 빨간 공백 HA 평균선은 공백 신호입니다.
-
이동 평균. 전략은 동시에 빠른, 느린, 필터링 세 개의 다른 파라미터 설정을 사용하는 이동 평균. 빠른 라인이 느린 라인을 통과 할 때, 느린 라인이 ?? 라인을 통과 할 때, 구매 신호; 반대로, 판매 신호. 이동 평균은 중·장기 추세를 효과적으로 판단한다.
-
Stochastic 지표. 이 지표는 다공이 교차하는 시간을 판단한다. %K 라인이 아래쪽에서 %D 라인을 뚫을 때, 구매 신호로; 위쪽에서 아래쪽에서 뚫을 때, 판매 신호로.
-
매칭 스코어 메커니즘. 위의 여러 요소의 매칭 상황에 따라 전략은 스코어 메커니즘을 채택한다. 매칭 인자가 많을수록 대응 신호의 강도도 높아진다.
여러 요소를 종합적으로 판단하여, 전략은 중·단기간에 더 많은 미세한 거래 기회를 잡을 수 있으며, 이로 인해 황소 시장에서 초과 수익을 얻을 수 있습니다.
세, 전략적 장점
다인자 조합 이동 평균 전략의 가장 큰 장점은 신호의 신뢰성을 높이는 데 있습니다. 단일 기술 지표는 잘못된 신호가 발생할 수 있습니다. 이 전략은 여러 지표가 결합되어 사용되며, 가짜 신호의 간섭을 효과적으로 줄일 수 있습니다.
또한, 단일 지표를 따르는 것보다 여러 요소의 조합이 거래의 승률을 높일 수 있습니다. 황소 시장에서 전략은 더 높은 누적 수익을 얻을 수 있습니다.
네, 전략적 위험
이 전략의 주요 위험은, 다중 요인 조합 자체가 전략의 복잡성을 증가시킬 수 있다는 것이다. 동시에 여러 지표의 파라미터 설정을 겸비해야 하는 것, 자주 조정하는 것 등이다.
또한, 곰 시장에서는 전략적 지분 기간이 너무 길어질 수 있다.
또한, 스토카스틱 지표와 HA 평균선과 같은 기술 지표는 갑작스러운 사건의 영향을 받기 쉽고, 잘못된 신호를 생성하여 불필요한 손실을 초래할 수 있다.
다섯째, 전략적 최적화
이 전략은 다음과 같은 부분에서 최적화될 수 있습니다.
-
각 지표 변수의 설정을 최적화하여 최적의 변수 조합을 찾습니다.
-
모델 트레이닝 및 파라미터 적응 모듈, 실시간 최적화 파라미터를 추가한다.
-
스톱로스 전략이 증가하고, 최대 철회 전략이 감소한다.
-
포지션 제어 모듈을 추가하여 시장 상황에 따라 포지션을 동적으로 조정합니다.
-
기계 학습 알고리즘과 결합하여 다중 인자 점수를 부여하는 신경망 모델을 구축합니다.
VI. 결론
다인자 조합은 이동 평균 전략에 적응하여 여러 가지 기술 지표의 장점을 통합적으로 사용한다. 이 전략은 신호 품질을 효과적으로 증가시킬 수 있으며, 황소 시장에서 초과 수익을 얻을 수 있다. 그러나 동시에 전략의 복잡성이 증가하여 추가 테스트 및 최적화가 필요합니다.
/*backtest
start: 2022-12-08 00:00:00
end: 2023-12-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © cyrule
//@version=4
strategy("2nd Grade Strategy", overlay=true, shorttitle="2GTS", max_lines_count = 500, max_labels_count = 500, calc_on_every_tick = true, calc_on_order_fills = true, pyramiding = 1, default_qty_type = strategy.percent_of_equity, default_qty_value = 10)- 1

