Crazy Scalper Advisor
It's no secret that most traders try to create advisors for a specific trading
strategy, which, as is often the case in practice, has its weaknesses.
The developers of the Crazy Scalper expert advisor tried to look at trading from a different angle, as they simply weren't satisfied with the fact that when the price moves in the opposite direction, they were only losing money, not making money.
Based on these assertions, an expert advisor was created that uses a scalping trading strategy, opening orders in two directions simultaneously. This way, the advisor extracts profits from the market regardless of price movement.
If the price moves in the opposite direction, a locking order is triggered, which is steered using buy stop and sell stop orders
The Expert Advisor is designed for trading the EUR/USD and GBP/USD currency pairs on a five-minute chart. However, as you might have guessed from the description of the position entry algorithm, the Expert Advisor can be reconfigured to trade any currency pair.
Before you begin, Crazy Scalper must be installed on the Meta Trader 4 trading terminal. To do this, download the archive containing the expert advisor, open the data directory via the File tab, and place it in the "expert" folder.
The next step is to restart the trading platform for the advisor to appear in the list of experts. Then, simply open the list of advisors and drag Crazy Scalper onto the EUR/USD currency pair chart on a five-minute time frame. A settings window will appear, which we'll discuss below:

The developers of the expert have disclosed all possible settings, so I will briefly talk about some of them.
In the "trade" line, you can allow or prohibit the expert advisor from trading. If you prohibit it from trading while the expert advisor has opened a series of orders, it will close all orders and not open new ones.
In the Lock_Level line, you can specify the number of points after which averaging begins. The koef_lock function is responsible for the lot multiplication coefficient for averaging losses.
In the TakeProfit line, you can set the profit in points from the last order in the series of open orders. In the AV_Level line, you can limit the grid size in points.
In the OR_Level line, you can set the distance in points for a pending order during averaging. In the Lot_step line, you can set the order multiplier when the martingale is triggered.
The Lot setting determines the initial lot size the EA will start trading with. The EA also has the ability to limit its trading time.
To do this, in the StartHour line, set the time when the advisor can start trading, and in the EndHour line, set the time when the expert advisor will finish working.
I decided to conduct the first test of the advisor in the strategy tester on the EUR/USD currency pair with default settings. The test was conducted on a five-minute chart from January 1, 2015, to July 25, 2015. You can see the test results in the image below:

The expert managed to earn 100 percent of the deposit in such a short test period. Inspired by this result, I decided to conduct a second test on the GBP/USD currency pair on a five-minute chart. All the settings and test dates remained the same. The test result is shown in the image below:

The expert advisor performed slightly worse on the pound, as the drawdown exceeded the profit, which was a full 50 percent. I also tested the expert advisor on the EUR/GBP pair, and you can see the results below:
Finally, I want to tell you that the expert advisor is overly aggressive, so you should understand that by entrusting your account to him, you are prepared to lose 100 percent of the funds in it.
Download the Crazy Scalper advisor.

