Here is a complete description of the input settings for the trading robot, "The Apple," organized by category.
***** Pairs Setting *****
**Pairs**: GBPAUD, EURUSD, USDCAD, USDJPY, GBPJPY, EURAUD, AUDCAD, EURCAD, CHFJPY
- These are the symbols that the robot will trade. You can customize the list based on your preference.
- This setting allows you to specify any suffix added by your broker to the symbol names, such as ".m" or ".pro".
- This allows for adding a prefix to symbol names if your broker uses them (e.g., "fx_" for "fx_GBPAUD").
### ***** EA Setting *****
- **Magic Number**: 31125
- This is a unique identifier for the trades opened by "The Apple" bot, ensuring no interference with trades from other robots.
- **EA Commentary**: "The Apple Bot"
- Commentary that will appear in the trade history to identify the bot responsible for the trades.
### ***** Main Setting *****
- **Direction of Trade**: Both_trade
- Specifies whether the robot can open both buy and sell trades or restrict it to a single direction.
- **Only One Trade Per Symbol**: True
- Limits the robot to opening only one trade per symbol at a time, reducing exposure to the market.
- **Trade on Friday**: True
- Allows the robot to trade on Fridays. This can be toggled off to avoid weekend gaps.
- **Closing Weekend**: -1
- Set to close open positions before the weekend. A value of `-1` means this feature is disabled.
- **Maximum Number of Positions**: 99
- Limits the total number of open positions at a time across all pairs.
- **Maximum Spread of Position**: 500
- Maximum allowable spread (in points) for the robot to open a trade, preventing trades during volatile conditions.
### ***** AI Filter Setting *****
- **AI Filter**: True
- Enables an AI filter based on bull/bear market conditions.
- **AI Deviation**: 2
- Sets the deviation for the bear market filter intensity.
- **AI Intensity**: 2
- Sets the intensity for the bull market filter intensity.
- **AI Timeframe**: H4
- The timeframe used by the AI filter to determine market trends.
### ***** Risk Setting *****
- **Lot Calculation Method**: Balance_lot_size
- The method used to determine lot size. In this case, it is based on the account balance.
- **Balance Risk**: 1%
- The percentage of the balance used for calculating risk.
- **Fixed Lot Size**: 0.5
- If fixed lot sizing is enabled, the robot will use a lot size of 0.5 per trade.
- **Currency Amount Value**: 10
- Lot size determined by currency amount.
- **Minimum Lot Size**: 0.01
- The smallest lot size the robot will use when trading.
- **Maximum Lot Size**: 50
- The largest lot size the robot can trade.
- **Takeprofit Multiplier**: 1
- Take-profit value is multiplied by this ratio.
- **Stoploss Multiplier**: 1
- Stop-loss value is multiplied by this ratio.
### ***** Martingale Setting *****
- **Martingale**: False
- Whether the martingale system is enabled or not.
- **Takeprofit Type**: Average
- Defines how take-profit is calculated in the martingale system (average of positions).
- **Start Method (Martingale)**: ATR_based
- Method used to determine when to open additional trades for martingale (based on ATR).
- **ATR Period**: 8
- The period for the ATR (Average True Range) used in the martingale strategy.
- **ATR Multiplier**: 2.5
- ATR multiplier used to calculate the pip distance between martingale entries.
- **ATR Timeframe**: H12
- The timeframe for ATR calculations.
- **Martingale on Candle**: True
- Martingale will only execute on new candle bars.
### ***** Martingale Additional Setting *****
- **Martingale Signal Continue**: False
- Martingale will only continue if a signal is detected.
- **RSI Timeframe**: Current
- The timeframe used for the RSI-based martingale signal.
- **RSI Period**: 14
- Period used for RSI calculations in the martingale system.
- **RSI Low Value**: 20
- The low threshold for RSI to trigger trades.
- **RSI High Value**: 80
- The high threshold for RSI to trigger trades.
- **RSI Reverse Martingale**: False
- Defines whether to reverse the martingale strategy based on RSI signals.
### ***** Martingale Profit Calculation Setting *****
- **Profit Type**: usd_percent
- The profit type used for martingale closures (based on percentage of balance or USD).
- **Total Profit (Cash)**: 1
- The amount of profit in USD that triggers a martingale closure.
- **Total Profit (Percent)**: 0.5
- Percentage of balance that triggers a martingale closure.
### ***** Drawdown Setting *****
- **Close Open Trades**: False
- Whether to close open trades when maximum drawdown is reached.
- **Account Balance**: 10,000
- The initial account balance used for drawdown calculations.
- **Maximum Drawdown**: -1
- The maximum allowable drawdown before closing positions (if enabled).
- **Max Daily Loss**: -1
- The maximum daily loss allowed, expressed in account currency.
---
This detailed breakdown explains the settings and input parameters for "The Apple" robot, which focuses on risk management, AI-based filters, and optional martingale trading strategies.
Important links of the EA?
Support channel : https://www.mql5.com/en/channels/goldenberry
Live signal: https://www.mql5.com/en/signals/2235791
MT4 Version: https://www.mql5.com/en/market/product/118807
MT5 Version : https://www.mql5.com/en/market/product/118806