# Decide what one signal may lose, and when the app has to stop

You choose how each signal is sized: a share of the account, a fixed amount of money, or fixed lots. Limits cap open trades, the day's loss, and the hours and symbols that trade.

- "Risk % of equity" and "Fixed cash" are for the whole signal, shared across its take-profits. 1% on 4 take-profits is 1% in all.
- The app starts on "Fixed lots": 0.01 for each take-profit, whatever the stop distance. To risk a percent instead, change "Sizing mode".
- A signal stopped by a limit names the setting. Daily limits and trading hours run on your broker's server clock.

## The three sizing modes
Risk % of equity: if the stop-loss is hit, the whole signal loses about that share of your account.
Fixed cash: the same, with an amount of money in your account's currency.
Fixed lots: the same lots on every signal. The loss depends on how far away the signal puts its stop.
1. Open "Settings" and pick "Position sizing" in the list on the left.
2. Set "Sizing mode" to "Risk % of equity", "Fixed cash" or "Fixed lots".
3. Fill the field that appears. With "Fixed lots", set "Fixed lots are for" first.
4. There is nothing to save: each setting is saved the moment you change it, and a green tick shows beside it.
Example: 1% on a gold signal with three take-profits: BUY XAUUSD 2400, SL 2390, TP1 2410, TP2 2420, TP3 2430. Account 10,000 USD, "Risk % of equity" set to 1. 1% is 100 USD for the whole signal. A stop 10.00 away costs 1,000 USD per lot, so the signal gets 0.10 lots: 0.03 + 0.03 + 0.04. "Fixed cash" 50 gives 0.05 lots in all. "Fixed lots" 0.10 for "Each take-profit" opens three trades of 0.10, about 300 USD at the stop.
- Sizing mode: How the lot size of a signal is chosen. All three end at a number of lots; they differ in what stays the same from one signal to the next. Example: Same account, same 25-pip stop on EURUSD: Risk 1% of 10 000 → 0.40 lots; Fixed cash 50 → 0.20 lots; Fixed lots 0.10 → 0.10 lots.
- Risk % of equity: The share of your equity one signal may lose if its stop-loss is hit. The lots are worked out for the whole signal and then shared across its take-profits, so all its trades together risk this much, not each of them. A message with several separate trades (two entries, two instruments) is several signals, and each risks this share. 0.5–1% is a common conservative choice; up to 100% is allowed, the whole account on one stop. Example: Equity 10 000, risk 1%, stop 25 pips on EURUSD (10 per pip per lot): 100 / (25 × 10) = 0.40 lots for the signal. Shared equally across 4 take-profits that is 0.10 lots on each: 1% at risk in all, not 4%.
- Fixed lots are for: Each take-profit: every take-profit of a signal gets the full lots, so a signal with 4 take-profits puts 4 times the lots in the market. The whole signal: the lots are the signal's total, shared across its take-profits the way a risk-sized signal is. Example: 0.05 lots and 4 take-profits: for each take-profit that is 0.20 in all; for the whole signal it is 0.05, as 0.01 + 0.01 + 0.01 + 0.02.
- Fixed lots: The lots, whatever the stop distance or the account size: for each take-profit, or for the whole signal, as "Fixed lots are for" says. Example: 0.10 for each take-profit on a signal with 3 take-profits: 0.30 lots in the market, as three trades of 0.10 (Split) or one trade of 0.30 that closes 0.10 at each take-profit (One trade). For the whole signal: 0.10 in all.
- Fixed cash: The money, in the account's currency, one signal may lose if its stop-loss is hit, shared across its take-profits like Risk % of equity: all its trades together risk this amount. You still trade in lots; this only works them out. Example: Fixed cash 50, stop 25 pips on EURUSD: 50 / (25 × 10) = 0.20 lots. The same 50 with a 50-pip stop gives 0.10 lots. With 2 take-profits the 0.20 lots are shared as 0.10 on each: 50 at risk in all.
- Max lots per signal: The most lots sizing may give. With Risk % of equity, Fixed cash, or Fixed lots for the whole signal, it caps the signal's total before it is shared across the take-profits. With Fixed lots for each take-profit it caps each trade, so a Split signal can put this many lots on every take-profit; a signal held as one trade (One trade, or any signal on a netting account) is capped as a whole and its take-profits share the capped lots. The broker's largest lot applies the same way. The last safety net against a mistyped signal or a tiny stop that would size a huge lot. Example: Sizing gives 1.4 lots and the cap is 1.0: the signal goes in at 1.0, 0.50 on each of 2 take-profits. Fixed lots 0.50 for each take-profit with the same cap: 4 take-profits in Split open 4 trades of 0.50 (2.00 in all); in One trade the position is capped at 1.00 and 0.25 closes at each take-profit.
The app starts on "Fixed lots" at 0.01 for "Each take-profit". That ignores the stop distance and multiplies with the number of take-profits. Choose your sizing mode before a group trades on Auto.
You pick one sizing mode per profile. The defaults are "Fixed lots" at 0.01 for "Each take-profit", "Risk % of equity" 0.5, "Fixed cash" 25 in your account's currency, and "Max lots per signal" 50. With "Fixed lots" the lots field is named "Lots for each take-profit" or "Lots for the whole signal", following "Fixed lots are for". Type decimals with a point (0.5).
"Max lots per signal" caps the lots of one signal. A signal that would need more is traded at the cap, and its story says "Capped at Max lots per signal". To size one group differently, give its listener its own "Risk % of equity".
The example uses the usual 100-ounce gold contract, where 10.00 of price is 1,000 USD per lot. The signal's story prints the arithmetic: "Size: 1.00% of 10000.00 USD equity (Risk % of equity) is 100.00 USD at risk for this signal; with the stop 1000 points away, that is 0.10 lots in all." If all three trades are stopped out at 2390, you lose about 100 USD.
"Set up with a few questions" at the top of Settings asks how much to risk and shows each answer in money on your account. Settings it did not ask about go back to their defaults, and the last step lists every change before you apply it.

