The EA utilizes 3 levels grid to capture any direction be it bullish up or bearish down, either way, the EA will end in profit. The EA is called fury as it cuts a very tight loss and immediately compensates the loss into new lot size calculation on the remaining positions. If the initial lot size of level 1 is 0.2 and the EA cuts it at loss at 10 pips, the next lot size will be 0.24 lot (depending on multiplier setting). There will be 3 Buy Stop orders above mid-level, and 3 Sell Stop orders below mid-level. If Buy Stop Level 2 is filled, the 3 Sell Stop Orders below will be re-positioned higher at 2 levels behind the highest Buy Order that has been filled. As consequence, the Sell Grid and Buy Grid will tighten, maximizing the probability the EA hitting its profit target.
The EA is configurable to operate using 3 trigger mechanism:
1. Trendline Above: a trend line is drawn above to be placed at critical levels such as Resistance, pivots, or swing highs.
2. Trendline Below: a trend line is drawn below to be placed at critical levels such as Support, pivots, or swing lows.
3. Auto: for immediate trading, that continually runs until the user manually exits the EA.
The only weakness for The EA is when the market in a tight range for a very long period.
Please do consult me for optimal settings. The default is set for minimum profit, and very low risk.
comment = "GridX"; // leave this as default
trigger_mode = AUTO; // 1. Trendline Above 2. Trendline Below 3. Auto
auto_mode = AUTO_ATR; // only applicable if trigger mode is set to AUTO
atr_string = "=========ATR SET========";
atr_period = 14; // ATR filter period setting
atr_bars = 10; // number of consecutive bars that ATR are decreasing
step_pips = 20; // step between each level
slippage_pips = 1; // leave as default
magicNumber1 = 11111; // to ID level1
magicNumber2 = 22222; // to ID level2
magicNumber3 = 33333; // to ID level3
start_lot1 = 0.04; // initial lot for level 1
start_lot2 = 0.02; // initial lot for level 2
start_lot3 = 0.01; // initial lot for level 3
recoveryMultiplier = 1; // lot size increase after a loss
max_dd_percent = 100; // cut loss level on drawdown threshold if reached
max_attempt = 10; // cut loss on 10th attempt after tight SL hit
resumeBalance = 0; // incase MT4 shuts down, set this to recover previous loss
time_str = "========TIME SET=======";
timeFilter = true; // set to true to activate time filter
beginTime = "07:00"; // begin time to monitor trigger
endTime = "20:00"; // end time to monitor trigger
true; // set to false for continue for continuous cycle after profit
day_str = "=========DAY TO TRADE========";
monday_allow = false;
tuesday_allow = false;
wednesday_allow = false;
thursday_allow = true;
friday_allow = false;
early_str = "========EARLY EXIT SET=======";
early_exit = true; // if set to true, EA will try to exit at BEP after in this example 5x tight SL
early_attempt = 5;
text_y_adjust = 50; // the distance of trendline drawn
text_size = 10;
text_x_shift = 5;
clr_buy = clrAquamarine;
clr_sell = clrBeige;
- Fixes lot calculation on 2 digits and 4 digits broker.
- Add 2 Lot Modes; Percentage from Equity and Dollar, along with lot proportion setting for either of these mode.