오실레이터 MomentumBuying PressureHistogram Builder에서 사용 가능

Bulls Power

Bulls Power measures how far buyers can push the bar's high above an EMA baseline. It isolates one side of the market rather than netting both, which is why it is normally read together with Bears Power as the two halves of Elder's Ray system.

Default period
13
Centre
Zero line
Pairs with
Bears Power
Zero — buyers lost the barBulls Power(13) — high − EMA(close)

예시용 — 합성 데이터로, 실시간 호가가 아닙니다.

What Bulls Power tells you

Most oscillators net buying and selling into one number. Bulls Power deliberately does not: it reports only how far above a moving baseline the buyers managed to take the bar. Read alone it is one-sided by design; read next to Bears Power it shows which side is actually doing the work.

  • Above zero: buyers pushed the high past the baseline
  • Below zero: even the high stayed under it — unusual, and a strong bearish reading
  • Rising while still negative: selling pressure is easing
  1. 1 Take an EMA of the close over 13 bars
  2. 2 Subtract it from the bar's high
  3. 3 Draw the difference around zero
공식 및 계산 세부 정보 표시

Bulls Power is a one-line calculation measured against a moving baseline:

  1. Compute an exponential moving average of the close over the chosen period — 13 bars by default.
  2. Subtract it from the current bar’s high: Bulls Power = High − EMA(Close, 13).
  3. Draw the result as a histogram around zero on buffer 0.

Using the high rather than the close is the whole idea. The close tells you where the bar settled after both sides had finished; the high tells you the furthest point buyers managed to reach at any moment during it. Measuring that reach against a lagging average turns it into a question about pressure rather than about outcome — buyers may have failed to hold the level, but Bulls Power records that they got there.

The reading is unbounded and scales with the instrument, so a value of 0.0009 on EUR/USD and 3.2 on an index can describe equally strong buying. Only the sign, the direction of change, and the comparison against Bears Power transfer between symbols.

In MQL5 the call is iBullsPower(symbol, period, ma_period) and it returns a handle to a single buffer. There is no applied-price argument — MT4’s version had one and MT5’s does not. Alexander Elder introduced the Elder-Ray system, of which this is one half, in Trading for a Living.

신호

Bulls Power이 제공하는 백테스트 가능한 뚜렷한 신호 — 및 각 신호에 적합한 시장 상황.

Zero-Line Position

Builder로 구현 가능
조건
Bulls Power sits above or below zero
최적 시장 상황
Trending markets
일반적인 사용
Confirm that buyers can still reach past the baseline

Turning Up Below Zero

Builder로 구현 가능
조건
The histogram rises while still negative
최적 시장 상황
Trend exhaustion
일반적인 사용
Read easing selling pressure before price turns

Paired With Bears Power

Builder로 구현 가능
조건
Bulls above zero while Bears is also rising
최적 시장 상황
Trend start
일반적인 사용
Use both halves of Elder's Ray as one condition

Divergence

고급 로직
조건
Price makes a new high, Bulls Power does not
최적 시장 상황
Trend exhaustion
일반적인 사용
Anticipate a stall before price confirms

MT5 구현

MetaTrader 5가 실제로 계산하고 그리는 내용 — 이 페이지의 모든 규칙이 기준으로 삼는 사양입니다.

버퍼

인덱스 버퍼 MT5 표시 방식 저장 값
0 MAIN_LINE Histogram High minus the EMA of the same period, drawn as a histogram around zero. Positive means buyers pushed the bar above the baseline. One buffer and one colour — MT5 does not recolour the bars that cross to the negative side, and there is no signal line to cross.

플랫폼 참고

가장 잘 작동하는 경우 / 주의해서 사용

어떤 지표도 보편적인 우위를 가지지 않습니다. Bulls Power이 도움이 되는 곳 — 그리고 오해를 일으키는 곳.

가장 잘 작동하는 경우

  • Alongside Bears Power
  • Trending markets
  • Higher timeframes
  • As a confirmation rather than a trigger

주의해서 사용

  • Read entirely on its own
  • Comparing values across instruments
  • Very short baseline periods
  • Optimised periods without validation

Bulls Power 전략 구축

신호를 진입 및 청산 규칙에 연결하고, 컴파일 가능한 MT5 EA를 내보내세요 — 코드 없이.

  1. Bulls Power (13)
  2. Bears Power (13)
  3. Bulls Power above zero → Open Buy · SL 40 / TP 80
  4. Bears Power below zero → Open Sell