## Market, limit or stop entry, and the deviation guard
Each listener sets how its signals enter, under "Entry" once you open it. "Market" enters at once at the current price. "Limit (at the entry or better)" rests an order at the channel's price. "Max entry deviation" skips a signal when the price has already moved too far from the entry.
1. Open "Listeners", open the listener and pick "Entry".
2. Set "Entry mode" to "Market" or "Limit (at the entry or better)".
3. With Limit, set "If the limit order expires" and "If the price is already better". "Cancel a limit or stop order not filled after" is there for every entry mode: it also covers stop orders and an entry the app waits for.
4. If the group posts buy stop and sell stop orders, switch "Stop orders" on (next section).
5. Switch "Max entry deviation" on, type the distance and pick its "Deviation unit". Each change is saved by itself.
Example: the deviation guard: BUY XAUUSD 2400 reaches the app with the price already at 2408.50, which is 0.35% away. A "Max entry deviation" of 0.1% skips it, 0.5% takes it. In pips: entry 1.1000, price 1.1030 is 30 pips away. Skipped with 20, taken with 50.
Under "Entry", a setting that depends on another shows only when that one applies: the limit settings with "Limit", "Let both sides of a straddle trade" once "Stop orders" is on, and "Deviation unit" once "Max entry deviation" is switched on.
A gold pip is 0.10, so 20 pips on gold is 2.00. Percent means the same on every instrument, which is why it is the default unit.
A signal with no entry price always enters at market. An entry zone such as 2400–2405 becomes one entry: the middle (2402.5) on a Market listener, on a Limit listener the price you pick in "Where in an entry range": the best price (2400 for a buy, the default), the middle, or the worst price, which fills most often. A price inside the zone never trips "Max entry deviation".
A limit order waits for "Cancel a limit or stop order not filled after", 30 by default. If it has not filled by then, "If the limit order expires" decides. "Cancel it", the default, removes the order. "Enter at market if still close" enters at market only if the price is still within "Max entry deviation" and every other rule still allows a new trade. While it waits, a pending order counts in your open-position and lot limits.
A Limit listener enters at market at once when the signal has no entry price, or when the price is already better than the entry. "If the price is already better" decides that second case: "Enter at market, never worse than the entry" (the default) or "Skip the signal".
"Max entry deviation" is off by default, so a signal enters wherever the price is. Switched on, "Deviation unit" starts on "Percent of price". With 0.1 the skip reads: "The price 2408.5 is already 0.35% from the signal's entry 2400, more than this listener's Max entry deviation (0.1%)."
Two more guards act at the moment of entry, both in Settings under "Safety limits", "Placing an order". "Max spread (points)" skips a market entry while the spread is wider than the number, and is off by default. "Max slippage (points)", 20 by default, is sent with every market order, and the broker refuses a fill further away than that.

