Real answers to questions LinkedIn folks ask before they sign up. If yours isn't here, ping me directly.
Safer than handing your money to a stranger, less safe than not touching it. Your funds stay in your own Coinbase or Alpaca account — I never custody anything. You provide API keys with the permissions YOU choose. You can disconnect any time. That said, the bot can lose money on a trade, the site can break, software has bugs. Don't connect money you can't afford to lose.
No. I never see your bank account, never touch your USD, never move funds out of your brokerage. The API key you connect should have read + trade scope, NOT withdraw scope. That means even if my server were compromised tomorrow, the worst an attacker could do is place trades inside your existing account — they cannot transfer money out.
Because it's a personal project, not a business. Charging money triggers regulatory questions I don't want to deal with as an indie maker. As long as it stays free, the legal posture is simple: you used a tool I built, you accepted the as-is terms, you're responsible for what happens in your own account.
Coinbase Advanced (the API one, not the consumer app) for crypto, and/or Alpaca for US equities. Both are free to open and have free API access. You generate an API key in your broker's settings, paste it into Settings → Connections here, and you're done.
Combination of momentum, technical signals, and a rotation optimizer that looks at your current holdings and tries to swap weak performers for stronger setups. It also has session-aware guardrails — if it's been losing, it raises the confidence floor; if it's been winning, it scales back to lock in profit. None of this is investment advice; it's just code I wrote.
Per-trade minimum is $15. Below that, fees eat the gains. Maximum concurrent positions: 8. Maximum per-position concentration: 15% of portfolio. You can adjust your own thresholds in Settings → Trading.
Yes — every trade is logged and reconciled against your broker. Settings → Performance shows your win rate (FIFO-matched), realized vs unrealized P&L, equity curve, and drawdown. Numbers are honest — deposits are subtracted out so you see true trading return, not inflated 'account grew because I added money' return.
Open orders at the broker stay open — they're filled by the broker, not by my server. When I'm back up, a reconciliation job runs every 10 minutes that pulls the broker's actual fill data back into the trade log. You shouldn't lose visibility into a trade just because my server hiccuped.
Yes. Markets are volatile. AI signals can be wrong. Bugs exist. Brokers have outages. I built in a $200 floor on my own Coinbase account, but YOUR floor is whatever YOU configure (or whatever you can afford to lose, whichever is lower). Read the disclaimer. Don't connect money you can't afford to lose.
Two ways. Inside the app: Settings → Connections → Disconnect. From your broker: revoke the API key directly. The bot can't trade what it can't reach.
Working on it. I want to open-source it eventually — it strengthens the 'personal project' framing legally and makes the code auditable. For now, ping me on LinkedIn if you want a look inside.
NY's BitLicense regime imposes regulatory overhead that's not worth it for an indie maker running a free personal project. I'd rather block NY signups than risk a state enforcement action.