SERVER ONLINE OPENENV SPEC v1.0 3 TASKS MIT LICENSE UPTIME 0s
LIVE FEED
BTC/USDAlgorithmic Trading Environment TASK 1Profitable Baseline · 100 Steps · EASY TASK 2Flash Crash Survival · 150 Steps · MEDIUM TASK 3Sharpe Optimisation · 200 Steps · HARD REWARDDense · Partial Progress · Terminal Bonus FEESTaker 0.10% · Maker 0.05% DATABinance BTCUSDT 1h · GBM Fallback BTC/USDAlgorithmic Trading Environment TASK 1Profitable Baseline · 100 Steps · EASY TASK 2Flash Crash Survival · 150 Steps · MEDIUM TASK 3Sharpe Optimisation · 200 Steps · HARD REWARDDense · Partial Progress · Terminal Bonus FEESTaker 0.10% · Maker 0.05% DATABinance BTCUSDT 1h · GBM Fallback
0
Episodes Reset
0
Total Steps
0
WS Sessions
3
Graded Tasks
⬡ Easy
Profitable Baseline
100 steps · Return ≥1% · DD <30%
⬡ Medium
Flash Crash Survival
150 steps · Survive crash · DD <20%
⬡ Hard
Sharpe Optimisation
200 steps · Sharpe ≥0.5 · Return ≥2%
⌖ Environment Controls NO EPISODE
0.30
0.00fraction of balance1.00
◈ Raw JSON Response
Reward Done false
PROCESSING...
// Click RESET EPISODE to start.
// Then use BUY / SELL / HOLD to step.
// The full API response appears here.

{
  "observation": { ... },
  "reward": null,
  "done": false
}
◕ Live Observation
Step—/— Task
Portfolio Value
Return %
Max Drawdown
BTC Balance
RSI 14
SMA 5
SMA 20
MACD
Volatility 20
Mid Price
Spread %
Total Trades
Fiat Balance
⚡ Quick Start Swagger UI →
Python
# pip install httpx import httpx # Reset r = httpx.post("/reset", json={"task_id": "easy_profitable_baseline", "seed": 42}) # Step r = httpx.post("/step", json={"action_type": "buy", "amount": 0.3}) # Grade r = httpx.post("/grade") print(r.json())
cURL
# Reset curl -X POST /reset \ -H "Content-Type: application/json" \ -d '{"task_id":"easy_profitable_baseline","seed":42}' # Step curl -X POST /step \ -d '{"action_type":"buy","amount":0.3}' # Grade curl -X POST /grade
⊞ API Endpoints
GET/healthHealth probe
POST/resetStart episode
POST/stepExecute action
GET/stateEpisode state
POST/gradeGrade episode
GET/tasksList tasks
GET/metricsLive metrics
WS/wsStreaming