## Stop orders and straddles
Some groups post orders that enter only on a breakout. "BUY STOP 44100" buys if the price rises to 44100, "SELL STOP 43900" sells if it falls to 43900. With "Stop orders" on, the app places them at your broker as real stop orders, where they wait even while the app is closed.
1. Open "Listeners", open the listener of the group that posts stop orders and pick "Entry".
2. Switch "Stop orders" on. It is off by default.
3. Set "Cancel a limit or stop order not filled after": a stop the price has not reached by then is cancelled.
4. Leave "Let both sides of a straddle trade" off to trade one side only. Each change is saved by itself.
5. Check it with a dry run on the group: a straddle replays one side, and the other shows as cancelled.
Example: a US30 straddle: The group posts BUY STOP 44100 and SELL STOP 43900 with US30 at 44000. Both wait at your broker. The price rises to 44100: the buy enters and the app cancels the sell stop at once. It shows as "cancelled: the other side of the straddle filled". With "Let both sides of a straddle trade" on, the sell stop keeps waiting, and a fall to 43900 later opens the sell too.
A stop the price never reached is cancelled when its waiting time ends. It never turns into a market order, whatever "If the limit order expires" says.
Only a message that says BUY STOP or SELL STOP makes a stop order ("BUYSTOP" and "sell-stop" count too). "SELL … STOP LOSS 2420" is a stop-loss, not a stop order. With "Stop orders" off, such a message is read like any other entry.
If the price is already at or past the level when the signal arrives, the breakout has happened: it enters at market while the price is within "Max entry deviation", and is skipped further than that. A stop zone waits at the edge the price reaches first.
In a straddle, the first side to enter is the stop that fills, or the one the price was already past. A side of the same message read after that is refused: "the other side of this straddle already entered: only one side trades". Stops the same way as the one that entered keep waiting. Only stops of one message on one listener are linked: two messages are two trades.
While it waits, a stop counts in your open-position and lot limits, like a pending limit. Dry runs fill a stop when the price reaches it, and when one bar touched both levels of a straddle, the level nearer the bar's open counts as reached first.
"Set up with questions", under the groups of an open listener, asks "Does this group post buy stop and sell stop orders?" and what to do with a straddle.

