Session Volume Profile is an advanced graphical representation that displays trading activity during Forex trading sessions at specified price levels.
The Forex market can be divided into four main trading sessions: The Australian session, the Asian Session, the European Session, and everyone’s favorite trading time is the American (US) session.
The POC profile can be used as a support and resistance level for intraday trading.
Session Volume Profile is an advanced graphical representation that displays trading activity during Forex trading sessions at specified price levels.
The Forex market can be divided into four main trading sessions: The Australian session, the Asian Session, the European Session, and everyone’s favorite trading time is the American (US) session.
ATTENTION!
- For the indicator to work , the M1 history is required, the deeper and more complete it is, the better the profile will be built. The history should only be uploaded Your broker!
- The use of the indicator in automated systems is not possible for technical reasons.
- If the RedrawObjects parameter is set to false, then after the restart Terminal.exe, previously created profiles will not be rebuilt again, building profiles will start from the closing date Terminal.exe.
[spoiler title=”Read More…”]
The indicator includes 3 profile types:
- VisualVolume-Volume based on The volume indicator for MT4, visually shows the strength of the market. Unlike the standard Volumes, it filters the noise of tick volumes.
- TickVolume – Standard tick volume from MT4.
- Price – The price of the tick.
Input parameters:
Input parameters:
- TypeProfile-Profile types;
- DigitsSet – the number of decimal digits that determine the accuracy of the price of the current chart symbol.
- Width – width (step of the DigitsSet set)
- ShiftOn(Days to look back) – number of days (history)
- Histogramdepth – the depth of the histogram, if the data is small(1.0..more) / large(less>0.0..1.0), this parameter allows you to strengthen or weaken the visual representation of the profile
- HistogramFill-filling the histogram with the current profile color
- FirstSession – first session
- FirstOffSet-offset of the profile of the first session in time relative to the time of the broker server
- SecondSession – Second session
- SecondOffSet-offset of the second session profile by time relative to the time of the broker server
- ThirdSession – Third session
- ThirdOffSet-offset of the profile of the third session in time relative to the time of the broker server
- FourthSession – Fourth session
- FourthOffSet-offset of the profile of the fourth session in time relative to the time of the broker server
- ShowPOC-shows the VPOC trace line
- ShowVAHighAndLow-shows the VA of the maximum and minimum line boundaries
- ShowMid – the average value of the profile volume
- ShowVWAP – Weighted average price (VWAP)
- borderType – the type of price border rendering (POC, VAHighAndLow, Mid, VWAP)
- ValueAreaRange – range of area values [%]
- ColorSchemeProfile-Profile color schemes
- ColorSchemeProfileValueArea-Profile color schemes
- ColorSchemeProfileVPOC-Profile color schemes
- ColorSchemeProfileMid-Profile color schemes
- ColorSchemeProfileVWAP-Profile color schemes
- ShowInfo – show profile statistics
- RedrawObjects-redrawing objects on the graph
- Font – name of the font
- FontSize – font size
Brief instructions for the MT4 strategy tester.
- The DigitsSet variable can take values from Digit0 to Digit5. It is important to set the value of the DigitsSet variable to a digit less than the bit depth of the instrument itself, in some cases two digits less. (Example: EURUSD has Digits = 5, in this case the variable DigitsSet = Digit4 and less)
- The Width variable can take a value from x1 to x20. The variable defines the width of the price range and is calculated relative to the value of the DigitsSet variable . The smaller the Width value, the more visually the profile image will be expressed.
- The ShiftOn/Days to look back variable can take a value of 0 or more. This is a shift in the history of quotes, if the value of ShiftOn/Days to look back = 0, profiles of the current day will be built.
- The IntradayTimeFrame variable can take a value from M5 to D1. This is the time frame within which the profile will be built.
Example! EURUSD has Digits = 5, we set the following values:
- DigitsSet = Digit4;
- Width = x1;
- ShiftOn/Days to look back = 0;
- IntradayTimeFrame = D1;
- TypeProfile-Profile types;
- DigitsSet – the number of decimal digits that determine the accuracy of the price of the current chart symbol.
- Width – width (step of the DigitsSet set)
- ShiftOn(Days to look back) – number of days (history)
- Histogramdepth – the depth of the histogram, if the data is small(1.0..more) / large(less>0.0..1.0), this parameter allows you to strengthen or weaken the visual representation of the profile
- HistogramFill-filling the histogram with the current profile color
- FirstSession – first session
- FirstOffSet-offset of the profile of the first session in time relative to the time of the broker server
- SecondSession – Second session
- SecondOffSet-offset of the second session profile by time relative to the time of the broker server
- ThirdSession – Third session
- ThirdOffSet-offset of the profile of the third session in time relative to the time of the broker server
- FourthSession – Fourth session
- FourthOffSet-offset of the profile of the fourth session in time relative to the time of the broker server
- ShowPOC-shows the VPOC trace line
- ShowVAHighAndLow-shows the VA of the maximum and minimum line boundaries
- ShowMid – the average value of the profile volume
- ShowVWAP – Weighted average price (VWAP)
- borderType – the type of price border rendering (POC, VAHighAndLow, Mid, VWAP)
- ValueAreaRange – range of area values [%]
- ColorSchemeProfile-Profile color schemes
- ColorSchemeProfileValueArea-Profile color schemes
- ColorSchemeProfileVPOC-Profile color schemes
- ColorSchemeProfileMid-Profile color schemes
- ColorSchemeProfileVWAP-Profile color schemes
- ShowInfo – show profile statistics
- RedrawObjects-redrawing objects on the graph
- Font – name of the font
- FontSize – font size
Brief instructions for the MT4 strategy tester.
- The DigitsSet variable can take values from Digit0 to Digit5. It is important to set the value of the DigitsSet variable to a digit less than the bit depth of the instrument itself, in some cases two digits less. (Example: EURUSD has Digits = 5, in this case the variable DigitsSet = Digit4 and less)
- The Width variable can take a value from x1 to x20. The variable defines the width of the price range and is calculated relative to the value of the DigitsSet variable . The smaller the Width value, the more visually the profile image will be expressed.
- The ShiftOn/Days to look back variable can take a value of 0 or more. This is a shift in the history of quotes, if the value of ShiftOn/Days to look back = 0, profiles of the current day will be built.
- The IntradayTimeFrame variable can take a value from M5 to D1. This is the time frame within which the profile will be built.
Example! EURUSD has Digits = 5, we set the following values:
- DigitsSet = Digit4;
- Width = x1;
- ShiftOn/Days to look back = 0;
- IntradayTimeFrame = D1;
- The DigitsSet variable can take values from Digit0 to Digit5. It is important to set the value of the DigitsSet variable to a digit less than the bit depth of the instrument itself, in some cases two digits less. (Example: EURUSD has Digits = 5, in this case the variable DigitsSet = Digit4 and less)
- The Width variable can take a value from x1 to x20. The variable defines the width of the price range and is calculated relative to the value of the DigitsSet variable . The smaller the Width value, the more visually the profile image will be expressed.
- The ShiftOn/Days to look back variable can take a value of 0 or more. This is a shift in the history of quotes, if the value of ShiftOn/Days to look back = 0, profiles of the current day will be built.
- The IntradayTimeFrame variable can take a value from M5 to D1. This is the time frame within which the profile will be built.
Example! EURUSD has Digits = 5, we set the following values:
[/spoiler]