Trading on cruise control
in 3 easy steps.
Pick a ready-to-use strategy, make it yours, and let it run. Explore automated trading templates for stocks, options, crypto, forex, and futures.
-
01
Pick a popular strategy
Browse ready-to-use templates, from momentum to mean reversion. See the rules and backtest results before choosing.
-
02
Customize it to your needs
Copy a template into your account. Adjust its markets, position sizes, and risk settings to suit your approach.
-
03
Deploy and let it run
Run with virtual funds or authorize a supported broker account. Investfly runs your strategy; you can monitor or pause it anytime.
Find your kind of trading bot.
Illustrative bot ideas. Browse templates by market.
-
Crypto BTC · ETH
Crypto Grid Bot
Buy and sell at preset levels within a price range.
-
Futures ES
Intraday ES Scalper
Short-term setups on E-mini S&P 500 futures.
-
Stocks & ETFs SHARES
Stock Momentum Bot
Follow price trends with moving-average signals.
-
Options PUTS / CALLS
Options Wheel
Cycle between cash-secured puts and covered calls.
-
Forex GBP / USD
London Breakout Bot
Watch for a range breakout as the London session opens.
-
Crypto BTC
Bitcoin DCA Bot
Build a position with recurring, fixed-amount purchases.
Your trading rules.
No coding required.
Turn the setups you already trade into configuration-based automated trading. Choose indicators, entry and exit rules, position sizes, and schedules in a visual trading bot builder. Investfly handles the execution.
You write the strategy.
We run the infrastructure.
Keep your IDE and your development workflow. Build custom Python trading strategies while Investfly manages supported market data, hosted execution, and account connections. No trading servers to maintain.
- Download the Python SDKInstall
investfly-sdkand start with sample strategies. - Create and test locallyWrite and type-check your strategy in your own IDE. Test your calculations locally.
- Push to InvestflyUpload with the CLI, run platform backtests, and deploy to a virtual portfolio or eligible broker.
class MyStrategy(TradingStrategy):
def getSecurityUniverseSelector(self):
return SecurityUniverseSelector.fromSymbols(
SecurityType.STOCK, ["AAPL", "MSFT"]
)
@data_trigger(type=DataType.BARS,
barInterval=BarInterval.ONE_DAY)
def onMarketData(self, updatedSecurities):
orders = []
# Add your signals and TradeOrder objects
return orders or None
Real trading practice.
Virtual money.
Explore the markets without risking real money. Use our portfolio simulation platform to place paper trades manually or run an automated strategy. Track cash, orders, positions, and performance together in a full virtual portfolio.
Stock & ETF trading bots
Practice buying shares, managing a basket, or running a stock strategy.
Crypto trading bots
Explore spot pairs, recurring purchases, and rebalancing with virtual funds.
Options strategy automation
Practice contracts and multi-leg structures before committing capital.
Futures trading bots
Explore contracts, ticks, and margin in a simulated portfolio.
Forex trading bots
Practice currency pairs, pip-based exits, and directional strategies.
Virtual portfolios are simulations; results do not represent or predict actual trading. Asset access and automation depend on your plan.
Asset, market-data, order, and live-account availability varies by provider, account type, jurisdiction, entitlement, and platform support.
Automated trading software that works as one connected toolkit.
Screen for opportunities, set alerts, inspect charts, and connect your broker. The everyday tools around your trading live in the same workspace.
Visual trading bot builder
Translate the rules in your head into a structured strategy you can inspect and revise.
Explore builderPython algo trading
Write custom logic with supported Python strategy tools.
Explore PythonStrategy backtesting
Review hypothetical strategy behavior against historical data you select.
Explore backtestingVirtual trading portfolio
Place manual paper trades or run strategies, then review positions and performance with virtual funds.
Explore simulationStock alerts & trading triggers
Use Market Automation to watch your conditions, send notifications, or trigger a configured order.
Explore automationsStock Screener
Filter supported stocks and ETFs with your own price, fundamental, and indicator criteria. Save screens and inspect matching symbols.
Explore stock screeningEligible broker accounts
Connect a supported account, review your strategy, and separately authorize it when you decide.
Explore connectionsQuestions before you start?
Choose the starting point that fits you: a template, your own rules, Python code, or a paper trading account.
Explore all featuresCan I start with a ready-made trading strategy?
Yes. Pick a strategy template, copy it into your account, customize its inputs, and deploy to a virtual portfolio or an eligible connected account. Templates include rules and hypothetical backtest results you can inspect; they are starting points, not recommendations or guarantees.
What is automated trading software?
Automated trading software lets a user define market conditions and trading rules for a strategy the software can evaluate repeatedly. Investfly combines visual and Python strategy authoring with hypothetical backtesting, virtual portfolio simulation, monitoring, and eligible account connections.
Can I build a trading bot without coding?
Yes. Investfly's no-code trading bot builder lets you configure a supported universe, entry and exit conditions, sizing, scheduling, and risk controls through a visual strategy builder. A Python option is available for users who want custom code.
Can I create a crypto trading bot with Investfly?
You can create user-defined automation for supported crypto instruments and eligible connections. Crypto availability varies by provider, account, jurisdiction, market-data entitlement, instrument, and supported order capability.
How does trading strategy backtesting work?
You select strategy rules and inputs and inspect the available historical range, then review the resulting hypothetical activity. Backtests may omit or simplify fees, slippage, liquidity, latency, taxes, borrowing constraints, and market impact. They are not actual trading and do not predict future performance.
What is the difference between backtesting and a virtual portfolio?
A backtest applies rules to selected historical data. A virtual portfolio simulates eligible strategy activity over time. Both can help you inspect behavior, but neither represents actual execution or predicts real-world results.
Can I paper trade manually without building a bot?
Yes. A virtual portfolio lets you place manual paper trades and track orders, positions, cash, and performance using virtual money. You can also run a strategy in a compatible virtual portfolio. Explore the paper trading simulator to get started.
Can I use Python for algorithmic trading strategies?
Yes. Investfly supports Python strategy tools for users who want to write and review custom strategy logic using the supported SDK and libraries.
How do connected broker accounts work?
After connecting a supported account, the account owner reviews the strategy and separately authorizes eligible live use. Provider, account, jurisdiction, instrument, market-data, and order restrictions apply.
Your next strategy starts here.
Pick a template, automate your own rules, or bring Python. Investfly takes care of running it.
No credit card required. Review current trial and plan terms before subscribing.