The Small Group Experience · Lesson 2

Our small group lives on Discord. Not because it’s the fanciest tool, but because it’s free, it runs on everything, it does voice and video and screen-share in the same window, and five traders in five time zones can leave it open all day without anyone thinking about it. This lesson is the server I’d build if I were starting again tomorrow, including the bit where I discovered that a free screen-share of a futures chart looks like it was filmed through a screen door, and paid to fix it.

Step 1: Make the server, then make it boring

Create a new server (the plus button in the left rail, “Create My Own”, “For me and my friends”). Name it something you won’t be embarrassed to say out loud on a voice call. Then, before you invite a single person, go to Server Settings and do three unglamorous things:

  • Turn off the defaults you don’t want. Delete the “general” text and voice channels Discord creates. You’re going to build better ones.
  • Lock the door. Under Invites, make sure nothing is set to permanent or public. A trading group of five is private. Every invite you send should expire after a day and a use.
  • Require 2FA for moderation (Safety Setup). It takes a minute and it means a stolen password can’t nuke the server.

Step 2: Channels that match the trading day

The mistake everyone makes is building channels by topic. Build them by time of day, because that’s how a trading session actually unfolds and it’s how five people know where to be. Here’s ours, more or less:

Text channels

  • #plan: pinned trading plans, one message per member. When someone changes a rule, they edit their message. That’s the source of truth.
  • #pre-market: levels, bias, and the day’s catalyst check. Every morning, everyone posts before the open. If yours isn’t there by the bell, someone will ask why.
  • #trade-log: one line per trade, live. Setup name, grade, entry. Nobody types paragraphs here; it’s a ticker tape of decisions.
  • #journals: a Forum channel, one thread per member. End-of-day entry goes in your thread. Others reply in the thread. This is where the execution column gets read.
  • #grades: the weekly roll-up. Daily grades, weekly grade, and one sentence about what the week taught you.
  • #corner: for the trader who just hit their daily stop. Rule: you post here, you stop trading, and the others talk to you. Nobody trades through a max loss alone.
  • #off-topic: because five people from five countries have opinions about coffee, football, and whose weather is worse.

Voice channels

  • Trading Floor: open from pre-market to close. Cameras on if you can, mic on push-to-talk. This is where the session happens.
  • Review Room: for after the close and the weekly review, so the floor stays quiet for whoever is still working the last hour.
  • Quiet Car: voice channel with the mic permanently off. For the trader who wants company without commentary. Sounds silly. Gets used every week.

Forum channels are the underrated feature for a trading group. One thread per person for journals means a month of entries is scrollable in one place, searchable, and nobody’s Tuesday gets buried under someone else’s Friday.

Step 3: Roles and permissions, kept simple

You need three roles and no more. Owner (you), Trader (everyone), and Guest for the occasional visitor who gets voice but not the journals. Give the Trader role the ability to manage their own messages and threads and nothing else. Give Guest read-only on #plan and voice on the Trading Floor only. Then never touch roles again. A five-person group doesn’t need a moderation hierarchy; it needs a door and a room.

One permission worth setting deliberately: turn on Use Slowmode at a few seconds in #trade-log. It stops the fast-fingers member from turning the ticker tape into a chat.

Step 4: Audio and video that don’t get in the way

  • Push-to-talk on the Trading Floor. Voice activation picks up keyboards, dogs, and the sigh you make when a trade stops out. Bind it to a key you can hit without looking.
  • Noise suppression on (Discord’s built-in Krisp). It’s genuinely good, and it means the firefighter can be on from the station.
  • Cameras on, stream off as the default. Faces keep people honest; five simultaneous chart streams kill everyone’s CPU. One person streams when there’s a trade to look at.
  • Everyone uses the same chart layout when streaming. Same VWAP bands, same colours, same timeframe. When the streamer says “the pullback to the plus-one band”, four people should see exactly that.

Step 5: The part where I paid money

Here’s what nobody tells you. A free Discord screen-share streams at 720p and 30 frames a second. That’s fine for a video game. It’s not fine for a futures chart, where the difference between a wick that touched the band and one that closed through it is a few pixels, and where the tape moves faster than 30 frames can show. My first week of streaming, the group’s feedback on my chart was “is that a candle or a smudge?”

