Burning Grid EA V2.27 - Comprehensive Manual

Table of Contents

01. Preface

02. Getting started - Buying Process

03. Downloading, Installing and Activating Burning Grid

04. Testing Burning Grid EA with Strategy Tester

05. Setting up Burning Grid on a Demo or Live Account

06. Risk Management

07. Burning Grid Settings

08. Trade Mode Setup

09. Backtesting & Other Settings

10. Burning Grid Settings for Experienced Users

11. Updating Burning Grid

12. FAQ - Frequently Asked Questions

13. Recommendations

14. Set Files

01. Preface

Thank you for choosing this (Burning) EA (Expert Advisor).

If you have any questions, suggestions or comments, you can easily contact us via MQL5. You can also find all our products here: https://www.mql5.com/en/users/MagmaSoftwareSolutions/seller

This manual will guide you through all processes such as installation, configuration, and usage of the EA so that you can unlock its full potential. Please study this manual carefully in order to achieve a successful and smooth start with this product.

Should you still have questions or need help, simply join our MQL5 chat: https://www.mql5.com/en/messages/0151274c579fdb01


02. Getting Started

Congratulations on your decision to explore the world of Expert Advisors and indicators on the MQL5 marketplace! In this chapter, we will guide you through the most important steps to get started with these powerful tools and enhance your trading experience.

Accessing and Purchasing

The MQL5 marketplace is a real treasure trove of trading tools and offers a wide range of Expert Advisors and indicators developed by experienced traders and programmers. Here you can find a list of all our products on the MQL5 market:

https://www.mql5.com/en/users/MagmaSoftwareSolutions/seller

Buying Process

Click the Buy button to proceed with your purchase.

Select your payment method and then click the green Next button to proceed with your payment.


03. Downloading, Installing and Activating Burning Grid

After your purchase is completed, you need to open your MT5 terminal to download and install the Burning Grid EA.

When you open the MT5 client, please make sure you are logged in with your MQL5 account. Use your MQL5 login (not your email) for this.

Open the MT5 terminal and go to “Tools -> Options -> Community” and make sure you are logged in there with your MQL5 account.

Then go to “View -> Navigator” and click on the Market folder and then on “My Purchases”.

The Purchases window with all your purchases will open on the right. Now click on the Install button for Burning Grid.


04. Testing Burning Grid EA with Strategy Tester

Please test your new Expert Advisor very thoroughly. Especially some settings depend on your broker (e.g., spread) and must be determined by you using the Strategy Tester!

To use the Strategy Tester, click on “View -> Strategy Tester”.

Now click on “Expert” and select Burning Grid here. You will find it under Market.

To test Burning Grid effectively, you should select a timeframe starting from 01.01.2020. Since most brokers do not offer test data for such a long period, we recommend selecting “1 Minute OHLC” for modeling. Also set the leverage offered by your broker. We recommend ICTrading, which in our opinion offers the best conditions on the market.

Then you can choose “Inputs” to configure Burning Grid for the first test.

For the first test, we recommend setting the Risk % to 1, disabling graphics for a faster test, and initially using only the “Lowest Risk” setting.

A more detailed explanation of what each setting does follows below.

Then click on “Start” to begin the test.

Since more than 30 currency pairs are processed in parallel during the test, it may unfortunately take several hours depending on the CPU. If graphics are enabled, the time required will increase again. Therefore, we recommend starting the test in the evening to check the result in the morning.

For various brokers (e.g., prop firms or trading capital accelerators such as iFunds), it may be necessary to perform a complete test.

To do this, in the Inputs under the “Optimization” section, select the options “Slow complete algorithm” and “Drawdown min”.

In the Inputs of Burning Grid, now select the entries shown in the graphic to find the settings that comply with the rules of your capital accelerator.

In the example, over 80,000 tests are needed:

So be aware that this optimization will take a long time. But this ensures that the settings of Burning Grid can pass your challenges!

For regular brokers with low spreads, such as ICTrading, this test is generally not necessary, but it doesn’t hurt 😉

Now select from the list of results the one that does not exceed the maximum allowed DD of your capital provider (and ideally leaves some buffer).


05. Setting up Burning Grid on a Demo or Live Account

After testing Burning Grid and finding the perfect settings for your broker or capital provider, we can burn down the market.

You can use the following steps for both demo and live account setups:

  1. Select a symbol chart (preferably one you also want to use)
  2. Drag and drop the Burning Grid EA onto the chart - Burning Grid needs just ONE Chart and you can choose ANY Timeframe!
  1. Enable “Allow Algo Trading” and click OK.

4. Click on Inputs. Here you can adopt the parameters from the tests (or use the default settings for a good broker)

After one last click on “Ok”, Burning Grid will start and display the following dashboard:

At the top, the profits and losses achieved so far per pair are displayed. These are roughly totaled and shown for the last 24 hours, the current month, the previous month, and overall. Only symbols with positions closed by Burning Grid are listed here.

In the second section, the current spreads of the symbols are listed. This helps define the range for the spread in a backtest.

The third section shows the current drawdowns per currency, aggregated across all open positions.

The last section shows the current open positions (Burning Grids). These are grouped by strategy and symbol.


06. Risk Management

Burning Grid has a built-in risk management system based on the following factors:


07. Basic Setup

Select symbols by

Manual selection: only pairs marked with “On” are traded (choose this for backtests!)

Marketwatch: pairs found in the Marketwatch and processable by the EA are traded

Max allowed Spread in Pts

The maximum difference between Bid and Ask at which Burning Grid opens a new position.

Block active Currencies or Symbols

Disabled: All strategies which conditions are met can open their first position.

Block running Symbols: All strategies which conditions are met can only open their first position if there is no other strategy running with the same symbol (e.g.: no new AUDUSD strategy can enter if there is an already running AUDUSD strategy).

Block running Currencies: All strategies which conditions are met can only open their first position if there is no other strategy running with the same currencies (e.g.: no new AUDUSD or EURGBP and similar strategies can enter if there is an already running EURUSD strategy).

Grid Level Mode

One Position per Level: For each Level in a strategy a new Position will be opened. Please check if your broker supports enough Positions!

One Position per Strategy: Each strategy has only one active Position. If a new Grid Leel is reached, the old Position will be closed and a new one with increased Lot Size for level will be ordered.

Calculate Drawdown by

Balance: Balance is used to calculate the Drawdown

Equity: Equity is used to calculate the Drawdown

Calculate Risk value by

Balance: Balance is used to calculate the Risk value

Equity: Equity is used to calculate the Risk value

Disable Graphic for faster backtesting

If set to “true”, all graphics (like the dashboard) are disabled, resulting in significantly faster test results.

Write order comment

If "false" no comment will be added to the order

Activate Event Filter

If "false" the Event Filter is not used (not recommended!)


08. Trade Mode Setup

Trade Mode

Here you simply choose the mode of this setting.

Regular Mode

Recommended for accounts with >10.000 USD Balance.

Prop Firm Mode

Used for Prop Firms. Enter also Prop Firm Balance (starting balance of the account) and the max DD Limit (in value)

Small Account Mode

Used for lower Account (<10.000 USD). You can ask for Setfiles depending on your Account Balance!

Auto (Small/Regular) Mode

Best suitable for small account users who don't want to switch setfiles (like in Small Account Mode). All needed settings are implemented in the EA.

Account Balance

Enter here the Balance of the Prop Firm at the beginning (or if you have a small account the balance of this account)

Account Limit (in Value)

The maximum Limit the account is allowed to loose in this stage. E.g. if you use a Prop Firm where you are allowed to loose 500 Dollar in that stage at once, choose here 90% of that value (so 450). If you have a small account instead, choose about 50% of that account (250 if you have a balance of 500)

More infos about the modes can be found HERE

Whats happening in these modes?

Real Prop Firm

Choose here 1% for the Max. allowed Risk and High Risk in Multi Chart Risk Setting.

Every time a strategy is activated, a check is first carried out to determine whether its Risk% still fits within the prop firm limit. Example: The balance is USD 10,000, the prop firm limit is USD 450, and the Risk% is 1%. The strategy would therefore assume a maximum loss of USD 100. If no strategies have been activated yet, these USD 100 are now "blocked" and deducted from the USD 450. This leaves USD 350 for additional simultaneous strategies. When the strategy (the grid) is closed, these USD 100 are released from the calculation. However, if USD 400 was already blocked, the new strategy will NOT be activated, as the maximum of USD 450 would be exceeded! If your prop firm provider sets a daily loss limit of USD 500 in the stage, please select 90% of this (i.e. USD 450) and run an optimization test with the Risk%!

Small Balance Account

For an account with a small balance, select a Risk% appropriate for your account and your limit. We recommend a "Prop Firm Limit" of 50% of your account (250 for an account value of 500) and a Risk% appropriate to that (in the example with IC Trading, 6%). The Risk% is also best determined through an optimization test.


09. Backtesting & Other Settings

Dashboard refresh rate

Disabled: No Dashboard - Best performance for backtests!

Every Tick: Dashbaord refreshes with every tick (most CPU Load)

Every Second: Dashboard refrehs every second

Every 5 Seconds: Dashboard refrehs every 5 seconds

Every 10 Seconds: Dashboard refrehs every 10 seconds

Show Spreads on Dashboard

If “true”, the middle section of the dashboard is shown. If “false”, it is not.

Nightmode for Dashboard

If “true”, the Nightmode is applied to the Dashboard. If “false”, it is not.

Pause EA

If “true”, existing open positions are processed (including rebuy), but no new strategies are triggered or opened.

