Goldix EA
- Experts
- 버전: 3.1
- 업데이트됨: 17 7월 2026
- 활성화: 10
Goldix EA — 주요 추세 방향으로의 적응형 가격 채널 돌파 매매에 기반한 MetaTrader 5용 전문 자동 Expert Advisor
간략 소개
Goldix EA는 적응형 가격 채널 돌파 매매, EMA를 이용한 추세 필터링, 그리고 Smart Risk 자금 관리 시스템을 결합한 전문 Expert Advisor입니다. 본 EA는 스스로 시장을 분석하고 보유 포지션을 관리하며 시장 변동성의 변화에 적응합니다. 개발 과정에서 금(XAUUSD) 거래에 특별한 주의를 기울였으나, 본 EA는 Forex 통화쌍, 지수 및 다양한 MetaTrader 5 거래 상품에도 적합합니다.
GOLDIX EA를 선택해야 하는 이유
• 주요 추세 방향으로의 매매 — 느린 EMA 필터가 시장에 역행하는 진입을 방지합니다
• 적응형 가격 채널 — 가격 갭을 포함하여 경계가 현재 변동성에 스스로 맞춰집니다
• 고전적인 마틴게일 대신 Smart Risk — 후속 주문의 수량이 증가하지 않고 점진적으로 감소합니다
• 통제된 그리드 매매 — 고정 스텝, 주문 한도, 사이클 자동 재시작
• 완전한 포지션 보호 세트 — Stop Loss, Take Profit, Trailing Stop 및 Break Even
• Time Filter — 요일과 하루 중 시간대별로, 브로커 서버 시간 기준
• 스프레드 관리, 여유 마진 관리 및 일일 거래 한도
• 색상을 설정할 수 있는 전략 라인을 차트에 직접 표시
• 손익 통계를 제공하는 정보 패널과 차트상의 거래 내역
• Netting 및 Hedging 계좌 완전 지원
주요 기능
• Smart Risk
• Grid Trading
• Trailing Stop
• Break Even
• Stop Loss & Take Profit
• Time Filter
• Trade Direction
• Spread Control
• Daily Limit
• Netting & Hedging
• Trade History
• Strategy Lines
상세 설명
Goldix EA의 바탕에는 단순하고 검증된 아이디어가 있습니다. 추세 방향으로 매매하되, 시장이 실제로 평소의 범위를 벗어날 때에만 진입한다는 것입니다. 적응형 가격 채널은 고전적인 Keltner Channel에 가까운 원리로 이동평균선을 중심으로 구성되며, 시장의 일상적인 움직임의 경계를 정합니다. 가격이 그 경계를 벗어나고 추세 필터가 이를 뒷받침할 때, 이는 따라갈 가치가 있는 모멘텀으로 간주됩니다.
채널의 폭은 시장의 실제 움직임 범위를 기준으로 계산되므로 현재 변동성에 자동으로 맞춰집니다. 조용한 시장에서는 채널이 좁아지고, 활발한 시장에서는 넓어집니다. 이는 가격 갭과 급격한 움직임이 일상적인 금에서 특히 중요합니다.
자금 관리는 Smart Risk 시스템을 기반으로 합니다. 기본 수량은 잔고 규모를 기준으로 계산되며, 그리드의 각 후속 주문 수량은 점진적으로 감소합니다. 이는 주문이 두 배씩 늘어나 예치금에 대한 부담이 기하급수적으로 커지는 고전적인 마틴게일과는 대조적입니다. 이러한 접근 방식은 자금 관리를 더 보수적이고 예측 가능하게 만듭니다.
이 외에도 통제된 그리드 매매, Stop Loss, Take Profit, Trailing Stop, Break Even, 시간 및 거리 기반 진입 필터, 스프레드 관리, 일일 거래 한도 및 기타 매매 관리 도구를 사용할 수 있습니다. 본 EA는 작동 중인 전략 라인을 차트에 직접 표시하며, 정보 패널을 통해 주요 설정과 현재 거래 결과를 실시간으로 확인할 수 있습니다.
EA의 작동 방식
본 EA는 각 봉이 마감될 때 시장을 분석하며 두 가지 조건을 동시에 평가합니다. 가격이 채널을 벗어나 있는지, 그리고 추세 필터가 그 방향을 확인해 주는지입니다.
채널. 이동평균선을 중심으로 동적 통로가 구성되며, 그 폭은 최근 봉들에서 나타난 시장의 실제 움직임 범위에 의해 결정됩니다. 가격이 채널 내부에 있는 동안에는 그 움직임이 일상적인 것으로 간주되어 포지션이 개시되지 않습니다. 경계를 벗어난다는 것은 평소의 변동성을 넘어서는 모멘텀을 의미합니다.
추세 필터. 느린 EMA가 시장이 전체적으로 어느 방향을 향하고 있는지를 판단합니다. 매수는 가격이 이 선 위에 있을 때에만, 매도는 그 아래에 있을 때에만 고려됩니다. 이를 통해 본 EA가 주요 흐름에 역행하여 매매하는 것을 막습니다.
거래 개시. 채널 돌파가 추세 방향과 일치하면 본 EA는 신호를 생성합니다. 이어서 일반적인 안전 규칙이 적용됩니다. 거래 간 간격과 거리, 현재 스프레드, 거래 세션 상태, Time Filter, 여유 마진의 충분성이 확인됩니다. 필요한 경우 수량은 브로커의 요구사항에 맞게 조정됩니다. 개시된 후 포지션은 손절, 익절, Trailing Stop 및 Break Even으로 관리되며, 그리드 매매가 활성화된 경우 시장이 포지션에 역행하여 움직임에 따라 본 EA가 주문을 추가할 수 있습니다.
EA 파라미터
Keltner And EMAs
KeltnerPeriod — 채널이 구성되는 기준이 되는 이동평균선의 기간이자, 동시에 그 폭을 계산하는 깊이입니다. 값이 클수록 채널의 기준선이 더 완만해지고 돌파가 덜 자주 발생합니다. 값이 작을수록 채널이 현재 움직임에 더 민감해집니다.
EMAFastPeriod — 빠른 EMA의 기간입니다. 차트에 보조 선으로 표시되며 채널 대비 단기 가격 움직임을 시각적으로 평가하는 데 도움이 됩니다.
EMASlowPeriod — 추세 필터 역할을 하는 느린 EMA의 기간입니다. 어떤 거래가 허용되는지를 결정합니다. 선 위에서는 매수만, 아래에서는 매도만 허용됩니다. 값이 클수록 더 장기적인 추세를 반영하여 필터가 엄격해지고, 값이 작을수록 본 EA가 방향 전환에 더 빠르게 반응합니다.
Lot Settings
LotMethod — 포지션 수량 계산 방법: 고정 랏 또는 Smart Risk(잔고 규모 기반 자동 계산). 본 EA가 각 신규 거래의 수량을 어떻게 정할지를 결정합니다.
FixedLotSize — 고정 수량 모드에서 사용되는 랏 크기입니다. 이 모드가 선택된 경우에만 적용됩니다.
Grid Trading Settings
UseGrid — 보유 포지션 관리 시 그리드 매매를 활성화하거나 비활성화합니다. 비활성화하면 본 EA는 물타기 주문을 추가하지 않고 작동합니다.
GridStep — 인접한 그리드 레벨 간의 포인트 단위 거리입니다. 값이 클수록 시장이 포지션에 역행할 때 추가 주문이 덜 자주 추가됩니다.
MaxGridOrders — 그리드 작동 중 본 EA가 한 방향으로 개시할 수 있는 최대 주문 수입니다. 전체 리스크를 제한합니다.
Trading Direction
TradeDirection — 허용되는 거래 방향을 결정합니다: 매수만(BUY), 매도만(SELL) 또는 양방향(BOTH).
Stop Loss & Take Profit Settings
StopLoss — 각 신규 포지션에 대한 포인트 단위 손절 크기입니다. 값이 0이면 Stop Loss 사용이 비활성화됩니다.
TakeProfit — 이익을 자동 확정하기 위한 포인트 단위 익절 크기입니다. 값이 0이면 Take Profit 사용이 비활성화됩니다.
Trailing Stop & BreakEven Settings
TrailingStop — Trailing Stop을 이용한 수익 포지션의 자동 관리를 활성화하거나 비활성화합니다.
TrailingStart — Trailing Stop이 활성화되기 위해 도달해야 하는 포인트 단위 최소 이익입니다.
TrailingDistance — 활성화 이후 현재 가격과 Trailing Stop 레벨 간의 포인트 단위 거리입니다.
TrailingStep — Trailing Stop을 다음으로 이동시키기 위해 필요한 최소 가격 변동입니다.
BreakEven — 포지션을 Break Even으로 자동 이동하는 것을 활성화하거나 비활성화합니다.
BreakEvenStart — Break Even을 활성화하는 데 필요한 포인트 단위 이익입니다.
BreakEvenOffset — 포지션을 Break Even으로 이동한 후, 시가 대비 이익 방향으로의 손절 오프셋입니다.
Trading Rules
MaxSpread — 신규 거래 개시에 허용되는 최대 스프레드(포인트 단위)입니다. 현재 스프레드가 이 값보다 크면 신규 포지션 개시가 일시적으로 차단됩니다.
MinutesBetweenTrades — 신규 거래 개시 간의 최소 시간 간격(분)입니다.
FilterMode — 진입 필터의 작동 모드: 시간만, 거리만, 시간 또는 거리, 시간 그리고 거리(동시).
MagicNumber — 본 EA가 자신의 거래를 다른 EA나 수동 거래의 거래와 구분할 수 있게 해주는 고유 식별자입니다.
TradeComment — 본 EA가 개시하는 모든 거래에 자동으로 추가되는 코멘트입니다.
DailyLimit — 거래일 하루 내 신규 거래 최대 수 제한을 활성화하거나 비활성화합니다.
MaxOrdersPerDay — 본 EA가 하루 거래일에 개시할 수 있는 최대 거래 수입니다.
Time Filter
EnableTimeFilter — Time Filter를 활성화하거나 비활성화합니다. 꺼져 있을 때는 언제든지 거래가 허용되며 이 그룹의 다른 파라미터는 효력이 없습니다.
TradeMonday, TradeTuesday, TradeWednesday, TradeThursday, TradeFriday, TradeSaturday, TradeSunday — 요일 스위치입니다. 각 요일마다 거래를 개별적으로 허용하거나 차단할 수 있습니다. 요일은 브로커의 서버 시간을 기준으로 합니다.
StartHour — 브로커 서버 시간 기준 거래 구간의 시작 시각(0–23)입니다.
StartMinute — 거래 구간의 시작 분(0–59)입니다.
EndHour — 브로커 서버 시간 기준 거래 구간의 종료 시각(0–23)입니다.
EndMinute — 거래 구간의 종료 분(0–59)입니다. 시작 시각이 종료 시각보다 늦으면 구간이 자정을 넘어갑니다.
Display Settings
ShowPanel — 차트에 정보 패널 표시를 활성화하거나 비활성화합니다.
ShowProfitStats — 본 EA의 당일, 주간, 월간 및 전체 작동 기간의 손익 통계를 표시합니다.
ShowTradeHistory — 체결된 거래 내역을 차트에 직접 표시하는 것을 활성화합니다.
BuyTradeColor — 매수 거래의 표시 색상입니다.
SellTradeColor — 매도 거래의 표시 색상입니다.
TradeFontSize — 차트의 거래 내역 라벨 글꼴 크기입니다.
ShowIndicatorLines — 차트에 전략 라인 표시를 활성화하거나 비활성화합니다.
KeltnerLineColor — 채널이 구성되는 기준이 되는 선의 색상입니다.
EMAFastLineColor — 빠른 EMA 선의 색상입니다.
EMASlowLineColor — 느린 EMA 선(추세 필터)의 색상입니다.
IndicatorLineWidth — 차트상 전략 라인의 두께입니다.
IndicatorLineBars — 선이 그려지는 최근 봉의 개수입니다. 값이 작을수록 차트의 부담이 줄어듭니다.
PanelBackColor — 정보 패널의 배경색입니다.
PanelTextColor — 정보 패널의 텍스트 색상입니다.
PanelEditColor — 정보 패널 내 값 필드의 색상입니다.
SMART RISK
Smart Risk는 잔고 규모를 기준으로 포지션 수량을 자동 계산하는 모드입니다. 거래 수량은 예치금과 함께 늘어나고 예치금이 줄어들면 함께 작아지므로, 계좌에 대한 부담은 항상 그 시점의 상태에 걸맞게 유지됩니다.
이 모드의 핵심 특징은 그리드가 작동할 때 드러납니다. 각 후속 주문의 수량이 증가하지 않고 감소합니다. 바로 이 점이 Smart Risk를 고전적인 마틴게일과 근본적으로 구분합니다. 마틴게일에서는 각 후속 주문이 두 배가 되어 예치금에 대한 부담이 기하급수적으로 커집니다. 그리드가 확장될수록 수량을 줄이는 방식은 자금 관리를 더 보수적이고 예측 가능하게 만듭니다.
어떠한 포지션이든 개시하기 전에 본 EA는 사용 가능한 여유 마진을 확인하고, 필요한 경우 수량을 줄여 브로커가 허용하는 랏 스텝에 맞춥니다. 이를 통해 부정확하거나 유효하지 않은 수량으로 거래가 개시되는 것을 방지합니다.
GRID
그리드 매매가 활성화되면 본 EA는 단일 포지션에 국한되지 않습니다. 시장이 보유 중인 방향에 역행하여 움직임에 따라, 포인트 단위로 설정된 스텝(GridStep)으로 새 주문을 추가하여 물타기 그리드를 형성합니다. 한 방향의 전체 주문 수는 MaxGridOrders 파라미터로 제한되어 전체 리스크가 통제됩니다.
본 EA는 그리드 레벨과 진입 가격을 자체적으로 기록하므로, 그리드 로직은 Netting 계좌와 Hedging 계좌에서 동일하게 올바르게 작동합니다. 해당 방향이 완전히 청산되면 그리드 카운터가 초기화되고, 다음 신호가 첫 번째 레벨부터 새로운 사이클을 시작합니다. Smart Risk를 사용하면 그리드의 각 후속 주문 수량이 감소합니다.
TIME FILTER
Time Filter를 사용하면 특정 요일과 하루 중 시간대로 거래를 제한할 수 있습니다. 이는 EnableTimeFilter 파라미터로 제어되며 기본적으로 비활성화되어 있습니다. 이 경우 본 EA는 언제든지 거래할 수 있습니다.
필터를 활성화하면 두 조건이 모두 충족될 때에만 거래가 허용됩니다. 현재 요일이 허용으로 표시되어 있고, 현재 시각이 설정된 구간 내에 있어야 합니다. 구간의 시작 시각이 종료 시각보다 늦으면 해당 구간은 자정을 넘어가는 것으로 처리됩니다. 모든 확인은 브로커의 서버 시간으로 수행됩니다. 허용된 요일이나 구간을 벗어나면 신규 거래가 개시되지 않습니다.
TRADE DIRECTION
BUY ONLY — 본 EA는 매수 거래만 개시하며 매도 신호는 무시됩니다.
SELL ONLY — 본 EA는 매도 거래만 개시하며 매수 신호는 무시됩니다.
BOTH — 양방향이 모두 허용됩니다. 개별 거래의 방향은 추세 필터가 결정합니다. 가격이 느린 EMA 위에 있으면 매수, 아래에 있으면 매도입니다.
차트상의 전략 라인
본 EA는 작동 중인 선을 차트에 직접 표시하므로, 어떤 상황을 근거로 판단하는지 항상 확인할 수 있습니다. 각 선의 색상은 두께와 마찬가지로 개별적으로 설정됩니다. IndicatorLineBars 파라미터는 그리기 깊이를 설정하며, 필요한 경우 이를 줄여 차트의 부담을 낮출 수 있습니다. 표시는 ShowIndicatorLines 파라미터로 완전히 끌 수 있습니다.
결론
Goldix EA는 적응형 시장 분석, 추세 필터링, 그리고 현대적인 Smart Risk 자금 관리 시스템을 MetaTrader 5용 완전 자동 Expert Advisor 하나에 결합합니다. 금, 통화쌍, 지수에서의 일상적인 거래는 물론 Strategy Tester에서의 장기적인 파라미터 최적화에도 적합하며, 유연한 설정과 리스크에 대한 완전한 통제를 유지합니다.
본 EA는 이익을 보장하지 않습니다. 거래 결과는 시장 상황, 선택한 설정, 브로커의 조건, 그리고 리스크 관리에 대한 트레이더의 접근 방식에 따라 달라집니다. 실계좌에서 사용하기 전에 반드시 Strategy Tester와 데모 계좌에서 테스트하십시오.

