KABABALITRADING SYSTEMS
Kababali V3.85 · Beginner Guide

User Manual

A practical guide to the current Kababali workspace: MT5 connection, AUTO AI Brain v5.1, the KababaliScript Editor, Historical Backtest, Strategy Templates / My Templates, live chart and Script Reading, Performance, exact closed-trade evidence, and the Android companion app.

Your setup goal
  1. 1A verified Kababali account
  2. 2The EA installed in MT5
  3. 3Your API key and dashboard connected
  4. 4Your chosen AUTO or Manual KSL strategy source, chart, and EA verified on DEMO with AutoTrade ON
Overview

Quick start

Follow these steps in order. You normally need a Windows computer, MetaTrader 5, an internet connection, and a Kababali account.

01

Register

Create your account and verify it using the email OTP.

02

Download

Get the latest .ex5 EA file.

03

Install

Place the EA in the correct MT5 Experts folder.

04

Connect

Paste your API key and allow WebRequest.

05

Demo test

Check the status and settings before live use.

Remember: The EA is trading-assistance software. It does not guarantee profit, and your trading account can lose money.
Step 1

Create and verify your account

1

Open Create Account and enter your real name, active email address, and a secure password.

2

Read and accept the terms, then submit the registration form.

3

Check your inbox or spam folder and enter the email OTP on the website.

4

After verification, your personal EA API key and dashboard access will be available.

Never share your password or API key. They are for your own account and EA only.
Step 2

Install the EA in MetaTrader 5

Download KABABALI_EA_V3_85.ex5, then follow these steps:

1

Open MT5 and select File → Open Data Folder.

2

Open MQL5 → Experts → Advisors and copy the downloaded KABABALI_EA_V3_85.ex5 file into that folder.

3

Restart MT5, or right-click Navigator → Expert Advisors and choose Refresh.

4

Find the Kababali EA in Navigator and drag it onto the chart you want to use.

Download V3.85 EA
Step 3

Connect the EA to the website

1

Log in and open the Dashboard. Find EA Setup and copy your API key.

2

In MT5, open Tools → Options → Expert Advisors.

3

Enable Allow algorithmic trading and Allow WebRequest for listed URL.

4

Add the exact URL https://kababali.com, then click OK.

5

In the EA Inputs, paste your key into KABABALI API KEY. Save the settings and click OK.

How do you know it is connected?

The EA should show a verified API status, and MT5 account/chart information should start appearing on the dashboard. If it remains on “Waiting for MT5,” use the troubleshooting section below.

Step 4

How to use the EA Bot

Before starting

  • Confirm the correct trading account and chart
  • Confirm the intended symbol and timeframe
  • Check that the API key is active and not expired
  • Enable Algo Trading in MT5
  • Review lot size, SL, TP, and risk inputs

While it is running

  • Watch spread and available margin
  • Read the EA status and Experts/Journal logs
  • Do not change settings you do not understand
  • Keep MT5/VPS running for continuous operation
  • Monitor open positions and account risk
Recommended: Start with a demo account and 0.01 lot. Forward-test across different market conditions before using real money.
Website Authority + EA Connection

V3.85 connection and AutoTrade control

The EA's visible MT5 input is the KABABALI API KEY. AutoTrade permission is controlled on Kababali.com with exactly ON / OFF; the EA receives that website state and executes only eligible strategy instructions when ON. Risk, position-management, and audit rules remain guarded by the current release.

Required

KABABALI API KEY

Paste your personal key from the Dashboard. A blank or incorrect key keeps the EA unverified and blocks new entries.

Website

AUTOTRADE MODE · ON / OFF

Set this on Kababali.com. ON permits eligible AUTO AI Brain and Manual KSL BUY/SELL entries; OFF blocks every new entry. Missing/invalid control also fails closed to OFF. Close and cancel remain management actions.

Risk control

SERVER-GUARDED EXPOSURE

Order sizing and risk limits stay inside the current Kababali approval guardrails. Keep testing on DEMO while collecting broker-settled evidence.

Current connection, execution, and audit behavior

Control / behaviorDefaultWhat it does
SHOW PANEL / DRAW SIGNAL ARROWS / POPUP ALERTStrueControls visual status, strategy arrows, and optional alerts. These do not authorize trading.
ENABLE CSV AUDIT LOGtrueWrites a local MT5 audit trail. Blocked/wait changes and trade open/close events have separate switches.
MAX SPREAD POINTS (0=OFF)35Keeps a confirmed signal pending while spread is above the limit, then retries when spread is acceptable.
SLIPPAGE POINTS30Maximum permitted order-price deviation.
MAGIC NUMBER777711Identifies positions managed by this EA. Avoid reusing it for another bot on the same account.

