The Apple EA Inputs Description

The Apple EA Inputs Description

26 September 2024, 18:18
Sahil Mukhtar
0
52


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.
**Suffix**:   
  •   This setting allows you to specify any suffix added by your broker to the symbol names, such as ".m" or ".pro".
**Prefix**:   
  •   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.
- **FTMO Randomizer**: False  
  •   Enables a random pip value added to take-profit and stop-loss orders for Prop Firm trading.

---

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 Versionhttps://www.mql5.com/en/market/product/118806