EDISON
A trading bot I built to test my own ideas. It's open source, completely free, and there's no catch: no subscription, no service fees, no signals.
I built this to experiment with trading strategies and understand how algorithmic trading actually works in real markets. Instead of keeping it private, I've shared it so others interested in this stuff can learn, test, and experiment too.
⚠️ Real talk: This is a hobby project by one person. Your money and trading decisions are your responsibility. Test everything thoroughly before you risk real capital.
Before You Start – Please Read
This is a hobby project, not a financial service or professional trading tool.
- •I built this for myself and decided to share it. Your capital, your responsibility.
- •This bot doesn't give investment advice. Nobody can predict the market.
- •Backtests look great. Live trading is messier. Past results don't guarantee future ones.
- •You can lose money. All of it. Understand the risk before risking real capital.
- •Always backtest and paper trade first. Don't skip this step.
- •If things break or you lose money—that's on you, not me. This is open source.
Use this as a learning tool. Experiment with it. But be responsible with your money.
Why I Built This
I wanted to test my own trading ideas and see how they actually perform in real markets. I built this bot to automate my experiments. Instead of keeping it to myself, I figured—why not open-source it? Other people might find it interesting or useful too.
This isn't a product. It's not going to make you rich. It's just a learning project I use and share. Think of it as a codebase where you can see how algorithmic trading strategies work, and a place to run your own experiments.
Who This Is For
This is for you if you:
- •Are curious about how trading bots actually work
- •Like experimenting with code and testing out new ideas
- •Want to understand order flow and Smart Money trading concepts
- •Already trade and want to automate or backtest your strategies
- •Are willing to read code and figure things out yourself
You don't need to be a professional trader or expert developer. Just curious, willing to learn, and honest with yourself about risk.
What You Get
Trading strategies, backtesting tools, real exchange connection, and a trading journal to review your results.
Trading Strategies
13+ strategies including level-based entry, order block hunting, and scalping techniques. A voting system combines multiple signals.
Smart Money Concepts
Order blocks, liquidity zones, Fair Value Gaps, Break of Structure. See how institutional traders move markets.
Market Data
Real-time WebSocket connection to Bybit Futures. Candlesticks, orderbook, and tick data with minimal latency.
Risk Management
Stop-loss levels, multi-part take profits, session circuit breakers. You control the risk parameters.
Multi-timeframe Analysis
Analyze 1m, 5m, 15m, 30m, and 60m timeframes simultaneously. Synchronized indicators and trend confirmation.
Testing & Validation
Backtest strategies on historical data with realistic slippage and commissions. Detailed trading journal and performance analytics.
Trading Journal
Review every trade. Performance metrics, pattern discovery, and session analysis to understand what works.
Clean Code
Fully typed TypeScript, extensively tested, readable, and MIT licensed. You can read it, modify it, learn from it.
Things to Know
Bybit Only (For Now)
This bot is built specifically for Bybit Futures. If you use a different exchange, you'll need to adapt the code. Porting to other exchanges is possible—contributions welcome.
Results Don't Guarantee Profits
A backtest that looks profitable might not work when real money is on the line. Markets change. Most strategies will stay flat or lose money in live trading. Use this to learn, not as a promise.
You Have to Understand the Code
This isn't a "set and forget" tool. You'll need to read the code and docs, understand the strategy parameters, and adjust them based on what you see in the markets. If you're not willing to do that, this isn't for you.
Testing First Is Essential
Always backtest and paper trade thoroughly before using real money. I can't help if you skip this step and lose capital.
This Is a Hobby Project
I work on this in my spare time, so updates move at hobby speed. There's no support team, no roadmap, and no promises. That said, the community is awesome—great contributions and ideas come in regularly.
Getting Started
- 1.Clone the repository from GitHub
- 2.Read the installation guide in the docs
- 3.Review the configuration docs and understand what each parameter does
- 4.Run a backtest on historical data and see what happens
- 5.Paper trade on Bybit testnet and watch it in action
- 6.Only move to live trading if you understand it and the results seem reasonable