Risk guardrails and position rules

InputDefaultWhat it does
MAX TRADES PER DAY / MAX DAILY LOSS0 / 0.00Optional daily limits. Zero means disabled; set deliberate account-currency values before relying on them.
MAX ACCOUNT DRAWDOWN PERCENT / MAX EA EXPOSURE LOTS0 / 0.00Optional account drawdown and EA exposure limits. Emergency close is separately disabled by default.
ONE POSITION ONLYtruePrevents another EA-managed entry while a qualifying position already exists.
REVERSE ON OPPOSITE SIGNALfalseDoes not reverse by default. When enabled, the old position still follows profit and safety checks.
CLOSE OPPOSITE ONLY IF PROFITtrueProtects an existing losing position from being closed merely because a new opposite instruction arrived.

Sure Profit protection

InputDefaultWhat it does
USE SURE PROFITtrueEnables money-based profit protection when configured in the EA.
SURE PROFIT TARGET (ACCOUNT CURRENCY)10.00Closes at the first available tick when managed profit reaches the target.
SURE PROFIT LOCK (ACCOUNT CURRENCY)5.50After profit has armed the protection, a return to this lock closes the managed position. It must stay below the target.
Important: Save a .set backup, change one setting at a time, and test on demo. The EA cannot guarantee fills, profit, or protection during gaps, disconnections, broker rejection, or extreme volatility.
Adaptive strategy source

AUTO AI Brain v5.1

AUTO AI Brain v5.1 is separate from Manual KSL. It uses one authenticated AUTO execution path, evaluates closed-candle market context with five specialist experts — Trend, Breakout, Reversal, Range, and Volatility — and binds every live decision to the current authenticated MT5 capital and broker-risk envelope. Its mission is capital preservation and disciplined growth through selective decisions and bounded risk; it never forces a recovery trade or guarantees profit.

What AUTO Brain evaluates

  • Market regime, higher-timeframe alignment, momentum, structure, volatility quality, participation, pullback quality, and direction agreement or conflict.
  • Specialist votes, exact-scope evidence, similar-market episodic replay, calibrated confidence, novelty/uncertainty, and execution quality.
  • Spread relative to ATR plus available fill slippage, rejection, and latency history can reduce or block an AUTO decision.
  • Controlled parameter evolution is bounded and deterministic; it is not random strategy churn.

How AUTO learning stays guarded

  • Learning is isolated by authenticated user, MT5 account/server, broker symbol, timeframe, and LIVE-versus-REPLAY channel.
  • Authenticated executed trades carry higher training authority than unexecuted shadow candidates.
  • Champion-Challenger promotion requires walk-forward validation and calibration checks before a Challenger can replace the current Champion.
  • Confidence is not a win-rate guarantee. High uncertainty, poor cost quality, stale context, or hard execution blockers can still force WAIT.
Strategy-source rule: AUTO and Manual KSL are different strategy sources. AUTO chooses its decisions from the AUTO Brain, while Manual KSL follows the KSL script selected by the trader. “Manual” describes who defines the strategy logic; it does not mean every trade must be entered by hand. Switching to AUTO does not rewrite your saved KSL strategy, and activating KSL does not train or mutate the AUTO model.
Strategy workspace

KababaliScript v2 Editor and Script Reading

KababaliScript (KSL) is the user-defined strategy source used by the website evaluator. In Manual KSL mode, “Manual” does not mean manually clicking BUY or SELL for every trade. It means the trader chooses, writes, or edits the KSL strategy that Kababali evaluates. The active, successfully validated KSL version becomes the reference for chart drawings, condition details, Script Reading, audit context, and any eligible BUY/SELL instruction.

Manual KSL in one sentence: You define the trading logic in a KSL script; Kababali evaluates that script, and the MT5 EA may execute only an eligible instruction when AutoTrade is ON and all execution and risk guards pass. OFF blocks new automated entries.

What Manual KSL actually means

  • You choose an existing KSL strategy, start from a template, or write your own supported strategy rules in the editor.
  • The script can describe supported entry conditions, confirmations, trend or structure filters, risk rules, stop-loss/target logic, and exit conditions.
  • Kababali evaluates the active script against the selected market data and returns a strategy state such as BUY, SELL, or WAIT according to those rules.
  • A strategy result is still not automatically a broker order. The connected MT5 EA remains the final execution gate and checks mode, account, symbol/timeframe, spread, market state, risk, and other safeguards.
  • Manual KSL = trader-defined strategy logic. It is different from manually pressing BUY/SELL on every setup.

