Documentation

See exactly how the software works

Every page, feature, and risk control — explained in plain English. The same docs our members use, open for anyone to read.

Your Pages

Copy Trade is a special mode for forwarding a trade idea to a shared copy-trade strategy instead of placing it on your own broker account. When you submit through Copy Trade, the signal is sent to the shared strategy, where other subscribers can pick it up.

The Copy Trade page with its entry slots above the live alerts table

How it differs from Hybrid Trade

  • Hybrid Trade places a real order on your broker account immediately.
  • Copy Trade broadcasts the trade idea to a shared copy-trade strategy. No order is placed on your account from this page.

Using the page

The Copy Trade page has three entry slots so you can pre-stage multiple ideas (for example, a call setup on SPY and a put setup on QQQ) without retyping the form each time. The first two are full-detail slots where you fill in the same fields as Hybrid Trade — ticker, expiration, strike, direction, quantity, and order type. The third slot is Turbo Trader (see below), a one-click way to fire an alert without picking the exact contract yourself.

When the moment is right, click submit on the slot you want to send. The other slots stay queued and can be sent later (or cleared).

Today's alerts

Like Hybrid Trade, this page shows today's incoming alerts so you can act on the same signals you've been watching, but route them through copy-trading instead of your own account.

Note

"Today" follows your device's clock. If you check late at night, you'll still see everything from your own calendar day — the list doesn't reset until midnight your local time. Positions that are still open always stay on the list no matter the hour.

Single Leg vs Spread mode

The first two entry slots each have a small toggle at the top: Single Leg or Spread. Pick Single Leg when you're broadcasting a plain call or put. Pick Spread when you're broadcasting a multi-leg structure — vertical, iron condor, iron butterfly, anything with more than one leg. The form fields change to match the mode you chose, so you only see the inputs you need.

Buy to Open vs Sell to Open

Every Single Leg alert asks which Side you're opening: Buy to Open or Sell to Open. This is separate from Call vs Put — Call/Put says which contract, Side says whether you're the buyer or the seller of it.

  • Buy to Open (the default) — you pay for the option. The trade makes money when the contract gains value.
  • Sell to Open — you collect the premium up front. The trade makes money when the contract loses value, and it's a winner in full if the option expires worthless.

The little BTO or STO tag next to the contract symbol at the bottom of the form confirms which one you're about to send. Side resets to Buy to Open after every send, so a one-off sold contract can't quietly carry into your next alert.

Note

Getting this right matters after the fact, not just at entry. It's how we score the alert — a sold contract that drops from $0.40 to $0.05 is a +87% win, but if it went out marked as bought, that same move is recorded as an 87% loss. Spreads don't ask, because a spread already tells us its direction from its legs.

The Wheel Trade checkbox

When you're broadcasting for DOPE Spreads and the side is Sell to Open, a Wheel Trade checkbox appears. Tick it when you're fine being exercised (assigned) on the position rather than closing it for cash. Subscribers who have turned Allow Wheel off in their own strategy will skip that alert entirely.

It's per-send: it clears itself after each entry and has to be ticked deliberately each time.

Tip

The checkbox is hidden on Buy to Open on purpose. You can only be assigned on an option you sold — nobody can exercise a contract you bought — so a wheel flag on a bought call or put would do nothing but cost your subscribers a trade they should have taken.

Turbo Trader (Slot 3)

The third slot is Turbo Trader — a one-click way to broadcast an alert when you know the ticker and the direction but want to fire fast. Type a ticker (or tap the SPY / QQQ quick buttons), then press BUY CALLS to broadcast a call or BUY PUTS to broadcast a put. There's no expiration or strike to fill in — Turbo Trader handles that for you.

There are two ways it picks the strike:

Smart Contract Logic is the easy default. Leave the switch on and you don't choose a strike at all. When you press one of them, the system looks at the nearest strikes in your direction and picks the one with the best market activity (things like trading volume and open interest), then broadcasts that contract to your copiers. This is the cleanest way to send an alert on any ticker.

Example

You want to send a long NVDA idea. Type NVDA, keep Smart Contract Logic on, and press BUY CALLS. The system picks the best NVDA call for you and broadcasts it to the strategy — no strike-picking required.

