mirror of
https://github.com/softwaredevelop/mql5.git
synced 2026-07-27 20:47:44 +00:00
new files added
This commit is contained in:
@@ -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).
|
||||
Reference in New Issue
Block a user