Comeback Kid EA Manager V2
Contact
[email protected]
Discord Channel
https://discord.com/invite/Ryx9sC8jYQe
Risk Disclosure
There is great risk trading in the forex market. You should always use funds
you can afford to lose no matter how good the trading tool, EA or system
you are using. Loss and even total loss can happen
The forex trading EA you have here is of high-quality but can be abused or
misused by individuals causing the possibility for error. It's important to
understand what you are using and to make your own assessment on how
you want to proceed in your trading.
I AM NOT YOUR FINANCIAL ADVISOR. You are free to make your own
choices with the information I have available to you.
Be safe and responsible.
Backtesting/Simulated Performance
CFTC RULE 4.41 - Hypothetical or simulated performance results have
certain inherent limitations. Unlike an actual performance record, simulated
results do not represent actual trading. Also, since the trades have not
actually been executed, the results may have under- or over-compensated
for the impact, if any, of certain market factors, such as lack of liquidity.
Simulated trading programs in general are also subject to the fact that they
are designed with the benefit of hindsight. No representation is being made
that any account will or is likely to achieve profits or losses similar to those
shown.
You should be aware that trading Foreign Exchange carries a high level of
risk, and you can lose some or all of your investment. The high degree of
leverage that is often obtainable in forex trading, can work against you as
well as for you. The use of leverage can lead to large losses as well as
large gains. You must be aware of the risks and be willing to accept them in
order to invest in the forex markets. Don’t trade with money you can’t afford
to lose. We will not be liable or responsible for any loss or damage due to
any reason. By using the Comeback Kid Expert advisor, you acknowledge
that you are familiar with these risks and that you are solely responsible for
the outcomes of your decisions. We accept no liability whatsoever for any
direct or consequential loss arising from the use of this product. It’s to be
noted carefully in this respect, that past results are not necessarily
indicative of future performance.
INSTALLATION
Please watch this installation video 1st!
https://youtu.be/6vbVzKtu4d8
Installation for mql5.com purchasers
Information about how to install The Comeback EA if you purchased from
the mql5 market place!
https://www.mql5.com/en/articles/498
Information about how to UPDATE The Comeback Kid EA to the latest
version from the mql5 market place!
https://www.mql5.com/en/blogs/post/72992
2. Open up your MT4/MT5 platform
3. Go to the Tools Menu -> Options -> Expert Advisors Tab. Check Allow
Live trading and all the outer boxes. You don’t need to do anything else in
this menu besides checking the correct boxes.
Now click on the toolbar to activate Autotrading/Algotrading.
Comeback Kid EA Usage
Recommended minimum starting balance/capital $3000 with 100:1
leverage.
Recommended trading pairs for The Comeback Kid EA?
Please use ONLY the M30 timeframe!
The (default) risk settings are best used on these pairs, EURUSD
GBPUSD, AUDUSD, USDJPY, USDCAD and USDCHF. It's
recommended to run your own backtests to insure safety on the pairs
you're using. All EA settings can be adjusted!
Understanding the settings
Don’t understand points?
10 pips = 100 points!
Please watch this video for a better understanding of each EA setting/input!
https://www.youtube.com/watch?v=AIP3ZkJuJtA
Global
“Magic Number”
This can be any number. It’s recommended you don’t change this number.
“Max retries”
This input is in regards to your broker slippage. The EA will try this many times to place the
trade if you’re getting broker slippage
“Max slippage (points)”
This is how many points of slippage an order can have before the EA blocks the order being
executed.
“Max open trades”
This is how many orders are allowed to be open at the same time.
“Max symbols global magics to consider (, as separator)”
This setting is used to place the strategy “magic numbers” for the above “max symbols global”
input
“Confirmation check”
Setting this to ”true”, will confirm your trade with a pop-up box every time you press the buy/sell
buttons
“Auto-start trading”
You have 3 choices here.
- Buy only, will force the EA to only take new buy trades when all indicators meet the entry
criteria.
- Sell only, will force the EA to only take new sell trades when all indicators meet the entry
criteria.
- Buy and Sell, will allow the EA to take new buy and sell trades when all indicators meet
the entry criteria.
Note!
When the button in the trade panel reads “Auto start !”, this means the EA is looking for
new trades that meet the entry criteria.
“Use Time filter”
Setting this to “true” will force the EA to trade only based on the time you select. This is your
broker time. You have a range of 0:00 to 23:59. This is great for using during high impact news
or during your broker day turn-over time. Spreads increase during the day turn-over, so it may
be a good idea to avoid trading during this time. Default trading time is set to 1:00 - 23:45. The
EA will stop trading from 23:46 to 1:00 broker time (1 hour 14 minutes). It will start trading again
at 1:01 broker time.These times can be adjusted to your liking.
“Max spread (0=no limit)”
This filter will block trades from entering the market based on your specified maximum spread.
It’s a good idea to block trades if the spread is over 40 points on certain pairs.
CBK INDICATORS
“ENG candles enabled (signal)”
This is a main signal for auto-trades. It uses 3 specific candle formations for market entry’s.
“AMA RSI (signal)”
The AMA indicator combines the MA’s with the RSI. This is a great indicator for showing
pullbacks within trends.
“Retrack (signal)”
The Retrack is an RFT (custom) built indicator that shows a specific range of price without
retracement. For example, if we set the “Min. movement” input to “3000” and the “Min
retracement” to “1000”, this means the Retrack will give us a signal when price moves a clean
300 pips with no 100 pips retracement. This indicator is great at spotting when price may have a
pullback based on aggressive movement.
“Aroon enabled (filter)”
Here you can use or not use the “Aroon (filter)” indicator in the EA’s auto-trade function
“Supertrend 1 enabled (filter)”
This is a trend filter based on the Supertrend indicator. By default, it’s showing the (daily) trend.
It is a good idea to use this filter with the ADX (filter) when trend trading.
“ADX Trend enabled (filter)”
This is a trend filter based on the ADX indicator. By default, it’s showing the (weekly) trend. It is
a good idea to use this filter with the Supertrend (filter) when trend trading.
ENG CANDLES (SIGNAL)
“Entry #1 Engulfing (close above/below previous HI/LO”
This is one of our entry candles based on an engulfing candlestick pattern. The Engulfing
candle needs to close above/below the previous candle high/low.
“Entry #2 Engulfing (close above/below previous OPEN)”
This is one of our entry candles based on an engulfing candlestick pattern. The Engulfing
candle needs to close above/below the previous candle OPEN price.
“Entry #3 Inside bar”
This is one of our entry candles based on an inside bar candlestick pattern. The Inside candle
needs to FULLY be inside the previous candle high/low.
“Alerts”
When set to “true”, a sound and message will pop up on your platform informing you of a new
candlestick pattern signal has taken place
RETRACK (FILTER)
“Rtrack Calculation mode”
Here you can select the minimum movement/retracement of the retrack indicator
“Points”
Min. movement is calculated in points
“ATR (D1)”
Min. movement is calculated in ATR distance
AROON (FILTER)
“Aroon timeframe”
This is set by default to the M30 timeframe. This filter can help show extreme’s in the market.
It’s a good idea to wait for an ENG Candles (signal)” that shows within an Aroon (filter) extreme
cloud.
SUPERTREND 1 (FILTER)
“Supertrend timeframe”
This is set by default to the “daily” timeframe.
ADX TREND (FILTER)
“ADX trend timeframe”
This is set by default to the “weekly” timeframe.
TRADES
"Lot (0=dynamic)"
Set to 0 basically means, auto-risk based on your leverage and account size. You can manually
set this to whatever lot size you want the EA to start trading. “0” is recommended! Setting this
input to a number other than “0”, will cause it to override the “risk factor” mentioned below.
"Risk factor"
How much risk you want to take. Standard is “0.30”. Increasing this number will Increase the
trade risk and lot size. “0.30” is recommended when using a minimum of $3k with 100:1
leverage!
“Lots custom (, as separator)”
Here you can select your custom lot size for each CBK trade. The comma (,) is needed to
separate each trade lot size. This is what setting a custom lot size for seven trades would look
like…
0.01,0.01,0.01,0.03,0.03,0.05,0.06 OR 0.01,0.02,0.05,0.01,0.03,0.1,0.2
Note, there is no comma (,) at the end of the lot size sequence. You can use any kind of
sequence you can think of!
“Stop Loss (points)”
This setting puts a single SL on every placed trade. So if you set this to say “100”, each order
will have a 100 point (10 pip) stop loss.
“Take profit (points)”
This setting puts a single TP on every placed trade. So if you set this to say “100”, each order
will have a 100 point (10 pip) take profit.
“Lots increase mode”
You have 2 options here. “Sum” or “multiply”
- Sum, will increase each consecutive trade by the lot size selected. For example, setting
this to “0.01”, means each consecutive order will increase by “0.01” lots
- Multiply, will increase each consecutive trade by x amount. For example, setting this to
1.5, means each consecutive order will increase by “1.5”X or 1.5 times.
“Lots increase coefficient (sum/multiply)”
This is where you can select the lot increase increment. See “lots increase mode” above for
explanation. Note, setting this to “1.0” means the EA will not increase its lot size on the next
order. The default multiplier is set to “1.5”
“Lot increase every x trades”
The “sum” and “multiply” modes will wait X amount of trades before increasing lot size. For
example, if this input is set to “2”, and your “Lots increase mode” is set to “1.5”, this means your
trades will increase by 1.5X every 3rd order.
“Lots increase after SL hit (only if GRID Disabled!)”
This option is for traders wanting to ONLY do SINGLE position trading. This means, one order
total (per pair) at a time.
PLEASE set the (Risk factor) input to “0.1”for every $3k of balance when using this setting!
The “Lots increase mode” does work with this option so if you’re a trader that would like to
increase your lot size after taking a single trade loss, you can do so.
This option is set to (false) by default! Be careful with this option! It will ONLY work if the “Grid
mode” is disabled. You will also need to change the “max open trades” to “1”. You will also need
to have a “stop loss (points)” and “take profit (points)” set to a number in your EA inputs. It may
be a good idea to run a few backtests to find settings that work for you.
A video explanation was created for the“ Lots increase after SL hit (only if GRID
Disabled!)” setting! Please watch this if you’re having trouble understanding these
inputs!
https://www.youtube.com/watch?v=GkiI8D96Vjg&feature=youtu.be
“Trailing mode”
You have 2 options here.
- “Points”, allows you to use a trailing SL based on points
- ATR (Daily 14) allows you to use a trailing SL on the ATR
“Trailing start points/ATR ratio (0=disabled)”
Your trailing stop will start at the amount selected here. Standard is “300”, which is 300 points
(30 pips). You can also use an “ATR” value here instead of “points”.
“Trailing step points/ATR ratio”
This is the amount the trailing stop will move or adjust its SL once the set amount in “Trailing
start points (0=disabled)” has been met. You can also use an “ATR” value here instead of
“points”.
“Trailing step min. Distance points/ATR ratio”
This is the minimum “points” amount the EA will lock in when using a trailing stop. You can also
use an “ATR” value here instead of “points”.
“Breakeven mode”
You have 2 options here. “Average price” or “single trade”. “Average price” works best for
multi-order trading and will attempt at moving all open trades to a break even x amount. “Single
trade” is better for those that want a break even option on each individual trade.
“Breakeven points (0=disabled)”
This is the X amount of points you want your trades to break even at.
GRID
“Grid mode”
You have 4 options here.
- Disabled, will cause the EA to not use grid based orders.
- Grid in loss, will cause the EA to enter grid trades ONLY when previous orders are in
loss
- Grid in profit, will cause the EA to enter grid trades ONLY when previous orders are in
profit.
- Grid in both directions, will cause the EA to enter trades in BOTH profit and loss.
“Open signal trades even if grid is active”
Setting this to “true”, means the EA will take more than “1” auto-trade when all indicators are all
in agreement. For example, when more confirmed auto-trades signals are available beyond 1,
the EA will take them.
“Grid max 1 trade / candle”
This is a filter that will cause ONLY one trade per market candle. We have this available to help
protect the EA from “Black Swan” events where price can move hundreds if not thousands of
pips within seconds or minutes. Note, using the “grid pivots mod” mentioned below, will also limit
grid orders protecting you from flash crashes and Black Swan events.
“Grid start mode”
You have 2 options here.
- Points - Your grid will start based on “points”
- ATR (Daily, 14) - Your grid will start based on the “ATR daily period 14”
“Grid start (points/ATR ratio)”
You have 2 options here. This is when and where the grid money management will start/activate
based on the distance of your 1st placed market order.
- ATR - Default is set to “0.25” which means your grid will start at 25% the value of the
ATR daily period 14.
- Points - Your grid will start based on points. For example, a setting of “300” means the
EA will not start it’s grid sequence until the market goes against your 1st trade/order 300
points (30 pips).
“Grid step mode”
You have 2 options here. This is the grid increment size and is used AFTER your grid
starts/activates.
- Points - Your grid will “step” based on “points”. For example, a setting of “100” means
the EA will use a grid size of 100 points (10 pips).
- ATR (Daily, 14) - Your grid will “step” based on the “ATR daily period 14”. Default is set
to “0.25” which means your grid will “step” at 25% the value of the ATR daily period 14.
“Grid step (points/ATR ratio)”
You have 2 options here. This is your grid size AFTER your grid has started/activated.
- ATR - Default is set to “0.25” which means your grid size will be based on 25% the value
of the ATR daily period 14.
- Points - Your grid size will be based on points. For example, a setting of “100” means
the EA will use a grid size of 100 points (10 pips).
A video explanation was created for the (grid start and step) settings! Please
watch this if you’re having trouble understanding this section!
https://www.youtube.com/watch?v=ZSywNS3eaes
“Grid remove SL/TP when start”
Setting this to “true” will cause the EA to remove all SL and TP functions. All trades can still be
closed via the active trade panel.
“Grid pivots mode”
The EA will use its built-in support/resistance indicator to re-enter trades into the market in
attempt to recover losing positions. This gives the EA the recovery option of re-entering trades
based on natural S/R points instead of the “grid mode” stated previously. We get 3 levels of
support/resistance each trading day. Below you can select which S/R levels you want the EA to
use. The higher the level, the further the market needs to move away from your first taken
position before the EA activates its grid sequence based on S/R or pivot levels.
- “Grid pivots level 1”
- “Grid pivots level 2”
- “Grid pivots level 3”
“Grid pivots max distance (points)”
This input allows for grid trades to enter at or near the pivot levels. For example, setting this to
“100” means the EA will place a grid trades “100” points (10 pips) below or above a pivot level.
A video explanation was created for the (Grid Pivots Mode & Max Distance)
settings! Please watch this if you’re having trouble understanding this section!
https://www.youtube.com/watch?v=kcd3Qa2_wuQ
“Grid according to trend signals”
This function will force the EA to enter trades based on new signals only. Setting this to “true”
will cause the EA to enter new trades based on the entry signals only. The CBK grid is set to
300 points above/below pivot level 1 by default. This means new (signal) entry’s will only be
taken 30 pips above/below pivot level 1. This option is for traders to explore a bit more flex in
their chosen grid.
“Grid according to trend filters”
This setting set to “true” means the Ea will only take grid trades when both trend filters are in
agreement.
CLOSE
“Close FIFO compliant”
This option is set to (false) be default. This is for USA based brokers that require FIFO order
close rule. This is necessary if you’re using a broker based in the USA.
“Close before Friday market close”
This is a great option for those using prop firms. All trades will close (automatically) 3 hours
before market close Friday. It doesn’t matter if trades are in profit or loss.
“P/L Calculation mode”
This function is used to close out trades in profit or loss. You have a choice of closing “buy”or
“sell” trades individually or together.
- Global, closes all buy and sell trades for a realized profit together only
- Buy/Sell, closes only all buy trades or only all sell trades. Buy and sell trades act
independently.
- Buy/Sell & Global, closes buy and sell trades independently and together.
“P/L points mode”
You have 2 options here. Average-in profit/loss needed to be calculated differently based
strategy used. For example, the CBK and Vigorous use “average” while the Ranger uses “Sum”
- Average, is used for to calculate the CBK and Vigorous multi-order profit/loss
- Sum, is used to calculate the Ranger’s multi-order profit/loss.
“Min points profit (0=disabled)”
Set this to a number to have the EA close ALL open trades in a minimum “points” profit. Swaps,
spreads and commissions are included.
“Min ATR profit (0=disabled)”
This setting allows you to use the ATR as a profit value for your trades. For example... If the
ATR is currently 0.01000 (100 pips) on the EU pair and you set your ATR profit to a value of
“1.0”, your trades will TP at 100 pips.
“Max points loss (0=disabled)”
Set this to a number to have the EA close ALL open trades in a minimum “points” loss.
“Min money profit (0=disabled)”
Set this to a number to have the EA close ALL open trades in a minimum “money” profit. Swaps,
spreads and commissions are included.
“Max money loss (0=disabled)”
Set this to a number to have the EA close ALL open trades in a minimum “money” loss.
“Min % profit (0=disabled)”
This is the minimum percent profit the EA will take on each basket of trades. Swaps, spreads
and commissions are included.
“Max % loss (0=disabled)”
This is the maximum percent loss the EA will take on each basket of trades.
“Big basket after X trades”
This input allows us to have a bit more control on larger baskets of trades. For example, setting
this input to “2” means the EA can take more or less profit based on what you select below.
- Big basket min points profit (0=disabled)
Close trades at a minimum “points” profit target after X amount of “Big basket” trades.
- Big basket min money profit (0=disabled)
Close trades at a minimum “money” profit target after X amount of “Big basket” trades.
- Big basket min % profit (0=disabled)
Close trades at a minimum “percent” profit target after X amount of “Big basket” trades.
NOTE!
“Big basket after X trades”
We’ve set this to a high number of “2” when using the CBK EA. If you don’t want to use
this setting, it’s better use a high (unusable) number life “1000” rather than setting it “0”
“Dynamic basket after x trades”
This will dynamically increase or decrease your sequence profit based on a specified
trade count.
“Dynamic basket mode”
You can select the dynamic basket to “increase” or “decrease” here.
“Dynamic basket factor”
You can choose the “basket factor” here.
NOTE,
Please refer to this table for assistance on the dynamic basket factor!
Dynamic Basket calculations.xlsx
News Filter
The news filter can help the CBK EA avoid trading during more volatile scheduled news releases posted from
Investing.com. This is the link the scheduled news is pulled
from…https://ec.forexprostools.com/?columns=exc_currency,exc_importance&importance=1,2,3&calType=w
eek&timeZone=15&lang=1
High impact news releases have the best chance at increasing market volatility. It can be a good idea to
pause new trade sequences 60 minutes before and 60 minutes after high impact news.
NOTE, the news filter AUTOMATICALLY adjusts to your broker GMT to make sure it’s filtering the news
correctly.
“Enable news filter”
You have 3 options here.
● Disabled (The EA will ignore all incoming scheduled news releases)
● Block 1st trade (NEW 1st trade sequences will be put on pause)
● Block ALL new trades (ALL trades will be put on pause)
“Currency to be checked (empty=current Symbol”
Here, you can select which pairs you want the news filter to function on. For example, let's say you’re using the CBK
strategy on the EURUSD, USDJPY, GBPUSD, USDCAD, USDCHF AUDUSD and XAUUSD. You want the news filter
to function on just the EURUSD and the XAUUSD pairs. In the input box, you would set a value of..
EURUSD,XAUUSD
The cmma (,) separates the two pairs and is needed.
“Time Zone, GMT (0=auto calculate)”
The CBK attempts at detecting your broker GMT offset. In some cases, it may fail to do this
correctly. It’s best to check with your broker to find out what your GMT offset is so the scheduled
news times are displayed correctly. Checking with my broker, My GMT offset is “2” which means
“+2”. Please ask your broker if you plan on using this newsfilter!
GUI & ALERTS
“GUI Enabled”
This will turn off and off the Comeback Kid trade manager panel. This is good for backtesting
the auto-trade function to minimize PC resources. This can also be used to maximize speed and
efficiency when using the EA on a VPS
“GUI X Start”
Allows you to adjust where the trade manager dashboard is located horizontally
“GUI Y Start”
Allows you to adjust where the trade manager dashboard is located Vertically
“GUI Background color”
Allows you to adjust the background color to your liking
“GUI Show closed profits”
This will show your P/L in the trade panel
“GUI show closed trades on chart”
This will show your closed (individual) trades dollar ($) amount on the chart. This input only
shows trades that have closed for a realized P/L.
“GUI show closed baskets on chart”
This will show your closed trades dollar ($) amount on the chart. This input only shows trades
that have closed for a realized P/L.
“Alerts enabled”
Pop-up alert and sound display when profit/loss is met
“Alerts on mobile”
You can set up mobile alerts when profit/loss is met
Want to use your CBK EA on a different broker
account number?
Every CBK EA license comes with 5 licenses you can use
simultaneously.
Watch this video for guidance on changing your 5 used
licenses!
https://youtu.be/pnAszef9tyI
License website!
https://responsibleforextrading.com/licensing/
Any further questions, let us know.
[email protected] Backtesting notes!
- For fastest backtesting results, consider not running a visual backtest
and changing the “GUI” to false. You may want to consider disabling
the “GUI Show closed profits”. This minimizes chart load to speed up
backtesting.
- You can use the trade manager panel in the backtester when running
in “visual mode. This way you can backtest any strategy you like
using the trade manager buttons.
- We ran all backtests for each individual pair without a (%) SL
using (paid) tick data from https://eareview.net/. The max DD for
the default settings did reach as much as -27%. This happened
only on 2 of the strategies at their worst over a 20 year backtest
period.
The Comeback Kid EA MT5/MT4 Backtest Tutorial Video
https://www.youtube.com/watch?v=aCfTHW3dlS8