“45” Expert Advisor – manual
General Overview
The 45 is a Forex trading system that utilizes advanced mathematical models and statistical analysis to uncover opportunities in the market. It operates on a basket of carefully selected currency pairs: AUDJPY, AUDUSD, GBPAUD, GBPJPY, and NZDJPY. These pairs have been chosen to provide exposure to different market dynamics, allowing 45 to operate across multiple trading sessions and adapt to diverse market conditions. Unlike other EAs, 45 focuses on precision, rigorous analysis, and eliminating emotional decision-making, inspired by the quantitative success of Jim Simons. Let’s dive into the input parameters and how you can adjust them.
Input Parameters Explained
- Specify Trading Symbols: Define the symbols for trading such as “AUDJPY”, “AUDUSD”, “GBPAUD”, etc. This input determines which currency pairs the robot will trade.
- Choose Main Magic Number: Select a unique identifier number for the trades executed by this robot. It helps the robot distinguish its trades from other EAs or manual trades.
- Custom Orders Comment: Add a custom comment for each order. This text will appear with trades for easy identification in the trading terminal.
- Manual SL (-1 for Auto): Set a specific stop loss level in points. Use -1 if you want the robot to calculate the stop loss automatically.
- Manual TP (-1 for Auto): Set a specific take profit level in points. Use -1 if you want the robot to calculate the take profit automatically.
- Extra Stoploss Pips: Add additional pips to the calculated stop loss, providing a buffer to the stop loss value. Negative values will reduce from the stop loss.
- Extra Takeprofit Pips: Add additional pips to the calculated take profit, providing a buffer to the take profit value. Negative values will reduce from the take profit.
- Lot Calculation Method: Select the method for determining the lot size, such as using the account balance or other criteria. This affects how trade sizes are adjusted.
- Trade Risk Percentage: Define the percentage of account balance to risk per trade. This input directly influences position sizing based on account equity. For example, if set to 1%, each trade’s stop loss will only result in a loss of 1% of the account balance.
- Fixed Lot Value: Set a fixed lot size for each trade. This value remains constant regardless of the account balance or risk settings.
- Choose Maximum Number of Trades Allowed: Specify the maximum number of trades that can be open at one time. This helps limit exposure and manage risk.
- Choose Trading Start Time: Set the start time for trading each day. This helps you avoid lower liquidity periods or times when you prefer the EA to be inactive.
- Choose Trading End Time: Set the end time for daily trading to avoid high-risk periods, such as the close of major markets or times with unpredictable volatility.
- Enabling News Filter: The news filter helps the EA avoid trading during high-impact news events that could cause unexpected volatility. You can enable or disable this option as needed. If you choose to use it, please make sure to add this address to your listed URLs (Tools – Options – Expert Advisors) https://faireconomy.media.
- Filtering Medium/Low Impact News: Choose whether the EA should avoid trading during medium or low impact news. This adds an extra layer of safety during times of uncertainty.
- Avoid Trading X Minutes Prior/After News: Set the number of minutes before and after a news event during which trading should be avoided. This helps minimize risk from sudden market movements.
- Toggle Trailing Stop On/Off: The trailing stop secures profits as the price moves favorably. Turn it on to allow the EA to manage trades dynamically as they move into profit.
- Trailing Stop Method Setup: Choose the method for trailing stops:
- Basing Decisions on Pip Values: The trailing stop moves by a fixed number of pips as the trade progresses.
- Using ATR (Average True Range) as the Reference Base Value: The trailing stop distance is determined by the current market volatility using the ATR indicator to set dynamic trailing levels.
- Basing Decisions on PSAR Values: The trailing stop is adjusted based on the distance between the current price and the last Parabolic SAR value.
- Basing Decisions on the Ratio to Stop Loss: The trailing stop adjusts based on a predefined ratio relative to the trade’s stop loss distance.
- Using Moving Average as the Reference Base Line: The trailing stop is adjusted based on the distance between the current price and the last moving average value.
- Basing Decisions on the Last Candle’s High or Low: The trailing stop moves based on the high or low of the most recent candle.
- Basing Decisions on Currency Profit (trbyprofit): The trailing stop is set according to the trade’s profit in currency terms, allowing adjustments as the profit grows.
- Toggle Removing TP On/Off After Trailing Stop: Once a trailing stop is activated, you can choose whether to remove any previously set Take Profit. This allows the trade to potentially run longer and capture more gains.
- Toggle Closing Part of Order and Trailing On/Off: Decide if you want to close part of the position once the trailing stop is activated. This can help secure partial profits while letting the rest of the trade run.
- Lot Percentage to Close Setting at Start of Trailing: If closing part of an order is enabled, specify what percentage of the position should be closed when the trailing stop starts.
- Trailing Start in Pips Setting: Define how far the price must move in your favor (in pips) before the trailing stop starts.
- Trailing Distance in Pips Setting: Set the distance in pips that the trailing stop will follow behind the current price.
- Trailing Step in Pips Setting: Specify the steps in pips for adjusting the trailing stop as the price moves in your favor.
- ATR Period for Trailing Setting: If using ATR for trailing stops, set the ATR period to determine the market volatility level used.
- ATR Timeframe for Trailing Setting: Choose the timeframe for ATR calculations, which will influence how sensitive the trailing stop is to market changes.
- ATR Multiplier Setting for Trailing: Use a multiplier to adjust the ATR value, determining how conservative or aggressive the trailing stop should be.
- PSAR Step Setting for Trailing: Adjust the PSAR step to fine-tune the trailing stop’s sensitivity to price changes.
- PSAR Maximum Setting for Trailing: Set the maximum value for the PSAR adjustment as the trade progresses.
- PSAR Timeframe Setting for Trailing: Select the timeframe to use for the PSAR calculation.
- Ratio of SL Setting for Trailing: You can define the ratio of the Stop Loss to set trailing stops accordingly.
- Start After Ratio of SL Setting for Trailing: Determine when the trailing stop should activate in relation to the Stop Loss ratio.
- Moving Average Period Setting for Trailing: If trailing stops are based on Moving Average, set the period for the calculation.
- Moving Average Method Setting for Trailing: Choose the type of Moving Average used (Simple, Exponential, Smoothed, or Linear Weighted).
- Candle Timeframe Setting for Trailing Based on Last Candle High/Low: Select the candle timeframe to use for determining the trailing stop level based on the last candle’s high or low.
- Trailing Start Profit Setting: Set the profit level (in pips) at which the trailing stop will be initiated.
- Trailing Step Profit Setting: Define how much profit must increase before the trailing stop moves to the next level.
- Trailing Distance Profit Setting: Specify the distance for trailing profit, ensuring gains are locked in while allowing the trade some breathing room.
- Breakeven Settings:
- Toggle Breakeven On/Off: Enable or disable the breakeven feature to protect profits by moving the stop loss to the breakeven level once a certain profit is achieved.
- Breakeven Start Distance Setting: Set the distance in pips at which the breakeven level should be activated.
- Breakeven Extra Pips Setting: Add additional pips when moving the stop loss to breakeven, creating a buffer to protect against minor reversals.
Conclusion: The 45 Expert Advisor provides a comprehensive, automated trading solution driven by advanced mathematical strategies. Each input parameter allows for customization to align the EA with your trading preferences and risk tolerance. Adjust settings incrementally, test in a demo environment, and explore the different features to find the ideal configuration for your trading goals. Always remember to trade responsibly and within your financial limits.