CrasherHang EA
- Experts
- Version: 1.6
- Activations: 5
CRASHERHANG is an automated Expert Advisor developed for MetaTrader 5 and designed around the price behaviour of Crash 1000 Index.
The Expert Advisor uses a post-crash reaction strategy. Instead of attempting to predict when the next downward crash will occur, CRASHERHANG waits for a significant downward price movement to take place first. It then analyzes the subsequent tick behaviour and looks for evidence that the downward movement has stabilized before considering a BUY entry.
The main strategy sequence is:
Crash Detection - Cooling Period - Stabilization - Recovery Confirmation - BUY - Trade Management
Trading Concept
Crash indices can produce sudden downward price movements. Entering during such a movement can expose a position to continued downside.
CRASHERHANG therefore uses a reaction-based approach.
The Expert Advisor first monitors incoming market ticks and measures short-term downward price acceleration. When a movement satisfies the configured crash criteria, the event is recorded and the EA enters a monitoring phase.
No trade is opened immediately after crash detection.
The EA waits for the initial movement to settle and analyzes subsequent ticks for signs of stabilization and upward recovery.
Only after the configured conditions have been satisfied can a BUY setup become eligible for execution.
Raw Tick Analysis
CRASHERHANG is primarily based on tick-level price behaviour rather than relying on a large collection of traditional technical indicators.
The EA continuously maintains a rolling history of market ticks and analyzes information including:
-
Tick-to-tick price movement
-
Downward price acceleration
-
Crash magnitude
-
Number of bearish ticks
-
Crash duration
-
New price lows
-
Consecutive bullish ticks
-
Short-term price momentum
-
Micro price slope
-
Tick exhaustion
-
Spread conditions
This allows the Expert Advisor to evaluate the market directly from incoming price changes.
Crash Detection
A crash event is identified when downward price movement reaches the configured minimum magnitude within a specified number of ticks.
The detection system evaluates both the size and structure of the movement.
Once a valid event has been detected, CRASHERHANG records information such as:
-
Crash starting price
-
Crash low
-
Crash size
-
Number of ticks involved
-
Number of bearish ticks
-
Spread at detection
The detected event then becomes the reference point for the potential recovery setup.
Cooling Period
CRASHERHANG does not automatically buy when a crash is detected.
A configurable cooling period is applied after the initial movement.
During this period, the EA continues monitoring price and tracks whether the market makes additional lows.
If another significant downward movement occurs, the crash low can be updated and the stabilization process restarted.
This mechanism is intended to reduce entries while the original downward movement is still developing.
Stabilization Detection
After the cooling period, CRASHERHANG checks whether price has stopped producing meaningful new lows.
The EA uses a configurable number of ticks and a price tolerance to determine whether the crash area has stabilized.
Small price fluctuations can be tolerated while a meaningful extension below the crash low resets the stabilization process.
Confirmation Scoring
CRASHERHANG uses a weighted scoring model to evaluate potential recovery setups.
Instead of requiring every analytical condition to be present simultaneously, individual conditions can contribute points toward the final entry score.
The scoring system can evaluate factors such as:
-
Crash magnitude
-
Stabilization after the crash
-
Absence of meaningful new lows
-
Consecutive bullish ticks
-
Positive short-term tick momentum
-
Positive micro price slope
-
Tick exhaustion
-
Acceptable spread conditions
A trade becomes eligible only when the calculated score reaches the configured minimum and the required safety conditions are satisfied.
The scoring threshold can be adjusted through the EA inputs.
Tick Exhaustion Analysis
The Expert Advisor includes an optional tick exhaustion calculation.
This function measures the proportion of bearish ticks within a configurable rolling window.
The exhaustion measurement does not independently trigger a trade. It is used as additional information within the recovery confirmation process.
Dynamic Take Profit
CRASHERHANG can calculate its Take Profit relative to the size of the detected crash.
For example, a configured retracement target can instruct the EA to target a percentage of the original downward movement.
The retracement percentage is configurable.
This means that the target can adapt to the magnitude of the detected market movement rather than always using the same fixed price distance.
Stop Loss Management
The initial Stop Loss can be calculated relative to the detected crash low with an additional configurable safety distance.
The EA also checks the trading symbol's applicable price and stop-distance requirements before submitting an order.
Stop Loss behaviour and related parameters should be selected according to the user's own trading and risk requirements.
Break-Even Management
Optional break-even management is available.
When an open position reaches the configured positive price movement, the EA can adjust the Stop Loss according to the selected break-even settings.
The feature can be enabled or disabled from the inputs.
Trailing Stop
An optional trailing stop system is included.
Users can configure:
-
Trailing activation distance
-
Trailing distance
Trailing stop management is disabled by default and can be enabled when required.
Position Sizing
CRASHERHANG supports configurable position sizing.
Depending on the available version and settings, position sizing can include fixed-volume trading and risk-based calculations.
The EA validates trading volume against the symbol specifications provided by the trading server.
Users remain responsible for selecting position sizes appropriate for their account and risk tolerance.
Trade Protection
The Expert Advisor includes configurable controls designed to manage its trading activity.
Available controls can include:
-
Maximum trades per day
-
Daily loss limit
-
Maximum trade duration
-
Maximum ticks in a trade
-
Spread filtering
-
Post-trade cooldown
-
Setup expiration
-
Single-position control
CRASHERHANG does not use martingale, grid trading or averaging down.
State-Based Trading Engine
The EA operates through a defined sequence of internal states.
Waiting
The EA monitors incoming ticks for a qualifying crash.
Crash Detected
A significant downward movement has been identified and recorded.
Cooling
The EA waits while monitoring whether the downward movement continues.
Confirming
The EA evaluates stabilization and recovery conditions.
In Trade
An eligible BUY position has been opened and is managed according to the configured trade-management settings.
This structure prevents the same detected crash from repeatedly generating new entries.
Chart Information
CRASHERHANG provides an on-chart information panel that can display relevant strategy information, including:
-
Current strategy state
-
Current market price
-
Spread
-
Last detected crash size
-
Crash low
-
Ticks since crash
-
Cooling progress
-
Stabilization status
-
Bullish tick count
-
Tick exhaustion measurement
-
Micro price slope
-
Current entry score
-
Required entry score
-
Position information
-
Entry price
-
Stop Loss
-
Take Profit
The dashboard is intended to make the EA's current decision process easier to follow.
Strategy Tester
CRASHERHANG can be evaluated using the MetaTrader 5 Strategy Tester.
Because the strategy relies heavily on tick-level behaviour, testing with high-quality tick data and the Every tick based on real ticks modelling mode is recommended when suitable historical data is available.
Results can vary according to historical period, trading conditions, symbol specifications, execution conditions and input parameters.
Users should perform their own testing before selecting settings for their trading environment.
Suggested Market
CRASHERHANG was developed around the behaviour of Crash 1000 Index.
The exact symbol name can differ depending on the available trading environment. The EA uses the current chart symbol rather than requiring a fixed symbol name.
Attach the EA to the intended Crash 1000 chart and verify all input parameters before enabling automated trading.
Configurable Parameters
The EA provides configurable parameters for the main components of the strategy, including:
-
Minimum crash size
-
Crash detection window
-
Minimum bearish ticks
-
Cooling period
-
Stabilization period
-
New-low tolerance
-
Bullish tick confirmation
-
Entry score threshold
-
Tick exhaustion
-
Micro price slope
-
Retracement target
-
Stop Loss buffer
-
Position sizing
-
Break-even
-
Trailing stop
-
Spread filtering
-
Setup expiration
-
Trade duration
-
Post-trade cooldown
-
Daily trade limit
-
Daily loss protection
The default settings provide a starting configuration. They should not be interpreted as optimal settings for every account or market condition.
Important Information
CRASHERHANG is an automated trading program and does not guarantee any particular trading result.
Historical behaviour does not guarantee future behaviour.
Trading involves risk, and automated strategies can experience losing trades and drawdowns.
Execution, spread, symbol specifications, historical data and other trading conditions can affect results.
Users should evaluate the Expert Advisor in the MetaTrader 5 Strategy Tester and, where appropriate, on a demo environment before deciding whether its settings are suitable for their intended use.
CRASHERHANG is designed around a simple principle:
Detect the crash first, allow the market to stabilize, evaluate the recovery conditions, and only then consider an entry.