Base Magic Number

The base magic number for Burning Grid. Important: a numerical range of ~300 is needed for the many strategies. So if the base magic number remains at 1977, the range up to 2277 will be used and should not be occupied by other Expert Advisors!

Suffix of the Symbol

Some brokers have suffixes for the pairs (e.g., “.ix”). To ensure the symbol is recognized by Burning Grid, the suffix must be entered here.

Auto Trading

In order for Burning Grid to place positions, Algo Trading must be enabled in the terminal.

Please make sure your computer is ON 24/7! Since slippage and network issues can affect the performance of Burning Grid, we recommend using a VPS (Virtual Private Server), e.g., from Commercial Network Services. This way, you don’t need to have your computer on and monitor it constantly, but can run your EAs on a remote machine stress-free.


10. Expert Mode Settings

Experienced User who made a lot of backtests to find out the best for each pair setting on their broker, have the option to override some setting of the EA for a currency pair. The colored boxes show, which setting of the EA can be overruled by a currency pair:

On each pair the user can decide, if s/he wants to override the settings of the EA for that pair. The Combobox show the following possibilities:

Default: take the risk settings of the EA for that pair

Low: set the risk setting of that pair to Low and override the EA setting

Medium: set the risk setting of that pair to Medium and override the EA setting

High: set the risk setting of that pair to High and override the EA setting

Off: deactivate that pair (no trades!)

The settings for Spread and Risk% (Buy and Sell) work similar. If set to 0, the EA defined settings will be taken. If set to a different value, this pair will take those settings.

Additionally you can choose if the Pair should trade in both directions, only buy or only sell or in parallel.In the parallel mode it could be possible (by intention) that long running strategies in one direction (e.g. buy) will also open a trade in the other direction (e.g. sell)


11. Updating Burning Grid

If there are no strategy adjustments, you can just update and attach the new Version to the existing chart. Afterwards, the new Version will load the existing Grids.

If there are strategy adjustments that can no longer process the currently open positions, all open positions should be closed.

To ensure that Burning Grid only handles currently open positions but does not open any new grids, you must switch Burning Grid to pause mode:

Afterwards, the top line will no longer be green but will be displayed in blue:

From this point on, only the open grids will be processed, but no new ones will be opened!

Alternatively, you can also close Burning Grid and manually close the open positions.

Once all open positions have been closed, go to the "Market" menu in MetaTrader and then to "My Purchases":

Then click on “Update” and follow the steps in “Setting up Burning Grid on a Demo or Live Account”:

If you are using the MQL VPS, you must migrate Burning Grid to the VPS afterwards!


12. FAQ - Frequently Asked Questions

Error in Startup

Question: When I attach Burning Grid to a chart or start if with the Tester i get an Error Message (OnInit returns non-zero code 1) and its not starting!

Answer: You are missing one or more symbols in the market watch or you have an active symbol in your test config your broker doesn't support. Burning Grid tries to add missing symbols to market watch, but sometimes the client is too slow or your broker is not offering the symbol. So either add the missing symbol, set it to Off in the configuration or switch Chart Selection to "Multichart by Marketwatch" (last only if not testing in strategy tester)


Chart and Timeframe setup

Question: Which chart and which timeframe do i have to choose?

Answer: Whichever you want. Everything needed is implemented in the EA!


No trades in backtest or live

Question: I tried a backtest / live demo but i didnt had any trades

Answer: This could happen if the spread of your broker is higher than the maximum allowed spread defined in the configuration. Please do an optimization backtest to find out, with which spread you can work on your broker or use a broker with spreads starting at 0! pips such as ICTrading. Another reason could be that you selected "Multichart by Marketwatch" in Backtest. Please choose here "Multichart by Manual Selection" cause otherwise the EA will only get the Symbol passed which you selected in the Backtest Settings.


Can i start with 500 Euro

Question: I see your live signals on Metatrader are starting with 500 Euro. Can i do the same and is it safe?

Answer: No, it is NOT recommended to use such a low capital. The signals must use real money. This is why they just started with 500 Euro. But with such low capital, the implied risk is much higher than the defined Risk% in the config. What does it mean? There is a minimum Lotsize (most brokers use 0.01 Lots). With 1% Risk Setting the calculated Lotsize could be just 0.002. But cause of the Minimum Lotsize its 5x higher. So you have an implied Risk of 5% per strategy and not 1%. So please do backtests to check how much capital you really need to survive and how much drawdown you can accept! If its too risky, deactivate some pairs which dont perform good enough or produce a too high drawdown!


Is there an event filter implemented?

Question: I cannot see an option for an event filter (like deactivating on nfp). Is there something inside/implemented?