Strikes Out is the manual option. Turn the switch off and a Strikes Out box appears, letting you say how far out-of-the-money to go: 0 is the strike nearest the current price, 1 is one strike further out, and so on. This works cleanest on $1-strike tickers like SPY and QQQ; for other tickers, leave Smart Contract Logic on.

Note

Both buttons stay disabled for a moment while Turbo Trader fetches a live price for the ticker you typed — that's expected. Once the price is in, the buttons light up. With Smart Contract Logic on, the exact contract is chosen a few seconds after you press, so the new alert appears in the table just after.

Price Trigger (Slot 4)

The fourth slot doesn't send an alert now — it sends one when the stock reaches a price you name. Type a stock, type the price you want to trigger at, choose calls or puts, and press Arm Trigger. Nothing goes out to your members until the stock actually gets there; the moment it does, the entry alert broadcasts exactly as if you'd pressed Turbo Trader yourself.

Example

SPY is at $610.12 and you want your members long calls only if it pushes through $612.50. Arm a trigger at 612.50, choose Calls, and leave Smart Contract Logic on. If SPY gets there, the alert goes out with a fresh contract. If it doesn't, nothing is ever sent.

While a trigger is waiting, it appears as its own card at the top of Open Positions & Today, with the stock's price ticking live and how far it still has to go. You can change the price, switch between Smart and a hand-picked strike, or cancel it outright.

Only you can see a waiting trigger. Your members see nothing at all until it fires — a trigger is your intent, not an alert.

See Price-Triggered Entries for the full details, including how long a trigger waits and what happens if the stock gaps straight through your price.

The alerts list

Below the entry slots is a live list showing both today's alerts and any alerts that are still open from earlier — so you can keep an eye on positions that haven't closed yet. Each alert is its own card. At the top of the card you'll see:

  • The time the alert was sent and the ticker, with a spread-type pill if it's a multi-leg trade and an AVG pill if the position has been scaled into more than once.
  • The status (active or closed) and, once a trade is finished, its outcomeWIN, LOSS, or BE.
  • Entry (the price the alert went out at), the current live Price (which flashes when it ticks up or down), and P&L % (how the alert is performing right now).
  • High and Low — the best and worst prices the alert has touched since the entry price you currently hold. Each one shows, in parentheses, how far that is from the entry price. For example, an entry of $0.39 with a high of $0.53 shows (+35.90%). If you Scale In and your average entry changes, the High and Low restart from that moment so they always measure against the average you actually hold (see The averaged (AVG) pill).
  • For a closed trade, its Exit price and Exit Time, plus a green Max pill showing the best gain the alert ever reached. That best-gain number keeps counting even after the trade closes, right up until the option expires — so you can see how much profit was left on the table if the price kept running.

Below the header, each leg of the trade has its own row showing its take-profit, its stop-loss, and a small progress bar that shows where the live price currently sits between the two. Underneath are the action buttons described below.

Once a leg finishes, the row shows a small badge — and both the badge and the progress bar are colored by what that leg actually made, not by which order happened to fill. A leg that ends in profit is green with a ; a leg that ends at a loss is red with a . Hover the badge and it tells you both halves of the story: which target filled, and what it earned or lost. When a leg finishes, its progress bar also freezes where it came off instead of drifting.

That distinction matters because you can move a stop. If you raise a stop above your entry to protect a gain and the price later comes back and takes it, the order that filled was a stop — but the trade made money, so it's green.

Example

You post SPY calls at $1.00. The contract runs to $1.40, so you raise that leg's stop to $1.15. The price falls back and the stop fills at $1.15. The badge is a green , the bar is green, and hovering it reads "Stop-loss filled at $1.15 — realized +15.00% (a win)." It is a win, and the card says so.

Example (the other way): A leg is under water at $0.62 against a $0.90 entry. You pull the target down to $0.75 to get some of it back, and it fills there. The order that filled was a take-profit — but you still lost −16.67%, so the badge is a red . A green ✓ there would be flattering and wrong.

While a trade is still live, the badge appears the moment the price touches a target, based on the highest and lowest prices the trade has hit since entry — so it stays put even if the price later moves back the other way.

Example

A leg with a take-profit of $1.50 briefly tags $1.55. It immediately shows a green and its bar fills to the target. If the price then drifts back down to $1.30, the stays — so you always know that leg reached its goal, even though the price is no longer there.

