hackquest logo

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.

ビデオ

テックスタック

React
Next
Web3
Python
Solidity
Foundry
FastAPI
TimescaleDB

説明

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:

  1. 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.

  2. 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.

  3. 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.

  4. 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, closeIfTargetHit and closeIfExpired are 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.

ハッカソンの進行状況

Over these three weeks we built a platform where AI builds a trading strategy, the strategy is proven on history, and it trades inside a vault the user owns. We started with an AI assistant that reads the chart on screen, answers from those exact candles and draws its findings on the chart. It now turns a plain sentence into a validated strategy rule built from patterns, candlesticks, indicator triggers such as RSI, MACD, EMA and Bollinger, and multi-step sequences. Each rule can be armed as an alert that is evaluated on closed candles. We then built a backtesting engine that replays any rule on stored history with stop, target and time exits. It keeps tuned and unseen data separate, flags overfitting, and charges each trade the real Uniswap pool fee and gas. Those costs showed that intraday on-chain trading cannot beat them, so the product moved to longer timeframes and long-only trading. On top of that we built the execution engine: a separate executor service with exactly-once guarantees, a shadow mode that runs the same code path as live, crash reconciliation, and a mandatory preflight gate that only lets a rule trade if its own backtest clears the user's bar on unseen data. We wrote the TradingVault and VaultFactory contracts in Solidity with Foundry. The operator can only open and close positions. The owner can withdraw or revoke at any time. Stops, targets and deadlines are fixed when a position opens, exits are authorised by Chainlink and can be called by anyone for a bounty, a $500 cap applies per vault, and the user's risk-disclosure hash is stored on-chain. In the final days we brought it to Robinhood Chain. We added multi-chain support, USDG vaults and Robinhood Stock Tokens (NVDA, TSLA, AAPL, SPY, QQQ), with a per-market oracle rule so stock vaults survive weekends. Stocks also appear on the watchlist, charted from their own Uniswap pools, and the assistant can read their charts. We fork-tested a full round trip on all eight markets against both mainnets and deployed and verified the factory on Robinhood Chain and Arbitrum One. Finally, we ran a real NVDA trade on mainnet that a stranger wallet closed on expiry for the bounty, without our executor involved. The project ships with 790 backend tests, 113 frontend tests, and 30 contract tests plus 10 mainnet fork tests.

資金調達の状況

Not raised; bootstrapped by the founder so far. Vaults are capped at $500 each until an external audit, which is the first use of any grant or raise, followed by a KMS-backed executor signer and candle data for Stock Token strategies. We're applying to the Arbitrum / Robinhood Chain grant programme and Founder House for that runway.
チームリーダー
VVarun Singh
プロジェクトリンク
業界
DeFiAIRWA