Time ZeroShot EA (MT5): 사용 설명서, AI 탭, 설정 및 세트 파일

Time ZeroShot EA (MT5): 사용 설명서, AI 탭, 설정 및 세트 파일

13 10월 2026, 13:03
Mikoto Hamazono
0
6

Time ZeroShot EA는 테스트를 거친 두 가지 규칙, 즉 USDJPY gotobi 도쿄 픽싱과 BTCUSD 수 주 단위 모멘텀을 하나의 MetaTrader 5 차트에서 운용하며, 터미널 안에서 실행되는 제로샷 시계열 AI를 함께 사용합니다. 이 설명서에서는 작동 방식, 설치 방법, AI 탭을 포함한 차트 패널, 모든 입력 파라미터, 바로 쓸 수 있는 세트 파일, 직접 백테스트하는 방법, 그리고 구매자가 가장 많이 묻는 질문을 설명합니다. 이 설명서는 버전 1.00 기준입니다.

EA가 하는 일

  • USDJPY, gotobi 도쿄 픽싱. gotobi 일(매월 5일, 10일, 15일, 20일, 25일과 말일. 주말이나 일본의 은행 휴일과 겹치면 직전 영업일로 앞당김)에 07:30 JST에 매수하고, 09:55 JST 도쿄 픽싱에서 매수를 청산한 뒤 10:30 JST까지 매도합니다. 각 시간대마다 하루 한 번만 시도합니다. Nakane USDJPY Gotobi 1.10과 같은 신호입니다.
  • BTCUSD, 수 주 단위 모멘텀, 매수만. 일봉 종가가 일봉 14개 전과 56개 전의 종가보다 높은 동안 매수 포지션을 보유합니다. 최초 스톱은 3.0 x ATR(14, D1), 트레일링 스탑은 최고 종가에서 4.0 x ATR이며, 스톱로스로 청산된 후에는 3일을 기다립니다. Ikioi Bitcoin Momentum 1.10과 같은 신호와 스톱입니다.
  • 모든 거래에 스톱로스가 있습니다. 그리드, 마틴게일, 물타기를 사용하지 않습니다.
  • 한 달에 약 6번의 gotobi 오전에 거래하고(각각 최대 2회), BTCUSD 거래는 연간 약 10회이며 며칠에서 몇 주 동안 보유하는 경우가 많습니다. 거래가 없는 조용한 날은 정상입니다. Status 탭에는 항상 다음 gotobi 날짜가 표시됩니다.

AI가 하는 일

  • 모델은 IBM Granite TimeSeries TTM-R2(Apache License 2.0)이며, ONNX로 변환하여 EA에 내장했습니다. DLL, WebRequest, API 키가 필요 없으며, Strategy Tester에서도 실행됩니다.
  • 마감된 최근 H1 봉 512개로 앞으로 1시간, 4시간, 24시간의 고가-저가 범위를 예측합니다. 방향은 예측하지 않습니다.
  • Gotobi: 스톱로스는 4시간 범위 예측의 1.5 x입니다. 랏은 스톱에 맞춰 정해지므로, 예상 범위가 넓을수록 같은 리스크에 대해 랏이 작아집니다. 4시간 예측이 직전 20거래일의 같은 시각 예측값의 중앙값 대비 1.25 x 이상이면 그 gotobi 시간대는 건너뜁니다.
  • BTCUSD: 스톱은 ATR(14, D1)을 사용합니다. 저희 테스트에서 그쪽은 AI 버전이 2023–2026년에 프로핏 팩터와 드로다운 모두 더 나빴기 때문에, BTCUSD 예측은 AI 탭에 참고용으로만 표시됩니다.
  • gotobi 부분에서 ATR 스톱과 AI 스톱을 비교한 저희 테스트 결과: 2015–2021은 프로핏 팩터 1.22 vs 1.34, 최대 드로다운 6.5% vs 3.8%, 2022–2026은 프로핏 팩터 1.28 vs 1.29, 드로다운 6.6% vs 4.9%였습니다. AI 버전은 거래가 더 적었고(2022–2026에 489회 vs 586회) 총수익도 더 적었습니다. AI의 역할은 거친 오전을 걸러 내고 드로다운을 낮추는 것이지, 수익을 높이는 것이 아닙니다.