## How much may be open at the same time
These limits are in Settings under "Safety limits" and cover the whole profile, across every listener. They count only trades the app placed, pending orders included. Your own manual trades are left out of the counts, though they do move equity and margin. They are grouped under "Open at once", "Per day", "The account" and "Placing an order".
- Max open positions: The most positions the app may have open at once, from every listener. Pending orders count too, and each trade of a Split signal is a position of its own; a signal held as one trade (One trade, or any signal on a netting account) is one position. Example: Cap 20 with 18 open: a Split signal with 3 take-profits is trimmed to 2, or skipped when "Require full signal" is Yes.
- Max open positions per symbol: The most positions on the same symbol at once, counted the same way.
- Max signals open at once: How many signals may have trades or pending orders open at once; a new signal is skipped while this many are live.
- Max total lots: Cap on the lots the app has open across all symbols, pending orders included. A signal whose trades together would push it over is skipped. Example: 2.5 lots open, cap 3.0: a signal of 0.40 lots in all goes in, one of 0.60 is skipped. Fixed lots of 0.20 for each of 3 take-profits make a signal of 0.60.
- Max lots per symbol: Cap on the lots the app has open on one symbol, pending orders included. A signal whose trades together would push that symbol over is skipped.
- Max traded signals per day: The most signals traded in a day, from every listener. A signal counts once it has placed a trade or a pending order, however many trades it opens. Example: Cap 5: five signals with 3 take-profits each can open 15 trades; a sixth signal that day is skipped.
- Max daily loss: Circuit breaker: once today's result is this far in the red, no new trades open until the next day. It counts the trades closed today (losses minus wins), and with "Count open trades" what the app's open trades float at too. The switches under it say what else happens at the limit: delete the pending orders, close the trades in loss, close the trades in profit. The next setting says whether this figure is money or a percent of the account's value at the start of the day. Example: Breaker 200: after −150, −100 and +80 (net −170) trading continues; one more −40 (net −210) stops it for the day.
- Daily loss limit is in: Type the daily loss limit as money (200) or as a percent of what the account was worth when the day started (2). A percent limit is worked out again each day, so it follows the account up and down. Example: 2% on an account that opened the day at 10,000 stops trading at −200 for that day; if tomorrow opens at 12,000 the line is −240.
- Count open trades: Read the limit on today's closed result plus what the app's open trades are floating at, each time MetaTrader reports them. Off: only the trades closed today count, and what is still open does not.
- At the limit: delete pending orders: When the day reaches the limit, the app deletes its pending entry orders (limit and stop orders still waiting to open), so none of them opens a trade later that day. The take-profits a netting position keeps are left.
- At the limit: close trades in loss: When the day reaches the limit, the app closes each of its open trades that is in loss, at market. While the day stays at or past it, a trade that turns into a loss later is closed then.
- At the limit: close trades in profit: When the day reaches the limit, the app closes each of its open trades that is in profit (or at nought), at market, keeping what they made. While the day stays at or past it, a trade that turns into a profit later is closed then.
- Daily profit target: Once today's result is this far in profit, no new trades open until the next day. It counts the trades closed today (wins minus losses), and with "Count open trades" what the app's open trades float at too. The switches under it say what else happens at the target: delete the pending orders, close the trades in loss, close the trades in profit. The next setting says whether this figure is money or a percent of the account's value at the start of the day. Example: Target 300: after +150, +120 and −40 (net +230) trading continues; one more +90 (net +320) stops it for the day.
- Daily profit target is in: Type the daily profit target as money (300) or as a percent of what the account was worth when the day started (3). A percent target is worked out again each day, so it follows the account up and down. Example: 3% on an account that opened the day at 10,000 stops trading at +300 for that day; if tomorrow opens at 12,000 the target is +360.
- Count open trades: Read the target on today's closed result plus what the app's open trades are floating at, each time MetaTrader reports them. Off: only the trades closed today count, and what is still open does not.
- At the target: delete pending orders: When the day reaches the target, the app deletes its pending entry orders (limit and stop orders still waiting to open), so none of them opens a trade later that day. The take-profits a netting position keeps are left.
- At the target: close trades in loss: When the day reaches the target, the app closes each of its open trades that is in loss, at market. While the day stays at or past it, a trade that turns into a loss later is closed then.
- At the target: close trades in profit: When the day reaches the target, the app closes each of its open trades that is in profit (or at nought), at market, keeping what they made. While the day stays at or past it, a trade that turns into a profit later is closed then.
- Max margin use %: Skip a signal whose trades, all together, would push the account's margin in use above this share of equity. Example: Equity 10 000, margin in use 2 000, the signal needs 1 500: 35%. Fine under a 50% cap, skipped under 30%.
- Lowest equity to trade: Kill-switch: no new trades while account equity is below this amount. Open positions are left alone.
- Pause between signals (seconds): Minimum seconds between entries: a signal arriving within this window of the last placed one is skipped.
- Max spread (points): Skip a market entry when the current spread (ask minus bid) is wider than this many points; a guard against thin, news-driven conditions. Example: EURUSD quoted 1.10000 / 1.10012 is a 12-point spread: skipped with a cap of 10.
- Max slippage (points): Sent to the broker with every market order: a fill further from the quoted price than this is rejected by the broker itself. Example: 20 points on EURUSD is 2 pips of tolerance.
When a cap leaves room for only part of a signal, the app places the nearest take-profits that fit. With "Require full signal" on, it places nothing.
In the app, the label next to each limit says what it counts: one signal, each trade, everything open, one symbol, the day or the profile's MetaTrader account.
Out of the box the caps sit as wide as they go. "Max open positions" is 100, held to your plan, and counts the app's open trades plus its pending orders. "Max open positions per symbol" is 100, buys and sells together. "Max margin use %" is 100 and cannot be switched off. The other caps are off until you set them.
Your plan sets the ceiling for "Max open positions": 10 on Basic, 50 on Advanced, 100 on Pro. A listener cannot loosen any of these limits.

