Solie is a free, open-source trading bot built for traders who want to create their own strategies for Binance futures markets. It is written in Python, so people comfortable with code can shape its logic rather than choosing from a fixed menu of presets. The current release is v9.3.4, and the project is distributed through its official documentation site and GitHub repository.
This guide covers Solie for Windows: what the program does, how to install it, and where its limits are. Windows appears among the listed platforms, but Linux is the system described as fully supported, and macOS is currently unstable. Read the sections below before you connect any exchange account, because a bot that can place orders needs careful setup and a clear risk plan.
What Is Solie and How Does a Trading Bot Work?
A trading bot is a program that watches market data and places orders according to rules you define in advance. Instead of checking charts all day, you describe the conditions that should trigger a buy or a sell, and the software applies them consistently. Solie belongs to this group, with a specific emphasis on Binance futures.
Futures contracts let traders take positions that rise or fall in value relative to an underlying asset, often with leverage. That flexibility is also why automation attracts attention: a rule that runs at three in the morning does not get tired or emotional. It also does not understand news unless you have encoded it, which is one reason rule design matters so much.
Think of Solie as a workbench rather than a finished product. You bring the idea, write the logic in Python, and use the tools to test and run it. The quality of the outcome depends mostly on the rules and the discipline behind them, not on the software alone.
Who Is Solie For?
Solie suits people who are comfortable reading and writing Python. Quant-minded traders who already have ideas about momentum, mean reversion or breakout rules can express those ideas directly in code. Developers who want to automate their own trading logic will find the Python foundation familiar.
It is less suitable for someone who wants a point-and-click experience with no coding. Those users may find a graphical terminal or a web interface easier, and several alternatives in this catalog take that approach. Solie also assumes you already understand the futures market you plan to trade, since the software will not explain the risks for you.
A useful way to decide: if you would rather spend your time refining a rule than building an interface, Solie fits. If you need a dashboard to manage bots without touching code, look at other options first.
Why Backtesting on Historical Data Matters
Backtesting means running a strategy against past market data to see how it would have performed. For a bot, it is one of the cheapest ways to find obvious flaws before any real order is placed. Solie's simulation uses real historical data from Binance, which makes the test closer to actual conditions than a made-up price series.
Backtests have limits. A strategy can be tuned so closely to one stretch of history that it looks excellent on paper and then fails afterward. This is called overfitting. Guard against it by testing on periods you did not use to design the rule, keeping rules simple, and being skeptical of results that look too good.
Simulated results also ignore some real-world effects, such as slippage and shifts in liquidity at the moment you trade. Treat a backtest as a filter that removes weak ideas, not as evidence that a strategy will earn money. Small live tests can bridge the gap between a simulation and real execution.
Key features
Custom Python Strategies
Simulation on Real Binance History
Focus on Binance Futures
Supported coins
Solie is built around futures markets on Binance, and its simulations draw on Binance historical data. The practical range of instruments depends on what Binance offers at the time you run the bot, so check the current market list on the exchange before writing a strategy that targets a specific contract.
How to install Solie on Windows
- 1
Get the Official Files
Download Solie only from the official website, which is the documentation at cunarist.github.io/solie, or from the GitHub repository at github.com/cunarist/solie. Avoid copies shared on forums or messaging apps, since they may not match the original project.
- 2
Set Up Python
Solie is installed through pip, so Python must be present on your system. The project recommends uv for managing Python versions and virtual environments. An isolated environment keeps Solie's packages from colliding with other tools you use.
- 3
Install with pip
Activate your environment and run the pip install command for Solie. Wait for the installation to finish, then start the program from the terminal as described in the documentation.
-
Confirm It Runs
Check that the installed version matches what you expect and that the tool starts without errors. If Python or pip reports problems, fix them inside the environment before you write or run any strategy.
System requirements
- Python, because Solie is a command-line tool installed via pip; the project recommends uv for environment management
- Windows is listed among the supported platforms, but Linux is the system described as fully supported
- macOS is currently described as unstable
- A Binance account with API access for futures trading, if you plan to connect live
How to use Solie
Solie is driven by code, so the first session is mostly about setup and reading the documentation. Plan to spend real time on your first strategy before you connect anything to a live account.
- Open the official documentation at cunarist.github.io/solie and read the getting-started material before writing code.
- Create a Python virtual environment with uv or the built-in venv tool, so Solie's dependencies stay separate from other projects.
- Install the package with pip and confirm that it starts without errors.
- Create a Binance API key with futures trading permission only, and leave withdrawal permission turned off.
- Write a simple strategy with one or two clear rules, then run it against historical Binance data.
- Review the results across several time periods, and look for rules that work only in one window.
- Change one variable at a time and retest, keeping notes on each change.
- Only after the simulation behaves as you expect, consider a small live test with an amount you can afford to lose.
Store your API keys locally, and never paste them into chat windows or share them in screenshots.
Pros & cons
- Free and open source, with the source code published on GitHub
- Custom strategies written in Python
- Backtesting on real historical Binance data
- Focused on Binance futures markets
- Official documentation site available
- Recommends modern tooling such as uv for environment management
- Windows is listed as a platform but is not described as fully supported
- macOS is currently described as unstable
- Requires comfort with Python and code
- Less suited to users who want a point-and-click interface
- Narrow focus on Binance futures, so it is not a multi-exchange tool
Is Solie safe?
Download Solie only from the official website or the project's GitHub repository. Before running anything, verify the SHA-256 checksum or signature when the release provides one, and compare it with the published value. Never install from a link shared in a chat or a third-party file host. Solie connects to your exchange through API keys, not a wallet seed phrase, but the same caution applies: never enter a seed phrase on any website or into any program that asks for one. Create API keys with trading permission only, disable withdrawals, and keep keys out of shared files and screenshots. Because Windows support is not described as fully proven, test the setup on a non-critical machine before connecting real funds. Automated trading can lose money quickly, and no software guarantees profit.
- Official source only. Download from github.com/cunarist/solie. Ignore ads and lookalike domains.
- Check the SHA-256. Compare the installer hash with the value the developer publishes before running it.
- Never share your seed phrase. No developer, support agent or website — including CryptApps — will ever ask for it.
Alternatives
Solie sits in a crowded field of trading bots and backtesters, and its profile is narrower than most. Jesse is also a Python framework for strategies and backtests, so the two overlap most directly; choose based on the workflow and documentation you prefer. Elinesoft XTester centers on simulation and backtesting, while Solie combines simulation with running a bot. TestMyLogic is aimed at checking strategies for overfitting. Gunbot, Moon Bot and OctoBot offer a more interface-driven experience, which suits users who want less coding. Solie's distinct trait is its mix of Python strategy writing and a Binance futures focus.
Specifications
- Price
- Free
- Type
- Open source
- License
- —
- Latest version
- v9.3.4
- Last update
- 21 Oct 2026
- Windows support
- Unverified (Windows mentioned in docs)
- Source code
- github.com/cunarist/solie
Frequently asked questions
Yes, Solie is free and open source, and its source code is published on GitHub. Being free does not remove the costs of trading itself, such as exchange fees and any losses from positions you open. Read the official documentation before you begin, and remember that the software does not cover trading costs for you.
Windows is listed among the platforms Solie supports, but Linux is the only system described as fully supported. macOS is currently described as unstable. If you use Windows, install inside an isolated Python environment, test with historical data first, and avoid connecting real funds until the setup behaves reliably on your machine.
Solie is open source, which lets you read the code, but safety depends on how you get the software and how you set up exchange access. Download only from the official website or GitHub, verify the checksum when available, and use API keys without withdrawal permission. Never enter a seed phrase into any website or program.
Solie is installed with pip after you set up Python, ideally inside a virtual environment managed with uv. Get the files from the official website, create the environment, and run the pip install command for the package. Then read the documentation to learn how to start the program.
Solie is designed around Binance futures markets, and its simulations use Binance historical data. It is not presented as a tool for many exchanges at once, so traders who use other platforms should look at alternatives. Check the documentation for the current scope of features.
Yes, Solie lets you simulate strategies against real historical data from Binance. Backtesting shows how a rule would have behaved in the past, which helps you spot weak ideas early. Results do not guarantee future performance, so test several time periods and avoid tuning a rule until it fits one stretch of history.
Both are Python-based, so the choice depends on your workflow. Solie focuses on Binance futures and presents itself as a trading bot with simulation built in. Jesse is a framework for strategies and backtests. Review the documentation of each and pick the one whose structure matches how you prefer to work.
Verdict
Solie is a reasonable pick for Python-literate traders who want to build and backtest their own futures strategies on Binance. It is free, open source and documented, but its Windows support is listed rather than described as fully supported, and Linux is the stronger choice. If you are new to coding or want a visual dashboard, an interface-based bot may suit you better. Before any live use, check the latest version on the official website and run small tests first.