Click Refresh at the top of the list to pull the latest snapshot if you want to be sure you're current.

Showing only active positions

Next to Refresh is a small Active / All toggle. By default it's on Active, which shows only the positions that are still live right now — so you land straight on what you're managing. The Active button also shows a count, for example Active (3), so you can tell at a glance how many positions are still working. Switch to All to also see every alert that has already closed today (including closed, expired, and stopped-out ones) when you want to review the day's finished trades. If Active is empty, nothing is live at the moment — switch to All to see the day's history.

The Active / All toggle filtering the open-positions table down to live trades

Card view vs. List view

Next to the Active / All toggle is a Cards / List toggle that changes how your open positions are laid out — the information and the controls are exactly the same either way, so pick whichever you find easier to read.

  • Cards (the default) gives each trade a roomy card with all of its details and buttons on display at once. Great when you're managing just a few positions and want everything in front of you.
  • List packs each trade onto a single compact row — time, ticker, entry, live price, P&L %, high, low, and status all lined up in columns, like a table. It's the quickest way to scan a lot of positions at a glance.

In List view the management controls are tucked away until you need them: tap any row and it expands into a drawer with the full set of controls — the same inline stop-loss and take-profit editing, Scale In, Auto-exit, Set all SL / TP, and Close buttons you get on a card. Tap the row again to collapse it. You can have several rows open at once.

The app remembers which view you picked on this device, so if you prefer List it'll still be List the next time you open the page. On a phone the List rows stack neatly with a label on each value, so there's never any sideways scrolling.

Example

You've got eight open positions and just want to see which one is farthest in the red. Switch to List, scan down the P&L % column, tap the worst one to open its controls, and adjust its stop — all without leaving the row.

Finished alerts keep their bars

A completed alert shows exactly the same per-leg rows a live one does — each leg's target, its stop, its progress bar and its outcome badge — instead of the bare Stop / Target pair it used to show. Nothing is editable and there's no close button, because there's nothing left to close. It's the same picture, frozen.

The bar is anchored on the price each leg actually came off at, so a trade that peeled off in stages shows each stage where it really landed.

A completed Copy Trade card showing each leg's target, stop and frozen progress bar

Tip

Switch the Active / All toggle to All to review the day's finished alerts this way. It's the fastest way to see whether a trade that "stopped out" actually stopped out in profit.

Note

The stop shown on a leg is always the stop that is really in force — the one you set, or the raised one Profit Lock put there, marked with a small green . It's the same price the alert is actually being measured against, so a leg that reaches its stop comes off at the number you were looking at.

When Stop or Target has no price

Some alerts fall back to a simple Stop / Target pair instead of the full leg rows — spreads, and older alerts. Those two cells can show a symbol instead of a price, and the two symbols mean different things:

  • (dash) — there is genuinely no level here. Nothing will close this alert on its own.
  • ? (question mark) — the page could not read this alert's exit legs. This does not mean there's no stop. Your strategy's exit legs are still in force and can still close the trade. Hover the ? for the same explanation, then open the strategy's exit legs to see the actual numbers.

The distinction matters. A ? used to render as a dash, which read as "no stop set" — so an alert could close on a stop the card appeared to say it didn't have. If you see a ?, check your strategy's exit legs before assuming a trade is unprotected.

Remember: every exit leg has a stop. The SL column in the exit-legs editor is required and always holds a value — there's no "target only" setting — so if you never chose one deliberately, it's still whatever it was seeded with. It's worth a look.

Changing Stop-Loss and Take-Profit on an alert

To change a leg's stop-loss or take-profit, just click the price right on that leg's row, type the new value, and press Enter (or the ✓ button). Press Esc (or the ✕) to cancel. There's no separate "Modify" button or leg dropdown to work through anymore — you edit the exact leg you're looking at, in place.

If you open both the take-profit and the stop-loss on the same leg before saving, they're sent together as a single update to the broker.

On a multi-leg trade you'll also see an All Legs row with Set all SL and Set all TP controls. Each one sets that value on every leg at once — handy when a trade is running and you want to move all your stops in a single adjustment.

Example

