IT'S FREE TO USE · DYNAMIC KSL STRATEGIES · V3.84 CONNECTED

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
DYNAMIC KSL STRATEGY MODE

“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.

KababaliScript Strategy Workspace Ready-to-use KSL template from the current strategy catalog — load it as-is or customize the supported rules.
DYNAMIC KSL VALID SOURCE
Gold M1 Triple EMA Momentum Official Manual Catalog version 2
1version 2;
2strategy Gold M1 Triple EMA Momentum {
3  symbol = XAUUSD;
4  timeframe = M1;
5  input int fastPeriod = 9 min 5 max 20;
6  input int middlePeriod = 21 min 12 max 50;
7  input int slowPeriod = 50 min 30 max 120;
8  input int rsiPeriod = 14 min 7 max 30;
9  input int adxPeriod = 14 min 7 max 30;
10  input float rewardRisk = 1.5 min 1.3 max 2.5;
11  series fastEma = ema(close, fastPeriod);
12  series middleEma = ema(close, middlePeriod);
13  series slowEma = ema(close, slowPeriod);
14  series rsiValue = rsi(close, rsiPeriod);
15  series trendStrength = adx(high, low, close, adxPeriod);
16  bool stableVolatility = volatility_normal(14, 1.8);
17  bool buySignal = fastEma > middleEma && middleEma > slowEma && close > fastEma && rsiValue > 54 && rsiValue < 68 && trendStrength > 22 && stableVolatility;
18  bool sellSignal = fastEma < middleEma && middleEma < slowEma && close < fastEma && rsiValue < 46 && rsiValue > 32 && trendStrength > 22 && stableVolatility;
19  buy { when = buySignal; entry = ask; stop = swing_low(10); target = rr(rewardRisk); }
20  sell { when = sellSignal; entry = bid; stop = swing_high(10); target = rr(rewardRisk); }
21  plot(fastEma, color.green, EMA Fast, 2, line.solid);
22  plot(middleEma, color.orange, EMA Middle, 2, line.solid);
23  plot(slowEma, color.blue, EMA Slow, 2, line.solid);
24  draw(entry); draw(stop); draw(target);
25}
Catalog source validated by current KababaliScript compiler No diagnostics
Manual KSL execution flow
1 MARKET DATA 2 KSL SCRIPT 3 VALIDATE / BACKTEST 4 RISK GUARD 5 MT5 + EVIDENCE

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 TRADES
STRATEGY PERFORMANCE PROFILE

Kababali Strategy Profile

Exact KSL versionEvidence scopedResults vary
KP
Kababali StrategyVersion-linked evidence profile● Exact closed-trade attribution
SAMPLE CUMULATIVE R+39.10REXACT CLOSED-TRADE EVIDENCE

PERFORMANCE OVERVIEW

FidelityEffectivenessRegime FitEvidence DepthR CoverageDrawdown Control 100%78%82%80%96%88%
Fidelity100%EXACT KSL
Effectiveness78 / 100measured outcomes
Evidence64 tradesexact closed trades
Net R+18.40R
Expectancy+0.29R
R Coverage96%
Cumulative RTrade EvidenceRegimesDrawdownVersions
1M3M6M1YAll
Jan '24Feb '24Mar '24Apr '24Jun '24Sep '24Nov '24Jan '25
Ready KSL Templates + Build Your OwnLoad a prepared KababaliScript strategy, clone and customize it, or create your own supported KSL logic. Inspect the exact rules, validate and backtest the source, manage versions, and activate or roll back the strategy you intend to use.
Historical Strategy BacktestingManual KSL backtesting evaluates the selected strategy source against broker history, while AUTO mode also provides strict no-lookahead walk-forward diagnostics when AI-assisted mode is selected.
AUTO Brain AI · Adaptive Strategy ReasoningWhen enabled, AUTO Brain evaluates market regime, strategy-family fit, uncertainty, execution quality, and capital context so it can adapt its BUY / SELL / WAIT reasoning instead of following one fixed setup in every market condition.
Verified Strategy EvidencePerformance and the KSL Library connect exact closed-trade outcomes to strategy versions, while eligible strategies can be cloned or shared without exposing private MT5 account identity.
Per-Trade AI / KSL TraceabilityHistorical AUTO trades can preserve strategy family, generated KSL, source identity, decision telemetry, adaptive risk authorization, and engine version for reconstructable audits.

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.

01

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.

02

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.

03

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.

★ Recommended for VPS users

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.

Kababali Mobile phone mockup showing the live MT5 chart and BUY SELL request controls Connected to the user's MT5 workspace
HOW IT WORKS
01
MT5 on Desktop or VPSMT5 stays online as the execution environment and source of broker/account data.
02
Kababali Secure BridgeAccount-scoped synchronization carries chart data and supported mobile requests.
03
Kababali MobileView the synchronized chart, follow symbol/timeframe context, and send supported BUY or SELL requests.
Kababali Mobile for AndroidVersion 0.13.16Kababali-Trading-v0.13.16.apk
Download App
Connection required: Kababali Mobile depends on the user's connected MT5/EA session. Mobile BUY or SELL requests are request-only; final execution remains subject to MT5, EA, broker, market, account, spread, margin, and risk validations.

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.

1CREATE FREE ACCOUNT

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
2CONNECT MT5

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
3SECURE ACCESS

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.