ogsfrompoly

Copy trade for dummies

Plain-English walkthrough of the ogsfrompoly copy-trade bot — when it buys, when it skips, when it sells, and which numbers you can actually turn.

Alongside the published track record, a small bot mirrors the wallets our skill test flags. This page is the whole mechanism in plain language: what it does, step by step, and which numbers are knobs versus rules welded into the code.

Think of it as a very cautious impersonator standing in the market, watching traders who have already proven themselves. It is deliberately timid — the position sizes below are tiny on purpose, because the point of the first live run is to be correct, not to be big.

Every number on this page is the live setting for the Macro market as of 2026-07-27, read from config/copy_trade.yml.

Try it — the bot's decision, live

defaults = Macro config, 2026-07-27

Should I touch this at all?
How much can I put at risk?
How do I get filled?

Incoming signal

4 skilled wallets bought “Fed cuts rates at the September meeting”

  • Is a crowd agreeing, not just one trader? 4 wallets ≥ 3
  • Is there anyone here to trade with? $4,200 ≥ $1,000
  • Is this market about to end? 6h ≥ 1h
  • Has the price already run away? 1.1% ≤ 3%
  • Do I have room under my cap? $2 open + $1 ≤ $5
  • Will this take me below my floor? $28.40 → $27.40 ≥ $20
  • Am I being asked to overpay? 0.4% ≤ 1%

BUY $1

All seven checks passed. The bot takes a $1 ticket at market and holds it until the first skilled wallet sells.

The real executor short-circuits at the first ✗ and moves on. Every check is scored here so you can see what each knob does.

In one sentence

When 3+ skilled wallets agree, and the market holds at least $1,000 of liquidity, has more than 1h left to run, and has not moved more than 3% since they bought → the bot buys $1 without paying more than 1% over fair price, holds until the first of them sells, keeps 2 POL back for gas and $20 on the floor, and repeats with never more than $5 in play at once.

The whole story, one step at a time

1. It listens for a crowd, never for one trader

It does not move because a single wallet bought something. Only when at least 3 skilled wallets buy the same thing at once (cluster_threshold) does it say: that is a quorum, worth a look.

2. Three safety checks before it will buy anything

3. It checks its own wallet

“Do I have room?” — it holds at most $5 open at any one moment (exposure_cap_usdc).

“Will this take me too low?” — it never trades if the balance would drop below $20 (working_capital_floor_usdc).

It also parks 2 POL (gas_reserve_pol) for network gas, so it can always afford the exits it still owes.

4. It buys small, and refuses to overpay

If everything lines up, it buys $1 (trade_size_usdc) at market — with a brake on it. It will not pay more than 1% over fair price (slippage_pct). If the order book demands more, it walks away.

5. It holds, and runs at the first sign of an exit

Then it watches the same skilled wallets. When the first one of them sells, the bot sells too, immediately. It does not wait for the others to agree and it does not sit around for the market to resolve. Riding to resolution is only the fallback, for when nobody sold first.

This one is hard-wired. There is no setting for it.

6. It goes around again

Sold, dollar back, room free, next signal. All day — but never more than $5 in play at once.

7. Once a week it sweeps the profit

It counts what it actually made, after fees and gas. A green week sends the surplus above the $20 floor to the payout address (profit_destination) — but only if that address is on the allowlist (destination_allowlist, the safety catch) and only if the amount clears the $1 dust threshold (dust_threshold_usdc). A red week pays out nothing at all. The first payout ever made needs a human to say yes.

8. The big red button

At any moment the kill switch (kill_switch) stops the bot buying anything new — while it keeps watching and closing whatever is already open. It stops taking risk; it does not abandon it.

What is hard-wired, and not a setting

Why split it that way? How much, when to skip, how much at once, how much to leave behind — all of that is a number, and numbers are safe to expose. How it buys and when it sells — the entire copying logic — lives in code, so that one careless line of YAML cannot quietly derail the strategy.

What this page is not

These are operating parameters for our own small bot, published in the same spirit as the rest of the track record. They are not advice, not a signal service, and not a claim that mirroring skilled wallets will keep working.

The bot's wallet addresses are never published anywhere on this site — watching the execution wallet in real time would expose open positions, which is exactly what the disclosure policy exists to prevent.