The fix is a paid tier, and at the time of writing it works like this. The full Discord Nitro subscription (about ten dollars a month, less on the annual plan) lets the streamer go live at 1080p and 60 frames, with higher-resolution source streams if the hardware can push them. The cheaper Nitro Basic tier doesn’t improve streaming at all, so don’t buy it for this. Separately, Server Boosts raise the quality of the server itself: voice bitrate goes up with each boost level and so does the stream quality available in that server. Boosts are a few dollars each per month and Nitro subscribers get a couple included.

What I actually did: I bought Nitro for myself, because I’m the one streaming charts most often, and put my two included boosts on our server so everyone’s voice sounds like a phone call instead of a walkie-talkie. Total cost, a fraction of one bad trade. If you split the group’s streaming duties, the streamers need Nitro; the listeners don’t. Check Discord’s own pricing page before you buy, because the tiers change and this paragraph will age.

Rule of thumb: whoever streams the chart pays for the stream. Whoever owns the server pays for the boosts. Nobody buys Nitro Basic thinking it fixes the smudge.

Step 6: Small customisations that make it feel like a trading room

  • Timestamps that speak everyone’s time zone. Discord will render a time in each reader’s local zone if you type it as a timestamp tag. Post “open in <t:1789302600:R>” and the firefighter sees his time, the retiree sees hers. Grab the Unix number from any epoch converter. This ended the “is that your 9:30 or mine?” conversation for good.
  • Scheduled Events for the weekly review and for CPI, FOMC, and NFP days. They put a countdown at the top of the server and ping everyone who says they’re interested.
  • Pinned messages in every channel: the plan in #plan, the grading scale in #grades, the corner protocol in #corner. New members read the pins; old members re-read them in a bad week.
  • Custom emoji for the grades and the setups. An :A:, :B:, and :C:, plus one for each of the four core setups. A trade log that reads “:PDC: :A: long 6412” is faster to scan than a sentence.
  • A market-open countdown as the server banner or a pinned GIF. Ours is a little clock that hits zero at 9:30 Eastern. It’s a toy. Everyone looks at it.
  • Server icon and banner in your group’s colours. It’s your room. Make it look like one.

Step 7: Bots and webhooks, if you want them

You can run a small group with no bots at all, and for the first month you should. When you’re ready, two things earn their place:

  • A webhook for alerts. TradingView alerts can post straight into a Discord channel through a webhook URL (Channel Settings, Integrations, Webhooks). Point your VWAP band alerts at #trade-log and the chart tells the room when price reaches a level, so nobody has to type it. I run mine through a small server that reformats the message, but the plain webhook works fine.
  • A reminder bot for the pre-market post. A gentle ping at a fixed time in every member’s zone, asking for levels and bias. It’s the difference between “we should all post pre-market” and everyone actually doing it.

Skip the moderation bots, the levelling bots, and anything that awards points for messages. This is a trading room, not a community. The only score that matters is in #grades.

The checklist

  1. Create the server, delete the defaults, lock the invites, turn on 2FA.
  2. Build channels by time of day: plan, pre-market, trade-log, journals (forum), grades, corner, off-topic.
  3. Three voice rooms: Trading Floor, Review Room, Quiet Car.
  4. Three roles: Owner, Trader, Guest. Set them once.
  5. Push-to-talk, noise suppression, cameras on, one streamer at a time, shared chart layout.
  6. Streamer buys Nitro. Owner boosts the server. Nobody buys Nitro Basic for streaming.
  7. Timestamps, scheduled events, pins, custom emoji, a countdown, a banner.
  8. Bots last, and only two.

Then invite four people you trust, post your plan in #plan, and be on the Trading Floor before the open tomorrow. The server is the easy part. Showing up is the group.

Disclosure. VWAP.biz is an independent site written by Scott West, a paying member of Drysdale Trading Group. The VWAP Wave System™ is Chris Drysdale’s work, and this site is not affiliated with or endorsed by him. Links to his book, toolkit, and community are affiliate links: if you buy through them I may earn a commission at no extra cost to you. Nothing here is financial advice, and trading futures carries a risk of loss. Full disclosure · Risk disclaimer

Ready for the system itself, not just my lessons on it?

I explain the VWAP Wave System from a student’s chair. Chris Drysdale teaches it. Start with his free Core Setup Guide, read the book, or take seven days inside Drysdale Trading Group and watch it traded live.

More