설치

  1. EA를 구매하거나 임대한 후 MetaTrader 5에서 설치합니다: Toolbox > Market > Purchased > Install. 업데이트도 같은 곳에서 할 수 있습니다(Update).
  2. USDJPY 차트 하나에 적용합니다(타임프레임 무관). 브로커가 USDJPY와 BTCUSD를 제공해야 합니다. EA는 두 심볼을 스스로 찾습니다. 차트의 심볼, 정확히 같은 이름, 그다음 USDJPY 또는 BTCUSD로 시작하는 가장 짧은 이름(예: BTCUSD.raw)의 순서로 찾습니다. SymbolUSDJPY와 SymbolBTCUSD에 이름을 직접 입력할 수도 있습니다.
  3. Common 탭에서 Algo Trading을 허용하고, 툴바의 Algo Trading 버튼이 켜져 있는지 확인합니다.
  4. 터미널을 계속 실행해 두십시오. VPS 사용을 권장합니다. gotobi 거래는 07:30에서 10:30 JST 사이에 이루어집니다.
  5. USDJPY 차트를 권장합니다. 다른 차트에서도 두 부분 모두 거래하지만, 그 경우 Strategy Tester에서는 BTCUSD 부분이 주말의 움직임에 월요일이 되어서야 반응합니다.

차트 패널

Time ZeroShot EA 패널: Status, AI, Risk 탭

  • Status: 두 규칙의 상태를 한눈에 볼 수 있습니다. USDJPY에는 WAITING 또는 GOTOBI TODAY, 다음 gotobi 날짜, 오전 일정이 표시되고, BTCUSD에는 FLAT, SIGNAL 또는 LONG과 함께 14일·56일 움직임이 표시됩니다. 거래를 건너뛴 경우 Last action에 그 이유가 표시됩니다.
  • AI: USDJPY와 BTCUSD의 앞으로 1시간, 4시간, 24시간 범위 예측, 현재 예측이 이 시각의 평소 값과 비교해 어떤지, 그리고 AI가 어떻게 사용되는지.
  • Trade: 진행 중인 거래와 이 계좌에서의 이 EA의 거래.
  • Risk: 각 부분의 거래당 리스크, 일일 손실 한도 대비 오늘의 손익, 내장 규칙.
  • Settings: 테마(Ink 또는 Navy), 크기(S, M, L), 차트의 가격 태그, 버전, 그리고 AI 모델의 라이선스 텍스트를 MQL5\Files에 저장하는 버튼.
  • New entries (Status 탭): 신규 거래를 끄고 켭니다. 진행 중인 거래는 계속 관리됩니다. 이 설정은 재시작 후에도 유지되며, 꺼져 있는 동안 패널에 PAUSED가 표시됩니다.
  • Close this EA's trades (Status 탭): 이 EA의 진행 중인 거래를 청산합니다. 확인을 위해 몇 초 안에 두 번 클릭하십시오.
  • 패널은 최소화(—)하거나, 제목 표시줄을 끌어서 옮기거나, 닫아서(×) 차트 오른쪽 위의 작은 버튼으로 만들 수 있습니다.

USDJPY 차트에 적용한 Time ZeroShot EA

입력 파라미터

입력 파라미터기본값설명
UseGotobitrueUSDJPY gotobi 규칙으로 거래합니다.
UseMomentumtrueBTCUSD 모멘텀 규칙으로 거래합니다(매수만).
SymbolUSDJPY(빈칸)USDJPY 심볼 이름. 빈칸 = 자동으로 찾습니다.
SymbolBTCUSD(빈칸)BTCUSD 심볼 이름. 빈칸 = 자동으로 찾습니다.
RiskGotobi1.0gotobi 거래당 리스크(에퀴티 대비 %), 스톱로스까지의 손실로 계산. 0 = FixedLot 사용.
RiskMomentum1.0BTCUSD 거래당 리스크(에퀴티 대비 %), 스톱로스까지의 손실로 계산. 0 = FixedLot 사용.
FixedLot0.0고정 거래량. 리스크 입력값이 0일 때 사용됩니다.
DailyLossLimit4.0손실이 이 값(에퀴티 대비 %)에 이르면 그날은 더 이상 신규 거래를 하지 않습니다. 0 = 끄기.
TradeAfterFixingtrueGotobi: 09:55부터 10:30 JST까지 매도도 합니다.
MagicNumber26101310gotobi 거래는 이 번호를, BTCUSD 거래는 이 번호 + 1을 사용합니다.
GMTOffsetHours-99브로커의 GMT 오프셋. -99 = 자동.

세트 파일

파일을 다운로드한 다음 EA의 설정을 열고(차트에서 F7), Inputs 탭으로 이동해 Load를 클릭한 뒤 파일을 선택합니다. 각 파일은 여기에 적힌 값 외에는 기본값을 그대로 유지합니다.

거래 규칙과 AI는 모든 파일에서 같으며, 거래량과 실행할 규칙만 달라집니다.

예치금과 비용

  • BTCUSD 거래에는 약 3,000 USD 이상이 필요합니다. 그보다 적으면 최소 랏으로도 에퀴티의 3%를 넘는 리스크를 지게 되므로, EA는 "min lot would risk ..."라는 메시지와 함께 그 거래를 건너뜁니다. gotobi 부분은 약 300 USD부터 작동합니다.
  • gotobi 거래에는 낮은 스프레드와 수수료가 중요합니다. BTCUSD 매수 포지션에는 브로커의 스왑이 부과됩니다.

