Freya Finance에서 Moving Average로 거래하는 방법
Moving Average는 추세 거래의 근간이며, Freya에서는 EMA와 SMA 모두 봇 트리거로 사용할 수 있습니다. 이해해야 할 핵심은 무엇이 무엇을 교차하는가입니다: Freya에서 단일 moving-average 조건은 가격이 moving-average 선을 교차할 때 발동됩니다 — 두 moving average가 서로 교차할 때가 아닙니다. 이 가이드는 EMA와 SMA가 무엇을 측정하는지, Freya가 이를 정확히 어떻게 구현하는지, 그리고 조건을 단계별로 구축하는 방법을 다룹니다.
이것은 일반적인 기술적 분석 교육이며, 금융 자문이 아닙니다. Moving Average는 과거 가격을 요약합니다. 시장을 예측하거나 수익성 있는 거래를 보장하지 않습니다.
Key Takeaways
- Freya에서 단일 EMA 또는 SMA 조건은 가격이 moving-average 선을 교차할 때 발동됩니다 — 위로 뚫고 올라가거나(Crosses Above) 아래로 뚫고 내려갑니다(Crosses Below).
- 노출되는 연산자는 Crosses Above와 Crosses Below뿐입니다. 단일 MA에 대한 고정 Above/Below 연산자는 없으며, 입력할 값도 없습니다.
- 기간은 고정 목록에서 선택합니다: 5, 10, 20, 30, 50 또는 100 — 기본값은 20입니다.
- EMA와 SMA는 트리거로서 동일하게 작동합니다. 유일한 차이는 반응성입니다 — EMA가 최근 가격에 더 빠르게 반응합니다.
- 각 조건은 자체 타임프레임(1m에서 1d)을 가지며, 진입과 조건부 청산 모두에서 작동하고, AND / OR로 결합할 수 있습니다.
Moving Average란?
Moving Average는 최근 N개의 캔들을 평균하여 가격을 단일 추세선으로 평활화합니다. 단기 노이즈를 걸러내어 근본적인 방향을 더 쉽게 읽을 수 있게 합니다. Freya에서는 두 가지 유형이 제공됩니다:
- SMA (Simple Moving Average) — 최근 N개 종가의 단순 평균입니다. 윈도우 내의 모든 캔들이 동등하게 계산됩니다.
- EMA (Exponential Moving Average) — 최근 가격에 더 큰 가중치를 부여하는 가중 평균으로, 새로운 움직임에 더 빠르게 반응하고 같은 기간의 SMA보다 지연이 적습니다.
SMA(N) = 최근 N개 종가의 평균
EMA(N) = 가장 최근의 종가를 강조하는 가중치
기간(N)은 민감도를 제어합니다. 짧은 기간(5나 10 같은)은 가격에 밀착하여 빠르게 전환합니다. 긴 기간(50이나 100 같은)은 더 매끄럽고 느리며, 더 넓은 추세를 나타냅니다.
트레이더는 가격과 moving-average 선 사이의 관계를 주시합니다 — 선 위의 가격은 흔히 강세로, 선 아래는 약세로, 그리고 가격이 선을 교차하는 것은 잠재적 전환으로 읽힙니다. Freya가 발동하는 것은 바로 이 가격 대 선 관계입니다.
EMA 대 SMA는 어느 하나가 "더 낫다"는 문제가 아닙니다. EMA는 더 일찍 반응합니다 — 전환을 일찍 포착하는 데 유용하지만, 잘못된 반전에 더 취약합니다. SMA는 더 안정적입니다 — 반응이 느리지만 노이즈가 적습니다. 같은 기간, 다른 반응성입니다.
Freya에서 Moving Average 사용하기
EMA 또는 SMA 조건을 추가하면 Freya는 현재 가격을 moving-average 선과 비교합니다. 교차는 이전 가격과 이전 선을 사용하여 감지되므로, "가격이 MA를 교차한다"는 진정한 교차 이벤트입니다.
가격이 선을 교차하는 것 — 두 MA가 교차하는 것이 아님
Freya에서 단일 moving-average 조건은 하나의 선에 대한 가격에 관한 것입니다:
- Crosses Above → 가격이 MA 선의 이하-또는-같은 위치에서 그 위로 이동합니다. 가격이 평균을 위로 막 뚫고 올라갔습니다.
- Crosses Below → 가격이 MA 선의 이상-또는-같은 위치에서 그 아래로 이동합니다. 가격이 평균을 아래로 막 뚫고 내려갔습니다.
이것이 EMA와 SMA에 노출된 유일한 두 연산자입니다. 다음은 없습니다:
- 단일 moving average에 대한 고정 "Above" / "Below" 연산자는 없습니다 — 트리거는 교차 이벤트이지, "가격이 현재 선 위에 있다"는 상태가 아닙니다.
- 값 필드는 없습니다 — 숫자를 입력하지 않습니다. 선 자체가 기준이며, 가격과 함께 움직입니다.
선택 가능한 기간 — 기본값 20
moving-average 기간을 고정 드롭다운에서 선택합니다:
| 기간 | 특성 |
|---|---|
| 5 | 매우 빠름, 가격에 밀착 |
| 10 | 빠름, 단기 |
| 20 | 기본값 — 균형 잡힌 단기/중기 |
| 30 | 중기 |
| 50 | 더 느림, 중간 추세 |
| 100 | 느림, 넓은 추세 |
기본값은 20입니다. 더 짧은 기간은 가격을 더 자주 교차합니다(더 많은 신호, 더 많은 노이즈). 더 긴 기간은 드물게 교차하지만 더 중요한 전환을 표시하는 경향이 있습니다.
EMA와 SMA는 같은 방식으로 작동
두 지표 모두 동일하게 발동됩니다 — 가격이 선을 교차, Crosses Above / Crosses Below, 같은 기간 목록. 유일한 차이는 EMA가 같은 기간의 SMA보다 최근 가격에 더 빠르게 반응한다는 것입니다. 더 빠른 반응을 원하면 EMA를, 더 안정적인 선을 원하면 SMA를 선택하세요.
조건별 타임프레임
각 moving-average 조건은 자체 타임프레임을 읽습니다 — 1m, 5m, 15m, 30m, 1h, 4h 또는 1d. 따라서 "가격이 4시간봉에서 50 EMA를 상향 교차"는 그 자체로 완결된 하나의 조건이며, 다른 타임프레임의 다른 조건과 결합할 수 있습니다.
진입과 청산
Moving-average 조건은 진입 측과 조건부 청산 트리거로서 모두 사용할 수 있습니다 — 따라서 교차는 포지션을 열거나 닫을 수 있습니다. 연산자, AND/OR 로직, 타임프레임 전반에 대해서는 진입 조건 및 트리거 시스템을 참조하세요.
Moving-Average 조건 설정하기
봇을 구축하거나 편집할 때 EMA 또는 SMA 트리거를 추가하는 방법은 다음과 같습니다:
- 봇을 생성하거나 편집합니다. 봇 마법사를 열고(또는 기존 봇을 편집하고) Entry Conditions 섹션으로 이동합니다. (대신 청산의 경우 조건부 청산 섹션을 사용하세요 — 컨트롤이 동일합니다.)
- 조건을 추가합니다. 즉시 진입하는 대신 조건에 따라 발동하도록 선택한 다음, 새 조건 행을 추가합니다.
- 지표 유형으로 EMA 또는 SMA를 선택합니다. (기억하세요: 같은 동작, EMA가 더 빠르게 반응할 뿐입니다.)
- 연산자를 선택합니다. 두 가지만 사용할 수 있습니다: Crosses Above(가격이 선을 위로 뚫음) 또는 Crosses Below(가격이 선을 아래로 뚫음). 입력할 값은 없습니다.
- 기간과 타임프레임을 선택합니다. 기간을 5, 10, 20, 30, 50, 100 중에서 선택하고(기본값 20), 캔들 간격을 설정합니다 — 1m, 5m, 15m, 30m, 1h, 4h 또는 1d.
- 조건이 둘 이상이면 AND / OR로 결합합니다. AND는 모든 조건이 동시에 참이어야 합니다(더 적고 더 확신도 높은 진입). OR는 단일 일치 중 하나에서 발동됩니다(더 빈번). 총 여러 개의 조건을 추가할 수 있습니다.
일반적인 Moving-Average 설정
이것들은 일반적이고 교육적인 예시입니다 — 자문이 아니며, 약속된 결과가 있는 설정도 아닙니다. 어떤 아이디어든 자신의 계획과 위험 허용 범위에 대해 테스트하세요.
추세 돌파 진입(단일 조건). 유일한 진입으로 가격이 4시간봉에서 50 EMA를 Crosses Above — 봇은 가격이 중기 추세선을 위로 뚫을 때 열립니다. 50이나 100 같은 긴 기간은 덜 자주 교차하며 더 의미 있는 돌파를 표시하는 경향이 있습니다. 기간 5나 10은 끊임없이 교차합니다.
EMA 대 SMA, 같은 기간. backtest에서 같은 타임프레임의 EMA(20) 교차와 SMA(20) 교차를 비교하여, 더 빠른 EMA가 더 안정적인 SMA에 비해 진입 타이밍을 어떻게 바꾸는지 확인합니다.
교차 + 모멘텀(AND). 가격이 1시간봉에서 20 EMA를 Crosses Above AND RSI가 1시간봉에서 50을 Above일 것을 요구하여, 모멘텀이 일치할 때만 돌파가 카운트되도록 합니다.
교차 기반 청산. 청산 측에서는, 가격이 moving-average 선을 Crosses Below할 때 가격이 추세선을 잃으면 포지션을 닫을 수 있습니다 — 고정 Take Profit과 함께 또는 그 대신 트레일링 방식의 청산으로 유용합니다.
Moving Average는 지연됩니다 — 움직임이 시작된 후에 그것을 확인합니다. 횡보하고 변동성이 심한 시장에서는 가격이 짧은 기간의 MA를 반복적으로 왔다 갔다 교차하여 whipsaw 신호를 만듭니다. 긴 기간은 whipsaw를 줄이지만 더 느리게 반응합니다. 잘못된 신호를 완전히 피하는 기간은 없습니다.
자주 묻는 질문
Freya에서 두 moving average의 Golden Cross나 Death Cross를 할 수 있나요?
표준 봇 빌더에서 단일 이중 MA 조건으로는 할 수 없습니다. "Golden Cross"(50이 200을 상향 교차하는 것처럼 빠른 MA가 느린 MA를 교차)는 두 moving average를 서로 비교합니다. Freya에서 단일 EMA 또는 SMA 조건은 가격을 하나의 moving-average 선과 비교합니다 — 두 선이 교차할 때가 아니라 가격이 선을 교차할 때 발동됩니다. 전략이 두 선 Crossover에 의존한다면, 그 특정 이벤트는 여기서 하나의 선택 가능한 트리거로 노출되지 않습니다. 그래도 가격 대 MA 조건을 기간과 타임프레임에 걸쳐 AND/OR로 결합하여 추세 로직을 구축할 수 있습니다.
EMA와 SMA에서 어떤 연산자를 사용할 수 있나요?
두 가지뿐입니다: Crosses Above(가격이 선을 위로 교차)와 Crosses Below(가격이 선을 아래로 교차). 단일 moving average에 대한 고정 "Above" 또는 "Below" 연산자는 없으며, 값 필드도 없습니다.
Freya에서 EMA와 SMA의 차이는 무엇인가요?
이들은 동일하게 발동됩니다 — 같은 연산자, 같은 기간 목록, 둘 다 가격을 선과 비교합니다. EMA는 최근 가격을 더 무겁게 가중하기 때문에 더 빠르게 반응합니다. SMA는 더 안정적이고 느립니다. 그 반응성이 유일한 실질적 차이입니다.
어떤 기간을 선택할 수 있나요?
고정 목록: 5, 10, 20, 30, 50, 100, 기본값은 20입니다. 짧은 기간은 더 빈번하고 노이즈가 많은 교차를 제공합니다. 긴 기간은 더 적고 더 넓은 추세의 교차를 제공합니다.
Moving-average 조건에 값을 입력해야 하나요?
아니요. RSI와 달리 moving-average 조건은 임계값이 필요 없습니다 — moving-average 선이 기준이며, 가격과 함께 움직입니다. EMA 또는 SMA, 연산자, 기간, 타임프레임만 선택합니다.
어떤 타임프레임을 사용해야 하나요?
각 조건은 자체 타임프레임(1m에서 1d)을 가집니다. 4h와 1d 같은 높은 타임프레임은 더 느리고 일반적으로 더 안정적인 교차를 제공합니다. 5m이나 15m 같은 낮은 타임프레임은 훨씬 더 자주 교차합니다. 올바른 선택은 전략에 따라 다릅니다 — backtest가 비교에 도움이 됩니다. Freya에서 Backtest 실행하는 방법을 참조하세요.
Moving average 교차가 포지션을 열기만 하는 것이 아니라 닫을 수도 있나요?
네. EMA와 SMA 조건은 조건부 청산 트리거로도 사용할 수 있으므로, 가격이 선을 교차하면 deal을 닫을 수 있습니다. 조건부 청산을 참조하세요.
Moving average 봇은 돈을 버는 것이 보장되나요?
아니요. Moving Average는 과거 가격을 요약하는 추세 도구입니다. 실제 움직임에 지연되고, 횡보 시장에서 whipsaw하며, 수익성 있는 거래를 보장할 수 없습니다. 적절한 위험 관리를 갖춘 검증된 계획에서 하나의 입력으로 사용하세요. 이 글은 일반적인 교육이며, 금융 자문이 아닙니다.
계속 학습하기
- Freya에서 거래할 수 있는 지표 — 트리거의 전체 메뉴.
- 진입 조건 및 트리거 시스템 — 연산자, AND/OR, 조건별 타임프레임.
- 봇 거래를 위한 기술적 지표 — moving average, RSI, MACD 등의 배경에 있는 더 깊은 이론.
