Explore Plans & Membership and request setup. New purchases are paused until customer tools are verified.
Save your request reference. A request does not take payment or activate paid tools.
Visit your workspace to view entitlements and provisioning steps.
Earlier PMO Cloud and beta links now lead into the same PMO Bot account and setup journey.
Choose learning, tools, or both
Education explains PMO’s methodology and process. Software access covers its listed tools and reports. Live trading requires its own safety checks and approval.
Understand the command and research workspaces
The Orbital Command Deck and PMO AI serve distinct workspace roles. Owner functions stay protected. A customer subscription does not grant owner credentials or bypass operator authorization.
Get help with access and delivery
Use Support for account recovery or existing billing questions. Send provisioning needs through the setup request form. Confirm availability and delivery requirements before payment.
From download to your first session.
Create your own account and complete email verification, or use the configured Google sign-in.
Open your workspace and inspect which tools are enabled for your account.
Install the customer desktop for local broker setup, Orbital controls and the Alpaca paper/live workers. Browser simulation remains available separately.
Pair your desktop below. In the workspace, save your startup and route preferences.
Refresh the profile and check whether a recently connected device acknowledged the current revision.
Use an entitled simulation tool and review its journal. A saved profile or paper result does not enable live orders.
Install for your Windows account.
Supported target: 64-bit Windows 10 or 11 with .NET Framework 4.8 and HTTPS access to pmo-bot.com and your selected provider. Python is included. No administrator elevation or broker desktop restart is required. The exact release is checked on a clean Windows CI virtual machine, with test-program outbound network blocked.
Desktop 1.3.0 includes your local Orbital Command Deck, top trading switches and limits, paper execution, account-specific Alpaca live activation, and verified update downloads. Your explicit activation request waits for a qualified strategy and validates the broker lifecycle before automatic trading starts. Your account credentials and journals stay on your computer.
Download integrity and release notes
Loading SHA-256...
The build is unsigned. Keep Windows protections enabled. No owner credentials, accounts, private journals or live approval records are distributed.
Download PMOBotSetup.exe from the button above.
Compare its SHA-256 with the release metadata. PowerShell: Get-FileHash "$HOME\Downloads\PMOBotSetup.exe" -Algorithm SHA256.
Review the unsigned-build notice. If your organization requires signed software, wait for a signed release. Do not disable security protections.
Run the installer and choose whether to start the companion at Windows sign-in.
Press Install PMO Bot. The current-user install creates PMO Bot shortcuts on the Desktop and Start menu.
Files are stored under %LOCALAPPDATA%\PMOBot\Desktop. No existing PMO source folder or broker installation is overwritten. Closing the companion window hides it to the tray. Use its tray menu to exit.
Pair and manage your desktop.
On your own PMO Desktop, press Pair this desktop. Enter its eight-character code here. Never approve a code sent by another person.
Sign in to your verified PMO account to pair or manage devices.
Choose the correct account route.
Customer route capabilities, not a report of your broker connection
Provider
Research
Setup / paper / assisted
Automated live
Alpaca
Crypto scanner with closed-candle inputs
Customer-owned paper account, existing scanner and protection worker. Separate from web simulation.
Customer account-specific authorization and lifecycle validation in the local Orbital panel
OANDA
Major currency research
Customer demo account observation. Existing demo executor code retains its separate gates.
Not a customer live order route
Topstep / ProjectX
Futures research
Explicit simulated account observation using a customer-provided session token. No automatic sign-in.
Not a customer production order route
Interactive Brokers
Market and account research
Read-only route selection
Manual orders in IBKR
Kraken standard
Crypto market data
Read-only / shadow route selection
No certified customer order route
Kraken prop route
Provider-dependent research
Manual route selection
API order submission unsupported
TradingView
Charts and confirmed-alert workflow
Separate TradingView paper account and PMO setup
Chart alerts do not grant broker authority
Saving a route selects a setup preference. It does not connect an account, verify entitlements, install its adapter, or submit an order. A software subscription does not grant broker authority. Alpaca live activation requires your own account, approved limits and explicit authorization in your local Orbital panel.
Choose only providers you use in Workspace → Startup & broker preferences.
Read the displayed mode and provider requirements before saving.
Use provider-owned applications for their own account approval, data entitlements and API permissions. Do not enter broker credentials into support tickets or the desktop pairing form.
In PMO Desktop choose My local broker accounts. Enter your own account and API credentials there. Credentials are encrypted for your Windows user. For ProjectX enter an existing provider session token. PMO does not sign into or renew that session.
Current customer web simulation supports BTCUSD, ETHUSD, SOLUSD and XRPUSD using Kraken public spot quotes. It supports simulated buys and closing a held simulated position. It does not submit market, limit, stop, bracket or short orders to a broker.
Start the guarded customer paper worker.
Pair this desktop to your own verified PMO account and choose Alpaca in Workspace startup preferences.
Enter the exact Alpaca paper account number, paper API key and secret under My local broker accounts.
With a current paper-terminal entitlement, choose Start guarded PAPER entries. Account, quote, fee, signal, inventory and risk gates still apply. No setup means no order.
PMO uses the existing closed-candle crypto scanner. Only qualified long USD spot setups advance. No signal means no entry.
Use Stop new entries / keep protection to pause entries while existing managed exits continue.
Automatic sign-in startup and resuming previous paper entry permission are separate opt-in preferences. Every new account requires its own setup. No owner login is shared.
The local worker enforces the stricter dollar and percentage limits. Its conservative per-trade cap reserves the entire spot notional plus costs within the saved equity-risk fraction. A drawdown breach persists for 24 hours across restarts. Stale cloud profiles block entries while protective management continues. Authentication refusal pauses requests until explicit local remediation.
Your Alpaca controls, together at the top.
Install or update PMO Desktop, pair your own verified account, and sync your profile. Live setup requires an active software plan with risk controls.
Under My local broker accounts choose ALPACA_LIVE and save your exact live account number, API key and secret. Paper credentials are separate.
Choose Open my Orbital Command Deck. At the top, review every switch and risk limit, then save. Limits must fit within your paired account profile.
Choose Request Alpaca live ON. Confirm the displayed account number and the authorization for one bounded real-money validation followed by automatic trading.
Leave the runtime running. PMO waits for a fresh qualified strategy. It verifies entry, broker stop, recovery, duplicate rejection and exit. When those checks pass, trading starts automatically. You do not need to return from TradingView to press Validate.
Alpaca OFF cancels pending activation and stops new live entries. Existing protection continues. A settings or software change invalidates the old activation binding and displays the next required action.
The local panel also shows strategy observations, your journal, connection status and exact blockers. It listens only on this computer and requires a temporary panel token. NinjaTrader is not part of this Alpaca activation path. Broker authentication refusal requires one explicit retry using the top panel after you correct the credentials.
Run a first customer simulation.
Open Workspace → Paper terminal with an existing active software entitlement.
Read the simulated starting balance and quote source. It is not a funded broker balance.
Choose a supported symbol and a $1–$50 amount within your saved limit.
Submit a simulated buy. PMO checks the quote, spread, cash, position count and current realized-loss limit.
Use the close action for the held simulated position. Review its recorded fees and net result.
Review the report. The simulation assumes a 0.4% fee per side. This is not a statement of your actual broker fee.
Live public ticker data does not make a simulated fill a real broker order. The public proof feed uses a separate journal from your customer simulation.
Risk controls and stopping have separate jobs.
Pro, Elite and Enterprise customers with active access edit the bounded risk profile in their workspace. A saved cloud preference and a desktop acknowledgement do not prove a broker worker enforces that value.
The desktop Stop new entries / keep protection control blocks new paper and live entries. The Orbital Alpaca OFF control blocks live entries. Managed exits continue.
Exit display turns off new paper and live entries and stops profile checks. The protection worker stays running for existing managed trades.
Revoking a desktop removes its profile access. It does not cancel broker orders.
Stopping new entries, preserving protective exits, cancelling an order and closing a position are distinct controls.
Owner LIVE controls belong to the protected operator deployment. They are not included in this customer companion.
For an execution incident, inspect the actual broker orders and positions, use the relevant approved stop control, and contact the broker for broker-side intervention.
Customer simulation daily-loss enforcement counts gross realized losing trades and fees in the UTC day. It excludes open mark-to-market losses. Percentage preferences are not enforced by this simulator. Do not treat them as a full portfolio circuit breaker.
Update, recover and remove the companion.
Update
Version 1.2.0 and later check for releases every six hours while open. Choose Check for updates, then approve Download and install. PMO verifies the installer before opening it. Existing users of 1.1.1 or earlier download this update from the button above and close the old desktop from its tray menu when prompted. Pairing, encrypted broker credentials, risk preferences and journals are preserved. New entries pause during an update. Existing position protection keeps running until a safe handoff. An update never grants live trading permission.
Pairing expired or revoked
The desktop stops profile requests and new paper entries after a PMO authentication refusal. Pair again manually. A broker 401 or 403 also creates a persistent account pause. After correcting your own local account details, explicitly allow one new account check. No broker sign-in or token refresh runs.
Profile connection delayed
The last saved profile remains on disk. The companion checks again after 60 seconds. A current acknowledgement requires a matching revision and profile fingerprint. A stale device is shown as offline after three minutes.
Lost computer
Revoke its device entry above. Pair the replacement computer with a new code. Its Windows token is encrypted for the original Windows user and cannot be used as a portable login file.
Remove
Revoke the device above. In PMO Desktop choose Uninstall. Uninstall first requires managed paper and live trades to be closed and reconciled. It removes its own shortcuts, executable, runtime version folders, pairing, profile and encrypted broker vault. Local journals under runtime-data are retained. Provider accounts, broker installations and cloud account records are separate.