MiniBull Session SR MTF

  • 지표
  • Yusuf Levent Aksun
    Yusuf Levent Aksun
    플랫폼 엔지니어 & AWS 공인 전문가. 소프트웨어 개발, 클라우드 아키텍처, DevOps 전환 분야에서
    20년 이상의 경험 보유.
    현재 런던 World Wide Technology에서 플랫폼 엔지니어링 이니셔티브를 주도하며,
    확장 가능한 인프라 솔루션을 구축하고 개발팀이 더 빠르고 안정적으로 제품을 출시할 수 있도록 지원.
    🔹 AWS Certified Solutions Architect – Professional
    🔹 AWS Certified DevOps Engineer – Professional
  • 버전: 4.20
  • 업데이트됨: 31 8월 2026
  • 활성화: 5
# MiniBull Session S/R MTF

**Version:** 4.0
**Platform:** MetaTrader 5 (custom indicator, `.mq5`)
**Type:** Visual reference overlay — no trading logic, no signals, no orders
**File:** `MiniBull_Session_SR_MTF.mq5`

## Overview

MiniBull Session S/R MTF is a multi-timeframe support/resistance and session-level
overlay for MT5. It draws the previous trading session's high/low, the current
session's open, the US cash market open, rolling support/resistance from three
higher timeframes (4H / 1H / 15M-intraday), two Kaufman Adaptive Moving Averages
(KAMA), and a compact info panel with % distance to key levels and the Daily
Wilder ATR — all computed automatically, with no manual timezone configuration
required.

It is a from-scratch MQL5 implementation inspired by a "Session & Prev-Day
Levels" style TradingView (Pine Script) tool, adapted and extended for MT5's
object/event model.

## What it draws

| Element | Style | Notes |
|---|---|---|
| Previous session High | Solid green line + label | Anchored at the actual bar that set the high |
| Previous session Low | Solid red line + label | Anchored at the actual bar that set the low |
| Current session Open | Solid white line + label | Drawn at the first bar of the current session |
| US cash open (09:30 NY) | Dashed white line + label | Standard instrument mode only |
| R / S (4H, x120 bars) | Solid, width 3 | ~4 weeks lookback by default |
| R / S (1H, x120 bars) | Dashed, width 2 | ~1 week lookback by default |
| R / S (15M, current day) | Dotted, width 1 | Rebuilt every session, current day only |
| R / S (30M, x120 bars) | Dash-dot, width 1 | **Off by default** — enable from inputs; ~2.5 days lookback |
| R / S (5M, x120 bars) | Dash-dot-dot, width 1 | **Off by default** — enable from inputs; ~10 hours lookback |
| R / S (1M, x120 bars) | Dotted, width 1 (distinct colors) | **Off by default** — enable from inputs; ~2 hours lookback |
| AMA #1 / AMA #2 | Solid lines (white / yellow by default) | Kaufman KAMA, periods configurable (default 200 / 9) |
| Info panel | Top-right corner | % vs Prev High, % vs Prev Low, Daily ATR (Wilder) |

Every S/R line is anchored **at the exact candle that produced the high or low**,
not at the edge of the lookback window — so a level that formed 3 days into a
20-day scan starts exactly 3 days back, not 20. Resistance and support within
the same timeframe are tracked independently, since the bar that set the high is
rarely the same bar that set the low.

Line thickness decreases with timeframe: 4H (3) → 1H (2) → 15M (1), on top of
the existing solid / dashed / dotted style distinction, so the timeframe
hierarchy is visible at a glance even in monochrome.

## Session logic

- **Standard mode**: a new "trading day" begins at **18:00 New York time**
  (the standard forex/CFD rollover), matching how most retail platforms define
  a trading session for FX and metals.
- **Brent mode**: a new "trading day" begins at **00:00 UTC** (fixed), which
  suits energy/futures-style instruments that don't follow the FX rollover.
- Weekend gaps are handled naturally: since no new session boundary occurs
  while the market is closed, the session that was open at Friday's close
  simply continues through the gap into Monday, exactly as a trader would
  expect.

## Timezone handling (fully automatic)

