뒤로

Ai Trader MT5 — 도움말

VibeFox AI Trader — MetaTrader 5용 Expert Advisor로, 인공지능을 사용하여 차트를 분석하고 거래 신호를 생성합니다. 차트 스크린샷을 신경망에 전송하면 — 추세선, 지지/저항 수준 및 거래 신호가 포함된 상세한 분석을 차트에서 직접 받을 수 있습니다.

AI 모델 선택 방법

Expert Advisor는 외부 모델 없이는 작동하지 않으므로 올바른 모델을 선택해야 합니다.
모델은 반드시 이미지 처리가 가능해야 합니다 — VL.
분석용으로 최소 8B 파라미터, 분석 및 거래용으로 30B 이상의 모델을 사용하는 것이 매우 바람직합니다. 클수록 더 똑똑합니다. 이상적인 옵션은 유료 모델 또는 100B 이상의 모델입니다.
현재 실계좌에서의 거래는 권장하지 않습니다. 충분히 유능한 AI가 아직 부족하기 때문입니다. 분석 및 조언용으로 사용하는 것을 권장합니다.

로컬 AI 모델

로컬 모델은 무료입니다. 이 모델들로 작업하는 것을 권장합니다.

하드웨어에 따른 로컬 모델 선택 방법

그래픽 카드가 매우 약한 경우 메모리만 사용할 수 있지만 속도가 느립니다. 8B 이상의 Dense 모델은 실질적으로 사용이 불가능합니다. 대형 모델은 MOE만 선택하세요. 모델은 최소 q4 양자화를 가져야 하며, 높을수록 좋습니다. 대용량 메모리의 그래픽 카드는 작업 속도를 크게 향상시킵니다. Dense 모델은 KV 캐시와 함께 비디오 메모리에 완전히 들어갈 때만 잘 작동합니다.

Qwen VL 모델이 최고의 결과를 보여줍니다 — 상세한 분석과 주문 설정. Qwen3 VL 30B a3b — 중급 컴퓨터에서 사용 가능한 최고의 모델입니다.

메모리만:

8 GB RAM4B 모델. 매우 약한 분석, 주문 생성 능력이 부족한 경우가 많습니다.
16 GB RAM8B 모델. 이미지 처리에 1분 이상 소요됩니다. 분석 품질이 낮습니다.
32 GB RAM30B MOE 모델. Qwen3 VL 30B MOE — 매우 좋은 옵션입니다. 처리에 몇 분이 소요될 수 있습니다.
64 GB RAM30B–70B MOE 모델. 처리에 몇 분이 소요될 수 있습니다.

그래픽 카드 및 메모리:

8 GB VRAM + 16 GB RAM8B 모델은 이미지 처리에 약 20–30초가 소요됩니다.
16 GB VRAM + 32 GB RAM30B MOE 모델은 이미지 처리에 약 20–60초가 소요됩니다.
16 GB VRAM + 64 GB RAM70B MOE 모델은 이미지 처리에 1-2분 이상 소요됩니다.

LM Studio/Jan.ai와 호환되는 모델 예시:

<7B 권장하지 않습니다. 매우 빠르지만 분석이 약합니다. 주문 생성 능력이 거의 없습니다.

Qwen3 VL 4B빠른 분석에 4B 중 최고이지만 주문용은 아닙니다.
Gemma 3 4B가장 빠른 모델

8-14B 빠름. 간단한 분석용. 주문을 설정하지만 신뢰하지 마세요.

Qwen3 VL 8B
Minicpm v4.5 8B
Glm 4.6V flash 9B

15-40B 8 GB VRAM + 32 GB 메모리에 권장. 우수한 차트 분석 및 주문 설정.

Qwen3 VL 30B a3b moe중저가 머신에서 로컬 실행에 최적의 모델.

40-110B 현재 좋은 VL 모델을 찾지 못했습니다.

GLM 4.7V 70B moe길고 강력한 분석이지만 차트에 그리기와 주문 설정 능력이 부족합니다. 분석용으로만 사용하세요.

>110B 무제한 리소스가 있을 때 권장

프리미엄 AI 모델

