Asianify
- Experts
- Version: 1.0
- Activations: 10
Asianify is an advanced, multi-session breakout Expert Advisor designed to execute trades during specific market overlap zones. It utilizes a combination of volatility analysis, market regime detection, and dynamic risk management to automate trading operations.
The system is built with a focus on execution safety and drawdown protection, making it suitable for both standard trading accounts and strict risk-management environments.
Core Features
-
Virtualized Order Management The Expert Advisor manages Stop Loss and Take Profit levels internally. Orders are sent to the broker without attached SL/TP parameters, and the EA closes positions dynamically based on internal calculations.
-
Multi-Session Breakout Logic Asianify calculates volatility boxes for the Tokyo, London, and New York overlap sessions. It adjusts trading parameters based on the time of day and historical session volume.
-
Volatility Regime Detection The EA incorporates K-Means classification, ADX, and ATR analysis to determine the current market state (trending, ranging, or high volatility) and dynamically adjusts trailing stops and risk limits accordingly.
-
Drawdown Circuit Breaker Includes a hard-coded daily drawdown limit. If the account equity falls below the specified percentage, all trading is halted until the daily reset hour, protecting the account from further exposure.
-
Smart Order Splitting Large position sizes can be automatically split into smaller, tiered slices to optimize average entry prices and manage execution slippage.
-
Spread and Liquidity Filters Monitors the Depth of Market (DOM) and real-time spread data. Trading operations are suspended during abnormal spread widening or insufficient liquidity.
Input Parameters
Dashboard & Interface
- ShowDashboard: Enable or disable the on-chart display.
- ThemeColor: Customize the dashboard visual theme.
Session Configuration
- SessionPreset: Choose from built-in presets (e.g., Tokyo Only, Tokyo and London, All Majors).
- SessionConfigString: Configuration string for multi-session routing (Format: Name:Symbol:Hours:Risk:MaxOrders).
Advanced Trade Logic
- UseReverseBreakout: Invert the breakout logic to trade false-breakouts.
- UseScalingIn: Enable adding volume to winning positions.
- ScaleInATRMultiple: Distance in ATR required to trigger the next scale-in tier.
- UseOrderSplitting: Enable slicing of initial volume.
- SplitInto: Number of slices to execute.
- UseFibonacciExit: Enable dynamic exits based on Retracement Levels.
- UseMLExitOptimizer: Enable algorithmic exit optimization.
- UseADXFilter: Enable market regime detection.
- ADXThreshold: ADX value required to identify a trending market.
- UseVWAPTrail: Enable Volume Weighted Average Price trailing stop.
- UseKellyRisk: Enable Kelly Criterion for dynamic lot sizing.
Orders & Risk Management
- TakeProfit: Base Take Profit distance in pips.
- StopLoss: Base Stop Loss distance in pips.
- UseTrailingStop: Enable trailing stop features.
- TrailingStep: Step distance for the trailing stop.
- UseBreakEven: Move Stop Loss to entry price after locked profit.
- BreakEvenAfter: Pips in profit required to trigger Break Even.
- AutoLotSize: Enable automatic lot sizing based on account balance.
- RiskFactor: Percentage of balance to risk per trade.
- EmergencyHardStop: Enable a physical Stop Loss sent to the broker as a failsafe.
Safeguards & Filters
- MaxDailyDrawdown: Maximum allowed daily drawdown percentage.
- PropFirmResetHour: Hour of the day to reset the daily drawdown calculation.
- CheckDOM: Enable Depth of Market liquidity checks.
- MinDOMVolume: Minimum volume required in DOM to execute a trade.
- UseNewsFilter: Halt trading before and after high-impact news events.
- NewsBufferMins: Minutes before and after news to pause trading.
- GhostTickFilter: Ignore abnormal single-tick price anomalies.
- HumanizeRetries: Randomize execution delays between server requests.
- MaxSpread: Maximum allowed spread in pips.
- Slippage: Maximum allowed slippage in points.