Bulls Power을 다른 지표와 결합

하나의 지표만으로는 충분하지 않습니다. 이 조합들이 Bulls Power의 취약점을 보완합니다.

Bulls Power + Bears Power

  1. Bulls Power above zero
  2. Bears Power below zero
  3. Two-sided rule
이유
Read both halves of Elder's Ray together, which is how the system was designed — one side alone only ever tells half the story
최적 시장 상황
Trending
이 전략 구축 →

Bulls Power + Moving Average

  1. Price > MA
  2. Bulls Power turning up
  3. Buy
이유
Add the trend direction Elder's system assumes you already have, since Bulls Power measures pressure rather than direction
최적 시장 상황
Trend continuation

No single-flow template pairs Bulls Power with a moving average. Start from Elder Ray and add an MA node with a Price node into a Compare.

Builder 열기 →

Bulls Power + MACD

  1. MACD above zero
  2. Bulls Power above zero
  3. Buy
이유
Cross-check one-sided pressure against a netted momentum reading, so a strong high with no follow-through is not mistaken for a trend
최적 시장 상황
Trending

No single-flow template pairs Bulls Power with MACD — the portfolio template that holds both runs them as separate legs. Start from Elder Ray and add MACD nodes.

Builder 열기 →

매개변수

자신의 통화쌍과 시간 프레임에서 검증할 초기값 — 보장된 설정이 아닙니다.

매개변수 기본값 권장 테스트 범위 기능
Period 13 8–21 Length of the EMA baseline the high is measured against. Elder's 13 is the standard; shorter makes the baseline track price so closely that the reading hovers near zero.
Level 0 Your level, not an indicator input. Zero is the natural reference because it marks the baseline itself; other levels have no built-in meaning.
Shift 0 0–3 Which bar back the value is read from. Shift 1 compares against a fully closed bar.

초기 프리셋

Reactive 8 Baseline tracks price closely
Standard 13 Elder's default baseline
Slow 21 Larger, rarer excursions

시장 예시

Bulls Power이 작동하는 곳, 실패하는 곳, 그리고 필터가 결과를 어떻게 바꾸는지.

성공

Both halves agree

Bulls Power holds above zero while Bears Power lifts off its lows — buyers are reaching past the baseline and sellers are losing depth.

실패

One side read alone

Bulls Power is positive during a downtrend simply because the bar's high sits above a lagging EMA. Without the other half the reading looks bullish and is not.

필터링됨

Trend filter supplies direction

With a moving-average condition attached, the same positive readings inside a downtrend are all skipped — pressure and direction are different questions.

FAQ

Should I use Bulls Power on its own?
It is not designed for that. Elder's Ray is a two-part system: Bulls Power measures how far buyers reach above a baseline, Bears Power how far sellers reach below it. Either half in isolation describes one side of a market that has two. The Builder's Elder Ray template holds both for exactly this reason.
Why does Bulls Power have no applied-price setting in MT5?
Because the MQL5 signature dropped it. iBullsPower takes only symbol, timeframe and MA period — the EMA baseline is on the close and the measurement is from the high. MT4's version did accept an applied price, so a ported strategy loses that argument with no error and no warning.
What does a negative Bulls Power mean?
That even the bar's high failed to reach the EMA baseline — buyers could not lift price to its own recent average at any point in the bar. It is a genuinely weak reading and comparatively rare, which is why 'rising while still negative' is a more useful signal than the sign alone.
What period should I use?
13 is Elder's default and the Builder template's baseline. Shortening it makes the EMA hug price so closely that Bulls Power collapses toward zero and stops distinguishing anything; lengthening it produces larger, rarer excursions. Re-validate on your own pair and timeframe rather than porting a number.
Can I build a Bulls Power EA without coding?
Yes. The Elder Ray template wires both Bulls and Bears nodes into Compare nodes against zero, with the period as an EA input — and because both live in the same flow, a genuine two-sided rule needs nothing extra. Divergence is the exception and requires custom MQL5.
How should I validate settings before going live?
Backtest on quality tick data first, then run the EA on a demo account before risking money. When optimising, hold back data the search never saw and prefer settings that stay profitable across periods over the single in-sample peak — chasing that peak is overfitting the noise. No default or preset here is a performance promise; every value is a starting point to re-validate on your own pair and broker.