진동하는 K-라인 양적 거래 전략
개요
이 전략은 지표 기반의 동력 전략으로, RSI, Stoch, MACD 등의 오실레이터 지표를 사용하여 전략 거래 신호를 구성한다. 전략의 주요 아이디어는 가격이 흔들릴 때 지표를 사용하여 트렌드 방향을 식별하고, 지표 신호에 따라 입문한다. 동시에, 전략은 지연 오버 트렌드 지표를 사용하여 중지한다.
전략 원칙
이 전략은 먼저 사용자 정의 함수 f_getOscilatorValues를 호출하여 RSI, Stoch, MACD 등과 같은 다양한 진동 지표의 값을 얻습니다. 그리고 f_getSupertrend 함수를 사용하여 지연 오버트렌드 지표의 값을 계산하여 스톱로드를 추적합니다.
지표를 계산한 후, 전략은 f_getBuySellStops 함수를 호출하여 지표 값에 따라 입구 중지 및 중지 지점을 계산한다. 구체적으로, 그것은 ATR 지표를 계산하고, ATR을 입구 중지 인수와 ATR을 스톱 인수와 스톱 인수와 스톱 인수와 스톱 인수를 계산한다. 트렌드 반전이 발생할 때, 스톱 및 스톱 지점은 조정된다.
그 후, 전략은 K 선의 실체 방향을 판단합니다. 상승하는 K 선이라면, 녹색으로 그리고 하락하는 K 선은 빨간색으로 그려집니다. K 선과 지표를 그리고 나면, 전략은 입시 조건을 충족하는지 판단합니다. 입시 조건은 지표가 오버 바이를 표시할 때, 가격이 경로를 돌파 할 때 더 많이; 지표가 오버 세일 때, 가격이 경로를 돌파 할 때 비어 있습니다.
진입 후, 정지는 추적, 추적 정지는 상반 또는 하반, whichever is closer. 정지는 촉발 후 평지. 가격 정지 지점에 도달하면 부분적으로 정지.
전략적 강점 분석
이 전략은 다음과 같은 장점을 가지고 있습니다.
-
오실레이터 지표를 사용하여 트렌드의 방향성을 파악하여 시장의 단선 반전의 기회를 적시에 잡을 수 있습니다.
-
적용 지연 초향 손해 중지 전략, 손해가 확대되기 전에 손해 출전을 중지하여 단독 손해를 제한할 수 있다.
-
ATR이 계산한 리스크 메이저에 따라 스톱로스 및 스톱 포스트를 동적으로 조정할 수 있다.
-
고주기 평균선과 결합하여 필터링하여, <unk>을 피한다.
-
이 전략은 수익을 유지하면서도 수익의 일부를 잠금하는 것입니다.
-
전략은 간단하고 명확하며, 이해하기 쉬운 구현이며, 양자 거래 초보자에게 적합합니다.
전략적 위험 분석
이 전략에는 몇 가지 위험도 있습니다.
-
oscillators 지표에는 지연 문제가 있으며, 입구 신호 지연, 출구 신호 조기 등으로 이어질 수 있다. 지표 파라미터를 조정하여 최적화하거나, 트렌드 다음 지표 보조 판단을 추가할 수 있다.
-
스톱포드가 가까워지면 브레이크 스톱포드가 발생할 수 있다. 스톱포드 범위를 적절히 넓히거나, <unk>델리어 스톱과 같은 동적 스톱포드 전략을 사용할 수 있다.
-
부분 정지 후, 남은 포지션은 포스트스트로드 될 수 있다. 부분 정지 비율을 줄일 수 있고, 여유를 남길 수 있다.
-
데이터 재조합 위험. 여러 시장에서 여러 번 검증하여 재조합을 피해야 한다.
-
고주기평균선은 필터 조건으로도 무효가 될 수 있다. 경향 분류와 같은 방법이 대주기 움직임을 판단하는 데 보조되어야 한다.
전략 최적화 방향
이 전략은 다음과 같은 부분에서 최적화될 수 있습니다.
-
다른 오실레이터 지표의 파라미터 조합을 테스트하고, 빠른 K 선의 스토흐 지표와 같은 더 좋은 품질의 신호를 제공할 수 있는 조합을 선택한다.
-
부분 스톱을 이동 스톱으로 바꾸어 ATR 또는 이동 평균에 따라 스톱 위치를 설정하십시오.
-
대주기 트렌드를 판단하는 데 기계 학습 알고리즘을 추가하여 고주기 평균선 필터링 방식을 대체하여 판단 정확도를 향상시킵니다.
-
에너지 증가가 필요없는 역거래를 방지하기 위해 입시 필터링 조건으로 사용된다.
-
지표의 통합 및 무게 최적화를 통해 현재 품종에 가장 적합한 지표 조합을 선택하십시오.
-
기계 학습 풍력 제어 모듈을 추가하고, 스피드, 스피드, 포지션 등을 동적으로 최적화한다.
-
삼각대리 또는 시중대리 거래 신호를 추가하여 선물과 현금 사이의 가격 차이를 활용하십시오.
요약하다
이 전략은 전체적으로 수량 거래 초보자 학습에 매우 적합한 전략이며, 아이디어는 명확하며, 중요한 점은 지표 분석과 위험 제어에 기반하고 있습니다. 그러나 안정적인 수익을 얻기 위해 여전히 실장에 대해 변수 최적화 및 위험 회피가 필요합니다. 또한, 추세를 판단, 손해 최적화, 통합 학습 등의 측면에서 전략 증진을 할 수 있습니다.
/*backtest
start: 2023-08-26 00:00:00
end: 2023-09-25 00:00:00
period: 1h
basePeriod: 15m
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/
// © HeWhoMustNotBeNamed
//@version=4- 1