유료 모델의 경우 이미지 1장 처리 비용을 실험적으로 확인해야 합니다. 가격은 자주 변경되며 다양한 회사, 모델 및 구독에 따라 크게 다릅니다. 예를 들어 ChatGPT 최신 모델의 처리 비용은 이미지 1장당 1달러 이상입니다. 정확한 가격은 1건의 요청을 보내고 소비된 금액을 확인해야만 알 수 있습니다. 대략적인 현재 가격은 AI 채팅에서 확인할 수 있지만 항상 정확하지는 않습니다. 더 저렴한 중국 모델 — GLM, DeepSeek, MiniMax, Mimo를 사용하는 것을 권장합니다.

설치

필수 MT5 설정 (Tools -> Options):

Expert Advisors 탭:

  • [x] "Algo Trading" — 옵션 또는 도구 모음에서 트레이딩을 허용합니다. 분석만 사용할 경우 필수는 아닙니다.
  • [x] "Allow WebRequest for listed URL" — 웹 요청을 허용합니다. AI와의 통신에 반드시 필요합니다. AI 제공업체의 URL과 로컬 모델용 로컬 호스트를 추가하세요:
Localhttp://127.0.0.1 (모든 로컬 모델용)
Claude (Anthropic)https://api.anthropic.com
Gemini (Google)https://generativelanguage.googleapis.com
OpenAIhttps://api.openai.com
OpenRouterhttps://openrouter.ai
Together AIhttps://api.together.xyz
Fireworks AIhttps://api.fireworks.ai
DeepSeekhttps://api.deepseek.com
Mistral AIhttps://api.mistral.ai
Groqhttps://api.groq.com
Perplexityhttps://api.perplexity.ai
Kimi / Moonshothttps://api.moonshot.ai
MiniMaxhttps://api.minimax.io
GLM / Zhipu AIhttps://api.z.ai

선택 사항:

  • Notifications 탭 — Enable Push Notification — 푸시 알림 전송용
  • Email 탭 — Enable Email Notification — 이메일 알림 전송용
  • FTP 탭 — FTP 데이터 입력 — 차트 분석을 FTP에 저장하기 위함

패널 및 제어

패널

패널은 섹션으로 나뉩니다. 설정에서 모든 섹션을 활성화/비활성화하고 기본적으로 열기/닫기 상태를 지정할 수 있습니다. 섹션이 닫혀 있거나 비활성화되어 있어도 해당 옵션은 계속 작동합니다. 헤더의 아이콘을 클릭하여 모든 섹션을 빠르게 열거나 닫을 수 있습니다. 또한 패널 크기와 글꼴 크기를 설정할 수 있습니다. 여러 사전 설정 모드와 사용자 정의 설정(Custom)이 있습니다.

패널 헤더

  • Expert Advisor 이름 및 버전
  • 아래 화살표 아이콘 - 모든 섹션 열기
  • 위 화살표 아이콘 - 모든 섹션 닫기
  • 밑줄/사각형 아이콘 - 패널 닫기/열기
  • X 아이콘 - Expert Advisor 종료
  • 헤더 더블 클릭 - 패널 닫기/열기
  • 길게 누르고 드래그하여 패널 이동

시작 및 정지

  • 작업 시작 - [Start] 버튼을 눌러 AI를 사용한 심볼 처리를 시작합니다
  • 타임아웃 — AI 처리 시간. 타임아웃 동안 패널은 모든 클릭에 반응하지 않습니다. 이것은 Expert Advisor가 아닌 MQL5의 특성입니다. 결과가 수신될 때까지 아무것도 할 수 없습니다. 설정에서 타임아웃 시간을 설정할 수 있습니다(기본값 60초). 모델이 시간 내에 결과를 처리하지 못하면 중단됩니다. 일반적으로 유료 및 빠른 모델에는 60초면 충분하지만, 대형 로컬 모델에는 부족할 수 있습니다. 시간을 더 크게 설정할 수 있습니다. 주요 AI(Claude, Google, OpenRouter)의 평균 응답 시간은 10-15초입니다.
  • 빨간색 STOP 버튼 — 처리가 진행 중입니다.
  • 버튼에 현재 심볼 번호와 총 심볼 수가 표시됩니다. 예: 1/10.
  • 프로세스를 중지하는 방법? 빨간 버튼을 1번 클릭하면 타임아웃 후 프로세스가 중지됩니다! 즉시 중지되지 않습니다. 최후의 수단으로 MetaTrader를 종료하세요.
  • 스케줄러가 활성화된 경우 Stop 버튼에 시작까지의 시간이 표시됩니다.

