MetaTrader5
Mastering CHO Smoothed EA for MetaTrader 5: Your Ultimate Trading Companion
Your Trading Strategy Awaits Meet the CHO Smoothed EA, a robust trading system designed for MetaTrader 5. This Expert Advisor (EA) leverages a unique custom indicator known as the CHO Smoothed. It operates with two key lines: the iCHO line (Chaikin Oscillator) and its smoothed counterpart using a Moving Average. The EA is specifically calibrated for your chosen Working Timeframe, making it adept at determining new bar formations—essential for configuring parameters like Trailing on... and Search signals on.... For those looking for stricter signals, simply switch the 'Use ZeroLevel' parameter to true. Trading Signals: The primary trading signal arises from the intersection of the two indicator lines. In strict mode (with the 'Use ZeroLevel' parameter activated), 'BUY' signals will only occur below zero, while 'SELL' signals will surface only above zero. Figure 1. CHO Smoothed EA Key Features: This EA can be optimized for your selected Working Timeframe. Only one market entry per bar is allowed (this is an internal setting and does not relate to the Only one positions parameter). In inside bar mode (when 'Search signals on...' is set to bar #0 (at every tick)), the current bar is considered bar #0. In contrast, when set to bar #1 (on a new bar), the current bar becomes bar #1. Trade mode parameter: This restricts the direction of trading and can be set to Allowed only BUY positions, Allowed only SELL positions, or Allowed BUY and SELL positions. Use time control: This parameter defines the time interval for searching trading signals, ranging from Start Hour:Start Minute to End Hour:End Minute. This can extend across different days. Let’s dive deeper into each parameter group: Trading Settings: Working Timeframe: This is the timeframe where the indicators operate and where new bars are generated. Stop Loss, Take Profit, and Trailing are measured in Points. Any of these parameters can be disabled by setting them to '0.0'. For more details on how trailing operates, check out the TrailingStop code. Position Size Management (Lot Calculation): You can opt for either a constant lot size (set Money management to Constant lot and specify the lot size) or a dynamic lot based on your risk percentage per trade (set Money management to Risk in percent for a deal and input the desired percentage). You can also set the constant lot equal to the minimum lot size by choosing Lots Min. Time Control: This section establishes the time range for signal searching, enabled via Use time control. You can set the interval for signals from Start Hour:Start Minute to End Hour:End Minute. This range can span across days but does not affect trailing. Additional Features: When the Positions: Only one flag is set to true, the EA will limit itself to a single position in the market. WARNING: The Positions: Only one flag set to true does not override the Positions: Close opposite flag when it’s also set to true. This means that any opposing positions will be closed first before opening new ones. The Positions: Reverse flag controls signal reversal, while Positions: Close opposite ensures that any existing opposite positions are closed before opening a new one. The Print log feature generates a detailed log of all operations, and the Freeze and StopsLevels Coefficient parameter sets a coefficient for stop and freeze levels, particularly important when these levels are zero. A recommended value is 3.
2022.04.13