## Daily limits and trading hours
"Max daily loss" acts once today's result is that far in the red, counted net; it is off until you switch it on. New trades stop then, and four switches under it say the rest: "Count open trades" reads it with what the app's open trades are floating at, and at the limit the app can delete its pending orders, close its trades in loss and close its trades in profit; all three leave the account flat until the next day. "Daily profit target" has the same switches upward: all on, it banks the day. A listener's own limit acts on that listener's trades alone. "Trading days" and "Trading hours" skip signals outside them.
Example: a daily loss limit: "Max daily loss" 200 in account money: after −150, −100 and +80 the day stands at −170 and trading continues. One more −40 makes −210 and the app stops opening trades for the day. As a percent: 2 on a day that opened at 10,000 stops trading at −200. If tomorrow opens at 12,000 the line is −240.
- Trading days: Days when the app may open trades, on your broker's server clock: mon, tue, wed, thu, fri, sat, sun.
- Trading hours: Only open trades inside this window, on your broker's server clock, e.g. 08:00-22:00. Empty = always. An overnight window such as 22:00-06:00 works too.
The day, the trading days and the trading hours run on your broker's server clock, often 2 to 3 hours ahead of UTC. The day restarts at its midnight. MetaTrader's Market Watch shows that clock.
"Daily loss limit is in" sets the number as "account money" or as "percent of the account's value at the start of the day". A percent limit is worked out again every day from what the account was worth when the day began, so it follows the account up and down. A win earlier in the day buys back room, and the floating result of open trades does not count.
"Max traded signals per day" is on "No limit" by default. Set, a signal with three take-profits counts once. "Lowest equity to trade" blocks new trades while the account's equity is below an amount. "Pause between signals (seconds)" skips a signal that arrives too soon after the last entry. A listener can also have its own "Max traded signals per day", never above the profile's.
A signal stopped by the limit says: "Today's loss (210.00) reached Max daily loss (200.00), so no new trades open until tomorrow." Once a daily loss limit is set, the Dashboard status bar shows "daily loss" with today's loss against the limit. The day's counters survive an app restart.
"Trading days" and "Trading hours" are in Settings under "Trading days and hours". The days are chips, all seven on by default: crypto trades at weekends and forex opens on Sunday evening. "Trading hours" is "All day" until you set its two clocks, from and to. A signal outside the window is skipped, and nothing is kept for later.

## Signals without a stop-loss
"Require stop-loss" is off by default: a signal with no stop-loss gets the default stop for its kind of instrument, placed from its entry, and the lots are sized from that stop. Switch "Require stop-loss" on to skip such signals instead.
1. Open "Settings" and pick "Stop-loss" in the list on the left.
2. Leave "Require stop-loss" off. The four default stops show under it.
3. Check each against the stops your groups usually give, and change the ones that do not fit.
4. There is nothing to save: each setting is saved the moment you change it, and a green tick shows beside it.
The default stops: "Default stop · forex (pips)" 30: a EURUSD buy at 1.1000 gets its stop at 1.0970. "Default stop · gold and metals (pips)" 50: on gold a pip is 0.10, so a buy at 2400 gets its stop at 2395. "Default stop · indices (points), oil (cents)" 60: a US30 buy at 42 000 gets its stop at 41 940; on oil, 0.60 away. "Default stop · crypto (% of the price)" 1.5: a BTC buy at 80 000 gets its stop at 78 800.
- Require stop-loss: Yes: a signal without a stop-loss is skipped; you never enter unprotected. No: it gets the default stop for its kind of instrument below, both as protection and as the distance the lot is sized from — or, where that default is 0, it trades with no stop at your fixed lots.
- Default stop · forex (pips): The stop a signal without one gets on forex pairs: 30 pips on EURUSD puts a buy at 1.1000 on a stop at 1.0970. "No stop": such a signal trades without one, at your fixed lots (risk % and fixed cash size by the stop, so they cannot).
- Default stop · gold and metals (pips): The stop a signal without one gets on gold, silver and other metals: 50 pips on gold (a pip is 0.10) puts a buy at 2400 on a stop at 2395. "No stop": such a signal trades without one, at your fixed lots (risk % and fixed cash size by the stop, so they cannot).
- Default stop · indices (points), oil (cents): The stop a signal without one gets on indices, oil and gas: 60 points on US30 puts a buy at 42 000 on a stop at 41 940; on oil the same 60 are cents, 0.60. "No stop": such a signal trades without one, at your fixed lots (risk % and fixed cash size by the stop, so they cannot).
- Default stop · crypto (% of the price): The stop a signal without one gets on coins: 1.5% puts a BTC buy at 80 000 on a stop at 78 800. "No stop": such a signal trades without one, at your fixed lots (risk % and fixed cash size by the stop, so they cannot).
- Default stop, any symbol (points) — older setting: The one default stop, in points, every symbol used to get. Above 0 it is still used instead of the defaults per kind of instrument; "Not used" leaves those in charge. Example: 300 points = 30 pips on EURUSD: a buy at 1.1000 gets its stop at 1.0970.
- Own stop-loss: Yes: every trade gets your own stop at the distance below, whatever stop the signal gives, and signals without a stop are traded too. The lot is sized from your stop, and breakeven and the ladder move from it. No: the signal's stop is used.
- Own stop-loss (pips): How far from the entry your stop goes, in pips of the symbol traded. Example: 30 pips: a EURUSD buy at 1.1000 gets its stop at 1.0970; a gold buy at 2400.0 gets it at 2397.0.
A kind switched to "No stop" trades with no stop at all. "Risk % of equity" and "Fixed cash" size a trade by its stop, so such a signal trades your fixed lots, and its story says so. With no stop possible for any kind, Settings greys those two sizing modes out.
The app tells the kind from the symbol's name: gold, silver and other metals; coins such as BTC and ETH; indices, oil and gas. Anything else counts as forex.
"Default stop, any symbol (points) — older setting" is the single stop earlier versions used, one number in points for every instrument. It is "Not used" by default; switched on, it still wins over the stops per kind.
A signal skipped because "Require stop-loss" is on says: "The signal has no stop-loss and Require stop-loss is on. To trade such signals, turn it off: they get the default stop for their kind of instrument, or none."
"Set up with a few questions" asks what you trade, whether your signals always give a stop-loss and what to do when one is missing, and suggests a default stop for each kind you trade.

