Build the trading strategy you actually want with KababaliScript.
It's free to use. Start with a ready KSL template or create your own strategy logic for MT5.
Kababali is a dynamic trading workspace built around KababaliScript (KSL). You are not limited to a typical bot with one hard-coded set of indicators and entry rules. Load a ready KSL strategy template or build your own strategy from the supported KSL language, combine the indicators, confirmations, structure, risk, SL/TP, exits, plots, and drawings your setup needs, then validate and Historical Backtest the exact source before activation. When you want an adaptive mode, AUTO Brain AI can analyze current market conditions, evaluate strategy fit and uncertainty, and reason through BUY, SELL, or WAIT while keeping its decision path auditable.
- Ready templates or your own KSL: start from a prepared strategy in the KSL Library, clone and customize it, or write your own supported KababaliScript around the strategy rules you actually want to trade
- Dynamic strategy engine: Kababali evaluates the active KSL source you select instead of forcing every trader into one fixed indicator recipe; change the strategy source and the engine follows that supported logic
- Test before execution: compatibility checks, validation, Historical Backtest, version control, risk authorization, and recorded trade evidence help you review the exact strategy before and after eligible MT5 execution
- AUTO Brain AI: enable adaptive analysis when you want the Brain to evaluate market regime, strategy fit, confidence, uncertainty, and execution context instead of relying on a single static setup
“Manual KSL” means you control the strategy source—not that you must click every trade manually. Choose a ready template or write your own supported KSL and Kababali evaluates that exact active version automatically. The platform is not tied to one pre-inserted indicator set: the entries, confirmations, indicators, market-structure rules, risk logic, SL/TP, exits, plots, and supported drawings come from the KSL strategy you activate. Validate and Historical Backtest it first, then eligible live signals still pass through MT5/EA, account, broker, spread, margin, and risk safeguards.
Trading involves risk. Kababali is designed to improve structure, visibility, and execution control; it does not guarantee profit or future performance.
version 2;strategy Gold M1 Triple EMA Momentum
{ symbol = XAUUSD
; timeframe = M1; input int fastPeriod = 9 min 5 max 20; input int middlePeriod = 21 min 12 max 50; input int slowPeriod = 50 min 30 max 120; input int rsiPeriod = 14 min 7 max 30; input int adxPeriod = 14 min 7 max 30; input float rewardRisk = 1.5 min 1.3 max 2.5; series fastEma = ema(close, fastPeriod); series middleEma = ema(close, middlePeriod); series slowEma = ema(close, slowPeriod); series rsiValue = rsi(close, rsiPeriod); series trendStrength = adx(high, low, close, adxPeriod); bool stableVolatility = volatility_normal(14, 1.8); bool buySignal = fastEma > middleEma && middleEma > slowEma && close > fastEma && rsiValue > 54 && rsiValue < 68 && trendStrength > 22 && stableVolatility; bool sellSignal = fastEma < middleEma && middleEma < slowEma && close < fastEma && rsiValue < 46 && rsiValue > 32 && trendStrength > 22 && stableVolatility; buy { when = buySignal; entry = ask; stop = swing_low(10); target = rr(rewardRisk); } sell { when = sellSignal; entry = bid; stop = swing_high(10); target = rr(rewardRisk); } plot(fastEma, color.green, EMA Fast
, 2, line.solid); plot(middleEma, color.orange, EMA Middle
, 2, line.solid); plot(slowEma, color.blue, EMA Slow
, 2, line.solid); draw(entry); draw(stop); draw(target);}Free Dynamic KSL WorkspaceStart with ready strategy templates or build, inspect, validate, version, backtest, activate, rollback, publish, and review your own supported KababaliScript logic
Guarded MT5 & MobileAccount-scoped API identity, MT5 strategy/runtime synchronization, broker checks, and supported mobile requests stay separated per user
Strategy Evidence & Audit TrailKeep strategy versions, risk authorization, broker execution, and exact closed-trade evidence connected for later review
AUTO Brain AI · Adaptive ModeMarket-regime analysis, strategy-fit evaluation, uncertainty checks, and BUY / SELL / WAIT reasoning are available when you want AI-assisted decisions
STRATEGY PERFORMANCE & TRADE EVIDENCE
INTERFACE PREVIEW · METRICS USE RECORDED CLOSED TRADESPERFORMANCE OVERVIEW
Choose a template, build your strategy, or let AUTO Brain analyze the market
Connect MT5, then choose the workflow that fits you: load a ready KSL template, create your own supported KababaliScript strategy, or enable AUTO Brain AI for adaptive market analysis. Manual KSL keeps the exact strategy rules visible; AUTO mode evaluates changing market conditions. Both remain subject to the same capital, broker, account, and execution safeguards.
Connect Your MT5 Account
Link the EA with your unique account-scoped API key and keep MT5 running on desktop or VPS so Kababali can receive authenticated broker candles, account state, symbol data, and execution responses.
Load a Ready Template or Build Your Own KSL
Start quickly with a prepared strategy from the KSL Library, then customize it, or create your own supported strategy source from scratch. Kababali evaluates the exact active KSL instead of locking you to one fixed indicator package. Validate and Historical Backtest the source before activation, or switch to AUTO Brain AI when you want adaptive strategy analysis.
Validate, Execute, Learn from Evidence
Eligible decisions pass through capital-risk, broker, account, spread, margin, stop, and execution checks. Closed results stay tied to the strategy and account context so you can compare templates, your own KSL versions, and AUTO Brain decisions using recorded trade evidence instead of guesswork.
Decision, capital, broker, and evidence controls
Kababali separates analysis from execution authority. A BUY or SELL idea is not automatically an order: the active strategy, capital authorization, broker/account state, market costs, and final execution contract must remain valid.
Closed-Bar & No-Lookahead Logic
Live strategy evaluation uses closed-candle context, while historical walk-forward replay is designed not to expose future bars to the Brain.
Adaptive Capital-Risk Authorization
AUTO sizing can reduce exposure or abstain when the authorized risk cannot safely fit the account, stop distance, and broker volume rules.
Broker, Margin & Market-Cost Checks
Margin, volume, stop distance, filling mode, symbol permission, spread, slippage, and execution quality can block or constrain a supported order.
Decision Quality & WAIT State
Confidence, consensus, uncertainty, market fit, and execution quality are visible diagnostic inputs. Kababali can remain on WAIT when the setup is not strong enough.
Strategy & Account Attribution
Keep each supported order and closed result tied to the correct user, account, symbol, timeframe, strategy source, and execution identity.
Replay / LIVE Memory Isolation
Historical AUTO learning is sandboxed for the backtest and is not allowed to overwrite or contaminate the separate LIVE AUTO Brain memory.
Per-Trade Audit Trace
AUTO historical exports can preserve the selected family, generated KSL, evidence state, decision telemetry, risk authorization, and exact engine identifiers for later review.
Run MT5 on desktop or VPS.Check the live chart from your phone.
Kababali Mobile is the Android companion for the connected MT5 workspace. Use it to view synchronized broker charts, follow the active symbol/timeframe context, and send supported remote BUY or SELL requests while MT5 and the EA remain the final execution environment. Mobile requests do not bypass the account, broker, market, or risk safeguards.
Live MT5 Chart
View real-time broker candles and prices from your connected MT5 workspace.
Symbol & Timeframe View
Follow the supported broker symbol and timeframe used by the connected chart.
Remote BUY / SELL Requests
Send supported trade requests from your phone. Final execution is handled by MT5 and the EA.
Connected to the user's MT5 workspace
Your Kababali account connects to MT5 with a unique API key
Create your account, copy the generated key into the EA, and keep broker data, chart state, strategy state, historical evidence, supported mobile requests, and execution responses scoped to the correct user connection.
It's free to use. Verify your email once and receive a unique account-scoped API key.
- Key belongs to the connected user
- Key appears in your dashboard
- Admin can rotate it when needed
Paste the same key into V3.84 and allow the Kababali WebRequest URL.
- Live broker chart, account, symbol, and timeframe sync
- Manual KSL strategy/runtime synchronization, with AUTO Brain available as an optional mode
- Historical broker-data support and guarded demo/live execution
Each connection stays tied to its API-key owner and authenticated account state.
- User-scoped strategy, evidence, and trading records
- Account, EA, bridge, and execution identity
- Active, suspended, blocked, or expired access controls
Risk Disclosure: Trading forex, CFDs, commodities, crypto, and other leveraged products involves significant risk and may not be suitable for every trader. Kababali is trading-assistance software, not financial advice or a guarantee of results. Analysis, confidence scores, backtests, validation, and recorded trade evidence describe software output or past outcomes only and do not predict future performance. Preview values shown above are illustrative interface data.