Build and activate a strategy

  • Open Strategy Builder from the dashboard.
  • Select the correct KSL version and timeframe, then write, paste, or upload the strategy source.
  • Use Validate Code. A syntax or validation error must be fixed before the new version is treated as active.
  • Save only after validation succeeds. Keep the previous valid strategy as the safe fallback.
  • Use DEMO testing with AutoTrade ON when collecting executed evidence for a newly edited strategy; use OFF whenever execution must be blocked.

Read the floating Script Reading panel

  • BUY/SELL CHECK identifies the condition currently being explained.
  • NOT MET means a strategy condition is false; it is not a website or compiler error.
  • Trend Bias shows bullish, bearish, or neutral context from the evaluated candle.
  • Entry shows READY or WAIT. READY still does not bypass MT5 execution guards.
  • Confidence is a confluence score, not a win-rate or profit probability.
  • Condition counts and the reason line explain why BUY, SELL, or WAIT was returned. The panel can be minimized without stopping evaluation.

How KSL chart drawings stay synchronized

1

After a valid KSL version is activated, the website re-evaluates the available closed candles for the selected symbol and timeframe.

2

Old script-owned plots and signal drawings should be cleared or replaced, then rebuilt from the active version. A failed validation should not replace the last valid strategy.

3

The KSL version badge, right-side condition details, floating Script Reading panel, and chart drawings should refer to the same symbol, timeframe, and evaluated closed candle.

4

A higher-timeframe plot such as Closed M5 EMA appears as a step line on an M1 chart because one completed M5 value is mapped across its M1 candles. It can remain far from price after a fast market move.

5

After saving or switching a strategy, verify the version number and candle time. Use a hard refresh only when the browser is still showing cached interface content.

Stable testing rule: Use a DEMO account, turn AutoTrade ON only when you intend to collect executed evidence, confirm that the chart and both panels agree, collect the KSL audit/log results, and change one strategy rule at a time. Do not treat confidence as a guaranteed forecast.
Test-only simulation

Historical Backtest

Historical Backtest replays the exact editor KSL on broker OHLC history supplied by the connected MT5 account. It is designed for diagnosis and comparison, not proof of future profitability.

What the backtest does

  • Checks Kababali's local broker-history cache first and requests only missing coverage from the connected MT5 bridge.
  • Replays the strategy on the selected broker symbol, timeframe, and range without sending any MT5 order.
  • Shows simulated closed trades, win rate, R, money P/L, profit factor, drawdown, execution-model details, and calculation reconciliation.
  • Can test a strategy on another supported timeframe using a backtest-only adaptation when higher-timeframe references must be promoted. The saved editor source remains unchanged.

How to interpret it

  • TEST ONLY · NOT EVIDENCE means the result never increases Verified Evidence.
  • The first request for a symbol/timeframe/range may take longer while MT5 broker history is collected; later matching tests can reuse cached candles and analysis work.
  • Risk reference is a budget reference; a fixed lot can still produce a larger actual stop risk.
  • OHLC backtests cannot reproduce every live tick, latency, fill, commission, swap, or slippage unless enough real execution data is available to model those costs.
Keep the distinction clear: Backtest = simulated diagnostic result. Verified Evidence = exact closed MT5 trade outcomes tied to the exact KSL version.
Reusable KSL source

Strategy Templates and My Templates

Strategy Templates

  • Browse Official Kababali templates and Community templates shared by traders.
  • Use Template copies source into the editor only. It does not save, activate, or send an MT5 order.
  • Your own public templates are marked Yours.
  • Community templates are shared source code; they are not Verified Evidence or a recommendation to trade live.

My Templates

  • Save reusable personal KSL as Draft, Published, or Archived.
  • Edit or modify only templates created by your own account. Official templates and another trader's templates stay read-only.
  • Duplicate a template to create a new variation without changing the original.
  • Publish Template from the editor shares the current source publicly after server validation and shows a success confirmation when saved.
Measured outcomes

Performance and Verified KSL Evidence

Performance

Performance uses private MT5 account data to summarize recorded trading activity. Treat it as account history, not a forecast.

KSL Library

The Verified KSL Strategy Library ties exact closed-trade outcomes to an exact KSL version. Private evidence stays with the owner; eligible strategies can be shared unlisted or public without exposing the creator's MT5 account identity.

Evidence thresholds: The current library requires at least 20 exact closed trades for unlisted sharing and 40 for public publishing. Historical Backtest trades do not count toward these thresholds.
Screen reference

How to read the current V3.85 display panel

The EA panel reports the last website/KababaliScript state and the final MT5 execution gate. A displayed BUY or SELL instruction is not an order unless the mode is ON and every execution check passes.

KABABALI EA V3.85● LIVE
GOLD# | M1Spread 29/35 | 270ms

WEBSITE / KABABALISCRIPT
Signal : WAITMode : ON
Reason : Waiting for closed-candle confirmation

