Grid King is a revolution in grid trading. The main focus when developing the EA was safety, by eliminating the margin-call risk which is usually associated with most grid systems on the market. It also strives to achieve much higher returns than the average grid system, by spreading risk amongst multiple pairs and strategies which all have a limited effect on the account-equity. Where almost all grid systems will blow your account when things get bad, Grid King will only take a small loss and recover very fast. More details about this in the blog.
The EA has been stress-tested for a period of 19 years and passes all those years succesfully without any high drawdown. (*Please use recommended accountsize guidelines -> see below)
The EA is also already optimized for 29 pairs!
THIS EA MUST BE TESTED IN MT5 TO SEE THE REAL PERFORMANCE
The budget friendly LITE version can be found here: https://www.mql5.com/en/market/product/39926
The EA uses a unique Spread Equalizer Algorithm (S.E.A.), which dramatically decreases the impact of spread and slippage on the stability.
At the moment, 2 strategies are used for entry:
- "Volatility breakout" strategy, where the EA will trade in the direction of strong price movements.
- "Return to Mean" strategy, where the EA will exploit the fact that price always returns to the mean.
Please read the blog before using the EA! -> https://www.mql5.com/en/blogs/post/724854
live results A: -> https://www.mql5.com/en/signals/619924
live results B: -> https://www.mql5.com/en/signals/535006
- Minimum recommended starting capital: 500$ (using cent account)
- very stable growth curve as result of smart averaging techniques
- "safety first" approach in development
- optimizable for any market
- ONLY grid-system on the market that passes 18 years of stress-tests on historical data on multiplepairs
- fully automatic
- Not sensitive to spread, commission, or account type, but ofcourse a low spread ECN broker will work better and is recommended!
- Optimized pairs: EURUSD, GBPUSD, USDCAD, USDCHF, USDJPY, EURJPY, GBPJPY, AUDUSD, NZDUSD, EURAUD, EURCAD, EURGBP, AUDNZD, EURCHF, AUDCAD, AUDJPY, GBPCHF, AUDCHF, CHFJPY, CADJPY, CADCHF, GBPCAD, NZDCAD, NZDJPY, NZDCHF, GBPNZD, EURNZD, GBPAUD and XAUUSD
- You can use the same magic numbers on different pairs. But the 2 different strategies must use 2 different magicnumbers
- One of a kind S.E.A. (Spread Equalizer Algorithm), which greatly improves stability for bigger spreads and slippages
- Easy Setup: With the OneChartSetup, you can run all pairs from a single chart!
- Check out the full description here: https://www.mql5.com/en/blogs/post/724854
- Enable autosettings and run only the optimized pairs
- run only on H1 timeframe
- Run 1 chart for each pair or use the OneChartSetup to run all pairs from 1 chart.
- Use leverage of 1:300 or bigger. The EA will need enough free margin from time to time, so a high leverage is necessary.
- works on all brokers (non FIFO only for now)
- All account types are ok (standard, ECN, STP, Micro)
- As with any EA, it is recommended you run it first on a demo account to get to know the trading style of the EA
- Recommended to run on accounts nominated in EUR or USD for best performance of AutoSafety feature.
- balance < 3000$ -> use a cent account with default settings.
- balance between 3000$ and 15000$ -> use default settings
- balance >= 15000$ -> Use 15K set file with GlobalSL
- It is only advised to run "Aggressive" or "Very Aggressive" mode when using the default settings, but not recommended!
- When running all pairs, "Very Conservative" or "Conservative" mode is advised
Never forget that past performance is no guarantee for the future
- fixed option to remove SL/TP "after" the hedge trade is succesful, instead of before
- Fixed rollover-filter bug
- fixed bug for manual settings
- Fixed bug that could lead to double hedging
- Fixed small bug regarding end of year/start of year filter
- Fixed small bug for infopanel when using manual settings
- Adjusted default parameters
- Added Fast Recovery option (more risky)
- Adjusted predefined risk settings. very conservative is now at "5%" instead of "10%" Others adjusted as well
- slightly adjusted default parameters
- Fixed regarding Max Lotsize parameters
- Fixed bug that could display wrong info on infopanel when only running 1 strategy
- Added algorithms to make the EA handle manual closing of hedge-trades
- Fixed bug regarding potential double first trades
- Added Balance Allocation mode that takes in account the hedged equity
- Fixed bug that could lead to double "first trades" when using the ReverseGrid parameter
- Added Quick Close S.E.A.
- Added Reverse Grid at X trades
- Fixed bug that could lead to hedge breakdown closing only at 0.01lots
- Fixed potential early closing of the grid when using the GlobabSL set when pairs are trading at different lotsizes
- Fixed hedge breakdown for accounts that have minimum lotsize of 0.1lots
- Added "Continue Trading" for the hedging algorithm. It replaces the Recovery Mode
- The "continue trading the hedged pairs" option replaces the Recovery Mode so it can all run from 1 chart
- BUT: if you were running the recovery mode BEFORE the update, and you have trades open in the recovery mode, you MUST let the EA finish those trades in Recovery Mode (the new version will NOT pick up those trades unless you also put it in recovery mode). So this means you must keep running the recovery mode on the second chart like before, but set the parameter "Maximum pairs allowed to trade simultanuously=-1". this will make sure the Recovery mode will continue the monitoring of those trades, but will not start new ones. On the 1st chart, you simply run the new EA with continue hedging enabled.
- fixed the "close all trades at maximum allowed equity DD"
- Fixed potential bug that could cause same trade to be set multiple times after failing
- Added option to minimize grid before hedging
- Added option to show "Margin Used" to infopanel
- Changed the "Maximum total equity drawdown allowed before closing all trades (per 0.01lots)" to "closing biggest grids" (those with Open Profit > Max Loss)
- Infopanel update: pair is also showing status "TrailingTP" in the OneChartSetup
- Added "recovery" setup when using hedging. Must be used on seperate chart with different magic numbers! This is so that hedged pairs will continue trading;
- Improved some coding
- Fixed small bug regarding Hedge Breakdown algo using Max Closing of day profit when multiple pairs are hedged
- added "Hedge" button for single chart setup
- Fixed StrictDirection-filter for single chart setup
- Added HedgeButton for OneChartSetup infopanel. It allows the user to quickly hedge a pair when needed.
- Quickfix for the last update
- Added option to add extra pips to TP and FlashTP
- Added Hedgebreakdown - Max % of Daily Profit closing - algorithm. When enabled, the EA will try to limit the hedge breakdown closing to a certain % of the profit of that day
- Added "Hedge At Trail_TP level" when using Trailing TP
- Fixed possible wrong pair "hedged" at re-initialization of EA
- Quickfix for Hedge closing size too small after restart of the EA
- Added option to adjust maximum attempts to close or modify trades each tick (to prevent MT4 overload)
- Added extra info about Trailing TP setup on infopanel
- Fixed bug where Failed Hedgetrade is not retried
- Fixed the "Maximum number of trades...." parameter
- Fixed potential problem with trailing TP when TP is hit during rollover time (market closed)
- fixed wrong "total open profit" on the infopanel when grid is hedged
- Adjusted Xauusd strategy B minimum lotsize to 0.02 instead of 0.03
- fixed bug in hedging breakdown! important fix!!
- Fixed bug with smallest possible hedge closing size
- Fixed Infopanel wrong information when starting up in the weekend
- Added INFORMATION MODE: only show info, but don't trade
- Added Hedge-Breakdown mode
- Add TrailTP mode
- Added Withdrawal mode for strategy tester
- Added option to Hedge the Max loss SL when using the TrailingTP mode
- Added GBPAUD
- added GBPNZD
- added EURNZD
- added NZDJPY
- added NZDCHF
- Fixed bug in Failed Trade recovery
- Added "Close Trades" buttons for OneChartSetup
- Added Max Equity DD parameters based on $/0.01lots
- Improved "Max Pairs Open" algorithm for OneChartSetup
- Fixed infopanel showing wrong Max Loss for XAUUSD
- Improved OneChartSetup info panel a bit more
- improved many pairs and overal risk vs reward
- fixed small bug
- More improvements on infopanel
- changed Autosafety parameters -> Now there is a choice of 4 options: A) do not use autosafety; B) Close the grid when Max Loss is hit. C) Hedge grid when max loss is hit and stop trading the pair. D) don't close or hedge, but show a warning to the user
- fixed hedging option for onechartsetup
- changed Maxloss way of working -> it is now part of the autosafety settings. When you leave it to "0", the autosafety will use my optimized Max Loss based on historical max DD. When you fill in a value (like "1000") it will discard my optimized value and use this one instead;
- Major improvements to the infopanel
- Adjusted the info parameters + OneChartSetup for CHFJPY
- fixed historical profits not calculated at initialization when using OneChartSetup
- Added CHFJPY
- Introducing the OneChartSetup!
- Adjusted safety parameters "minimum equity" and "minimum free margin" to more safe settings
- eurcad and audcad improved stability
- Added Usdcad
- fixed bug for "GOLD" pairs!
- improved stability for euraud
- improved stability for usdchf and audnzd
- improved stability xauusd for different pricefeeds
- Added Audchf
- Improved Audjpy for S.E.A.
- Improved audnzd for S.E.A.
- Improved audcad for S.E.A.
- improved euraud for S.E.A.
- Fixed bug for S.E.A. when running lotsize bigger than 0.01
- Fixed some bugs
- Improved S.E.A. -> better and more stable performance!
- general improvements
- improved usdchf
- Implemented S.E.A. (Spread Equalizer Algorithm). This will greatly improve performance for different spreads and slippage.
- Added GBPCHF, the new number 1 pair!
- Adjusted EURGBP Max Loss
- Major improvement gbpjpy
- Fixed bug preventing audjpy trades
- Improved eurusd with lower DD
- Added AUDJPY
- Re-arranged the parameters for a more clear and logical interface
- Added option to NOT trade in same direction between the 2 strategies
- Added new parameters to control maximum risk
- Improved EURAUD
- Added option for setting trading hours
- Added 'Very Low Risk LotsizeStep'
- Added Audcad
- Corrected the text (added AUDNZD) in the parameter information section
- changed some text in the information section of the parameters, to be more clear for users
- Fixed some small things
- Added EURCHF pair!
- fixed Maxloss bug on accounts with minimum lotsize = 0.1 (this happened on some cent accounts with 0.1minimum lotsize...)
- added color option for buy/sell arrows
- Added AUDNZD pair
- Added option to select trade direction (for strong trending markets)
- Added Max Loss Allowed value and next lotsize increase information in the information panel
- rearranged information panel
- Added manual trading option
- Improved trailingSL and hard TP algorithms
- Added 'total historical profit' information for the pair on the information panel
- Changed "correlated pairs safety" to only work when they are in the same trade direction
- Fixed small bug with Hard TP
- Added option for trailing SL on Flash TP instead of closing the trade
- fixed buttonsize (can be manually set now)
- added option to use only portion of balance
- added 2 new safeties: correlated pairs and max number of pairs.
- improved on chart visuals and information
- Added button on chart to force close of all buy trades or sell trades
- Added option to set hard TP on FlashTP levels (+extra pips)
- Added Gbpjpy
- fixed bug concerning lotsize calculation
- added new autosafety parameter for extra control on the function
- reviewed autosafety's historical max equity DD based on 99.90% tickdata
- improved grid closing technique
- Added an option to close all trades should "total" equity drawdown exceed a certain percentage.
- Adjusted eurusd to lower risk grids
- Add trade retry algorithm if trade should fail
- improved gbpusd stability
- improved usdjpy stability
- fixed bug regarding portfolio trading
- Added "hedge" option -< instead of closing grid when exceeding max historical DD, the trades will be hedged so the user can manual manage the hedged trades.
- added security for MT4 restart.
- added warning when using to high lotsize or too small balance for your setup.