ETERNAL ENGINE INTRODUCTION
1. Introduction
Eternal Engine EA is a highly sophisticated Expert Advisor, designed for traders who seek advanced automated trading solutions. It combines a grid trading strategy with the Martingale system, capturing various trading opportunities and adapting to market fluctuations. While the strategy carries a slightly higher risk, its strict entry rules and the integration of multiple indicators ensure precise trade execution.
Eternal Engine EA is not sensitive to spreads and has been proven in real market conditions, showcasing low drawdown and strong performance over a long period of live trading. Whether you’re a beginner or an experienced trader, Eternal Engine EA offers a wide range of trading opportunities, delivering efficient and reliable trading results.
2. Installation Guide
– Please refer to the article on how to purchase and install a trading robot from the MetaTrader Market: [Installation Guide](https://www.mql5.com/en/articles/498)
3. Parameter Settings
[[[Strategy Settings]]]
Multiple symbols list: Input the list of currency pairs to trade, separated by commas. Example: GBPUSD, EURUSD, AUDCAD, AUDNZD.
Max symbols per direction: Set the maximum number of symbols that can be traded simultaneously in one direction. For example, if set to 3, up to 3 symbols can be traded at the same time when trade opportunities arise.
Takeprofits, in pips: Set the take profit for each trade in pips. For example, setting it to 60 pips will close the trade when the profit reaches 60 pips.
Trade Opportunity: Define the frequency of trade opportunities. The available options are High, MediumHigh (recommended), Medium, and Low.
Stoploss, in pips: Set the stop loss for each trade in pips. For example, if set to 100 pips, the trade will be closed when the loss reaches 100 pips.
No new symbols drawdown percent%: Set a maximum floating drawdown percentage. When the drawdown reaches this level, no new trades (first orders) will be opened. For example, setting it to 10% will prevent new trades if the account has a 10% drawdown.
Enable drawdown close all?: Choose whether to enable closing all trades when a specific drawdown percentage is reached. If set to true, all trades will be closed at the defined percentage.
Drawdown percent% close all: When drawdown close all is enabled, this sets the floating drawdown percentage at which all trades will be closed. For example, setting it to 100% will close all orders when the drawdown reaches 100%.
Max spreads: Set the maximum spread allowed for opening and closing trades. For example, setting it to 10 pips means that trades will not be executed if the spread exceeds 10 pips.
Max slippage: Set the maximum slippage allowed for opening and closing trades. For example, if set to 3 pips, trades will not be executed if the slippage exceeds this limit.
[[[Volume Settings]]]
Lot-sizing Method: Choose the lot-sizing method, either fixed lots or auto lot sizing based on account balance.
Fixed lot: When fixed lot-sizing is selected, this sets the fixed lot size for each trade. For example, setting it to 0.01 lot means each trade will use 0.01 lot size.
Auto lot based on balance: When using dynamic lot sizing based on balance, input the balance base. For example, if Auto lot based on balance = 500 and Fixed lot = 0.01, it means 0.01 lot will be traded for every 500 units of base currency. If the balance is 6000, the first trade will use 0.12 lots.
[[[Grid Settings]]]
2nd trade multiplier: Set the multiplier for the second trade in the grid. For example, setting it to 1.0 means the second order will use the same lot size as the first.
3rd-5th trade multiplier: Set the multiplier for the third to fifth trades. For example, setting it to 1.5 means the lot size of the third to fifth trades will be 1.5 times the previous one.
6th- trade multiplier: Set the multiplier for the sixth trade onwards. For example, setting it to 2.0 means the sixth and later trades will have twice the lot size of the previous one.
Trade distance, in pips: Set the minimum distance between trades in the grid in pips. For example, setting it to 350 pips ensures the distance between each trade is at least 350 pips.
Max positions (per direction): Set the maximum number of positions allowed in one direction. For example, setting it to 10 allows a maximum of 10 positions to be held at once in one direction.
[[[Other Settings]]]
Set background theme?: Choose whether to set a background theme. If enabled, the default black and white theme will be applied.
No new trades after close all?: After closing all trades, choose whether to prevent new trades from being opened. If set to true, no new trades will be opened after closing all orders.
Magic: Set a unique magic number for each order, allowing you to distinguish between different EA orders. For example, setting it to 114 will assign this magic number to all trades.
Comment: Add specific comments to each order, such as “Eternal Engine EA,” making it easier to identify trades in history.
4. Risk Management
“Eternal Engine EA” provides several key risk management settings to ensure trading is conducted under controlled risk conditions.
Lot-sizing Method: Offers two options – fixed lot sizing and balance-based lot sizing. This allows traders to manage risk based on their capability and strategy. Fixed lot sizing provides certainty and control, while balance-based lot sizing adjusts with the account balance to protect funds from large fluctuations.
Recommendations for lot sizing:
- Using 0.01 lot for every less than 1000 units of base currency – High risk (risk of margin call).
- Using 0.01 lot for every 1000-3000 units of base currency – Medium risk (minimal risk of margin call but high floating loss).
- Using 0.01 lot for every 3000+ units of base currency – Medium-low risk.
- Using 0.01 lot for every 5000+ units of base currency – Low risk.
Max symbols per direction: This setting limits the maximum number of symbols that can be traded simultaneously in one direction, helping to manage market exposure and avoid potential losses from over-leveraging positions. This parameter can be adjusted according to market conditions and individual risk preferences. The more symbols held simultaneously, the higher the risk.
No new symbols drawdown percent%: This sets a threshold at which no new positions (first orders) will be opened if the floating loss reaches the specified percentage. This parameter is useful for reducing additional risk when the account is already experiencing a drawdown.
5. FAQ
1. What currency pairs are recommended for use with this EA?
The EA supports trading multiple currency pairs, with the following pairs recommended: GBPUSD, EURUSD, AUDCAD, and AUDNZD. However, for single-pair trading, AUDCAD has shown the best performance. A configuration file is available for testing this setup, allowing users to optimize the strategy for their needs.