Version 1.4
2025.03.01
Expert Advisor Description: Session Reversal Pro
Overview
Session Reversal Pro is an Expert Advisor (EA) designed for traders who wish to explore session-based reversal strategies. It uses price action analysis, including some concepts inspired by Inner Circle Trader (ICT) teachings, such as Break of Structure (BOS) and Change of Character (CHOCH). This EA is built to operate on various timeframes and instruments, with a focus on Gold (XAUUSD). It can also be applied to pairs like GBPUSD, EURUSD, and indices such as US100 and US30. Trading carries risks, and this EA does not guarantee profits. Results depend on market conditions and user settings.
How It Works
The EA identifies trading opportunities by tracking price ranges during a defined session period, typically from 4 AM to 11 AM server time (adjustable). It looks for price movements that break key swing points (BOS) and shift market direction (CHOCH) after sweeping session highs or lows. Trades are opened with calculated stop-loss and take-profit levels based on these levels. Position management options like trailing stops, partial closes, and breakeven adjustments are included to assist with trade handling.
Key Features
Session Range Tracking
Monitors price highs and lows during a user-set session period.
Displays the session range on the chart with a customizable rectangle (default color: green).
Price Action Analysis
Detects BOS when price breaks swing highs (bullish) or lows (bearish).
Identifies CHOCH for entries:
Bullish: After a bearish BOS, price sweeps below the session low, then breaks a swing high.
Bearish: After a bullish BOS, price sweeps above the session high, then breaks a swing low.
Visualizes swing points, BOS, and CHOCH with adjustable colors.
Trade Management
Opens trades with stop-loss set to prior swing points and take-profit at session extremes.
Offers optional trailing stop (default: starts at 50 points, trails 50 points behind).
Includes partial close (default: 50% at 30 points profit) and breakeven (default: at 20 points).
Allows single or multiple trades per signal (default: single trade).
Lot Size Calculation
Scales lot size based on account equity and risk percentage (default: 1% risk).
Falls back to a fixed lot size (default: 0.1) if risk percentage is set to zero.
Checks available margin to avoid trades when funds are insufficient.
Customization Options
Adjustable session times, timeframe (default: M4), and visual colors.
Toggleable features for trailing stop, partial close, and breakeven.
Recommended Use
This EA performs well on Gold (XAUUSD) using the 4-minute (M4) timeframe with default settings. It can also be tested on GBPUSD, EURUSD, US100, and US30. Users are encouraged to start with the default values and adjust them based on their own testing. The EA is flexible but requires careful configuration to suit different markets.
Important Notes
Trading with Session Reversal Pro involves risks, and profits are not guaranteed. Market conditions can lead to losses, and past performance in testing does not ensure future results. Users should test the EA on a demo account to understand its behavior before using it with real funds. The EA uses ICT-inspired concepts but adapts them for automated trading, which may differ from manual strategies.
Input Parameters
Session Settings:
SessionStartHour (default: 4): Start time of the session.
SessionEndHour (default: 11): End time of the session range.
TradingEndHour (default: 19): End of the trading window.
SessionName (default: "Tokyo"): Label shown on the chart.
Trade Settings:
RiskPercent (default: 1.0): Percentage of equity risked per trade.
LotSize (default: 0.1): Fixed lot size if RiskPercent is 0.
AllowMultipleTrades (default: false): Enable multiple trades per signal.
NumberOfTrades (default: 5): Number of trades if multiple enabled.
Position Management:
UseTrailingStop (default: true): Enable trailing stop.
TrailingStartPoints (default: 50): Points to start trailing.
TrailingDistancePoints (default: 50): Distance to trail stop-loss.
UsePartialClose (default: true): Enable partial close.
PartialClosePercent (default: 50.0): Percentage to close.
PartialClosePoints (default: 30): Points to trigger partial close.
UseBreakeven (default: true): Enable breakeven.
BreakevenPoints (default: 20): Points to set stop-loss to entry.
Visualization:
Timeframe (default: PERIOD_M4): Chart timeframe for analysis.
SessionRectColor (default: green): Session rectangle color.
SwingHighColor (default: blue), SwingLowColor (default: red): Swing point colors.
BullishBOSColor (default: blue), BearishBOSColor (default: red): BOS line colors.
BullishCHOCHColor (default: green), BearishCHOCHColor (default: orange-red): CHOCH line colors.
Why Use Session Reversal Pro?
This EA offers a structured approach to session-based trading with adjustable settings. It includes tools for trade management and visual aids to track price action. Designed for simplicity, it provides flexibility without promising specific outcomes. Test it thoroughly to see if it fits your trading style.
Usage Tips
Begin with default settings on Gold (XAUUSD) at the M4 timeframe. Adjust session times or risk settings as needed after testing on a demo account. Be aware that market volatility can affect performance, and no trading system ensures consistent gains.
Support
For questions or help with settings, contact us through the MQL5 Market platform. Use Session Reversal Pro responsibly, understanding its risks and limitations.
Version 1.3
2025.02.28
Expert Advisor Description: Session Reversal Pro
Overview
Session Reversal Pro is an Expert Advisor (EA) designed for traders who wish to explore session-based reversal strategies. It uses price action analysis, including some concepts inspired by Inner Circle Trader (ICT) teachings, such as Break of Structure (BOS) and Change of Character (CHOCH). This EA is built to operate on various timeframes and instruments, with a focus on Gold (XAUUSD). It can also be applied to pairs like GBPUSD, EURUSD, and indices such as US100 and US30. Trading carries risks, and this EA does not guarantee profits. Results depend on market conditions and user settings.
How It Works
The EA identifies trading opportunities by tracking price ranges during a defined session period, typically from 4 AM to 11 AM server time (adjustable). It looks for price movements that break key swing points (BOS) and shift market direction (CHOCH) after sweeping session highs or lows. Trades are opened with calculated stop-loss and take-profit levels based on these levels. Position management options like trailing stops, partial closes, and breakeven adjustments are included to assist with trade handling.
Key Features
Session Range Tracking
Monitors price highs and lows during a user-set session period.
Displays the session range on the chart with a customizable rectangle (default color: green).
Price Action Analysis
Detects BOS when price breaks swing highs (bullish) or lows (bearish).
Identifies CHOCH for entries:
Bullish: After a bearish BOS, price sweeps below the session low, then breaks a swing high.
Bearish: After a bullish BOS, price sweeps above the session high, then breaks a swing low.
Visualizes swing points, BOS, and CHOCH with adjustable colors.
Trade Management
Opens trades with stop-loss set to prior swing points and take-profit at session extremes.
Offers optional trailing stop (default: starts at 50 points, trails 50 points behind).
Includes partial close (default: 50% at 30 points profit) and breakeven (default: at 20 points).
Allows single or multiple trades per signal (default: single trade).
Lot Size Calculation
Scales lot size based on account equity and risk percentage (default: 1% risk).
Falls back to a fixed lot size (default: 0.1) if risk percentage is set to zero.
Checks available margin to avoid trades when funds are insufficient.
Customization Options
Adjustable session times, timeframe (default: M4), and visual colors.
Toggleable features for trailing stop, partial close, and breakeven.
Recommended Use
This EA performs well on Gold (XAUUSD) using the 4-minute (M4) timeframe with default settings. It can also be tested on GBPUSD, EURUSD, US100, and US30. Users are encouraged to start with the default values and adjust them based on their own testing. The EA is flexible but requires careful configuration to suit different markets.
Important Notes
Trading with Session Reversal Pro involves risks, and profits are not guaranteed. Market conditions can lead to losses, and past performance in testing does not ensure future results. Users should test the EA on a demo account to understand its behavior before using it with real funds. The EA uses ICT-inspired concepts but adapts them for automated trading, which may differ from manual strategies.
Input Parameters
Session Settings:
SessionStartHour (default: 4): Start time of the session.
SessionEndHour (default: 11): End time of the session range.
TradingEndHour (default: 19): End of the trading window.
SessionName (default: "Tokyo"): Label shown on the chart.
Trade Settings:
RiskPercent (default: 1.0): Percentage of equity risked per trade.
LotSize (default: 0.1): Fixed lot size if RiskPercent is 0.
AllowMultipleTrades (default: false): Enable multiple trades per signal.
NumberOfTrades (default: 5): Number of trades if multiple enabled.
Position Management:
UseTrailingStop (default: true): Enable trailing stop.
TrailingStartPoints (default: 50): Points to start trailing.
TrailingDistancePoints (default: 50): Distance to trail stop-loss.
UsePartialClose (default: true): Enable partial close.
PartialClosePercent (default: 50.0): Percentage to close.
PartialClosePoints (default: 30): Points to trigger partial close.
UseBreakeven (default: true): Enable breakeven.
BreakevenPoints (default: 20): Points to set stop-loss to entry.
Visualization:
Timeframe (default: PERIOD_M4): Chart timeframe for analysis.
SessionRectColor (default: green): Session rectangle color.
SwingHighColor (default: blue), SwingLowColor (default: red): Swing point colors.
BullishBOSColor (default: blue), BearishBOSColor (default: red): BOS line colors.
BullishCHOCHColor (default: green), BearishCHOCHColor (default: orange-red): CHOCH line colors.
Why Use Session Reversal Pro?
This EA offers a structured approach to session-based trading with adjustable settings. It includes tools for trade management and visual aids to track price action. Designed for simplicity, it provides flexibility without promising specific outcomes. Test it thoroughly to see if it fits your trading style.
Usage Tips
Begin with default settings on Gold (XAUUSD) at the M4 timeframe. Adjust session times or risk settings as needed after testing on a demo account. Be aware that market volatility can affect performance, and no trading system ensures consistent gains.
Support
For questions or help with settings, contact us through the MQL5 Market platform. Use Session Reversal Pro responsibly, understanding its risks and limitations.
Version 1.2
2025.02.27
Expert Advisor Description: Session Reversal Pro
Overview
Session Reversal Pro is an Expert Advisor (EA) designed for traders who wish to explore session-based reversal strategies. It uses price action analysis, including some concepts inspired by Inner Circle Trader (ICT) teachings, such as Break of Structure (BOS) and Change of Character (CHOCH). This EA is built to operate on various timeframes and instruments, with a focus on Gold (XAUUSD). It can also be applied to pairs like GBPUSD, EURUSD, and indices such as US100 and US30. Trading carries risks, and this EA does not guarantee profits. Results depend on market conditions and user settings.
How It Works
The EA identifies trading opportunities by tracking price ranges during a defined session period, typically from 4 AM to 11 AM server time (adjustable). It looks for price movements that break key swing points (BOS) and shift market direction (CHOCH) after sweeping session highs or lows. Trades are opened with calculated stop-loss and take-profit levels based on these levels. Position management options like trailing stops, partial closes, and breakeven adjustments are included to assist with trade handling.
Key Features
Session Range Tracking
Monitors price highs and lows during a user-set session period.
Displays the session range on the chart with a customizable rectangle (default color: green).
Price Action Analysis
Detects BOS when price breaks swing highs (bullish) or lows (bearish).
Identifies CHOCH for entries:
Bullish: After a bearish BOS, price sweeps below the session low, then breaks a swing high.
Bearish: After a bullish BOS, price sweeps above the session high, then breaks a swing low.
Visualizes swing points, BOS, and CHOCH with adjustable colors.
Trade Management
Opens trades with stop-loss set to prior swing points and take-profit at session extremes.
Offers optional trailing stop (default: starts at 50 points, trails 50 points behind).
Includes partial close (default: 50% at 30 points profit) and breakeven (default: at 20 points).
Allows single or multiple trades per signal (default: single trade).
Lot Size Calculation
Scales lot size based on account equity and risk percentage (default: 1% risk).
Falls back to a fixed lot size (default: 0.1) if risk percentage is set to zero.
Checks available margin to avoid trades when funds are insufficient.
Customization Options
Adjustable session times, timeframe (default: M4), and visual colors.
Toggleable features for trailing stop, partial close, and breakeven.
Recommended Use
This EA performs well on Gold (XAUUSD) using the 4-minute (M4) timeframe with default settings. It can also be tested on GBPUSD, EURUSD, US100, and US30. Users are encouraged to start with the default values and adjust them based on their own testing. The EA is flexible but requires careful configuration to suit different markets.
Important Notes
Trading with Session Reversal Pro involves risks, and profits are not guaranteed. Market conditions can lead to losses, and past performance in testing does not ensure future results. Users should test the EA on a demo account to understand its behavior before using it with real funds. The EA uses ICT-inspired concepts but adapts them for automated trading, which may differ from manual strategies.
Input Parameters
Session Settings:
SessionStartHour (default: 4): Start time of the session.
SessionEndHour (default: 11): End time of the session range.
TradingEndHour (default: 19): End of the trading window.
SessionName (default: "Tokyo"): Label shown on the chart.
Trade Settings:
RiskPercent (default: 1.0): Percentage of equity risked per trade.
LotSize (default: 0.1): Fixed lot size if RiskPercent is 0.
AllowMultipleTrades (default: false): Enable multiple trades per signal.
NumberOfTrades (default: 5): Number of trades if multiple enabled.
Position Management:
UseTrailingStop (default: true): Enable trailing stop.
TrailingStartPoints (default: 50): Points to start trailing.
TrailingDistancePoints (default: 50): Distance to trail stop-loss.
UsePartialClose (default: true): Enable partial close.
PartialClosePercent (default: 50.0): Percentage to close.
PartialClosePoints (default: 30): Points to trigger partial close.
UseBreakeven (default: true): Enable breakeven.
BreakevenPoints (default: 20): Points to set stop-loss to entry.
Visualization:
Timeframe (default: PERIOD_M4): Chart timeframe for analysis.
SessionRectColor (default: green): Session rectangle color.
SwingHighColor (default: blue), SwingLowColor (default: red): Swing point colors.
BullishBOSColor (default: blue), BearishBOSColor (default: red): BOS line colors.
BullishCHOCHColor (default: green), BearishCHOCHColor (default: orange-red): CHOCH line colors.
Why Use Session Reversal Pro?
This EA offers a structured approach to session-based trading with adjustable settings. It includes tools for trade management and visual aids to track price action. Designed for simplicity, it provides flexibility without promising specific outcomes. Test it thoroughly to see if it fits your trading style.
Usage Tips
Begin with default settings on Gold (XAUUSD) at the M4 timeframe. Adjust session times or risk settings as needed after testing on a demo account. Be aware that market volatility can affect performance, and no trading system ensures consistent gains.
Support
For questions or help with settings, contact us through the MQL5 Market platform. Use Session Reversal Pro responsibly, understanding its risks and limitations.
Version 1.1
2025.02.25
Expert Advisor Description: Session Reversal Pro
Overview
Session Reversal Pro is an Expert Advisor (EA) designed for traders interested in session-based reversal strategies. It incorporates concepts inspired by Inner Circle Trader (ICT) teachings, such as Break of Structure (BOS) and Change of Character (CHOCH). This EA works well on Gold (XAUUSD) and can be applied to pairs like GBPUSD, EURUSD, and indices such as US100 and US30. Trading involves risks, and this EA does not guarantee profits. Performance depends on market conditions and user-selected settings.
How It Works
The EA monitors price ranges during a defined session, typically from 4 AM to 11 AM server time (adjustable). It identifies sweeps of session highs or lows, followed by BOS and CHOCH signals to trigger trades. Users can choose to trade only the first CHOCH per day or multiple CHOCHs, with stop-loss and take-profit levels set based on swing points and session extremes. Trade management options include a trailing stop, with additional features like partial close and breakeven available if enabled.
Key Features
Session Range Tracking
Tracks price highs and lows during a customizable session period.
Displays the session range on the chart with a rectangle (default color: green).
Price Action Analysis
Detects BOS when price breaks swing highs (bullish) or lows (bearish).
Identifies CHOCH for trade entries:
Bullish: After a bearish BOS, price sweeps below the session low, then breaks a swing high.
Bearish: After a bullish BOS, price sweeps above the session high, then breaks a swing low.
Offers two modes: trade the first CHOCH per day or multiple CHOCHs (default).
Visualizes swing points, BOS, and CHOCH with adjustable colors.
Trade Management
Opens trades with stop-loss at prior swing points and take-profit at session extremes.
Includes a trailing stop (default: starts at 50 points, trails 50 points behind).
Optional partial close (default: off, 50% at 30 points if enabled) and breakeven (default: off, at 20 points if enabled).
Supports single or multiple trades per signal (default: single trade).
Lot Size Calculation
Scales lot size based on account equity and risk percentage (default: 1% risk).
Uses a fixed lot size (default: 0.1) if risk percentage is set to zero.
Checks available margin to ensure trades can be executed.
Customization Options
Adjustable session times, timeframe (default: M4), and visual colors.
Toggle between single CHOCH per day or multiple CHOCHs per day.
Enable or disable trade management features as needed.
Recommended Use
This EA performs well on Gold (XAUUSD) using the M4 timeframe with multiple CHOCH trades enabled (default setting). It can also be tested on GBPUSD, EURUSD, US100, and US30. For pairs requiring fewer trades, set SingleCHOCHPerDay to true. Start with default settings on a demo account to understand its behavior before adjusting parameters.
Important Notes
Trading with Session Reversal Pro carries risks, and profits are not guaranteed. Market conditions can lead to losses, and past performance does not ensure future results. Test the EA on a demo account to evaluate its suitability for your trading style. While inspired by ICT concepts, this EA adapts them for automation, which may differ from manual trading approaches.
Input Parameters
Session Settings:
SessionStartHour (default: 4): Start time of the session.
SessionEndHour (default: 11): End time of the session range.
TradingEndHour (default: 19): End of the trading window.
SessionName (default: "Tokyo"): Label shown on the chart.
Trade Settings:
RiskPercent (default: 1.0): Percentage of equity risked per trade.
LotSize (default: 0.1): Fixed lot size if RiskPercent is 0.
SingleCHOCHPerDay (default: false): Set true for one CHOCH trade per day, false for multiple CHOCHs.
AllowMultipleTrades (default: false): Enable multiple trades per signal.
NumberOfTrades (default: 5): Number of trades if multiple trades enabled.
Position Management:
UseTrailingStop (default: true): Enable trailing stop for all trades.
TrailingStartPoints (default: 50): Points to start trailing.
TrailingDistancePoints (default: 50): Distance to trail stop-loss.
UsePartialClose (default: false): Enable partial position closure.
PartialClosePercent (default: 50.0): Percentage to close if enabled.
PartialClosePoints (default: 30): Points to trigger partial close.
UseBreakeven (default: false): Move stop-loss to entry when profit reaches BreakevenPoints.
BreakevenPoints (default: 20): Points to trigger breakeven if enabled.
Visualization:
Timeframe (default: PERIOD_M4): Chart timeframe for analysis.
SessionRectColor (default: green): Session rectangle color.
SwingHighColor (default: blue), SwingLowColor (default: red): Swing point colors.
BullishBOSColor (default: blue), BearishBOSColor (default: red): BOS line colors.
BullishCHOCHColor (default: green), BearishCHOCHColor (default: orange-red): CHOCH line colors.
Why Use Session Reversal Pro?
This EA provides a structured approach to session-based trading with flexibility for different markets. It allows users to trade multiple CHOCH signals daily, ideal for volatile instruments like Gold, or limit to one CHOCH per day for controlled trading on other pairs. Visual aids and adjustable settings help traders track price action. Test it to see if it fits your needs—results are not guaranteed.
Usage Tips
Start with default settings (SingleCHOCHPerDay = false) on Gold (XAUUSD) at the M4 timeframe for multiple reversals. For pairs like EURUSD or GBPUSD, try SingleCHOCHPerDay = true to limit trades to one per day. Use a demo account to adjust session times or risk settings. The trailing stop is active by default to manage trades, while partial close and breakeven can be enabled as needed. Market volatility affects performance, and no system ensures consistent gains.
Support
For questions or assistance with settings, contact us via the MQL5 Market platform. Use Session Reversal Pro responsibly, understanding its risks and limitations.