You're up big on a 3-leg NVDA runner and want to protect the gain. Click Set all SL, type a price above your entry, and confirm — every leg's stop jumps up to lock in a minimum win, all at once.

Every alert card also carries a Dynamic Stops row of green buttons — on single-leg alerts as well as multi-leg ones. Each one moves the stop on every still-open leg in a single action: BE puts them just above the alerted entry so the alert can't finish red, and the percentage buttons lock in that much profit. The percentages are worked out from how far the alert has actually run, and hovering any button shows the exact dollar price it will set. Legs that have already closed are skipped. Buttons you can't use yet stay in place and gray out rather than disappearing, so the card doesn't shift under your finger while prices tick.

Example

An alert went out at $1.00 and it's now trading at $1.20. The row shows BE · 5% · 10% · 15%. Click 15% and every open leg's stop moves to $1.15 — nobody following the alert can make less than a 15% win from here.

After you use one, the row refreshes and divides up whatever profit is still on the table, so you can keep raising stops as the alert runs. A grayed-out button is one that's currently too close to the live price to place; it comes back on its own if the price moves up. See the Modifying Stop-Loss & Take-Profit topic for the full picture.

Note

Everyone following you receives that exact stop price, not a percentage of their own fill. If a subscriber got in at a worse price than the alert, $1.15 is still their new stop — it just may not be the same profit for them.

For iron condors and iron butterflies, changing a stop or target still asks whether you mean the call bracket or the put bracket, since those alerts have two stops and two targets. See the Modifying Stop-Loss & Take-Profit topic for the full picture.

When you move a target, the green / red badge on that leg starts measuring again from that moment. A price the trade touched before your change no longer counts toward the new target — so nudging a take-profit up won't instantly show a ✓ for a level it hit half an hour ago.

When Profit Lock raises a stop

If the strategy behind this page has Profit Lock turned on, then once one leg's take-profit is reached the stops on the remaining legs are automatically raised to protect the win. When that happens, the leg's stop on this page shows the raised price with a small green beside it.

The raise happens on our servers, at the moment the leg banks its profit. You don't need this page open for it, and it reaches everyone following you at the same time. The appears once the new stop is actually in force — so the price beside the arrow is the one the alert is being measured against from then on, not a guess at where the stop is heading.

Example

A 2-leg alert entered at $0.80 with targets at $1.00 and $1.30, Profit Lock at 50%. Leg 1 tags $1.00, and leg 2's stop on the card jumps from $0.65 to $0.90 ↑ — already above the entry. If leg 2 later falls back to $0.90, it comes off there.

An auto-raised stop is still yours to move

The is a label, not a lock. A leg whose stop Profit Lock raised stays fully editable: click the price (or the arrow itself) and set whatever you want, exactly like any other leg. You can move it up to bank more of the run, or down to give a runner more room — both stick, and both go out to everyone following you.

Profit Lock only ever acts again when another leg banks a take-profit. It will not quietly undo a change you made by hand.

Example

Leg 1 tags its target and Profit Lock raises leg 2's stop to $0.90. Leg 2 then runs to +49%. You click $0.90, type $1.05, press Enter — leg 2 now can't finish below $1.05. Nothing puts it back to $0.90.

See Multi-Leg Exits for how Profit Lock decides the new stop.

When a leg actually comes off

We watch every alert's live price on our servers and bring a leg off when it reaches that leg's target or stop. This runs whether or not you have the app open.

Two deliberate safeguards mean it isn't always the instant the price prints your level:

  • The market has to look real. We only act on a proper two-sided quote — a genuine buyer price and seller price that aren't unreasonably far apart. Options books sometimes flicker to something like buyers at $0.10, sellers at $1.06 for a second. The middle of that is a number no one would trade at, and closing a live position on it would be a gift to whoever posted it. We wait for the book to look sane again.
  • One print isn't enough. A level has to be reached on two readings in a row. A single bad tick arms the exit; it takes a second one to fire it. If price bounces straight back, nothing happens and the count starts over.

In practice that's a delay of a moment or two, and it's the difference between a stop that protects you and one that a single junk quote can trip.

Note

The price we measure against is the middle of the bid and ask — the same number shown in the Price column. That's usually a touch different from what a market order would actually get you, especially on a wide market, so your real fill can land a little either side of the level.

Example