Answer: Short answer: yes :) Long answer: The metatrader client has an event calender implemented where you can see which event the next time(s) occur. In MQL5 (the programming language for MT5) you can read the entries of this calendar. For each running strategie, it is checking if there is a high or moderate event in place that can affect the symbol of the strategie. If so, 1h (for moderate) or 2h (for high impact) before or after that event, the strategie will not start an entry. If its already running, its ignoring the event filter. Example: in BG only USDJPY and EURAUD are active. Now nfp occurs, an high impact event for USD. All active strategies with USD in the symbol (here: USDJPY) will now pause starting from 2h before till 2h after the event occured. EURAUD is running like nothing happens (cause its not affected directly).


Grid Level Mode

Question: Whats happening if i switch the Grid Level Mode with open Positions to "One Position per Strategy"?

Answer: First: nothing. If a new Rebuy should be executed, the running positions will be collected and closed. Afterwards one new position will be opened with the combined lotsize of the previous positions and the new grid lotsize.


Question: Whats happening if i switch the Grid Level Mode with open Positions to "One Position per Level"?

Answer: Also: nothing. If a new strategy is started, this Mode will apply. The existing and running strategies will still use the other mode.


Scam Products

Question: I see your product is much cheaper on different websites? Why?

Answer: These are Scam sites. We only sell on the Metatrader Store! Offers on other websites are scams or fake products!



13. Recommendations

Risk Warning: CFDs are complex instruments and come with a high risk of losing money rapidly due to leverage. The majority of retail investor accounts lose money when trading CFDs. You should consider whether you understand how CFDs work and whether you can afford to take the high risk of losing your money. There is a possibility to lose all your initial capital.

Broker - ICTrading – Your Gateway to Professional Forex & CFD Trading

ICTrading is a trusted brokerage firm known for its robust suite of services in the Forex and CFD markets. Regulated by the Financial Services Commission (FSC) of Mauritius under license number GB21026834, the company operates with a strong commitment to security, transparency, and client protection.

Exceptional Trading Conditions

ICTrading stands out for offering highly competitive conditions tailored to both novice and experienced traders. With Forex CFDs starting from spreads as low as 0.0 pips, clients benefit from cost-efficient trading. Thanks to strategically placed servers in the NY4 data center, transactions are executed rapidly and without unnecessary delay—essential for capitalizing on market opportunities.

Flexible Account Options

To meet the varying needs of its clients, ICTrading provides three main account types:

Practice Without the Risk

For those looking to explore the platform or fine-tune their strategies, ICTrading also offers a risk-free demo account. This feature enables users to gain practical experience and test various trading approaches using real-time data—without putting any capital on the line.

Ready to get started?
Click this link to open your ICTrading account.


Trading Capital Accelerator - IFUNDS – Instant Capital for Ambitious Trader

iFunds.io is a modern proprietary trading firm that offers traders a fast and flexible way to access capital. Unlike traditional funding models, iFunds.io removes the need for challenges or evaluations. Traders can begin trading with capital immediately—up to $500,000—allowing them to focus purely on performance from day one.

What Sets iFunds.io Apart

Account Options for Every Trader

iFunds.io offers a range of account sizes, each designed to suit different trading goals:

All accounts come with a 10% maximum loss limit, no daily drawdowns, and no time pressure or trading day minimums.

Extra Perks

iFunds.io empowers traders with capital, freedom, and opportunity—without the traditional roadblocks.


FTMO

FTMO is one of the most recognized and well-established proprietary trading firms worldwide. It offers talented and disciplined traders the opportunity to trade with up to $200,000 in starting capital – and with consistent performance, even up to $400,000. What sets FTMO apart: there is no instant funding. Instead, the firm relies on a transparent, two-phase evaluation model that fairly assesses performance and risk management.

What Makes FTMO Stand Out

Account Types for Different Trading Styles

FTMO offers a range of account sizes, each designed to suit different trading goals:

Additional Advantages

FTMO offers ambitious traders a structured platform to trade with company capital and take their trading career to the next level.


VPS – Commercial Network Services

Why Running a Forex EA on a VPS

For traders relying on Expert Advisors (EAs) in the forex market, operating through a Virtual Private Server (VPS) can make a world of difference. A VPS allows your trading system to function independently of your personal computer—meaning trades continue to be placed around the clock, regardless of local power outages or internet disruptions.

Because VPS hosting is optimized for speed, it significantly reduces latency, enabling quicker trade execution and minimizing slippage. Security is another major plus: by separating your trading environment from your personal device, you protect your strategy from viruses, malware, and system crashes.

In short, a VPS offers a stable, secure, and uninterrupted trading experience that’s essential for serious forex traders.

Why Many Traders Trust Commercial Network Services (CNS)

CNS is a top-tier VPS provider recognized in the forex community for its high-performance infrastructure and commitment to uptime.

Ready to level up your trading setup? Host your EA with CNS.

14. Set Files

Here are the recommended Setfiles or used for the signals