## Which instruments may trade
Symbols need no setup. The channel's words are normalised when the message is read (GOLD becomes XAUUSD), and your broker's spelling, suffix included (XAUUSD.s), is matched automatically. Two optional lists narrow what trades: "Allowed symbols" for the profile and "Symbols" on a listener. Both must allow the symbol.
What a skip looks like: "Your Allowed symbols (EURUSD, GBPUSD) does not have XAUUSD, and only the symbols on it are traded, from any listener. Add XAUUSD to it, or empty the Allowed symbols."
- Symbol names at your broker: For an instrument your broker calls something else. On the left the word signals use (GER40, US100, GOLD), on the right the symbol exactly as MetaTrader shows it (DE40, USTEC, XAUUSD.pro). The app then trades that symbol whenever a signal names the word. Example: Signals say GER40, your broker lists DE40: row GER40 → DE40. The mark next to the symbol says whether your broker has it.
- Allowed symbols: If set, only these symbols may ever be traded, from any listener. Empty = no restriction. Write each one as the Signals page shows it (XAUUSD for gold) or as your broker spells it (XAUUSD.s), separated by commas.
A list reads the words channels use: US100, USTEC and NASDAQ all mean NAS100, USOIL and WTI mean XTIUSD, GOLD means XAUUSD. Your broker's own spelling (XAUUSD.s) works too. When a signal is skipped, the reason shows the list and the symbol.
"Allowed symbols" is in Settings under "Symbols", empty by default. It allows only those instruments, from any listener. "Symbols" on a listener narrows that one group further. Emptying a list lifts its restriction at once.
When your broker calls an instrument something else (US30 is DJ30 at some brokers), the signal is skipped with "Your broker has no symbol called US30". Open that signal in the app and press "Tell the app what your broker calls US30": the app searches your broker's own list, you click the right one, and from then on those signals trade. You do it once. The names are kept in Settings under "Symbols", as "Symbol names at your broker".

## Netting accounts: one position per symbol
A netting account keeps one position per symbol, and the app detects it. A signal with several take-profits becomes one position with the total lots, the signal's stop and the last target. The earlier targets rest at the broker as orders that each close their share.
Example: Buy EURUSD 0.50 lots with targets 1.1020, 1.1040, 1.1060 and 1.1080, equal shares: one buy position of 0.50 with its take-profit at 1.1080, plus sell limits of 0.12 lots at 1.1020, 1.1040 and 1.1060.
Those sell limit orders are your take-profits. If you delete them in MetaTrader, those targets are gone.
Most retail accounts are hedging accounts, where several trades can be open on the same symbol. You can tell a netting account in the app: "Max open positions per symbol" disappears from Settings while one is connected.
The resting orders live at the broker, so they fill even while MetaTrader is closed. A new signal on a symbol that already has a position is skipped: one signal per symbol at a time.

## Why a signal was not traded
Every signal keeps its full story, traded or not. A skipped signal names the rule that stopped it, with the setting written as the Settings page spells it.
1. On the "Dashboard", click the signal. Or click "Browse all signals" and set the outcome filter to "Skipped".
2. Read the status tag and the reasons under the levels. The first reason is the rule that decided.
3. Check "Legs not placed" for take-profits that were left out, and "What happened" for the timeline.
When every signal is skipped for the same reason, that reason is one setting to change. When the message was read wrong, use "Read wrong?" on the same screen.
The reasons after the first explain the size. "Legs not placed" lists each take-profit that was left out, with its own reason. A skip can also be the limit working as you set it, and then there is nothing to change.
The outcome filters are "Any outcome", "Traded", "Skipped", "Held", "Not a signal", "Could not read", "Too old" and "Tests (dry runs)".