직접 백테스트하기

  1. Strategy Tester를 열고(Ctrl+R) EA를 선택합니다.
  2. 심볼은 USDJPY, 타임프레임은 무엇이든(저희는 M5 타임프레임을 사용), 모델은 "1 minute OHLC"를 선택합니다.
  3. 기간: 예를 들어 2018.01.01부터 오늘까지. 예치금 10,000 USD.
  4. EA는 BTCUSD를 스스로 읽으며, 테스터는 필요할 때 그 히스토리를 불러옵니다. AI가 테스트 안에서 실행되므로, 긴 기간의 테스트는 단순한 EA보다 시간이 더 걸립니다.

비교용으로, IC Markets 데모 데이터로 실행한 저희 백테스트(2018-01~2026-10, 1 minute OHLC, 수수료 포함, 각 부분 거래당 리스크 1%, 10,000 USD)의 결과는 거래 1,065회, 프로핏 팩터 1.59, 순손익 +91%, 최대 드로다운은 청산된 거래 기준 6.1%, 에퀴티 기준 7.0%였으며, 9년 중 손실 연도는 2년(2018년과 2025년)이었습니다. gotobi 부분은 거래 948회에 프로핏 팩터 1.27, 모멘텀 부분은 거래 117회에 프로핏 팩터 3.35였습니다. 규칙은 2015–2021(gotobi)과 2018–2022(모멘텀) 데이터로 확정했습니다. 실제 수치는 브로커의 데이터와 비용에 따라 달라지며, 백테스트는 미래 결과를 약속하는 것이 아닙니다.

기술 참고 사항

  • 제로샷이란 모델이 사용자의 심볼로 학습되지 않았다는 뜻입니다. IBM Research가 약 7억 개의 시계열 샘플로 사전 학습했으며, EA는 최근 가격을 모델에 넣고 예측을 읽어 옵니다.
  • 일본의 은행 휴일과 브로커의 시간대는 Nakane USDJPY Gotobi와 마찬가지로 EA 내부에서 처리합니다. Strategy Tester에서는 매 주말 직전의 마지막 봉으로 시간대를 추정합니다.
  • gotobi 시간대를 건너뛸 때마다 그 이유가 Experts 탭에 기록되며(예: "Buy skipped: the AI expects an unusually wild morning (1.32x usual)"), 진입할 때마다 스프레드가 기록됩니다.
  • 주문 코멘트는 "TZS gotobi", "TZS after fix", "TZS momentum"입니다. 거래 기록은 MQL5\Files\TimeZeroShotEA\trades_<symbol>_<magic>.csv에 저장됩니다.
  • 이 EA는 Nixtla의 TimeGPT나 어떤 온라인 AI 서비스도 사용하지 않으며, Nixtla 또는 IBM과 제휴 관계가 없고 이들의 승인이나 보증을 받은 제품도 아닙니다.

구매자가 자주 묻는 질문

  • 거래를 하지 않습니다. Status 탭을 확인하십시오. USDJPY는 gotobi 오전 07:30에서 10:30 JST 사이에만, BTCUSD는 두 움직임이 모두 상승인 동안에만 거래합니다(FLAT은 정상적인 상태입니다). 다음으로 Algo Trading이 켜져 있는지, 패널에 PAUSED가 표시되지 않는지 확인하십시오(표시된다면 New entries를 다시 켜십시오). 거래를 건너뛴 이유는 Last action과 Experts 탭에서 알 수 있습니다.
  • 왜 AI는 스톱을 정하고 오전 거래를 건너뛰는 일만 합니까? AI는 가격이 어느 방향으로 움직일지가 아니라 얼마나 멀리 움직일 수 있는지를 예측하기 때문입니다. 방향은 두 가지 규칙이 정합니다.
  • 계좌 규모가 작습니다. TimeZeroShot_GotobiOnly_1pct.set 파일을 사용하십시오. 약 3,000 USD 미만에서는 어차피 BTCUSD 거래를 건너뛰게 됩니다.
  • AI 모델의 라이선스는 어디에 있습니까? Settings 탭의 "Write license text to Files"를 사용하십시오. MQL5\Files\TimeZeroShotEA_LICENSE.txt 파일이 저장됩니다.
  • 여러 차트에서 실행할 수 있습니까? 계좌당 차트 하나만 사용하거나, 차트마다 MagicNumber를 2 이상 차이 나게 지정하십시오. 각 차트가 두 개의 번호(입력값과 입력값 + 1)를 사용하기 때문입니다. 구매에는 10회의 활성화가 포함됩니다.

상품 페이지: Time ZeroShot EA. 궁금한 점이 있으면 패널의 스크린샷과 Experts 탭의 마지막 몇 줄을 MQL5 개인 메시지로 보내 주십시오.

Download Time ZeroShot EA from MQL5 Market