Chameleon TA MT4

Chameleon TA — Visual Basket Trade Assistant

Trade smarter, not harder. One panel. Total control.

Chameleon TA is a professional-grade visual trade assistant that puts a complete trading cockpit directly on your chart. Whether you're a manual scalper, news trader, or basket strategy enthusiast, Chameleon TA gives you instant one-click execution, live basket-level SL/TP management, and intelligent trailing — all wrapped in a clean, modern interface inspired by TradingView's dark theme aesthetic.

Stop juggling multiple windows, recalculating average entry prices on a calculator, or babysitting your charts to manage open positions. Chameleon TA does the math for you — in real time, on every tick.

Why Chameleon TA?

Most trade panels treat each order as an isolated event. Chameleon TA treats them as what they really are: a basket — a coordinated group of positions sharing a single break-even, a single risk target, and a single reward target. This is how professional traders actually think. And now your chart thinks that way too.

Core Features

Visual Trading Cockpit On-Chart

A compact 310-pixel-wide panel docks to the top-left of your chart with everything you need:

  • Trading Parameters: Lot size, SL distance (in points), TP/SL ratio — all editable inline
  • Trailing & Basket Mode: Two toggle buttons plus three trailing inputs (Start, Distance, Step)
  • Close Orders: Six dedicated buttons — Close All, Close Buy, Close Sell, Close Loss, Close Profit
  • Account Info: Live Balance, Equity, Free Margin, Spread, and Daily Closed P/L
  • Floating P/L: Real-time aggregated profit per direction (BUY / SELL)
  • Big BUY / SELL execution buttons at the bottom for one-click market entries

The panel can be minimized with a single click when you need full chart real estate, and restored just as quickly.

Basket-Aware SL/TP — The Heart of the System

This is what sets Chameleon TA apart. Instead of placing isolated SL/TP on each order, the EA calculates a single basket-level Stop Loss and Take Profit based on the volume-weighted break-even of all your open positions in each direction.

When you add a new position to the basket, Chameleon TA automatically:

  1. Recomputes the new combined break-even
  2. Repositions the basket SL and TP relative to that BE
  3. Synchronizes those levels across every order in the basket

The result: your entire basket exits as one cohesive unit, exactly where you planned. No more averaging-down disasters or partial exits at random prices.

Two SL/TP Execution Modes

Switch between modes with a single click on the SL/TP: REAL / VIRTUAL toggle:

  • REAL Mode (broker-side): Basket SL and TP are written directly to each order at the broker. Your trades remain protected even if the EA, terminal, or your internet connection goes down. Recommended for serious capital and unattended trading.

  • VIRTUAL Mode (EA-side): SL/TP exist only inside the EA logic — invisible to the broker. The EA monitors price on every tick and closes the basket the moment your level is breached. Useful for hiding your stops from the broker, avoiding stop-hunting, or running on brokers with restrictive stop-level rules.

The EA handles the transition automatically. Switching to VIRTUAL clears broker SL/TP from existing positions; switching back to REAL re-syncs them. No manual cleanup required.

Intelligent Basket Trailing Stop

When trailing is enabled, Chameleon TA monitors the basket break-even of each direction independently and trails the basket SL forward in classic three-parameter style:

  • Start (points): Profit threshold at which trailing activates, measured from basket break-even
  • Distance (points): How far behind current price the trailing SL sits
  • Step (points): Minimum improvement required before the SL is moved (prevents over-modification)

Trailing works seamlessly in both REAL and VIRTUAL modes. In REAL mode, the EA pushes updated SL to all orders in the basket. In VIRTUAL mode, the trailed level is held internally and triggered the moment price reverses through it.

A dotted orange "TRAIL START" line appears on your chart so you can visually see exactly when trailing will activate — no guesswork.

Visual Level Lines (Plan-Based, Always Live)

Chameleon TA draws live, labeled horizontal lines on your chart for both BUY and SELL baskets:

  • Solid grey line: Volume-weighted Break-Even
  • Red dashed line: Basket SL (with "(trailed)" tag when trailing is active)
  • Green dashed line: Basket TP
  • Orange dotted line: Trailing activation trigger (when trail is ON)

Every line carries a price tag at the right edge of the chart, so you always know your levels at a glance. The lines update automatically as you add positions, modify parameters, or as trailing pushes them forward.

Smart Close Controls

Six purpose-built close buttons cover every scenario:

  • CLOSE ALL — flatten everything on this symbol managed by the EA
  • CLOSE BUY / CLOSE SELL — close one direction only
  • CLOSE LOSS — close all losing positions, keep winners running
  • CLOSE PROFIT — lock in profits, hold the losers (DCA-friendly)

After any partial close, the EA automatically recalculates basket levels and re-syncs SL/TP — your remaining positions are never left orphaned.

Magic Number Filtering

Set a Magic Number to make Chameleon TA manage only its own trades, peacefully coexisting with other EAs and your manual trades. Or set Magic Number to 0 to take control of every position on the symbol — useful when you want to manage manual trades placed from your phone or a third-party tool.

Daily Closed P/L Tracker