TRADE MANAGEMENT
Position : NONE
SureProfit : WAIT
Target 10.00 | Lock 5.50

CONNECTION
API:YES | ACCOUNT:VERIFIED
BRIDGE:OK | CHART:SYNCED
1

LIVE · Symbol/TF · Spread

LIVE means the terminal timer is running. The exact broker symbol and timeframe must match the website-confirmed chart. 29/35 means spread is currently below the execution limit.

2

Signal and mode

WAIT means no closed-candle instruction is ready. AutoTrade ON permits eligible new entries; OFF blocks new BUY/SELL entries, including website and panel buttons.

3

Reason

The reason line explains whether the EA is waiting for data, chart synchronization, a strategy confirmation, acceptable spread, account permission, or another execution guard.

4

Trade management

Existing EA positions can still be protected or closed by management rules. Sure Profit values are account currency, not pips.

5

API and bridge

API:YES verifies the key. BRIDGE:OK and CHART:SYNCED confirm recent website communication; they do not guarantee the next order will be accepted by the broker.

Green — connected, confirmed, or allowed Yellow/Orange — waiting or temporary guard Red — blocked, rejected, stale, or disconnected White — information only
Reading rule: Confirm connection → exact symbol/timeframe → AutoTrade mode → strategy status → execution reason. Use OFF during setup; switch to ON only when you intentionally want eligible demo/live execution.
Android companion

Current Kababali Mobile app

The current Android app focuses on the connected MT5 chart and supported trade requests. The previous mobile Bot menu/control section has been removed.

What remains in the app

  • View synchronized broker candles/prices from the connected MT5 workspace.
  • Follow the supported symbol and timeframe context.
  • Send supported BUY or SELL requests from the phone.

Where execution still happens

  • MT5 and the EA remain the execution environment.
  • A mobile trade request still passes account, market, broker, spread, margin, and risk checks before any order can be accepted.
  • Keep the connected MT5/EA session online on desktop or VPS for live synchronization.
Step 5

How to use the website

DB

Dashboard

View bridge health, account metrics, live market data, chart state, positions, history/logs, EA API key, and downloads.

Open Dashboard
KS

KSL Editor

Build, compatibility-check, validate, format, save, activate, backtest, and publish KababaliScript source.

Open KSL Editor
TM

Strategy Templates

Browse official and community-shared KSL source and copy a selected template into the editor.

Browse Templates
MY

My Templates

Edit, duplicate, publish, archive, delete, and reuse templates created by your own account.

Open My Templates
PF

Performance

Review private MT5 account performance and recorded outcomes.

Open Performance
EV

KSL Library

Review verified closed-trade evidence tied to exact KSL strategy versions.

Open KSL Library
UP

EA Updates

Get the current compiled EA build and shared .set files. Test shared setups before live use.

View EA Updates
FO

Forum

Ask questions and share setup experience. Never post passwords, API keys, or private broker credentials.

Open Forum
PR

Profile

Update your account details and access account-related controls.

Open Profile
Need help?

Easy troubleshooting

The EA does not appear in Navigator

Confirm the .ex5 file is in MQL5 → Experts → Advisors. Refresh Navigator or restart MT5.

The API key is invalid or unverified

Copy the key again from your own dashboard and remove spaces before or after it. Confirm your account is verified and active.

The dashboard says “Waiting for MT5”

Check internet access, the WebRequest URL, Algo Trading, and the EA status on the chart. Keep MT5 open and read the Experts/Journal error.

The EA is attached but does not trade

This may be normal. KSL may return WAIT, a required condition may be NOT MET, spread may be high, margin may be low, the market may be closed, or a safety rule may be blocking entry.

The Script Reading panel or drawings look stale

Confirm the active KSL version, symbol, timeframe, and evaluated closed-candle time. Validate and save the strategy again if needed, then refresh the chart. A compiler error should leave the previous valid strategy active.

Historical Backtest is slow on the first run

The first test for a broker symbol/timeframe/range may need MT5 to provide missing historical candles. When matching coverage is already cached, Kababali reuses the broker data and avoids downloading the full range again.

A published template is not visible

Confirm the publish dialog showed Published successfully. Check Strategy Templates without overly restrictive filters, or open My Templates to confirm the record is Published rather than Draft/Archived.

Download or login does not work

Refresh the page, try an updated browser, and check the internet connection. Confirm the email is verified and the password is correct.

Final check

Safety checklist before live trading

Risk disclosure: Forex, CFDs, commodities, crypto, and leveraged trading carry significant risk. No bot or analysis can guarantee profit. You remain responsible for every trade.
Still need help?

Send a screenshot of the error.

Include the MT5 Experts/Journal message, symbol, timeframe, and non-sensitive settings. Never include your password or API key.

Email Support