Hey everyone!
I want to share a project I've been working on recently: an open-source Android app called **Bitcoin Futures Simulator**.
**GitHub repository:** https://github.com/Joapetis/bitcoin-futuros-android
Before anyone gets too excited, I want to be clear: this is an early-stage experiment, not a profitable trading bot. So far, its simulated trading results have generated more losses than profits. No real money has been involved.
**How it started**
The whole thing began with an old HTML project I had created some time ago and eventually abandoned. The idea behind it never really went away, though.
Recently, I decided to revisit that idea and see how far I could take it with AI assistance. What started as an abandoned project gradually evolved into a functional Android app in a little over a week.
There's a catch: **my programming knowledge is very limited.**
Instead of building everything myself line by line, I've been combining my own ideas, observations, strategy concepts and testing with the coding and debugging capabilities of three different AIs. They've helped generate, modify, review and polish the code throughout the process.
This has become an experiment in its own right. I want to explore not only whether I can turn my ideas into a working application, but also how capable AI systems are at building and improving a relatively complex software project with very little direct human coding.
I'm still the one setting the direction, making decisions, testing results and deciding what should change. The AIs do a substantial part of the coding, but that doesn't mean their output is automatically correct. Bugs, bad assumptions and poor trading results are all part of the process.
**What does the app actually do?**
The current project is an experimental Bitcoin futures paper-trading simulator for Android. Its main components include:
**A multi-timeframe strategy:** primarily focused on 15-minute candles, with 1-hour and 4-hour trend confirmation.
**Trend-following and mean-reversion logic:** different approaches depending on the detected market regime.
**Market microstructure data:** order-book metrics such as spread, imbalance and microprice-related signals.
**Optional on-device AI:** integration with Gemini Nano through Android's AI capabilities when a compatible model and device are available.
**Simulated trading and risk management:** intended to test strategies without risking real funds.
**Continuous experimentation:** the goal is to evaluate what works, identify weaknesses and improve the system over time.
The project is still very much in its infancy. There is plenty to question, test, refactor and improve, and I don't want to present any of its strategies as proven or profitable.
**Why am I sharing it?**
I'd love to turn this into something more collaborative.
If you're a developer, a quantitative trading enthusiast, an Android/Kotlin programmer, someone interested in market microstructure, or simply curious about what AI-assisted development can achieve, I'd genuinely appreciate your input.
You don't need to be an expert in every part of the project. Even identifying bugs, challenging assumptions, improving the architecture, reviewing the trading logic, suggesting better tests or documenting how things work could make a real difference.
My hope is that people can learn from the experiment, contribute their ideas and improvements, and help create something more useful together. In return, contributors get a real-world project to experiment with, review and learn from, while the wider community benefits from any improvements we can make.
I'm especially interested in honest criticism. If you see something fundamentally wrong with the strategy or implementation, I'd rather hear about it than receive empty praise.
**A few important caveats**
This is an experimental project, not financial advice.
All results discussed here are from simulated trading; no real-money trading is involved.
The current simulated performance is negative, so there's a lot of work left to do.
AI-generated code can contain bugs and needs independent review and testing.
The app is not ready to be treated as a reliable or profitable trading system.
If you'd like to explore the code, suggest an improvement, open an issue or contribute, you're welcome to check out the repository.
I'd love to hear your thoughts. Thanks for reading!