Bake your strategy into a self-hosted Python package.
After building and testing your strategy, Stockey prepares the files, configs, checklists, and deployment guidance needed to run it on your own machine, VPS, EC2, GCP VM, or private server.
Deployment targets
- Local machine
- Private VPS
- AWS EC2
- AWS Lightsail
- GCP VM
- Docker server
- Manual setup
Deployment readiness checklist
- Python environmentReady
- Package generatedReady
- .env.example createdReady
- Broker config placeholderReady
- Risk configReady
- Historical backtest reportReviewed
- Broker checklistPending
- Static IP checkRequired if broker needs it
- Live modeDisabled by default
Package runtime status
Stockey prepares the package. You control the runtime.
Stockey does not run your live strategy from shared infrastructure. It generates a deployable package and guides you through setup on infrastructure you control.
What Stockey prepares
- Python strategy package
- Strategy config files
- Risk config files
- Broker config placeholders
- Historical backtest report
- AI analysis summary
- Deployment instructions
- Broker readiness checklist
- Static IP checklist where applicable
What the user controls
- Broker API credentials
- Local machine or VPS
- Environment variables
- Database password if used
- Static IP setup
- Dry-run verification
- Live enablement decision
- Ongoing monitoring
Stockey does not store broker secrets permanently and does not enable live mode inside the SaaS.
From tested strategy to self-hosted runtime.
The deployment flow keeps strategy approval, package files, environment setup, broker review, and dry-run verification explicit.
user confirms assumptions, risk rules, and backtest analysis
Stockey generates Python files, configs, docs, and disclosures
user sets .env variables on local machine or server
broker-specific setup and data limits are confirmed
package starts with non-live safety defaults
user controls final deployment and monitoring
Every deployment starts with a clear package structure.
Safeguards
Environment setup stays explicit.
Stockey generates placeholders and setup instructions. The user enters credentials only on their own machine or server.
Setup checklist
Run the package where you control the environment.
Each target keeps technical setup visible without provisioning anything from this public page.
Local machine
Good for testing, inspection, and manual runs.
Private VPS
Dedicated server controlled by the user.
AWS EC2
Cloud VM deployment with optional static IP setup.
AWS Lightsail
Simpler VPS-style deployment for individual users.
GCP VM
Cloud VM deployment with environment and service setup.
Docker server
Containerized deployment with repeatable runtime config.
Broker setup is handled as a checklist, not a hidden assumption.
Different brokers have different API, session, data, and network requirements. Stockey surfaces these before deployment.
API access
Network setup
Runtime checks
Deployment handoff for users who want help.
Stockey can guide the setup process without taking over the user’s trading decisions or storing broker secrets.
Environment setup
Help mapping config files, .env variables, and folder structure.
Server setup
Assist with VPS, EC2, Lightsail, GCP VM, or Docker preparation.
Broker checklist
Walk through broker API setup, static IP checks, and capability notes.
Dry-run verification
Confirm the package starts safely and logs expected runtime checks.
Live mode stays locked until the user enables it locally.
The package keeps runtime gates explicit, local, and user-controlled.
Safety gate checklist
if DRY_RUN != false:
block_live_orders()
if LIVE_TRADING_ENABLED != true:
block_live_orders()
if RISK_ACKNOWLEDGED != true:
block_live_orders()Prepare the package. Control the deployment.
Stockey helps you bake, configure, and hand off your strategy package for self-hosted use — without storing broker secrets or running runtime actions from Stockey.