Login / Register
Add a review
Log in
Sign UP
[bws_google_captcha]
All in One Pivot Point

0.00

the indicator calculates (hourly, daily, weekly, monthly) the pivot point, the cost of support and resistance according to various formulas (classic, Camarilla, Woodie, DeMark, Floor, Fibonacci) and draws lines on the chart. The color and style of the lines are put from the input parameters .

You can choose the sort of alert (alert once the price reaches the change price).

You can choose the sort of alert (alert once the price reaches the change price).

1. parameter of the calculation method (Method = Classic, Camarilla, Woodie, DeMark, Floor, Fibonacci).

Range = High Price(HP) – Low Price(LP)

Pivot Price(PP) = ( High Price(HP) Low Price(LP) Close Price(CP) ) / 3

  • The classic formula
    • R1 Price = (2 * PP) – LP | S1 Price = (2 * PP) – HP
    • R2 Price = PP Range | S2 Price = PP – Range
    • R3 Price = R2 Range | S3 Price = S2 – Range
    • R4 Price = R3 Range | S4 Price = S3 – Range
  • Camarilla
    • R1 Price = CP (Range * 1.1/12) | S1 Price = CP – (Range * 1.1/12)
    • R2 Price = CP (Range * 1.1/6) | S2 Price = CP – (Range * 1.1/6)
    • R3 Price = CP (Range * 1.1/4) | S3 Price = CP – (Range * 1.1/4)
    • R4 Price = CP (Range * 1.1/2) | S4 Price = CP – (Range * 1.1/2)
  • Woodie
    • R1 Price = (2 * PP) – LP | S1 Price = (2 * PP) – HP
    • R2 Price = PP Range | S2 Price = PP – Range
    • R3 Price = R1 Range | S3 Price = S1 – Range
    • R4 Price = R3 Range | S4 Price = S3 – Range
  • Demark

      Open Price(OP)

    • if CP < OP, then X = (HP (LP * 2) CP )
    • if CP > OP, then X = ((HP * 2) LP CP )
    • if CP = 0P, then X = (HP LP (CP * 2) )
    • PP = X / 4
    • R1 Price = (X / 2) – LP | S1 Price = (X / 2) – HP
  • Floor
    • R1 Price = (2 * PP) – LP | S1 Price = (2 * PP) – HP
    • R2 Price = (PP – S1) R1 | S2 Price = PP – (R1 – S1)
    • R3 Price = (PP – S1) R2 | S3 Price = PP – (R2 – S1)
  • Fibonacci
    • R1 Price = PP (0.382 * Range) | S1 Price = PP – (0.382 * Range)
    • R2 Price = PP (0.618 * Range) | S2 Price = PP – (0.618 * Range)
    • R3 Price = PP (1 * Range) | S3 Price = Pivot Price – (1 * Range)

[spoiler title=”Read More…”]

  • R1 Price = (2 * PP) – LP | S1 Price = (2 * PP) – HP
  • R2 Price = PP Range | S2 Price = PP – Range
  • R3 Price = R2 Range | S3 Price = S2 – Range
  • R4 Price = R3 Range | S4 Price = S3 – Range
  • R1 Price = CP (Range * 1.1/12) | S1 Price = CP – (Range * 1.1/12)
  • R2 Price = CP (Range * 1.1/6) | S2 Price = CP – (Range * 1.1/6)
  • R3 Price = CP (Range * 1.1/4) | S3 Price = CP – (Range * 1.1/4)
  • R4 Price = CP (Range * 1.1/2) | S4 Price = CP – (Range * 1.1/2)
  • R1 Price = (2 * PP) – LP | S1 Price = (2 * PP) – HP
  • R2 Price = PP Range | S2 Price = PP – Range
  • R3 Price = R1 Range | S3 Price = S1 – Range
  • R4 Price = R3 Range | S4 Price = S3 – Range

    Open Price(OP)

  • if CP < OP, then X = (HP (LP * 2) CP )
  • if CP > OP, then X = ((HP * 2) LP CP )
  • if CP = 0P, then X = (HP LP (CP * 2) )
  • PP = X / 4
  • R1 Price = (X / 2) – LP | S1 Price = (X / 2) – HP

Open Price(OP)

  • R1 Price = (2 * PP) – LP | S1 Price = (2 * PP) – HP
  • R2 Price = (PP – S1) R1 | S2 Price = PP – (R1 – S1)
  • R3 Price = (PP – S1) R2 | S3 Price = PP – (R2 – S1)
  • R1 Price = PP (0.382 * Range) | S1 Price = PP – (0.382 * Range)
  • R2 Price = PP (0.618 * Range) | S2 Price = PP – (0.618 * Range)
  • R3 Price = PP (1 * Range) | S3 Price = Pivot Price – (1 * Range)

Additional information: https://www.mql5.com/ru/articles/1465

2. Period (timeperiod = Hourly, Daily, Weekly, Monthly).

  • Hourly = hourly prices (high, low and close price)
  • Daily = daily prices (high, low and close price)
  • Weekly = weekly prices (high, low and close price)
  • Monthly = monthly prices (high, low and close price)

3. Show comments (showcomment = true or false).

    Prices (high, low, and close), calculation method, and chart period are shown.

Prices (high, low, and close), calculation method, and chart period are shown.

4. Notification (alarmtype1 and alarmtype2 = sound and push notifications, on-screen and email messages).

Activating the notification when the price reaches any estimated price (S1, S2,S3,S4,R1,R2,R3, R4, and PP), you can use two notifications simultaneously using alarmtype1 and alarmtype2.

  • When selecting email notifications, you need to configure the terminal (Tools > Settings > > Mail).
  • When selecting Push notifications, you need to configure the terminal (Tools > Settings >> Notifications).

Attention! Alerts don’t work in the strategy tester. However, if you enable the showalertmessage function, you will be able to see all created notifications in the strategy tester log.

Attention! Alerts don’t work in the strategy tester. However, if you enable the showalertmessage function, you will be able to see all created notifications in the strategy tester log.

5. The maximum deviation (MaxPipDeviation(pip) = 0,1,2,3,4,5…30)

The sensitivity of the activation notification. For example:

price S2 = 1.092 and maxpipdeviation = 3

The S2 alert is activated when the price reaches this range (1.089-1.095)

Note: The maxpipdeviation function is limited to block misuse. You can set up to 30 on 5 or 3 digit pairs and up to 3 on other pairs. This parameter cannot be used on an hourly period.

6. Short lines (shortlines = true or false)

If true is selected, the lines become short

7. The name of the line (ShowLineName = true or false)

If true is selected, the line name is displayed on the right side (for example: [R2] 1.105).

8. Drawing lines (drawBackground = true or false)

If true is selected, the lines are drawn in the background.

9. Line selection (disableSelection = true or false)

If true is selected, the lines become highlighted.

Line Style Settings

10. Line Style R4 (resistance4line = true or false)

If true is selected, the R4 lines are displayed.

11. The color of the line R4 (Resistance4Color = color)

This parameter allows you to change the color of the line (Red, green, blue …)

12. Line style: R4 (Resistance4Type = type)

This parameter allows you to change the line style (Solid, Dash, Dot, dashdot, and dashdotdot)

13. The thickness of the line R4 (Resistance4Width = width)

This parameter allows you to change the line thickness (thin, normal, middle, thick, and too_thick)

Note: All parameters of the R4 line are available for all other lines (R3, R2, R1, PP, S1, S2, S3, S4)

[/spoiler]

Add review
Reviews ( 0 ):