Mastering the Martingale Strategy with the Martingale Bone Crusher EA

Mike 2018.05.08 00:18 22 0 0
Attachments

If you’re looking to dive into the world of automated trading, the Martingale Bone Crusher EA for MetaTrader 4 might just be what you need. This expert advisor employs a two-pronged martingale strategy that can help you navigate the ups and downs of the market.

Understanding the Strategies

Strategy 1: The EA will initiate trades based on whether the price is above or below the Moving Average. If a trade results in a loss, it takes a new position in the opposite direction with a larger lot size.

Strategy 2: Similar to the first, this strategy also relies on the position of the price relative to the Moving Average. However, it will take a new trade with a multiplied lot size without regard to whether the previous trade was a buy or sell, again based on the price's position.

Key Features

  • This Martingale EA is versatile and can be used on all currency pairs and timeframes.
  • The recommended timeframe for optimal performance is daily.
  • Start trading with a minimum lot size of 0.01.

Tips for Use

  • Always test the EA on a demo account before going live.
  • This EA only executes trades based on the opening price of the candle!
  • If you prefer not to increase lot sizes after a loss, set IncreaseFactor=0.

Input Settings

  • Use_TP_In_Money: Enable Take Profit in monetary values (true/false).
  • TP_In_Money: Set your Take Profit in money (values: 10-100).
  • Use_TP_In_Percent: Enable Take Profit in percentage (true/false).
  • TP_In_Percent: Set your Take Profit in percentage (values: 10-100).
  • Enable_Trailing: Turn on trailing stop for multiple trades (true/false).
  • Take Profit In Money: Set the trailing take profit amount (values: 25-200).
  • Stop Loss In Money: Set the trailing stop loss amount (values: 1-20).
  • Strategy: Choose between strategy 1 and strategy 2.
  • USEMOVETOBREAKEVEN: Activate the break-even system (0-1).
  • WHENTOMOVETOBE: Set when to move to breakeven (values: 10-100).
  • PIPSTOMOVESL: Set how many pips to move the stop loss (values: 10-100).
  • Multiply: Determine the multiplication factor for Martingale (values: 2-4).
  • Lotsize: Define the lot size (values: 0.01-10).
  • TrailingStop: Set a value from 10 to 100 to activate trailing stop loss; “0” disables it.
  • Stop_Loss: Set the stop loss distance in pips (values: 10-100).
  • Take_Profit: Set the take profit distance in pips (values: 10-100).
  • MA_period: Define the Moving Average period (values: 10-200).
  • MagicNumber: Set the magic number (values: 1-100000).
  • Start: Define the start hour for trading (values: 0-24).
  • End: Define the end hour for trading (values: 0-24).
  • Maximum_loss: Set the maximum allowable loss (values: 0-10).
  • WaitTime: Set the wait time for loss in minutes (values: 0-999999).

Final Thoughts

Remember, it's essential to optimize your EA every few months using the same settings outlined above. You can utilize it as either a hedging grid EA or a single trade EA, depending on your trading style. For those looking to backtest, check out this backtesting guide.

Martingale Bone Crusher EA
Martingale Strategy
Trading Setup
List
Comments 0