AI 프롬프트 (Prompts)

프롬프트는 Expert Advisor 설정보다 파일에 보관하는 것이 훨씬 편리합니다. 설정에서는 최대 5개의 프롬프트를 보관할 수 있습니다. 파일 작업에는 .txt 파일의 기본 텍스트 편집기(보통 메모장)가 사용됩니다. 모든 프롬프트 파일은 Metatrader/MQL5/Files/Ai_Trader/Prompts 폴더에서 편집됩니다. 거기에 원하는 프롬프트 파일을 만들 수 있습니다. 그런 다음 Refresh를 눌러 파일이 프롬프트 목록에 표시되도록 하세요.

프롬프트 선택프롬프트 선택이 있는 드롭다운 목록. 목록에서 파일 프롬프트는 시작 부분에 [F] 기호로 표시됩니다.
[Result]result.html 파일 링크를 표시합니다. 복사하여 브라우저에 붙여넣으세요. 즐겨찾기에 저장하면 나중에 열기만 하면 됩니다 — 주소는 항상 동일합니다.
[Repeat]AI에 전송하지 않고 마지막 응답을 반복합니다. 분석 그리기, 주문, 알림 전송 등 동일한 작업이 즉시 수행됩니다.
[Show]차트에서 선택한 프롬프트 텍스트 표시/숨기기
[Refresh]목록 새로고침. 프롬프트 파일을 수동으로 변경한 후 필요합니다.
[Add]새 프롬프트 파일 만들기. .txt 확장자 없이 이름을 입력하고 확인을 누르세요.
[Rename]프롬프트 파일 이름 바꾸기 (파일 프롬프트만 해당)
[Del]프롬프트 파일 삭제 (파일 프롬프트만 해당)

SYMBOLS

심볼은 지정된 목록에서 순차적으로 처리됩니다. 설정, 파일 또는 컬렉션에서 지정할 수 있습니다. 심볼이 많고 처음 로드되는 경우 캐시가 항상 로드되지 않을 수 있습니다. 이를 위해 약간의 타임아웃이 필요합니다. 설정에서 설정할 수 있습니다. 모든 심볼 목록 파일은 Metatrader/MQL5/Files/Ai_Trader/Symbols 폴더에서 편집됩니다. 거기에 원하는 파일을 만들 수 있습니다. 그런 다음 Refresh를 눌러 파일이 심볼 목록에 표시되도록 하세요.

심볼 목록 선택심볼 목록 선택 (Current — 현재 심볼만, MarketWatch — MarketWatch에서 열린 모든 심볼, Manual — Expert Advisor 설정에서 입력한 심볼, 파일 — 텍스트 파일의 사용자 정의 목록)
[Show]차트에서 심볼 목록 표시/숨기기.
[Refresh]파일에서 심볼 목록 새로고침.
[Add]새 심볼 목록 파일 만들기. .txt 확장자 없이 이름을 입력하고 확인을 누르세요.
[Rename]심볼 목록 파일 이름 바꾸기 (파일만 해당)
[Del]심볼 목록 파일 삭제 (파일만 해당)

RESPONSE

AI 응답 후 차트에 무엇을 그릴지 선택할 수 있습니다-

[x] Show AnalyzeAI가 차트에 선/영역/레이블을 그립니다
[x] Show OrdersAI가 거래 신호를 생성합니다 (진입, 손절, 익절 라인)

TRADING

트레이딩 설정.