## Common setups
- I want to risk 1% per signal, and my signals have 3 take-profits → Settings → Sizing mode → Risk % of equity; Settings → Risk % of equity → 1; Settings → Multiple take-profits → Split: a separate trade for each take-profit; Settings → Share across take-profits → leave empty (1% is for the whole signal: on 10,000 USD, 100 USD across the three trades.)
- Stop for the day after I lose 3% → Settings → Safety limits → Daily loss limit is in → percent of the account's value at the start of the day; Settings → Max daily loss → 3 (A day that opened at 10,000 USD stops opening trades once closed results reach −300 USD. Open trades stay.)
- I have a small account and I want to be careful → Settings → Position sizing → Sizing mode → Risk % of equity; Settings → Risk % of equity → 0.25; Settings → Max lots per signal → 0.5; Settings → Max open positions → 4, Max signals open at once → 1; Settings → Daily loss limit is in → percent of the account's value at the start of the day, Max daily loss → 2 (The setup questions pick these for "Protect my account first". A size under the broker's smallest lot is skipped.)
- My channel often posts signals without a stop-loss → Settings → Stop-loss → Require stop-loss → Off (the default); Settings → Default stop · forex (pips) → 30, gold and metals 50, indices 60 points (oil 60 cents), crypto 1.5 (the defaults) (Each such signal gets a stop for its kind of instrument, and "Risk % of equity" sizes from it. Match the distances to the stops your group usually gives.)
- Never trade a signal without a stop-loss → Settings → Stop-loss → Require stop-loss → On (A signal with no stop-loss is skipped, and its story says why.)
- I am still learning: always the smallest size → Settings → Sizing mode → Fixed lots; Settings → Fixed lots are for → Each take-profit; Settings → Lots for each take-profit → 0.01 (Three take-profits open three trades of 0.01. With "The whole signal", 0.01 goes in as one trade at TP1.)
- Only trade London and New York hours, Monday to Friday → Settings → Trading days and hours → Trading days → Monday to Friday on, Saturday and Sunday off; Settings → Trading hours → from 10:00 to 23:00 (example) (Hours follow the broker's server clock. Where it shows midnight at the New York close, London opens at 10:00.)
- One channel is volatile: half size, for that channel only → Listener → Add a setting of its own… → Risk % of equity → half of the profile's; Listener → Add a setting of its own… → Max traded signals per day → 3 (Where your profile risks 1%, this group risks 0.5%, and it stops after 3 traded signals a day.)
- Never more than 3 trades open → Settings → Safety limits → Max open positions → 3; If you mean 3 signals rather than 3 trades: Settings → Max signals open at once → 3 (A signal that opens three trades fills all three places but is one signal. Pending orders count too.)
- Gold only → Settings → Symbols → Allowed symbols → XAUUSD (Only gold trades, from any listener. For one group only, use "Symbols" on that listener.)
- My channel posts buy stop and sell stop orders → Listener → Stop orders → On; Listener → Cancel a limit or stop order not filled after → 60 (example); Listener → Let both sides of a straddle trade → Off (Each stop waits at the broker for its level. In a straddle, the side the price reaches first trades and the other side is cancelled.)
- Wait for the channel's entry price → Listener → Entry mode → Limit (at the entry or better); Listener → Cancel a limit or stop order not filled after → 30; Listener → If the limit order expires → Cancel it (A pending order rests at the stated entry for 30 minutes, then is removed. It counts in your position limits.)

## Common pitfalls
- "I set 1% and the signal had 4 take-profits, so I risked 4%." — You risked 1%. "Risk % of equity" and "Fixed cash" size the whole signal and share it across its take-profits. Only "Fixed lots" set to "Each take-profit" multiplies.
- "I set Fixed lots 0.10 and got 0.40 lots in the market." — "Fixed lots are for" is "Each take-profit" by default, and the signal had 4 take-profits. Choose "The whole signal" to trade 0.10 in all.
- "My listener's Symbols has EURUSD but EURUSD signals are skipped." — The profile's "Allowed symbols" has to allow it too. Both lists must allow a symbol, written the way the app shows it.
- "My signals stopped for the rest of the day." — A daily limit was reached: "Max traded signals per day", "Max daily loss", or a listener's own daily cap. They start again at the broker's midnight.
- "Signals are skipped in hours I allowed." — "Trading hours" and "Trading days" run on the broker's server clock, often 2 to 3 hours ahead of UTC. Check the clock in MetaTrader's Market Watch and shift the window.
- "My trade is much smaller than 1% of my account." — When the story says "Capped at Max lots per signal (1.00).", the cap cut it. Raise "Max lots per signal". A listener with its own lower "Risk % of equity" trades smaller too.
- "My limit order never filled and then a market order appeared." — "If the limit order expires" is on "Enter at market if still close". Set it to "Cancel it" to trade only at the stated price.
- "My buy stop entered at market as soon as the signal came." — The price was already at or past the level, so the breakout had happened. It enters at market within "Max entry deviation" and is skipped further than that.
- "Both sides of my straddle opened." — "Let both sides of a straddle trade" is on for that listener, or the two sides came in two messages. Switch it off to trade only the side the price reaches first.
- "The group posts BUY STOP but the app skipped it (or bought at once)." — "Stop orders" is off on that listener, so the message is read like any other entry. Open the listener and turn it on under "Entry".
- "A signal without a stop-loss traded with no stop at all." — "Require stop-loss" is off and the default stop for that kind of instrument is on "No stop". Switch it on and type a distance under "Stop-loss", or switch "Require stop-loss" on.
- "I cannot find Max daily loss in Settings." — It is under "Safety limits", in the part named "Per day", beside "Daily profit target". In the Desk, open Settings and pick "Safety limits".
- "My signals for US30 (or GER40, NAS100) are always skipped." — Your broker calls it something else. Open a skipped signal in the app and press "Tell the app what your broker calls it", then pick it from your broker's list. Once is enough.

Q: Does Relay2Trade risk my percentage on each take-profit or on the whole signal?
A: On the whole signal. With "Risk % of equity" or "Fixed cash" the lots are worked out once for the signal and shared across its take-profits, so 1% on a signal with 4 take-profits is 1% in all.

Q: What does Relay2Trade do with a signal that has no stop-loss?
A: By default it gives the signal a stop for its kind of instrument and sizes from it: 30 pips on forex, 50 pips on gold and metals, 60 points on indices (60 cents on oil), 1.5% of the price on crypto. Switch "Require stop-loss" on to skip such signals instead. If you then place such a signal with "Force placement", it goes in with no stop-loss at all, and the app tells you at once to put one on yourself.

Q: Can I set a daily loss limit in Relay2Trade?
A: Yes. "Max daily loss" stops new trades once the day's closed result is that far in the red, in account money or as a percent of what the account was worth when the day started. Open trades are left alone. "Force placement" does not get past it: it holds until the broker's next day.

Q: Can Relay2Trade stop trading for the day once I am in profit?
A: Yes. "Daily profit target" stops new trades once the day's closed result, wins minus losses, reaches it, in account money or as a percent of what the account was worth when the day started. Open trades keep running and count only once they close. Like "Max daily loss", "Force placement" does not get past it, and the day starts again at midnight on the broker's server clock. It is off by default.

Q: Can I place a signal my rules refused?
A: Often, yes: "Force placement" on the signal, in the app or in the Desk, places it once past your own rule, whether a lot, margin or position limit, the daily signal count, "Require stop-loss", "Require full signal" or the listener's entry rules. The trading switch and hours, the equity floor, the cooldown and the day's loss and profit limits always hold, so a signal one of them stopped has no "Force placement". Your settings do not change.

Q: Does Relay2Trade count my manual trades in its limits?
A: No. Positions, lots, signals and the daily result count only trades the app placed. Your manual trades do move the account's equity and margin, which the equity floor and the margin limit read.

Q: What happens to a signal that arrives outside my trading hours?
A: It is skipped, and nothing is kept for later. Its story names the hour on the broker's server clock and your window.

Q: Do I have to type my broker's symbol suffix?
A: No. The app matches your broker's exact symbol names, suffix included, by itself. The symbol whitelist is optional.

Q: Where do I see why a signal was not traded?
A: Click the signal on the Dashboard, or use "Browse all signals" with the filter "Skipped". The story gives the reason and names the setting that decided. A "Go to" button opens that setting.

---
Source: https://relay2trade.com/features/sizing-and-safety · Updated 2026-10-16
