AutoPilot

Enter your access code to download

Documentation

Everything you need to get started with AutoPilot

1. IBKR TWS Setup

IBKR Trader Workstation (TWS) connects to your brokerage account and lets AutoPilot communicate with it to send trade commands. You can also use TWS as a standalone trading platform.

Download IBKR TWS →

Install & Login

  1. Download and install TWS for your operating system
  2. Open TWS and select Paper Trading mode
  3. Enter your IBKR credentials and log in
TWS Paper Trading login window

TWS login window — select Paper Trading and enter your credentials

Tip: We recommend trading on paper for 1–2 days first. When you’re ready to switch to your real account, apply the same API settings there.

Configure API Settings

Once logged in, open the Configure menu from the top-right corner, then navigate to the API settings:

TWS Configure menu button

Click the gear icon in the top-right corner to open Configure

  1. Go to API → Settings
  2. Enable ActiveX and Socket Clients
  3. Untick Read-Only API
  4. Set Socket Port to 7497
  5. Set Master API client ID to 0
TWS API Settings page

API Settings — Enable ActiveX, untick Read-Only, set port 7497 and client ID 0

  1. Go to API → Precautions and check only the first checkbox: Bypass Order Precautions for all API Orders
TWS API Precautions page

API Precautions — check Bypass Order Precautions for API Orders

Done! Your IBKR Gateway setup is now complete.

2. AutoPilot Authorization Code

To use AutoPilot you need an authorization code. You will have two codes total — one for your Paper account and one for your Live account. Each code only needs to be entered once.

How to get your code

  1. Open the #autopilot-access channel in Discord
  2. Press green button Register for AutoPilot in the channel
  3. You will receive a private message from the bot with your Authorization Code

3. AutoPilot Setup

Windows
macOS
  1. Download the AutoPilot ZIP file and extract the contents to a folder of your choice
  2. Double-click on AutoPilot.exe to launch the application
  3. Enter your Authorization Code when prompted
  4. Press Continue to open the main AutoPilot window
  1. Download the AutoPilot ZIP file and extract the contents to a folder of your choice
  2. Right-click on activator.command and select Open from the context menu — this prepares the app for launch
  3. Right-click on AutoPilot and select Open from the context menu
  4. Enter your Authorization Code when prompted
  5. Press Continue to open the main AutoPilot window

4. Using AutoPilot

AutoPilot main window

AutoPilot main window — trader tabs, logs, P/L and connection status

Portfolio Percentage per Position

In the top-right of the AutoPilot window you can set how much of your portfolio goes into each position called by a trader.

For example: if you have $10,000 and set the percentage to 10%, when a trader calls a buy on 410C, AutoPilot will purchase those call options for no more than $1,000.

Maximum is 10%. This limit helps manage risk and grow your portfolio steadily over time.

We currently only trade with half stake — this means if you set 10%, we trade 5% of the portfolio each trade. We recommend setting it at 10%.

Connection Status

You have 4 indicators in the bottom-right corner for Messaging Server and IBKR TWS connection status. If they are all green, you are all good to go.

5. Frequently Asked Questions

WHAT NOT TO DO (IMPORTANT)

We recommend to run AutoPilot on your computer via cable connected to your modem. Even when WiFi is not stable for a minute it can cause you missing trades.

Do not open IBKR on the website or phone during trading operations — that cuts the connection to your computer, IBKR & AutoPilot.

Why are two CODEs required?

You receive two software codes: one for AutoPilot paper account activation and one for live account activation. You only need to enter each code once — after that, you won't need to enter them again.

Should I spend actual money while first starting out?

IBKR offers a paper trading account that you can use for as long as you like. It helps you learn how everything works and configure AutoPilot for daily use before committing real funds.

How can I make sure I don't miss any trades?

Turn on your AutoPilot before the market opens (9:30 AM EST) and turn it off after the market closes (4:00 PM EST).

Make sure your WiFi connection is reliable — or use a wired connection for best results. Keep your computer powered on with all sleep modes and power-saving settings disabled.

Can I invest more than 10% of my capital in a single trade?

A maximum of 10% per trade has proven to be a reliable strategy for growing portfolios over time while limiting losses on bad days.

Compounding adds up: a $5,000 portfolio with an average 15% monthly gain over 3 years grows to $883,000.

What caused me to miss a trade that a trader took?

Please check your logs window in AutoPilot. It will always tell you the reason you did not receive a trade, such as:

  • Disconnection (Internet)
  • Not enough funds
  • You switch it on too late
  • You do not have Options Level 2 permissions
  • You need to accept to receive API trades from us — login on the website, select the second point that all trades are approved manually — done.
How do I find the log.txt file?

Windows: The log.txt file is located in the same folder as the AutoPilot application.

macOS: Right-click the application, select Show Contents, then open the MAC folder to find log.txt.

Can I exit a trade that a trader took?

Yes — your portfolio is always fully accessible. You control when AutoPilot runs, your stake percentage, and whether to sell positions early or execute your own trades.

In IBKR TWS: Right Click on the position → CLOSE → change LMT to MKT order → TRANSMIT → Confirm all windows → Done.

Is it safe to leave AutoPilot running unattended?

AutoPilot is designed so that the user only needs to turn it on. Once you feel comfortable after testing with the paper account, leaving it running unattended is an option.

Keep in mind that no software is perfect — use your own judgement and risk management. We prioritize stability and regularly release updates.