




Isabelle is a sophisticated full- and semi-automated trading assistant for traders who want the best of both worlds: powerful automation and on-chart control. Run it fully automated with smart timing, volatility-adaptive grid logic, recovery mode, and virtual trailing profit management — or take the wheel with intuitive panels that let you pause, recover, and open/close positions manually.
What’s new in v5.0.0
- New Main Panel with extra analytics:
- Side Lots Totals (Buy/Sell)
- Live Swap Rates (long/short) with positive/negative coloring
- Expanded profit readouts (Buy, Sell, Daily, Total)
- New Trade Filters
- Center of Gravity (CoG) direction filter (optional)
- RSI filter with timeframe and threshold controls (optional)
- General UX refinements, smoother on-chart visual updates, and performance-minded internals.
Why traders choose Isabelle
- Flexible by design: Isabelle’s inputs cover timing, grid spacing, dynamic pauses, filters, trailing, recovery, and UI — so you can configure it to match most trading styles: hands-off grid, disciplined mean-reversion, semi-manual scalping with automation assist, or recovery-focused session management.
- Precise visuals: On-chart BE/TP/SL/trailing lines plus clear profit panels keep you aware of risk and progress at a glance.
- Recovery aware: Toggle recovery or auto-arm it after a threshold. Reduce profit targets intelligently during challenging phases.
- Volatility adaptive: A smoothed Standard Deviation engine dynamically stretches or compresses the pause between entries to better match current market conditions.
Core capabilities
- Grid trading with configurable step, volume growth, maximum orders per side, and optional fixed SL.
- Dynamic Pause based on smoothed volatility (StdDev period + timeframe) with min/max bounds.
- Recovery Mode with four target behaviors: No change, Half, Divided by Positions, or Break-Even.
- Virtual Take Profit / Trailing Profit:
- Fixed TP (points from net breakeven including commissions & swap), or
- Virtual trailing that activates after target is reached.
- Filters & Safety:
- Spread filter, trading window, optional CoG and RSI filters.
- On-chart control panels:
- Profit summary (Buy/Sell/Daily/Total), Lots by side, Swap long/short
- Manual BUY/SELL buttons, pause toggles, and recovery toggles.
- Visual overlays:
- Auto-draw BE, TP activation, SL, and (when active) Trailing lines.
Demo note: The Store demo works in backtesting only to evaluate logic and UI. For live/forward testing you need a licensed build.
Suggested workflows
Hands-off grid:
Set trading hours, step distance, max orders, base lot & multiplier; enable dynamic pause; leave filters off or lightly biased.
Semi-manual control:
Disable seed orders, use the panel’s manual buttons to open initial direction(s), keep recovery available, and let trailing/TP manage exits.
Recovery-focused session:
Enable Auto Recovery after N positions, choose a reduced target behavior, and rely on visuals (BE/TP lines + panel) to supervise.
Risk reminder
Isabelle is a powerful tool. If misconfigured or used with high leverage, grid trading can produce large drawdowns or catastrophic losses. Always forward-test in demo, size conservatively, and use the filters/timing controls and recovery features thoughtfully.
Full parameter reference (v5.0.0)
All parameters below reflect the current source and defaults.
Identity / Licensing
- CBot Label (default:
Isabelle.v5.0.0
) — Groups positions/history for this instance. Change when running multiple copies. - License Key — Required for licensed builds (not used in demo/full test builds).
Trade Parameters
- Seed Buy (default: ON) — Open first BUY automatically when allowed.
- Seed Sell (default: ON) — Open first SELL automatically when allowed.
- Start Time (UTC) (default:
00:00
) — Earliest time to open new positions. - End Time (UTC) (default:
23:59
) — Latest time to open new positions. - Max Orders (default: 500) — Per-side (BUY/SELL) open-position cap.
- Volume (lots) (default: 0.01) — Initial lot size for the first position per side.
- Lots Multiplier (default: 1.01) — Growth factor for each additional grid order (1.0 = fixed size).
- Max Volume (lots) (default: 0.02) — Hard cap per single order (after multiplier).
- Target Profit (points) (default: 50) — Distance from net BE to TP activation (10 points ≈ 1 pip on many symbols).
- Trailing Profit (points) (default: 0) — If 0: close at fixed TP; if >0: use virtual trailing of this size after TP activation.
- Stop Loss (points) (default: 0) — Optional fixed SL from weighted entry (0 = disabled).
- Max Spread (pips) (default: 1.0) — Block new orders if current spread ≥ this number (0 = disabled).
Grid Parameters
- Step (points) (default: 0) — Minimum distance from last entry to add another grid order (0 = no distance filter).
- Trading Hours Only (default: OFF) — If ON, grid/seed entries only occur within Start–End.
Pause Parameters
- Pause Between Orders (minutes) (default: 60) — Base cooldown per side; can be overridden by Dynamic Pause.
Dynamic Pause (Volatility Adaptive)
- StdDev Period (default: 20) — StdDev sampling length (0 = disabled).
- StdDev TimeFrame (default: Hour) — Bars timeframe for volatility sampling.
- Min Pause (minutes) (default: 20) — Lower bound on adaptive pause.
- Max Pause (minutes) (default: 240) — Upper bound on adaptive pause.
Filter Parameters (all optional)
- CoG Period (default: 50, 0 = off) — Requires CoG to slope in trade direction (Buy needs up-slope; Sell needs down-slope).
- RSI Period (default: 14, 0 = off) — RSI filtering based on the timeframe below.
- RSI TimeFrame (default: Hour) — RSI sampling timeframe.
- RSI Upper Level (default: 55) — Sell allowed only if RSI ≥ Upper (when RSI filter is on).
- RSI Lower Level (default: 45) — Buy allowed only if RSI ≤ Lower (when RSI filter is on).
Recovery Parameters
- Auto Recovery at Positions (default: 0 = off) — Auto-enable recovery after N open positions on a side.
- Lower Profit Target (default:
No
) — Behavior while in recovery: - No — Keep target unchanged
- Half — TargetProfit / 2
- DividedByPositions — TargetProfit / open positions (min 1 point)
- BreakEven — Trigger exactly at BE (target becomes 0)
GUI / Visuals
- Enable Visual Updates (default: ON) — Draw BE/TP/SL/trailing lines and profit labels. Turn OFF for faster backtests.
- Visual Update Interval (ms) (default: 300) — Coalesces updates (0 = update every tick).
- Panel Offset from Top (px) (default: 5) — Vertical shift for top panel to avoid covering indicators.
Visuals & panels
- Main Panel (top-left)
Buy/Sell Net Profit, Daily and Total Net Profit, Buy/Sell Lots, Swap Rate Long/Short with intuitive coloring. - Trading Panel (bottom-left)
Manual BUY/SELL, side pause toggles, recovery toggles, and live status feedback. - Chart overlays
- BE Line (net of commissions & swap)
- TP Activation Line (from BE by TargetProfit)
- Optional SL Line (from weighted entry)
- Virtual Trailing Lines when trailing is active
Demo vs Licensed
- Demo build: Backtesting only. Use it to evaluate logic, UI, and performance under various configurations.
- Licensed build: Required for live or forward testing. Contact the author for license terms.
Getting started (quick recipe)
- Backtest your symbol with Seed Buy/Sell ON, pick conservative Volume and Max Orders.
- Set a Step and enable Dynamic Pause with sensible min/max.
- Add RSI and/or CoG filters if you want directional selectivity.
- Decide on Fixed TP vs Virtual Trailing (set Trailing Profit > 0).
- Consider Recovery behavior and thresholds; test worst-case sequences.
- Move to demo forward-test with the licensed build before going live.