AP BTC Orchestrator
- Utilità
- Allan Graham Pike
- Versione: 1.3
- Attivazioni: 20
A “traffic-cop” EA that keeps your BTC trading tidy and safe.
Coordinate multiple BTC strategies (or manual trading) across symbols while enforcing one-position rules, purging opposite pendings, applying cooldowns after exits, and guarding the daily loss. No signals—this EA manages positions opened by you or other EAs.
Launch Pricing: $39.99 for the first 20 buyers, then switches to rent-only at $30.00/month.
What it does
-
Single-position control
Keep only one BTC position (by magic) open at a time across your account. If a second slips in, the Orchestrator closes extras and/or cancels their pendings. -
Opposite-pending cleanup
When a BTC position is open, automatically remove opposite/extra pending orders so your risk stays clean. -
Cooldown after close
Start a user-defined cooldown (e.g., 15 minutes) after a position closes—during the timer, new pendings are auto-purged and (optionally) any newly-opened position is immediately closed. -
Daily loss guard
Stop for the day when % equity drawdown or a money amount is reached. Choose the action: Cancel pendings and/or Close open positions. -
Global lock (optional)
Set a shared lock in MT5 Global Variables (e.g., AP_BTC_LOCK ) while positions/pendings exist. Your other tools can read this to stay flat. -
BTC-scope aware
By default it manages symbols that contain BTC/XBT. You can allow any symbol (for testing) or keep it BTC-only for live accounts. -
Validator-clean
No DLLs, no WebRequest. Uses OrderCheck , stops-level and margin gates.
This is not a signal EA. It does governance for positions placed by you or your strategies.
Typical uses
-
You run more than one BTC strategy and want exactly one position open across them.
-
You place manual pendings but want automatic cleanup when a position triggers.
-
You want a cooldown after exits to avoid immediate re-entries.
-
You want a daily loss cap that cancels/close and then stands down.
Quick start (60 seconds)
-
Attach AP BTC Orchestrator (MT5) to any chart (any timeframe).
-
Leave MagicsCSV empty to manage all magics (manual + EAs), or enter a comma-separated list (e.g., 560001,560002 ).
-
Keep Manage BTC only = true for live accounts.
-
Set CooldownSeconds and Daily loss values to taste.
-
(Optional) Keep CancelOppositePendings = true and SinglePosition = true for strict control.
That’s it—the EA runs quietly and manages your BTC exposure.
Key inputs (plain English)
-
Scope
-
ManageBTCOnly (default: true) — only symbols containing BTC/XBT.
-
MagicsCSV — blank = manage any magic; or list specific magics.
-
-
Core orchestration
-
SinglePosition — keep one open position across BTC symbols.
-
CancelOppPendings — remove opposite/extra pendings when a position is open.
-
CooldownSeconds — pause after a close; purge pendings during the timer.
-
CloseNewDuringCooldown — if something opens during cooldown, close it.
-
-
Daily guard
-
DailyLossPct / DailyLossMoney — tripwire (0 = off).
-
DailyAction — Cancel pendings or Close positions (or both).
-
-
Global lock
-
UseGlobalLock — write a lock to MT5 Globals while active.
-
GlobalLockKey — variable name (default AP_BTC_LOCK ).
-
-
Tester helper (off in live)
-
ShimEnabled — tiny open/close on non-BTC symbols in tester only (helps verify activity). Has no effect on live BTC trading.
-
Safety & design notes
-
Validator-friendly: No DLL/WebRequest. Uses OrderCheck , margin and stops-level checks.
-
Broker-agnostic: Works with netting/hedging; it merely governs open positions and orders.
-
Timeframe-independent: It’s a manager, not a bar-driven strategy. Attach to any chart.
FAQ
Does it place trades by itself?
No. It manages positions you open manually or via other EAs (by magic).
Will it cancel my manual pendings?
Yes—if you leave MagicsCSV blank (manage all) and CancelOppPendings=true , opposite/extra pendings are removed whenever a BTC position is open.
How does “single position” work?
If more than one managed BTC position is detected, the Orchestrator keeps the first and closes extras. It also purges pendings that could re-open.
What if I only want it to manage certain EAs?
Enter those magic numbers in MagicsCSV (comma-separated). Only those magics are controlled.
What symbols are covered?
Any symbol whose name contains BTC or XBT when ManageBTCOnly=true . You can allow any symbol (for testing), but keep BTC-only for live usage.
Does cooldown block all orders?
During cooldown the EA cancels managed pending orders. If CloseNewDuringCooldown=true , it will also close any newly-opened managed positions.
Version
-
v1.0 — initial public release.
Pricing: $39.99 for the first 20 buyers, then rent-only $30.00/month.
Support: Use the MQL5 comment section or messages.
Note: Trading involves risk. This tool coordinates exposure; it does not generate entries. Test on demo first.