DualVision AI
- 유틸리티
-
Andres Eduardo Rodriguez Fortunato
I am a software developer and independent quantitative trading researcher with a passion for understanding how markets behave beyond traditional indicators. - 버전: 1.31
- 업데이트됨: 17 8월 2026
- 활성화: 10
개요
DualVision AI는 비전 기반 차트 분석을 위한 MetaTrader 5 Expert Advisor입니다. 사용자는 수직선 두 개로 캔들 구간을 고르고, 필요할 때 AI 분석을 실행합니다. DualVision AI는 그 구간의 최적화된 캔들 이미지와 정규화 OHLC 데이터를 만든 뒤 Claude(Anthropic) 또는 ChatGPT(OpenAI)로 보냅니다. 모델은 trend, 로컬 패턴, conflict 플래그, confidence, take profit, stop loss가 담긴 구조화 시그널을 반환합니다.
DualVision AI는 분석 도우미입니다. 주문을 내지 않으며 위험 관리를 대체하지 않습니다.
시작하기 전에
MetaTrader 5에서 WebRequest URL을 허용하세요:
- Tools > Options > Expert Advisors를 엽니다.
- Allow WebRequest for listed URL을 켭니다.
- 다음 URL을 추가합니다(한 줄에 하나):
- https://api.anthropic.com — Claude에 필요
- https://api.openai.com — ChatGPT에 필요
DualVision AI는 Expert Advisor로 붙이세요(지표가 아님). WebRequest는 지표에서 사용할 수 없습니다. 차트에서 Algo Trading이 켜져 있어야 합니다.
Anthropic 및/또는 OpenAI의 본인 API key가 필요합니다. API 사용량은 제공업체가 계정에 따라 청구합니다.
차트 객체
수직선:
- Start line — 선택한 캔들 구간의 시작
- End line — 선택한 캔들 구간의 끝
두 선 모두 드래그할 수 있습니다. 분석은 Start와 End 사이 캔들만 사용합니다.
승인된 시그널로 분석이 성공한 후:
- Entry line — 선택한 구간의 마지막 close, confidence와 risk/reward 라벨 포함
- Take profit line
- Stop loss line
왼쪽 패널:
- 제공업체 이름과 캔들 수
- Status / signal / confidence / risk-reward
- Trend, conflict, 로컬 패턴, 짧은 cause 텍스트
버튼:
- Analyze AI — 현재 구간에 대해 vision 요청을 한 번 실행
사용 방법
- 위에서 설명한 대로 제공업체 URL을 허용합니다.
- DualVision AI를 라이브 차트에 붙입니다(Expert Advisors).
- 제공업체와 모델을 설정한 뒤 Inputs에 API key를 한 번 붙여 넣거나 키 파일을 사용합니다.
- 연구할 구조로 Start와 End를 드래그합니다.
- Analyze AI를 클릭합니다.
- 거래 결정 전에 Entry / TP / SL과 패널을 확인합니다.
유용한 구간은 보통 분명한 하나의 구조입니다. 너무 짧으면 맥락이 적고, 너무 넓으면 토큰과 비용이 늘어납니다.
AI 요청 작동 방식
Analyze마다 DualVision AI는 다음을 보냅니다:
- 선택한 구간의 압축 캔들 PNG(파일 용량이 작음)
- 정규화 OHLC 값(0 = 창 최소, 1 = 창 최대), 소수점 6자리
- 실제 가격 앵커: period, last close, window min, window max
모델은 강제 구조화 스키마(tool/function 출력)로 답하므로 필드가 일관됩니다: trend, localPattern, conflict, signal, tpPrice, slPrice, confidence, cause.
안정된 지시는 system prompt에 있습니다. 가변 데이터(앵커 + OHLC + 이미지)는 user message에 있습니다. 요청이 더 깨끗해지고 잘못된 JSON이 줄어듭니다.
시그널 필터
- Signal — BUY, SELL 또는 NONE
- Conflict — 시그널이 창 trend에 반대일 때 true(예: trend가 UP인데 SELL)
- Min confidence (conflicts) — 충돌 시그널은 confidence가 이 값 이상일 때만 승인(기본 0.75)
- Low confidence mark — 이 값 미만 시그널은 승인되어도 표시되지만 LOW로 표시됨(기본 0.55)
Entry, TP, SL 선은 이 규칙으로 시그널이 승인될 때만 그려집니다.
제공업체와 모델
- Claude (Anthropic) — 기본. 예: claude-sonnet-4-6
- ChatGPT (OpenAI) — 예: gpt-5.4
실무에서 ChatGPT는 설명이 더 짧고 응답이 더 빠른 경우가 많습니다. Claude는 cause가 더 길고 답변이 더 걸릴 수 있습니다. 같은 구간에서도 품질과 confidence는 다를 수 있으니 둘 다 분석 도우미로 다루세요.
전형적인 토큰 사용량(참고)
최적화된 이미지 + 정규화 OHLC의 DualVision AI에서 측정. 값은 심볼 자릿수, 이미지 너비, 모델 장황함에 따라 달라집니다.
Claude · claude-sonnet-4-6
- 100개 캔들 — input ≈ 5602 · output ≈ 348
- 150개 캔들 — input ≈ 7672 · output ≈ 394
- 200개 캔들 — input ≈ 9614 · output ≈ 360
ChatGPT · gpt-5.6-luna
- 100개 캔들 — input ≈ 4721 · output ≈ 132
- 150개 캔들 — input ≈ 6687 · output ≈ 126
- 200개 캔들 — input ≈ 8635 · output ≈ 121
이미지 너비에 상한이 있어 토큰 증가는 캔들 수에 대해 엄밀히 선형이 아닙니다. 청구는 각 제공업체의 백만 토큰당 현재 가격을 따릅니다.
API key 처리
- Inputs에 키를 한 번 붙여 넣고 확인합니다. DualVision AI는 재사용을 위해 Common\Files\VisionClaude\ 에 저장합니다.
- 기본 파일:
- Claude — api_key_anthropic.txt
- OpenAI — api_key_openai.txt
- 파일이 저장된 뒤 Inputs의 API Key 칸을 비우고 OK를 눌러 설정 대화상자에 키가 보이지 않게 합니다.
- 키 칸이 비어 있는 새 차트는 저장된 파일을 자동으로 불러옵니다.
MetaTrader는 입력 칸을 비밀번호처럼 가릴 수 없습니다. 로컬 파일에 키를 두는 것이 차트 간 재사용에 실용적입니다.
입력
- AI Provider — Claude (Anthropic) 또는 OpenAI (ChatGPT)
- API Key — 선택적 붙여넣기 칸. 비우면 파일에서 로드
- API Key file — Common Files 아래 선택적 사용자 경로. 비우면 제공업체 기본 파일 사용
- Model ID — 제공업체 모델 이름
- Initial period — 첫 Start/End 배치에 쓰는 캔들 수
- Min confidence — 충돌 시그널 승인에 필요한 최소 confidence
- Low confidence mark — 승인된 시그널을 LOW로 표시하는 임계값
- Timeout — WebRequest 제한 시간(밀리초)
- Max tokens — 제공업체 호출의 최대 생성 토큰
- Temperature — 샘플링 온도(더 안정된 결과는 0 권장)
- Save debug files — 선택적으로 PNG / OHLC / 원본 응답을 MQL5\Files\VisionClaude\ 에 덤프
- Clean abnormal gaps — 선택: 이미지와 OHLC를 만들기 전에 이상 open 갭을 닫음(예: 강한 월요일/세션 갭). 정상적인 작은 갭은 유지
- Gap percentile — 이상 갭 정리 시 임계값(기본 0.925)
- 수직선, BUY/SELL, SL, 충돌, 낮은 confidence 강조 색
참고
DualVision AI는 외부 AI 제공업체를 이용한 차트 분석용입니다. 결과는 선택한 구간, 이미지, OHLC, 모델, 제공업체 정책에 따라 달라집니다. 시장 조건은 변합니다. 거래 결정 전에 항상 자신의 확인 규칙과 위험 관리를 적용하세요.
이 제품에는 API 크레딧이 포함되지 않습니다. 제공업체 계정, 청구, MetaTrader 5의 URL 권한은 사용자가 책임집니다.