Lot: [0.01]로트 크기. 마우스 휠, Up/Down 키로 변경할 수 있습니다. Ctrl/Shift 수정자를 사용하면 숫자의 다른 자릿수가 변경됩니다.
Real Orders: [0]실제 주문. 실제 주문을 얼마나 열 것인지 (0=꺼짐, N=첫 N개 심볼). 주문은 목록의 처음 심볼에 대해 열립니다. 5로 설정하면 처음 5개 심볼에 대해 주문이 열립니다. 해당 심볼에 이미 주문이 열려 있으면 주문이 열리지 않습니다.
[x] Order Edit진입점, 손절, 익절의 수동 수정을 활성화합니다. 이것은 Expert Advisor가 설치된 현재 차트에서만 작동합니다. 심볼 처리가 완료되면 오른쪽 상단에 슬라이더와 버튼이 나타납니다. 슬라이더를 위, 아래, 왼쪽, 오른쪽으로 이동할 수 있습니다. OK 버튼 — 주문 생성, X 버튼 — 취소.

AI MODELS

AI 제공업체 선택목록에서 원하는 제공업체를 선택합니다 (Local, Claude, Gemini, OpenAI 등). 선택 시 모델이 수집되고 오른쪽 모델 목록이 채워집니다.
모델 선택모델 목록은 제공업체에서 자동으로 로드됩니다. 설정에서 출시 날짜와 키워드로 모델 필터링을 설정할 수 있습니다. 이것 없이는 이미지를 처리할 수 없는 텍스트 모델을 포함하여 사용할 수 없는 모델이 너무 많이 표시되기 때문에 필요합니다.

NOTIFICATIONS

[x] HTML결과를 result.html에 저장 (텍스트 + 스크린샷). 모든 브라우저에서 열 수 있습니다.
[x] TelegramTelegram 봇으로 전송 (텍스트 + 사진)
[x] FTPFTP에 저장 (MetaTrader 옵션에서 FTP 접근 설정 필요)
[x] Chart (text)차트에 AI 응답 텍스트 표시
[x] Response image onlyResults.html/Telegram/Webhook/FTP에 스크린샷만 전송 (텍스트 없음). 이를 위해 Chart에 텍스트 출력을 활성화해야 합니다. 그러면 추가 텍스트가 전송되지 않아 공간과 트래픽이 절약됩니다. 텍스트는 스크린샷에 포함됩니다.
[x] Email (text)이메일 알림 전송 (텍스트만). MetaTrader 옵션에서 이메일 접근을 활성화하고 설정해야 합니다.
[x] Push (start)작업 시작 시 푸시 알림. MetaTrader 옵션에서 푸시 접근을 활성화하고 설정해야 합니다.
[x] Alert (start)작업 시작 시 MT5 알림.
[x] Webhookwebhook URL로 POST JSON (텍스트 + base64 사진). 메시지 형식:
{
   "message": "EURUSD [gpt-4o]: BUY signal detected",
   "image_base64": "/9j/4AAQSkZJRg...",
   "request": { ...JSON ... },
   "response": { ...JSON ... },
   "time": "2026.02.21 14:30:05"
}

VISUAL

패널 외관 설정.

[S][M][L][XL][C]패널 크기 변경 (300/400/500/600/Custom 픽셀). Custom — Expert Advisor 옵션을 통한 사용자 정의 설정.
[Dark/Light]밝은/어두운 색상 스키마 전환
[Slider S][M][L]OrderEdit 슬라이더 크기 변경 (소/중/대)

SCHEDULER

스케줄러는 특정 시간에 작업을 시작하는 데 필요합니다. 활성화 후 START를 누르면 가장 가까운 작업 시작까지의 타이머가 표시됩니다. 간격과 시간에 대한 상세한 설정이 있습니다. 패널에서는 활성화 및 비활성화만 할 수 있습니다.

3가지 유형의 스케줄러가 있습니다:

  1. 간격 - 예를 들어 5분마다.
  2. 작업 종료 후 간격 - 작업이 끝난 후 간격을 측정하고 프로세스를 시작합니다
  3. 특정 시간 — 각 요일에 특정 시간을 설정할 수 있습니다.
[x] Enable스케줄러 활성화/비활성화.

ACTIONS

추가 작업.

[Folder]Ai_Trader 데이터 폴더 주소를 표시합니다. 탐색기에 복사하면 열립니다.
[Log]log.txt 파일 주소를 표시합니다. 메모장에서 열어보세요.
[Help]온라인 도움말 페이지 주소를 표시합니다. 브라우저에 복사하세요.
[Bug report]온라인 연락처 및 버그 보고 페이지 주소를 표시합니다. 브라우저에 복사하세요.

