Zoom MT5 B
- 지표
- Mariusz Franciszek Szczepanczyk
- 버전: 1.10
- 활성화: 5
Zoom MT5 — TradingView 스타일의 부드러운 확대/축소 및 선택적 이동 기능
MT5 차트 탐색을 TradingView 경험으로 바꿔줍니다. 마우스 휠을 한 번 클릭할 때마다 부드러운 확대/축소 애니메이션과 선택적으로 수평 이동 기능이 제공됩니다. 휠 한 번 클릭에 툴바 확대/축소 및 부드러운 움직임이 적용됩니다.
주요 특징:
부드러운 줌 - SmoothSteps=8 프레임에 걸쳐 점진적인 크기 변화 및 ease-out 이징 효과 적용
확대/축소 시 자동 패닝(선택 사항) - PanBars=5 막대를 사용한 수평 이동은 "공백 영역으로 확대"되는 것을 방지합니다(LockToRight=false).
정밀한 제어 - ZoomStep=1(툴바와 동일), PanBars=5(막대 이동)
애니메이션 잠금 보호 - 애니메이션 도중 스팸을 방지합니다.
MT5 스케일 제한 - 자동 클램핑 0-5 (충돌 없음)
밀리초 단위 애니메이션 - SleepTime=15ms (총 120ms의 초고속 애니메이션)
CPU 오버헤드 없음 - 마우스 휠에서만 활성화됨
범용 - 모든 차트/시간대에 즉시 적용 가능
원클릭 설치 - 드래그 앤 드롭 방식으로 확대/축소 가능
실제 계정과 데모 계정 모두에서 작동합니다.
헤징/네팅 지원 - 모든 MT5 계정 유형에서 작동합니다.
완벽한 TradingView 재현:
휠을 위로 올리면 확대/축소되고 [선택 사항] 오른쪽으로 패닝합니다(줌 스텝 + 패닝 바).
휠을 아래로 내리면 축소되고, [선택 사항] 왼쪽으로 패닝합니다(줌 스텝 - 패닝 바).
SmoothSteps=8: 8프레임 이즈아웃 애니메이션 (0%→20%→44%→72%→92%→100%)
SleepTime=15ms: 총 120ms 애니메이션 (보이지 않는 부드러움)
애니메이션 수학적 완벽성:
current_scale = ChartGetInteger(CHART_SCALE) // 0-5
target_scale = current_scale + ZoomStep * 부호 // 기본값은 +1/-1
진행률 = 1-(1-t)² // 완화(ease-out)
scale_now = current_scale + (target - current) * progress
ChartNavigate(CHART_CURRENT_POS, -sign * PanBars * progress) // 부드러운 패닝
완벽한 구현:
CHART_EVENT_MOUSE_WHEEL = true // 마우스 휠 이벤트를 캡처합니다
CHART_EVENT_MOUSE_MOVE = true // 향후 확장을 고려한 설정
애니메이션 잠금: is_animating 플래그는 스팸을 방지합니다.
스케일 클램핑: 대상값이 0 미만이면 대상값을 0으로 설정하고, 대상값이 5 이상이면 대상값을 5로 설정합니다.
MathRound(scale_now) = 픽셀 단위로 정확한 정수
조절 가능한 부드러움:
ZoomStep=1: 표준 툴바 확대/축소 (고급 사용자를 위한 변경 옵션)
PanBars=5: 부드러운 이동 (0=패닝 비활성화, 값을 높이면 더 많은 이동 가능)
SmoothSteps=8: 매우 부드러운 동작 (1=즉시, 16=느린 동작)
SleepTime=15: 15ms 프레임 (60 FPS 상당)
LockToRight=true: 패닝 기능 비활성화 (false=패닝 기능 활성화)
완벽한 배포:
차트에 드래그하면 마우스 휠이 자동으로 활성화됩니다.
스크롤 휠을 위/아래로 움직이면 즉시 TradingView를 사용할 수 있습니다.
패닝과 줌 기능을 동시에 사용하려면 LockToRight=false로 설정하세요.
즉시 작동하며 재시작이 필요 없습니다.
시각적 요소는 제로 - 순수한 내비게이션 업그레이드
기술적 우위:
단일 OnChartEvent 핸들러 - 오버헤드 없음 - is_animating 플래그 - 완벽한 스팸 방지 - CHART_CURRENT_POS 탐색 - 루프 내 Sleep(SleepTime) 함수 - 프레임 단위 애니메이션 - ChartRedraw() 함수 실행 완료 - 깔끔한 마무리 - OnCalculate() 함수 비워둠 - 플로팅 오버헤드 없음
호환성 보장: - 모든 MT5 빌드 - CHART_SCALE 0-5 범용 - 모든 심볼/시간대 - 충돌 없음 - 멀티 차트 지원 - 각 차트 독립적 - EA 지원 - 거래 로직 간섭 없음 - 지표 호환 - 모든 도구와 함께 사용 가능
완벽한 안정성: - dparam > 0 = 휠 위로 이동(확대), < 0 = 휠 아래로 이동 - 부호 = (정수)dparam > 0 ? 1 : -1 // 깔끔한 방향 - 경계 검사를 통해 충돌 방지 - 객체 생성 없음 = 정리 작업 없음 - 스레드 안전한 Sleep() 함수 통합
MT5의 궁극적인 업그레이드 - Zoom MT5의 부드러운 줌 기능과 MT5 자체 기능 내에서 선택 가능한 팬 기능. 휠 한 번만 움직여도 전문가 수준의 내비게이션을 경험할 수 있습니다. 별도의 학습 과정 없이 즉각적인 결과를 얻을 수 있습니다.
설정:
ZoomStep – 마우스 휠 단계당 확대/축소 배율 변경량을 설정합니다(1은 툴바 클릭 한 번에 해당).
PanBars – 각 확대/축소 단계에 따라 표시되는 막대의 가로 이동량을 설정합니다(0=비활성화).
SmoothSteps – 부드러운 확대/축소 애니메이션을 위한 중간 단계 수를 정의합니다.
SleepTime – 애니메이션 단계 사이의 밀리초 지연 시간을 설정합니다(값이 작을수록 애니메이션 속도가 빨라집니다).
LockToRight – true로 설정하면 화면 이동이 비활성화됩니다(기본값: true).
봇은 무제한 자본이 있을 때만 성공을 가져다줍니다. 오직 '눈과 눈'만이 당신의 계좌를 수익성 있는 자산으로 만들어 줄 것이며, 간단하고 깔끔하며 빠르고 효율적인 도구들이 그 목표를 달성하는 데 도움을 줄 것입니다.
진정한 성공은 당신의 두뇌가 결정을 내리는 데 달려 있습니다. 제가 제공하는 도구는 봇이 아니라, 생각하는 트레이더를 위한 도구입니다.
전날 종가는 자석처럼 작용합니다 →고가 저가 종가 MT5
아시아 세션이 런던 및 뉴욕 세션의 방향을 제시합니다 →아시아 세션 레벨
여러 악기를 동시에 연주하는 경우:
원클릭 B3 MT5,심볼 위치 패널,SL TP 토글 버튼,줌 MT5 B
악기 하나를 훔치면:
원클릭 B3 MT5,심볼 위치 패널,SL TP 토글 버튼,핍스 라벨 라스트 트레이드,줌 MT5 B
여러 금융 상품에 장기 투자하는 경우:
설명을 읽어보셨는데도 이해가 안 되는 부분이 있다면 연락 주세요. 모든 기능, 설정, 사용 사례를 자세히 설명드려 이러한 도구들이 고객님의 거래 전략에 적합한지 확인해 드리겠습니다.
