Everything the connector does
Written for people who read the fine print before trusting software with a funded account.
Alert syntax
| Capability | Detail |
|---|---|
| Market entries | buy and sell, plus long, short, bull, bear, bullish, bearish |
| Pending entries | Stops and limits, entry by absolute price, pips from market or percent from market |
| Closing | By side, both sides, everything, and pending-only cancels |
| Partial closing | By configured percentage, or by exact lot volume filled oldest-first across positions |
| Modification | New stop and target on open positions or pendings, computed from the pending entry price |
| Macros | Close and reopen the other way, or cancel a side's pendings and place a new one, in one step |
| Control | eaoff, eaon and closealleaoff, each with a guard field so a stray alert cannot halt you |
| Legacy syntax | risk, sl, tp and pending still read from your connector settings |
Position sizing
| Parameter | What it does | Needs a stop |
|---|---|---|
| vol_lots | Exact lots, validated against minimum, maximum and step | No |
| vol_dollar | Size so hitting the stop loses about this cash | Yes |
| vol_pct_bal_loss | Size so hitting the stop loses this percent of balance | Yes |
| vol_pct_eq_loss | The same on equity, including floating profit | Yes |
| vol_pct_bal_margin | Size so required margin equals this percent of balance | No |
Stop management
Trigger and offset
betrigger arms it at a profit in pips; beoffset is how much profit gets locked. Zero moves the stop to the exact entry.
Distance and step
trailtrig arms it, traildist is the gap held behind price, trailstep is how far price must move before the stop moves again.
Volatility scaled
ATR from your broker's own bars on the timeframe you choose, updated on bar close, with your multiplier, shift and trigger.
Connector settings
| Group | Controls |
|---|---|
| Connection | License ID, server URL, poll interval, request timeout |
| Interpretation | How legacy stop, target, volume and pending values are read |
| Priority | Everything from the signal, everything from the connector, or a mix |
| Behaviour | Pyramiding, close-on-reverse for netting and hedging, shadow targets, partial close percent, position limits |
| Protection | Daily and cumulative targets and limits, reset timezone, action on breach |
| Dashboard | On-chart panel, font size, whether profit includes commission, swap and tax |
| Advanced | Magic number and restriction, broker filling set, active hours in server time, symbol prefix and suffix, auto-update, verbose logging |
Dashboard
The split
One object answers the only question that matters on open: is it working right now, did my last signal execute, and where did the time go.
Tickets, not rows
Fills and rejections render in the same shape, with a coloured status edge, so a failure never hides inside a wall of green.
Rejected sits second
Not buried. A trader whose signals are not firing needs that tab first, with the reason in plain language and the fix beside it.
Test send
Runs the real pipeline in dry run against a chosen live account and returns the exact lots, stop price and target price it would use.
Latency page
Histogram, p50, p95, p99, a 24-hour trend, and the split across receipt, queue, poll and broker fill.
Usable on a phone
Because the portal gets opened when something has gone wrong. Overview, accounts, signals and the kill switch all work at 380px.