Register
Create your account and verify it using the email OTP.
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.
Follow these steps in order. You normally need a Windows computer, MetaTrader 5, an internet connection, and a Kababali account.
Create your account and verify it using the email OTP.
Get the latest .ex5 EA file.
Place the EA in the correct MT5 Experts folder.
Paste your API key and allow WebRequest.
Check the status and settings before live use.
Open Create Account and enter your real name, active email address, and a secure password.
Read and accept the terms, then submit the registration form.
Check your inbox or spam folder and enter the email OTP on the website.
After verification, your personal EA API key and dashboard access will be available.
Download KABABALI_EA_V3_85.ex5, then follow these steps:
Open MT5 and select File → Open Data Folder.
Open MQL5 → Experts → Advisors and copy the downloaded KABABALI_EA_V3_85.ex5 file into that folder.
Restart MT5, or right-click Navigator → Expert Advisors and choose Refresh.
Find the Kababali EA in Navigator and drag it onto the chart you want to use.
Log in and open the Dashboard. Find EA Setup and copy your API key.
In MT5, open Tools → Options → Expert Advisors.
Enable Allow algorithmic trading and Allow WebRequest for listed URL.
Add the exact URL https://kababali.com, then click OK.
In the EA Inputs, paste your key into KABABALI API KEY. Save the settings and click OK.
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.
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.
Paste your personal key from the Dashboard. A blank or incorrect key keeps the EA unverified and blocks new entries.
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.
Order sizing and risk limits stay inside the current Kababali approval guardrails. Keep testing on DEMO while collecting broker-settled evidence.
| Control / behavior | Default | What it does |
|---|---|---|
| SHOW PANEL / DRAW SIGNAL ARROWS / POPUP ALERTS | true | Controls visual status, strategy arrows, and optional alerts. These do not authorize trading. |
| ENABLE CSV AUDIT LOG | true | Writes a local MT5 audit trail. Blocked/wait changes and trade open/close events have separate switches. |
| MAX SPREAD POINTS (0=OFF) | 35 | Keeps a confirmed signal pending while spread is above the limit, then retries when spread is acceptable. |
| SLIPPAGE POINTS | 30 | Maximum permitted order-price deviation. |
| MAGIC NUMBER | 777711 | Identifies positions managed by this EA. Avoid reusing it for another bot on the same account. |
| Input | Default | What it does |
|---|---|---|
| MAX TRADES PER DAY / MAX DAILY LOSS | 0 / 0.00 | Optional daily limits. Zero means disabled; set deliberate account-currency values before relying on them. |
| MAX ACCOUNT DRAWDOWN PERCENT / MAX EA EXPOSURE LOTS | 0 / 0.00 | Optional account drawdown and EA exposure limits. Emergency close is separately disabled by default. |
| ONE POSITION ONLY | true | Prevents another EA-managed entry while a qualifying position already exists. |
| REVERSE ON OPPOSITE SIGNAL | false | Does not reverse by default. When enabled, the old position still follows profit and safety checks. |
| CLOSE OPPOSITE ONLY IF PROFIT | true | Protects an existing losing position from being closed merely because a new opposite instruction arrived. |
| Input | Default | What it does |
|---|---|---|
| USE SURE PROFIT | true | Enables money-based profit protection when configured in the EA. |
| SURE PROFIT TARGET (ACCOUNT CURRENCY) | 10.00 | Closes at the first available tick when managed profit reaches the target. |
| SURE PROFIT LOCK (ACCOUNT CURRENCY) | 5.50 | After profit has armed the protection, a return to this lock closes the managed position. It must stay below the target. |
.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.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.
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.
After a valid KSL version is activated, the website re-evaluates the available closed candles for the selected symbol and timeframe.
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.
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.
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.
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.
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.
Performance uses private MT5 account data to summarize recorded trading activity. Treat it as account history, not a forecast.
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.
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.
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.
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.
The reason line explains whether the EA is waiting for data, chart synchronization, a strategy confirmation, acceptable spread, account permission, or another execution guard.
Existing EA positions can still be protected or closed by management rules. Sure Profit values are account currency, not pips.
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.
The current Android app focuses on the connected MT5 chart and supported trade requests. The previous mobile Bot menu/control section has been removed.
View bridge health, account metrics, live market data, chart state, positions, history/logs, EA API key, and downloads.
Open DashboardBuild, compatibility-check, validate, format, save, activate, backtest, and publish KababaliScript source.
Open KSL EditorBrowse official and community-shared KSL source and copy a selected template into the editor.
Browse TemplatesEdit, duplicate, publish, archive, delete, and reuse templates created by your own account.
Open My TemplatesReview verified closed-trade evidence tied to exact KSL strategy versions.
Open KSL LibraryGet the current compiled EA build and shared .set files. Test shared setups before live use.
Ask questions and share setup experience. Never post passwords, API keys, or private broker credentials.
Open ForumConfirm the .ex5 file is in MQL5 → Experts → Advisors. Refresh Navigator or restart MT5.
Copy the key again from your own dashboard and remove spaces before or after it. Confirm your account is verified and active.
Check internet access, the WebRequest URL, Algo Trading, and the EA status on the chart. Keep MT5 open and read the Experts/Journal error.
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.
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.
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.
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.
Refresh the page, try an updated browser, and check the internet connection. Confirm the email is verified and the password is correct.
Include the MT5 Experts/Journal message, symbol, timeframe, and non-sensitive settings. Never include your password or API key.