new files added

This commit is contained in:
Toh4iem9
2026-01-28 13:57:36 +01:00
parent 9db676ddb8
commit 75d798d294
@@ -0,0 +1,69 @@
# Pivot Points Pro
## 1. Summary (Introduction)
**Pivot Points Pro** is a professional-grade support and resistance indicator designed for precision trading. Unlike standard pivot indicators that clutter the chart with historical lines, this tool focuses on clarity and relevance by displaying levels **only for the current period**.
It offers advanced features such as:
* **Multi-Timeframe (MTF) Calculation:** Display Daily pivots on an M15 chart, Weekly pivots on H1, etc.
* **5 Calculation Modes:** Classic, Fibonacci, Woodie, Camarilla, and DeMark.
* **Heikin Ashi Support:** Calculate pivot levels based on Heikin Ashi candles for smoother, trend-aligned levels.
* **Full Visual Customization:** Control the color, style, and width of every level group (PP, Resistance, Support, Medians).
## 2. Mathematical Foundations
Pivot Points are calculated based on the High (H), Low (L), and Close (C) of the **previous** period.
### Calculation Modes
1. **Classic:** The standard floor trader pivots.
* $PP = (H + L + C) / 3$
* $R1 = 2 \times PP - L$, $S1 = 2 \times PP - H$
2. **Fibonacci:** Uses Fibonacci ratios (0.382, 0.618, 1.0) added to/subtracted from the PP.
* $R1 = PP + 0.382 \times (H - L)$
3. **Woodie:** Gives more weight to the Close price.
* $PP = (H + L + 2 \times C) / 4$
4. **Camarilla:** Focuses on close-range mean reversion.
* $R3 = C + (H - L) \times 1.1 / 4$
5. **DeMark:** Uses a conditional logic based on the relationship between Open and Close to predict the next period's range.
## 3. MQL5 Implementation Details
* **Optimized Performance:** The indicator uses an intelligent caching mechanism. It calculates the levels only once per higher-timeframe period (e.g., once a day for D1 pivots), ensuring zero impact on terminal performance.
* **Current Period Only:** The indicator automatically detects the start of the current period and draws lines only from that point forward. This keeps the chart clean and focused on the "now."
* **Modular Engine:** Powered by `PivotPoint_Calculator.mqh`.
## 4. Parameters
### Timeframe Settings
* **Pivot Timeframe:** The higher timeframe used for calculation (e.g., D1, W1, MN1). Must be greater than or equal to the chart timeframe.
### Calculation Settings
* **Pivot Formula:** Select the calculation method (Classic, Fibonacci, etc.).
* **Price Source:** Select `Standard` (OHLC) or `Heikin Ashi` (HA-OHLC). Using HA can filter out noise spikes from the calculation.
### Visual Settings
* **Colors/Styles:** Customize the appearance of the Pivot Point (PP), Resistance levels (R1-R3), Support levels (S1-S3), and Median levels (M).
* **Show Medians:** Toggle the display of mid-point levels (e.g., between PP and R1).
* **Labels:** Toggle text labels and adjust their position/size.
## 5. Usage and Interpretation
### Trend Determination
* **Above PP:** If price is trading above the central Pivot Point (Gold line), the bias is **Bullish**.
* **Below PP:** If price is trading below the central Pivot Point, the bias is **Bearish**.
### Support and Resistance
* **R1, R2, R3:** Act as profit targets for long positions or potential reversal zones for short entries.
* **S1, S2, S3:** Act as profit targets for short positions or potential reversal zones for long entries.
### Breakout vs. Bounce
* **Bounce:** In a ranging market, look for price to reject these levels (e.g., buy at S1, sell at R1).
* **Breakout:** In a trending market, a strong close beyond a level (e.g., R1) often signals a continuation to the next level (R2).