CLEAR

파일, 로그, results.html 정리

[Results]result.html 비우기
[Log]log.txt 비우기
[Screenshots]Screenshots 폴더의 모든 스크린샷 삭제
[Requests]Requests 폴더의 모든 요청 삭제
[Objects]차트에서 그려진 모든 객체 삭제
[Chart]차트의 텍스트 지우기
[x] Auto Clear on Start매 작업 시작 시 모두 정리. 누적되지 않아 편리합니다.

DEBUG

디버그. 요청 및 응답 분석을 위한 도구.

[x] Debug디버그 모드. 활성화 시 모든 분석 텍스트에 AI 작업의 상세 분석을 위한 JSON Request 및 Response가 추가됩니다
[Last Request]텍스트 편집기에서 마지막 API 요청 파일을 엽니다.

STATUS

상태 표시줄현재 상태(Ready, 처리 진행률, 오류)를 표시하고 패널 요소에 마우스를 올리면 간단한 설명을 표시합니다.

INPUT 파라미터

PANEL

Instance NameExpert Advisor 인스턴스 이름 (비어 있음 = 자동 생성). 하나의 프로그램에서 2개 이상의 Expert Advisor를 사용할 때 필요합니다. 각각 다른 Instance Name을 지정해야 합니다.
Panel Size패널 크기: S(300), M(400), L(500), XL(600), Custom
Custom WidthPanel Size = Custom일 때 픽셀 단위 너비
Custom Font SizePanel Size = Custom일 때 글꼴 크기
Color Scheme테마: Light (밝은) 또는 Dark (어두운)

SECTIONS

모든 섹션은 기본적으로 열림, 닫힘 또는 비활성화 상태로 설정할 수 있습니다. 섹션이 비활성화되면 해당 옵션이 작동하지 않습니다.

AI Models섹션 상태: Open / Closed / Disabled
Symbols섹션 상태: Open / Closed / Disabled
Process섹션 상태: Open / Closed / Disabled
Trading섹션 상태: Open / Closed / Disabled
Notifications섹션 상태: Open / Closed / Disabled
Visual섹션 상태: Open / Closed / Disabled
Scheduler섹션 상태: Open / Closed / Disabled
Actions섹션 상태: Open / Closed / Disabled
Clear섹션 상태: Open / Closed / Disabled
Debug섹션 상태: Open / Closed / Disabled

SYMBOLS

Symbol Mode심볼 모드: Current / MarketWatch / All / Currencies / Manual
Manual SymbolsManual 모드용 쉼표로 구분된 심볼 목록
Show "All" option드롭다운 목록에 "All" 표시. 활성화하면 매우 많은 심볼의 긴 처리가 시작될 수 있습니다.

PROMPTS

Prompt 1-5 Name내장 프롬프트 이름 (비어 있음 = 건너뛰기)
Prompt 1-5 Text프롬프트 지시 텍스트

SCHEDULER

Scheduler Mode모드: Time (정확한 시작 시간 설정) / Interval (간격) / Interval from end (작업 종료 후 간격)
Interval (minutes)타이머 간격(분) (최소 1)
Monday-Sunday요일별 일정: "HH:MM,HH:MM" 형식 예: "10:00,12:00,14:00"

TRADING

Lot Size기본 로트 크기
Slippage (points)최대 슬리피지
OrderEdit
Slider SizeOrderEdit 슬라이더 크기: 0=S, 1=M, 2=L
Entry Line ColorEntry 라인 색상
Entry Line WidthEntry 라인 두께 (1-5)
SL Line Color손절 라인 색상
SL Line Width손절 라인 두께 (1-5)
TP Line Color익절 라인 색상
TP Line Width익절 라인 두께 (1-5)

AI SETTINGS