A live counter shows your closed profit/loss for today only — symbol-specific, magic-filtered. Color-coded green/red so you always know where you stand on the day without opening the History tab.

DPI-Aware Layout

The panel uses dynamic text measurement ( TextGetSize ) to size labels, columns, and buttons correctly on any screen — from 1080p laptops to 4K monitors and high-DPI Windows scaling. No more cropped labels or misaligned columns on different machines.

Native Trade Levels — Hidden by Default

The EA hides MT5/MT4's built-in trade level lines (which would otherwise clutter your chart with one line per order). The clean basket lines drawn by Chameleon TA replace them. Toggle this behavior off via the input parameters if you prefer the native view.

Who Is This For?

  • Manual scalpers and day traders who want one-click entries with pre-defined risk
  • Grid and martingale traders who need basket-level exit logic instead of per-order chaos
  • News traders who scale into positions and need a single coordinated stop
  • Swing traders running multiple entries on the same direction
  • Anyone tired of mental math on average entries, partial fills, and managing 5+ open tickets manually

Input Parameters

Default Trading Parameters

  • InpLotSize — Default lot size for every market entry (default: 0.01)
  • InpRatioTP — TP ratio (default: 2.0)
  • InpRatioSL — SL ratio (default: 1.0) → Effective TP distance = SL × (RatioTP / RatioSL)
  • InpSLPoints — SL distance from break-even, in points (default: 2000)

Default Trailing Stop

  • InpTrailEnabled — Trailing ON/OFF at startup (default: OFF)
  • InpTrailStart — Profit in points before trailing activates (default: 1200)
  • InpTrailDist — Trailing distance behind price, in points (default: 600)
  • InpTrailStep — Minimum step size before SL is updated (default: 300)

Magic Number

  • InpMagic — Magic number filter; 0 = manage all positions on the symbol (default: 20260505)
  • InpComment — Order comment (default: "ChameleonTA")

Visual

  • InpHideNativeTradeLevels — Hide MT4/MT5 built-in trade level lines (default: true)

Basket Mode

  • InpVirtualSLTP — Start in VIRTUAL mode (true) or REAL mode (false) (default: REAL)

Execution (MT4 version only)

  • InpSlippage — Slippage tolerance in points for market orders (default: 20)
  • InpMaxRetries — Retry attempts on requote/off-quotes (default: 3)

All parameters set in the input dialog are starting defaults — you can change them live from the panel without re-attaching the EA.

Technical Details

  • Platforms: Available for both MetaTrader 4 and MetaTrader 5
  • Symbols: Works on any symbol — Forex, Metals (XAUUSD, XAGUSD), Indices, Crypto CFDs, Stocks
  • Timeframe: Independent — works identically on M1 through MN1
  • Account types: Hedging accounts on MT5; standard MT4 hedging mode
  • Broker compatibility: Honors MODE_STOPLEVEL (MT4) / SYMBOL_TRADE_STOPS_LEVEL (MT5) for safe SL/TP placement on brokers with stop-level restrictions
  • Order send retry logic: Automatically retries on requote, price-changed, off-quotes, and broker-busy errors
  • No DLL imports: 100% native MQL — passes MQL5 Market security checks
  • Lightweight: Single-file EA, runs efficiently on any VPS

Recommended Use

  1. Attach Chameleon TA to your trading symbol on any timeframe
  2. Set your desired SL distance and TP ratio in the panel (or via inputs)
  3. Choose your basket mode — REAL for protected, VIRTUAL for stealth
  4. Click BUY or SELL to enter; the EA handles the rest
  5. Add positions to the same direction whenever your strategy calls for it — basket levels recompute automatically
  6. Enable TRAIL when you want to lock in profits as the basket moves in your favor

Important Notes

  • This EA is a trade assistant, not an automated strategy — entries are 100% your decision
  • Always test on a demo account first to confirm broker-specific behavior (stop levels, fill modes, slippage)
  • VIRTUAL mode requires the terminal to be running and connected; REAL mode protects you even when offline

Support

Questions? Feature requests? Found a bug? Reach out via the MQL5 Comments tab on this listing or my profile messaging — I respond personally to every message.

Trade with clarity. Trade with control. Trade with Chameleon TA.


Yazarın diğer ürünleri
Chameleon Floating Loss Protector "Your last line of defense against runaway drawdown." Overview Chameleon Floating Loss Protector (FLP) is a lightweight risk management utility that runs silently in the background and acts as an automatic circuit breaker for your trading account. When the total floating loss of your monitored positions exceeds a predefined threshold, the EA immediately closes all affected positions — then resets itself and resumes monitoring, ready for the next trade. No manua
FREE
Chameleon TA — Visual Basket Trade Assistant for MT5 A modern one-click trade panel built around the way grid, averaging, and pyramiding traders actually work. Chameleon TA replaces per-position SL/TP thinking with basket-level execution — when you hold multiple positions in the same direction, they share a single Stop Loss and Take Profit calculated from the volume-weighted entry price. Visual on the chart. Real on the broker. Or virtual in the EA. Your choice. Why Chameleon TA? Most trade pane
FREE
Filtrele:
Değerlendirme yok
Değerlendirmeye yanıt