Live Trading

Step 1: Create a Sandbox

import vibetrading.sandbox

sandbox = vibetrading.sandbox.create(
    "hyperliquid",
    api_key="0xYourWalletAddress",
    api_secret="0xYourPrivateKey",
)

Step 2: Load Strategy

runner = vibetrading.sandbox.LiveRunner(sandbox, interval="1m")
runner.load_strategy(strategy_code)

Step 3: Run

import asyncio
asyncio.run(runner.start())

Run a Single Iteration (for testing)

Supported Exchanges

Exchange
Type
Status
Install

Hyperliquid

Perps + Spot

Full implementation

vibetrading[hyperliquid]

X10 Extended

Perps

Adapter ready

vibetrading[extended]

Paradex

Perps

Adapter ready

vibetrading[paradex]

Lighter

Perps + Spot

Adapter ready

vibetrading[lighter]

Aster

Perps

Adapter ready

vibetrading[aster]

Adding a Custom Exchange

Implement the SandboxBase interface:

Last updated