Your leg's stop is $0.28. The market goes $0.25 bid / $0.31 ask — the middle is $0.28, so the stop is reached and the leg is armed. The next reading confirms it and the leg comes off, recorded at $0.28. If instead the very next reading came back at $0.30, nothing would have fired.

Scaling in

If you want to grow the position on an alert that's already live, use Scale In. The split button lets you either send the additional contracts at market (one click, fills immediately) or at a limit price you type in. Scale-in works for both single-leg and spread alerts. When a position has been scaled into more than once, the ticker grows a small AVG pill so you know the entry price you see is a blended average of every fill.

You can also arm the add ahead of time instead of clicking when the moment comes. Auto Scale-In watches the alert's live price on our servers and adds the moment your level is reached — for every subscriber at once, each sized by their own settings — then switches itself off. Nothing rests at anyone's broker, and it works on spread alerts as well as single-leg ones. See that topic for how the level and its direction work.

Closing an alert

Close All ends the whole position — every leg at once.

On a multi-leg trade, each leg's row also has a small × button, so you can close a single leg and let the rest keep running — for example, take one leg off the table and let your runner ride.

For an iron condor or iron butterfly, the Close button instead opens into three choices:

  • Whole Spread — closes every leg at once.
  • Close Call Side — exits only the call legs and leaves the put side running.
  • Close Put Side — exits only the put legs and leaves the call side running.

This is the same behavior described in the Spread Trades topic.

Whole-trade auto-exit

Sometimes the price blows past every leg's stop or target but the position keeps lingering until someone closes it by hand. Auto-exit fixes that: you set a single take-profit and/or stop-loss price for the entire trade, and the system watches the price for you. The moment the price touches either level, the whole position closes — every leg, for all subscribers — automatically.

Because this runs on our servers, it keeps working even if your browser is closed. You don't have to be watching the page for it to fire.

On an active single-leg or runner trade, click + Auto-exit, choose what your numbers mean, type a whole-trade take-profit and/or stop-loss, and confirm. There are three choices:

Setting What you type Reads as
Price 1.20 "when the contract touches $1.20"
P&L $ 400 or -250 "when the trade is up $400 / down $250"
P&L % 50 or -25 "when the trade is up 50% / down 25%"

The armed levels show as a green TP chip and a red SL chip; use Edit to change them or Clear to turn auto-exit off. Once armed, each chip has tiny ▲ / ▼ arrows next to it — tap them to nudge that level up or down and it saves instantly, no need to open Edit. The step follows the setting: $0.01 for Price, $5 for P&L $, 1% for P&L %. It fires once — when a level is hit the trade closes and auto-exit switches itself off.

In the two P&L settings the numbers are signed, so you can put a stop in profit: a stop of 50 in P&L % means "if this gives back down to only +50%, take it."

Example

You're in a SPY call at $2.40 and want a hard safety net you don't have to babysit. Click + Auto-exit, leave the setting on Price, set the stop to $1.20, and confirm. If the option drifts down and touches $1.20 — even overnight, with your laptop shut — the whole position closes for everyone. Prefer to think in percentages? Switch to P&L % and set the stop to -50 instead; same idea, expressed the way you actually plan the trade.

Note

Auto-exit is a whole-trade safety net for single-leg and runner trades. It's separate from each leg's own working stop and target, which you can still edit inline. Spreads keep their own Close controls instead. Members get the same feature on their own positions on the Live Trades page — see Auto-Exit.

The averaged (AVG) pill

When you see an AVG pill next to a ticker, it means the position is the result of more than one fill — either because the original order was filled in pieces, or because you (or another subscriber) used Scale In. The entry price shown is the weighted average of every fill. The individual orders (each with its own time, quantity, entry, and P&L) are listed right at the top of the card, above the legs, so you can always see exactly what makes up the average — no need to expand anything.

Note

Each time you scale in and the average entry changes, the High and Low columns reset to the current price and start tracking again from there. Your earlier peak and dip were measured against the old entry, which no longer applies once the average moves — so the reset keeps the High/Low percentages honest against the price you actually hold now.

Tip

Copy Trade does not place anything on your broker account. It broadcasts the alert to the shared strategy. If you want the same trade to run on your own account, use Hybrid Trade instead — that's the page that talks to your broker.