VibeTradingClub
VibeTradingClub is a platform where user can build strategies and trade with agent using AI , it reads the last 100 hours of candles, clusters the prices the market keeps returning to, and marks them on your chart with the number of times each one was tested. When you are ready, a rule can trade them from a vault you own.
ビデオ
テックスタック
説明
VibeTrading: build a trading strategy with AI, prove it on history, and let it trade inside a vault you own, on Robinhood Chain and Arbitrum.
Retail traders can describe a strategy in a sentence, but turning it into something that trades for them today means one of two bad options: hand an exchange API key to a bot, or give a contract unlimited approval over their wallet. Either way, the stop-loss lives inside someone else's server. If that server goes down, the stop goes with it.
VibeTrading works differently:
Describe it. Tell the AI assistant "ETH 1h: RSI crosses above 30 and a hammer forms". It drafts a rule (patterns, candlesticks, indicators, sequences) that you can read before arming. The assistant also reads the chart you are looking at, including support and resistance, double bottoms and tops, and candle patterns.
Prove it. Every rule is backtested before it can trade. The backtest is long-only (a spot pool can't short), costs are those of the actual Uniswap pool tier plus gas, and it reports a separate result for unseen data that the tuner never touched. A rule can only be armed to trade if that unseen result clears a bar the user sets.
Trade it, non-custodially. Each user deploys their own TradingVault from our factory and funds it with USDG (Robinhood Chain) or USDC (Arbitrum One). Our executor can open and close positions inside it, and nothing else: it cannot withdraw, change the router or the oracle, raise a cap, or move a stop. The owner can withdraw or revoke us on-chain at any time.
Exits that don't depend on us. Stop, target and deadline are written into the vault when a position opens, and can never be changed.
closeIfStopped,closeIfTargetHitandcloseIfExpiredare permissionless: they revert unless a Chainlink price (or the clock) proves the condition, and they pay a small bounty to whoever calls them. Our executor is normally the first caller; if it's down, anyone else is paid to do the job. Entries depend on our uptime. Exits do not.
Robinhood Stock Tokens: vaults trade NVDA, TSLA, AAPL, SPY and QQQ against USDG, alongside ETH. Stock feeds are silent from Friday's close until Sunday night, so each market has its own oracle-age rule built into its vault (26h for crypto, 96h for stocks). Stocks also appear in the watchlist, charted from their own Uniswap pools, and the assistant can read their charts.
Live on mainnet: the factory is deployed and verified on Robinhood Chain and Arbitrum One. A real NVDA position was opened inside a user vault on Sunday, while the market was closed, and was closed on expiry by a stranger wallet, which collected the bounty, with our executor not involved. All transactions are linked in the README.
Safety: $500 cap per vault (a constant in the factory) until an audit. Contracts are covered by 30 offline tests plus mainnet fork tests that run a full round trip on every market.