- The broker server → UTC offset is **auto-detected at runtime** by comparing
  `TimeGMT()` (the PC's real UTC clock) against `TimeTradeServer()` (the
  broker's server clock). This works regardless of the trader's own location
  or which broker/server is in use — it only requires the PC's own clock to be
  correctly set, which is standard on any modern OS.
- US Daylight Saving Time is computed from the **actual US DST calendar rule**
  (2nd Sunday of March → 1st Sunday of November), so New York's UTC offset is
  always correct for the current year without ever needing a manual update.
- A manual fallback offset input exists only for edge cases where `TimeGMT()`
  is unavailable, such as the Strategy Tester.

## Inputs

**Session & Prev-Day Levels**
- `InpShowSessionLevels` — show/hide prev high/low + session open
- `InpInstrumentMode` — `Standard` (NY rollover) or `Brent` (00:00 UTC rollover)
- `InpShowCashOpen` — show the 09:30 NY cash-open marker (Standard mode only)
- `InpShowSessionPanel` — show/hide the info panel

**Timezone**
- `InpAutoDetectBrokerOffset` — auto-detect broker↔UTC offset (recommended, default on)
- `InpManualBrokerOffsetHours` — fallback offset, used only if auto-detect is off or fails

**Support/Resistance**
- `InpShowSR4H` / `InpLookback4H` — 4H S/R on/off + lookback in bars (default 120 ≈ 4 weeks)
- `InpShowSR1H` / `InpLookback1H` — 1H S/R on/off + lookback in bars (default 120 ≈ 1 week)
- `InpShowSR15M` — 15-minute intraday S/R on/off (always scoped to the current session)
- `InpShowSR30M` / `InpLookback30M` — **optional, off by default.** Rolling 30-minute S/R, same model as 4H/1H (default lookback 120 ≈ 2.5 days)
- `InpShowSR5M` / `InpLookback5M` — **optional, off by default.** Rolling 5-minute S/R (default lookback 120 ≈ 10 hours)
- `InpShowSR1M` / `InpLookback1M` — **optional, off by default.** Rolling 1-minute S/R (default lookback 120 ≈ 2 hours)

**Adaptive Moving Average**
- `InpShowAMA` — show/hide both AMA lines
- `InpAmaPeriod1` / `InpAmaPeriod2` — KAMA periods (default 200 / 9)
- `InpAmaFastEMA` / `InpAmaSlowEMA` — KAMA smoothing-constant bounds (default 2 / 30)
- `InpAmaColor1` / `InpAmaColor2` — line colors

**Wilder ATR**
- `InpShowATRPanel` — show/hide the ATR row in the panel
- `InpAtrLength` — ATR period (default 14). **ATR is always computed on the
  Daily timeframe**, regardless of the timeframe the chart is currently
  showing.

## Design notes / things fixed along the way

This is a living document of the more subtle correctness issues addressed
during development, kept here for anyone maintaining the code later:

- **Label collision avoidance.** Nearby levels (e.g. a 4H resistance and a
  15-minute "today" resistance a few points apart) are queued and resolved by
  pixel distance before being drawn, so overlapping text is nudged apart. Only
  the printed label moves — the underlying line is always drawn at the exact
  price.
- **Lines drawn in front of candles, not behind.** On a volatile instrument,
  dense candle bodies can fully obscure a "behind the price action" line even
  though the object exists — all reference lines render in front instead.
- **Panel anchoring.** A corner-anchored label with a small offset from the
  edge needs to be *right*-anchored so its text grows inward, or it renders
  mostly off-screen — an easy mistake that makes a working panel look like it
  never rendered at all.
- **"Today" session detection is anchored to the chart's own current time**,
  not to whichever bar a separately-fetched intraday series happens to return
  as "latest" — avoiding a stale/mismatched read locking the day's range to
  the wrong session.
- **KAMA computation is O(n)**, not O(n·period): the volatility sum inside the
  efficiency-ratio calculation is maintained as a sliding window instead of
  being re-summed from scratch for every historical bar, which matters a lot
  with a 200-period AMA over a long history.

## Known limitations

- First load on a fresh chart/timeframe/symbol can take a few seconds while
  MT5 syncs the H4/H1/M15 history series it depends on — this is normal MT5
  history-sync behavior, not indicator overhead, and is faster once those
  timeframes have been opened once for that symbol.
- Designed as a visual aid only. It does not place trades, generate alerts, or
  make any trading recommendation.
- For best readability, enabling **Chart Shift** (right-click chart → 
  Properties → Common) gives labels room to breathe on the right edge instead
  of crowding against the last candle.

## Disclaimer

This indicator is a visual reference tool only. It does not constitute
financial advice, and past levels holding as support/resistance is not a
guarantee they will do so in the future. Use at your own risk alongside your
own analysis and risk management.

제작자의 제품 더 보기
MTF MA 분석기: 11개 타임프레임의 SMA/EMA/KAMA 가격 위치를 한 패널에서 확인. ### Full Description: ** 이제 여러 타임프레임 차트를 번갈아 볼 필요가 없습니다!** MiniBull Periscope - 다중 타임프레임 이동평균선 포지션 분석기 여러 차트를 열지 않고도 전체 그림을 파악하세요! MiniBull Periscope는 월봉(MN1)부터 1분봉(M1)까지 11개 타임프레임의 이동평균선 대비 현재 가격 위치를 동시에 표시합니다. **주요 기능:** • 11개 타임프레임 한눈에: MN1, W1, D1, H12, H8, H4, H1, M30, M15, M5, M1 • 3가지 MA 유형: SMA, EMA, 카우프만 AMA(KAMA) 원클릭 전환 • 차트 라인: 타임프레임별 고유 색상의 수평 MA 라인 • 거리 표시: 핍(Pips)과 백분율(%) 동시 표시 • 기울기 감지: 화살표로 자동 추세 방향 표시 ( →) • 신호 시스
MTF 복합 신호 분석기: 11개 타임프레임의 9개 지표, 점수 시스템(-9 ~ +9). ### Full Description: ** 이제 여러 타임프레임 차트를 번갈아 볼 필요가 없습니다!** MiniBull MTF Observer - 다중 타임프레임 복합 신호 분석기 궁극의 다중 지표 대시보드! 11개 타임프레임에서 9가지 기술적 지표를 동시에 분석하고 각 타임프레임에 -9에서 +9까지의 복합 점수를 제공합니다. **분석되는 9개 지표:** • RSI (상대강도지수) • MACD (이동평균수렴확산) • 스토캐스틱 오실레이터 • CCI (상품채널지수) • 모멘텀 • SMA 5 (단순이동평균) • SMA 20 • EMA 21 (지수이동평균) • EMA 50 **주요 기능:** • 11개 타임프레임: MN1, W1, D1, H12, H8, H4, H1, M30, M15, M5, M1 • 복합 점수: 각 타임프레임 -9 ~ +9 • 신호 강도: STRONG (±7-9
MiniBull Logical v21 — 심볼 & 타임프레임 가이드   전체 백테스트 결과 (222개 파일): https://drive.google.com/drive/folders/1-1QefUiJ1lm6Se0HYCpAmYIbERZ8xjR8 전략: MN1/W1 추세 + D1 거짓 돌파 + 멀티-TF MA 반전 백테스트: 2024.07.01 – 2026.02.03 | $10,000 | 1:10 | 26,784 거래 | 10/20 수익 ️  모든 테스트는 EMA(20)로 수행됨. SMA와 KAMA는 완전히 테스트되지 않음.   ️  입력 매개변수 MA 종류: EMA ← 테스트됨 | MA 기간: 20 | MA
BullBOP13 — 밸런스 오브 파워 | 금 vs 미국 지수 BullBOP13 은 금 (XAUUSD) 과 3 개 미국 주가지수 (NAS100, US500, US30) 간의 일시적 괴리를 감지합니다 . 4 개 자산 중 3 개가 같은 방향으로 움직이고 1 개가 반대로 움직이면 , 해당 이상치는 반전 경향이 있는 " 가짜 움직임 " 을 경험하고 있습니다 . 작동 원리 — 4 단계 신호 필터 : 1. 페이즈 필터 — D1 타임프레임 시장 체제 분석 ( 정렬 / 발산 / 강한 발산 ) 2. 가짜 움직임 감지 — 3 대 1 규칙 : 3 개 자산 일치 , 1 개 이탈 = 신호 발생 3. 비율 반전 — 금 / 지수 비율의 EMA + 표준편차 밴드로 괴리 전환 확인 4. 가격 확인 — 가짜 무버의 MA 이탈도가 감소 중이어야 함 4 단계 모두 동시에 일치할 때만 신호 생성 . 기능 : • 서브윈도우 비율 차트 (EMA 및 ±1/±2 SD 볼린저 밴드 , 색상 코딩 ) • 4 개 조건 모두
Minibull Sniper Ama
Yusuf Levent Aksun
Minibull AMA Sniper v7.30은 NAS100(나스닥 100)에 최적화된 전문적인 추세 추종 전문가 자문(EA)입니다. US30(다우존스), SPX500(S&P 500), DAX40과도 호환됩니다. EA는 브로커의 심볼명(NAS100, US100, NASDAQ100, USTEC, NQ100, US30, NYA30, NYSE30, SPX500, US500 등 일반적인 변형)을 자동으로 감지하여 적절히 작동합니다. 전략은 일봉(D1) 차트에서 산출된 AMA(200)과 AMA(9) 두 적응형 이동평균을 기반으로 하며, H1 봉 종가에서 신호를 생성합니다. **신호 로직** - 매수(BUY):가격이 AMA(200)과 AMA(9) 모두 위에서 종가 마감 - 매도(SELL):가격이 두 AMA 아래에서 종가 마감 - 중립:가격이 두 MA 사이 — 모든 포지션 청산 **리스크 관리** - 이익 실현:2000 USD · 손절매:600 USD(실시간 조정 가능) - 긴급 손절:1
Minibull Logical Pro
Yusuf Levent Aksun
# MiniBull Logical Pro: a trend-fade system, tested through real market stress ## What it is MiniBull Logical Pro is a multi-timeframe trend and false-breakout trading system, available as an MT5 Expert Advisor, a cTrader cBot, and a standalone cTrader indicator. The engine is the same across all three: - **Monthly + Weekly trend confluence** sets the directional bias. The system only trades in the direction both higher timeframes agree on — if they disagree, no trend, no trade. - **Daily fa
### BullBOP19 Live EA — 금과 미국 지수 간 "가짜 움직임" 탐지 시스템 BullBOP19는 MetaTrader 5용 완전 자동매매 EA로, 금(Gold)과 주요 미국 주가지수(나스닥 100, S&P 500, US30/DJIA) 간의 힘의 균형(Balance of Power) 관계를 기반으로 설계되었습니다. 금의 가격 움직임을 이러한 지수와 비교함으로써, 실제 추세 전환의 확신이 없는 "가짜 움직임"을 식별하고 진입 전에 신뢰할 수 없는 신호를 걸러냅니다. **주요 기능** - 모든 종목 및 모든 타임프레임에서 작동 (Gold / NDX / SPX / US30 종목 자동 감지 또는 수동 설정 가능) - 신호 생성을 위한 이동평균 유형, 기간, 가격 소스 설정 가능 - ATR(Wilder ATR) 기반 안전 손절매로 변동성 환경에 관계없이 일관된 리스크 관리 제공 - 익절, 트레일링 스탑, 손익분기점 설정 모두 ATR 배수로 정의 - 선택적 최대 보유 시간 설정
**Minibull AMA Sniper — 리페인트 없는 시그널 인디케이터** Minibull AMA Sniper는 두 개의 카우프만 적응형 이동평균(Kaufman AMA) — AMA200과 AMA9 — 을 기반으로 한 트렌드 포지셔닝 인디케이터로, 방향성 없는 횡보 시장에서의 매매를 막아주는 독자적인 기울기 확인(Slope Confirm) 필터를 결합했습니다. **작동 방식** 이 인디케이터는 가격이 두 AMA에 대해 어디에 위치하는지를 추적합니다. - **BUY(매수)**: 가격이 AMA200과 AMA9 위에서 마감할 때 - **SELL(매도)**: 가격이 AMA200과 AMA9 아래에서 마감할 때 - **NEUTRAL(중립)**: 가격이 두 이동평균 사이에 갇혀 있을 때 가격 위치만으로는 충분하지 않습니다. Slope Confirm 필터는 AMA 자체가 실제로 시그널 방향으로 기울어져 있는지 확인합니다 — AMA가 평평하면 시그널은 취소되어 중립으로 되돌아가며, 이를
**차트를 전환하지 않고도 중요한 모든 타임프레임에서 가격의 위치를 정확히 확인하세요.** MiniBull LOP는 여러 타임프레임을 동시에 분석하는 트레이더를 위한 멀티 타임프레임 대시보드 지표입니다. MN, W, D, H8, H4, H1, M30, M15, M5, M1 각각에 대해 직전 마감 바 대비 가격 위치(상단 돌파/하단 돌파, 종가 위/아래의 범위 내, 종가와 동일), 카우프만 적응형 이동평균(AMA) 기반 트렌드 판단, 그리고 직전 마감 바의 틱 볼륨과 해당 타임프레임 자체의 최근 평균 볼륨 비율을 보여줍니다. **주요 기능** - Panel / Lines / AMA를 실제로 클릭할 수 있는 버튼이 있는 차트 내 대시보드. - 가격 위치에 따라 초록색(지지) 또는 빨간색(저항)으로 자동 변경되는 지속형 가격 레벨 라인. - 바 단위로 가격을 따라가며 차트에 직접 그려지는 연속형 AMA 라인. - 추적 중인 모든 타임프레임의 강세/약세 상태를 한 줄로 보여주는 트렌드
VAMA Signal Simulator는 7개 타임프레임(M1-D1, 가중치 5%~30%)을 스캔하고 각각을 4개의 이동평균선과 6개의 오실레이터로 점수화하여 가중 합산된 Strong Buy/Buy/Neutral/Sell/Strong Sell 신호로 결합합니다. 확인된 신호는 변동성에 따라 기간이 조정되는 H4 이동평균(고변동성 시 기간 단축, 안정장에서는 연장) 방향과 M15·H1 추세 방향 모두와 일치해야 합니다. 확인된 신호마다 방향별로 색상이 지정된 화살표와 BUY/SELL 라벨이 차트에 표시되며, 진입가·ATR·익절·손절 정보가 담긴 CSV 로그도 기록됩니다. SL/TP 거리, 랏 사이즈, 그리고 선택적 재진입 모드(반전을 기다리지 않고 이전 거래가 종료되는 즉시 같은 방향으로 신규 진입)는 모두 Inputs에서 조정 가능합니다 — 기본값은 원래의 1:1 손익비 전략을 그대로 재현하며, 변경 시 명시적인 선택적 이탈이 됩니다. 패널에는 실시간 Win/Loss/Pending
MiniBull Algorithmic Signal Engine은 MetaTrader 5용 멀티 타임프레임 거래 시스템으로, 인디케이터와 EA(자동매매) 형태로 제공됩니다. 7개 타임프레임(M1-D1)을 각각 4개의 이동평균선과 6개의 오실레이터로 점수화하고, 변동성에 적응하는 H4 추세 평균선(VAMA)으로 결과를 필터링한 후, M15와 H1이 모두 방향을 확인해야만 행동합니다 — 부분 확인은 허용되지 않습니다. EA는 두 가지 모드를 제공합니다: Faithful(고정 0.02 랏, 1:1 손익비, 원본 스크립트를 정확히 재현) 또는 Flexible(계좌 자산의 비율로 랏 크기 계산, 손절/익절 독립 설정 가능, 기본값 1:2.5). 차트 위 실시간 패널은 실제 손익, 승률, 현재 신호 방향을 표시하며, 클릭 한 번으로 신규 거래를 즉시 일시 중지할 수 있는 버튼을 제공합니다. SPX500에서 검증됨(2024.04-2026.07, 백테스트 + 포워드): 거래 88회, 순이익 +
필터:
리뷰 없음
리뷰 답변