AI Response TimeoutAI 응답 최대 대기 시간(초) — 타임아웃 (30–600)
Local AI (최대 3개 서버)
Local 1-3 Name표시 이름 (예: "LM Studio", "Ollama")
Local 1-3 IP:Port서버 주소 (예: "127.0.0.1:1234")
Claude
EndpointAPI URL (기본값: https://api.anthropic.com)
API KeyAnthropic API 키 (sk-ant-...)
Min DateYYYY.MM보다 오래된 모델 제외
Models filter이 단어를 포함하는 모델 제외 (쉼표로 구분)
Gemini
EndpointAPI URL (기본값: https://generativelanguage.googleapis.com)
API KeyGoogle API 키 (AIza...)
Min DateYYYY.MM보다 오래된 모델 제외
Models filter이 단어를 포함하는 모델 제외 (쉼표로 구분)
OpenAI Compatible 1-4
Provider NameAPI 드롭다운 목록의 표시 이름
EndpointAPI URL (/v1/models 및 /v1/chat/completions 지원 필요)
API Key제공업체 API 키
Min DateYYYY.MM보다 오래된 모델 제외
Models filter이 단어를 포함하는 모델 제외 (쉼표로 구분)

NOTIFICATIONS

Chart (text only)차트에 AI 응답 텍스트 표시
Chart Font Size차트 글꼴 크기 (8-20)
Text on Dark BG어두운 차트 배경의 텍스트 색상
Text on Light BG밝은 차트 배경의 텍스트 색상
Chart Font Bold차트 텍스트 굵은 글꼴
Chart Line Width텍스트 줄바꿈 너비(문자 수) (30-60)
Chart Text X텍스트 수평 오프셋(픽셀)
Chart Text Y텍스트 수직 오프셋(픽셀)
Screenshot Only스크린샷만 전송. Chart (text only) 옵션을 활성화해야 하며, 그러면 텍스트가 스크린샷에 포함됩니다. 텍스트가 많지 않을 때 편리합니다.
Alert (start)작업 시작 시 MT5 알림 표시
Push (start)작업 시작 시 푸시 알림 전송
Results.html결과를 HTML 보고서 파일에 저장
Telegram
EnabledTelegram 알림 활성화
Bot Token@BotFather의 Telegram 봇 토큰
Chat ID대상 채팅/채널 ID
Email
Enabled이메일 알림 활성화
Webhook
EnabledWebhook 알림 활성화
URLWebhook URL 엔드포인트 (JSON이 포함된 POST 수신)

CLEAR

Auto Clear on Start매 실행 전 모든 객체와 텍스트 자동 정리

DEBUG

Debug Mode확장 로깅. 텍스트에 전체 JSON Request/Response가 추가됩니다

ORDER EDIT

  • AI 응답 후 주문 편집기
  • 편집기는 설정과 패널에서 활성화/비활성화할 수 있습니다
  • 차트에 3개의 슬라이더가 나타납니다 - 진입점(Entry), 손절(Stoploss), 익절(Takeprofit).
  • 마우스로 위, 아래, 왼쪽, 오른쪽으로 이동할 수 있습니다.
  • 진입점(Entry) 슬라이더에 OK 버튼(포지션 진입)과 X 버튼(취소)이 있습니다
  • 오른쪽 상단에 추가 버튼이 있습니다
[Reset]Entry/SL/TP를 초기 값으로 재설정
[Text]차트에서 AI 응답 텍스트 표시/숨기기
[Analyze]차트에서 AI 분석 그래픽 표시/숨기기
[Order]차트에서 주문 라인/슬라이더 표시/숨기기

폴더 구조

Expert Advisor는 MQL5/Files/Ai_Trader에 자체 폴더 구조를 생성합니다. 패널에서 Actions->Folder를 눌러 접근할 수 있습니다.
빠른 작업을 위해 패널 대신 파일에서 직접 프롬프트와 심볼 목록을 만들 수 있습니다. 파일에서 새 목록을 가져오려면 Expert Advisor를 다시 시작해야 합니다.

Prompts프롬프트 텍스트 파일
RequestsAI 작업 분석을 위한 JSON 요청 및 응답 파일.
Screenshots차트 이미지
Symbols심볼 목록 텍스트 파일.
last_message.txt마지막 메시지
last_request.txtJSON 형식의 마지막 요청
last_response.txtJSON 형식의 마지막 응답
log.txt로그
result.html브라우저에서 볼 수 있는 결과 파일.