트리플 이동 평균 교차 시스템 (Triple moving average crossing system) 은 전형적인 트렌드를 추적하는 주식 거래 전략이다. 그것은 3개의 다른 시간 길이의 이동 평균의 교차를 구매 및 판매 신호로 이용한다. 단기 이동 평균 위에 중기 이동 평균을 가로질러 중기 이동 평균 위에 장기 이동 평균을 가로질러 구매 신호를 생성한다. 단기 이동 평균 아래에 중기 이동 평균을 가로질러 중기 이동 평균 아래에 중기 이동 평균을 가로질러 중기 이동 평균 아래에 장기 이동 평균을 가로질러 판매 신호를 생성한다.
이 전략은 세 개의 이동 평균을 기반으로 합니다: 장기 이동 평균 ma1, 중기 이동 평균 ma2 및 단기 이동 평균 ma3. 먼저 세 개의 선을 계산합니다:
length1 = input(18,'长线')
length2 = input(9,'中线')
length3 = input(4,'短线')
ma1 := sma(close,length1)
ma2 := sma(close,length2)
ma3 := sma(close,length3)
그 중, length1, length2 및 length3는 각각 3개의 이동 평균의 시간 길이를 정의한다. sma 함수는 해당 길이의 간단한 이동 평균을 계산한다.
다음으로 세 개의 이동 평균을 사용하여 구매 및 판매 시기를 결정합니다.
if ma2 > ma1 and ma3 > ma3[1]
strategy.entry("Long", strategy.long)
if ma2 < ma1 and ma3 < ma3[1]
strategy.entry("Short", strategy.short)
중기선 ma2 위에 장기선 ma1을 뚫고, 단기선 ma3 위에 전주기의 ma3을 뚫고 있을 때, 다중 신호를 낸다. 중기선 ma2 아래에 장기선 ma1을 뚫고, 단기선 ma3 아래에 전주기의 ma3을 뚫고 있을 때, 공백 신호를 낸다.
이러한 위험은 적절한 최적화 매개 변수와 다른 지표와 결합하여 필터링 조건으로 감소시킬 수 있습니다.
트리플 이동 평균 교차 전략은 간단한 실용적인 트렌드 추적 전략에 속한다. 트리플 이동 평균의 교차에 따라 시장 추세의 변화를 판단하여 거래 신호를 생성한다. 이 전략의 장점은 규칙이 간단하며, 효과적으로 트렌드를 추적할 수 있으며, 중장선 운영에 적합하다. 그러나 특정 가짜 신호 위험과 철회 위험도 존재한다.
/*backtest
start: 2023-08-28 00:00:00
end: 2023-09-27 00:00:00
period: 2h
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/
// © dongyun
//@version=4
strategy("三重交叉修正模式系统", overlay=true)
//strategy.risk.allow_entry_in(strategy.direction.long)
length1 = input(18,'长线')
length2 = input(9,'中线')
length3 = input(4,'短线')
ma1 =0.0
ma2 = 0.0
ma3 = 0.0
ma1 := sma(close,length1)
ma2 := sma(close,length2)
ma3 := sma(close,length3)
plot(ma1)
plot(ma2)
plot(ma3)
if ma2 > ma1 and ma3 > ma3[1]
strategy.entry("Long", strategy.long, when=strategy.position_size <= 0)
if ma2 < ma1 and ma3 < ma3[1]
strategy.entry("Short", strategy.short, when=strategy.position_size > 0)