Mimosa
- Experts
- 버전: 1.1
- 업데이트됨: 28 9월 2026
- 활성화: 20
MimosaGold(미모사) — MetaTrader 5용 금 자동매매 프로그램
Tulip FinTech · 버전 1.0
- 개요
MimosaGold는 금만을 대상으로 하는 MetaTrader 5용 자동매매 시스템입니다. 단일 전략이 아니라 10개의 독립적인 "레그(leg)"를 동시에 운용합니다. 각 레그는 고유한 시간 프레임, 고유한 진입 필터, 고유한 손절과 이익실현 단계, 고유한 시간 청산, 고유한 매직 넘버와 주문 코멘트를 가집니다. 각 레그가 동시에 보유하는 포지션은 최대 1개입니다.
전체 시스템은 단일 EX5 파일입니다. EMA, ATR, RSI, ADX, 볼린저, 돈치안, VWAP, 세션 범위, 일봉 파생 시리즈 등 모든 지표가 EA 내부에 구현되어 있습니다. 외부 DLL, 외부 지표 파일, 서드파티 라이브러리가 전혀 필요하지 않습니다.
모든 신호는 인과적이며 리페인트되지 않습니다. 현재 봉의 신호는 확정된 봉만으로 계산하고, 판단 시점 오른쪽의 데이터는 절대 사용하지 않습니다. 전략 테스터와 실거래는 완전히 동일한 계산식을 사용합니다.
- 거래 종목 — 금 전용
- 거래 종목: 금(XAUUSD 계열).
- 시작 시 자동으로 판별하며 순서는 XAUUSDc, XAUUSD, XAUUSDm, XAUUSD.ecn이고, 처음 존재하는 종목을 사용합니다. 모두 없으면 EA가 스스로 비활성화되고 저널에 기록합니다.
- 내부 사용 시간 프레임은 H1과 H4입니다. 데이터는 EA가 직접 불러오므로 어떤 XAUUSD 차트에 붙여도 무방합니다(H1 권장).
- 권장 계좌 유형: 헤징 계좌. 각 레그가 별도의 티켓을 보유하는 구조이기 때문입니다. 넷팅 계좌에서는 여러 레그가 하나의 포지션으로 합쳐져 레그 단위 관리가 설계대로 동작하지 않습니다.
- 스프레드가 좁거나 RAW 계좌를 권장합니다. 브로커 조건은 결과에 직접 영향을 줍니다.
- 전략 로직
10개 레그(시간 프레임 — 로직): 1 — H4 — 이동평균 기울기 가속(양방향); 2 — H1 — 추세 눌림목 지속; 3 — H4 — 주간 앵커 방향성 드라이브; 4 — H1 — EMA 리본 압축 해소; 5 — H4 — 추세 눌림목(매수 전용); 6 — H4 — 시가 범위 돌파; 7 — H1 — 볼린저 압축 해소; 8 — H1 — 장중 VWAP 회귀(매수 전용); 9 — H1 — 세션 모멘텀(매수 전용); 10 — H1 — 거래량 고갈 후 회귀.
필터는 약속이 아니라 시장 상태 필터입니다. 변동성은 ATR 대 자체 이동 백분위로, 추세와 구조는 EMA 기울기와 리본 상태로, 방향은 ADX와 +DI/-DI로, 모멘텀은 RSI 구간으로, 비용은 "변동성 대 스프레드" 임계값으로 판단합니다. 여기에 UTC 일간 VWAP, 세션 시가 범위, 주간 앵커 같은 장중 기준도 사용합니다.
진입과 청산은 완전히 기계적입니다.
- 진입가는 새 봉의 시가에 스프레드의 절반과 슬리피지 허용분을 더한 값입니다.
- 손절 거리는 ATR(14)에 해당 레그 고유의 배수를 곱한 값입니다.
- 이익실현 1은 손절 거리에 대한 고정 R 배수이며, 도달 시 일부를 청산하고 나머지는 본전으로 이동합니다.
- 이익실현 2는 남은 포지션으로 두 번째 R 배수를 노립니다.
- 시간 청산은 해당 레그의 최대 보유 봉 수를 넘긴 포지션을 강제 청산합니다.
- 청산 후 해당 레그는 2개 봉을 기다린 뒤 다시 진입할 수 있습니다.
수량은 ATR 거리에서 역산합니다. 변동성이 높으면 자동으로 작아지고 낮으면 커지므로, 거래당 금액 기준 리스크는 일정하게 유지됩니다.
주문 요청을 생성하기 전에 5개의 독립 검증을 모두 통과해야 합니다. 1) 시간대 필터 — 대부분의 레그는 UTC 17:00~22:00을 건너뜁니다; 2) 변동성 대 비용 — 스프레드는 현재 ATR의 8분의 1까지만 소비할 수 있습니다; 3) 수량 정규화 — 수량 단위로 반올림하고 최소·최대 수량 범위로 제한합니다; 4) 증거금 예산 — 한 포지션에 필요한 증거금은 자본의 50%를 넘을 수 없습니다; 5) 가용 자금 — 필요 증거금과 가용 증거금을 비교하고, 부족하면 저널에 기록만 하고 주문을 보내지 않습니다.
-
사용 방법
-
EX5 파일을 터미널 데이터 폴더의 MQL5/Experts에 복사한 뒤 MetaTrader 5를 재시작하거나 내비게이터를 새로 고칩니다.
-
아무 XAUUSD 차트에 붙입니다(H1 권장).
-
툴바 버튼과 "도구 — 옵션 — EA 트레이딩" 양쪽에서 자동매매를 활성화합니다.
-
시작 시 저널을 확인합니다. 판별된 종목, 계좌 유형, 레버리지, 통화, 종목 사양(point, tick value, tick size, 1랏 가치)과 초기화된 레그 수가 출력됩니다.
-
먼저 데모 계좌에서 기본 설정으로 운용합니다. 기본 리스크 등급은 가장 낮은 L1이며, 한 단계씩 올립니다.
-
H1과 H4의 과거 데이터가 충분한지 확인합니다.
-
백테스트는 전략 테스터의 "실제 틱 기반 모든 틱" 모델로 수년 구간을 실행하십시오. 기본값은 의도적으로 가장 보수적이므로 리스크 등급을 명시적으로 지정하십시오.
모니터링: 매직 넘버는 InpMagicBase부터 InpMagicBase+9까지로 각 레그를 구분할 수 있습니다. 모든 주문에는 코멘트 Mimosa L1 ~ Mimosa L10이, 부분 청산에는 tp1이 붙습니다. EA를 제거하면 레그별 통계(처리 봉 수, 신호 수, 임계값 통과 봉 수, 진입 시도 수, 실패 주문 수, 관측 스프레드 최소·최대)가 저널에 출력됩니다. 레그가 조용한 이유를 파악하는 가장 빠른 방법입니다.
전혀 거래되지 않을 때는 먼저 스프레드를 확인하십시오. 대개 비용 임계값이 원인입니다. 다음으로 레그가 켜져 있는지, 건너뛰는 UTC 시간대에 있는지 확인하십시오. 일부 레그가 특정 장세에서 오래 움직이지 않는 것은 정상이며, 분산이 제대로 작동하고 있다는 뜻입니다.
- 매개변수
- InpLeg1 ~ InpLeg10 — 10개 레그 각각의 독립 온·오프 스위치, 기본값은 모두 활성.
- InpRiskLevel — 리스크 비율 수량 모드에서 사용하는 리스크 등급, 기본 L1.
- InpLotMode — 리스크 비율 기반 수량(기본) 또는 고정 수량.
- InpFixedLots — 고정 수량, 고정 모드에서만 사용, 기본 0.01.
- InpMagicBase — 매직 넘버 기준값, 기본 20261030.
- InpOrderComment — 모든 주문 코멘트의 접두사, 기본 Mimosa.
각 레그의 청산 설정(ATR 손절 배수, 이익실현 R 배수, 부분 청산 비율, 본전 버퍼, 최대 보유 봉 수, 매도 허용, ATR 기간)은 EA 내부에 고정되어 외부에 노출되지 않습니다. 검증된 구성이 실수로 훼손될 일이 없습니다.
- 리스크 등급
InpRiskLevel은 레그당 리스크 예산을 자본 대비 비율로 지정합니다. 10개 레그를 모두 켜면 동시 노출이 단일 레그의 10배에 이를 수 있습니다.
L1 0.30%(기본) — L2 0.50% — L3 0.75% — L4 1.00% — L5 1.50% — L6 2.00% — L7 2.50% — L8 3.50% — L9 4.50%
계산식: 수량 = 자본 × 레그당 리스크 비율 ÷ (손절 거리 × 1랏 가치). 1랏 가치는 tick value ÷ tick size로 자동 판별하며 수동 입력은 하지 않습니다.
권장: L1에서 시작하십시오. 데모 계좌에서 조용한 장세와 손실 구간을 모두 관찰한 뒤에 한 단계 올리십시오. 적정 등급은 개입 없이 견딜 수 있는 손실 구간에 대응하는 등급입니다. 등급이 높을수록 이익과 손실이 같은 비율로 확대됩니다.
- 중요 리스크 고지
금과 같은 레버리지 상품의 거래는 상당한 위험을 수반하며 모든 투자자에게 적합하지 않습니다. 자동매매 시스템의 과거 움직임(전략 테스터에서 관측된 결과 포함)은 미래 결과를 보장하지 않으며, 본 설명은 그러한 보장을 하지 않습니다. 손실을 감당할 수 있는 자금만 사용하십시오. 반드시 데모 계좌에서 먼저 검증하고 운용 중인 인스턴스를 계속 감시하십시오. 브로커 조건(스프레드, 슬리피지, 체결 품질, 스왑, 레버리지 제한)은 결과에 중대한 영향을 미치며 브로커마다 다릅니다. 거래 판단과 관련 규정 준수에 대한 책임은 전적으로 이용자 본인에게 있습니다.
