57,307,019 decisions logged

Trade from above.

Your rules. Your risk. Your agent.

Orus runs autonomous agents that read the chain, take every token that moves apart, and trade the ones that clear their rules — around the clock, on Robinhood ChainRobinhood Chain and SolanaSolana

The Orus philosophy

The market doesn't care
how you feel.

FOMO makes you chase. Fear makes you exit too early. Greed makes you move the target. Orus removes the decision from the moment.

Decide when you're calm. Execute when it matters.

02 / Strategies

Your strategy, down to the last parameter.

Every entry and exit can be defined before the trade happens. No moving the goalposts mid-trade.

VOL

Minimum volume

Only consider tokens that meet your liquidity threshold.

24H VOLUME≥ $250K
DIP

Dip-based entries

Choose the exact pullback required before an entry can trigger.

ENTRY DIP≥ 15%
TP

Take profit

Define exactly where your strategy takes gains automatically.

TARGET+35%
SL

Stop loss

Set the maximum loss your strategy is willing to accept.

MAX LOSS−12%
TIME

Time-based exit

Automatically close a position after your chosen holding period.

MAX HOLD30 MIN
CHAIN

One chain per strategy

A strategy is written for Robinhood Chain or for Solana, and never changes chain afterwards. Every agent you deploy on it trades there.

FIXED AT CREATION
SIZE

The size

How much per entry, how many positions at once, how much a day, and how far your own buy may move the pool before it is refused.

PER ENTRY · EXPOSURE
HEY

Research filters

17 optional filters from HEY for Robinhood Chain strategies — building activity, contract observations, market research. Every one starts off, and you choose which become entry rules.

HEY17 OPTIONAL
LOGIC

Rules first

If the conditions are not met, the agent does nothing. No signal, no trade.

NO SIGNAL → NO TRADE
03 / COVERAGE

Dozens of tokens, analysed every day.

Your agent is set up with the parameters you gave it, and it reads dozens of tokens a day on Robinhood Chain and on Solana — following the data and the strategy you defined for it, so the ones that clear your rules are the only ones it acts on.

03 / Agents

One strategy is never enough.

Markets change. Your approach can too. Run multiple autonomous agents, each with its own logic and parameters.

SIM
01 / 4 trades

boba

ENTRY
≥ 65%
TAKE PROFIT
2× entry
STOP LOSS
none
BEST EXIT+128%
SIM
02 / 11 trades

Amber Ridge

ENTRY
≥ 50%
TAKE PROFIT
2× entry
STOP LOSS
−30%
BEST EXIT+113%
SIM
03 / 9 trades

Amber Summit

ENTRY
≥ 50%
TAKE PROFIT
2× entry
STOP LOSS
−30%
BEST EXIT+113%
Live agent activity

Every condition, monitored.

Your agents watch volume, dips, targets and holding times around the clock — and act only when your rules are met.

Live trades
Amber Summit10m
−34.0%

HOOKLINE — closed

Pons Graduated Dip5010m
−34.2%

HOOKLINE — closed

Amber Ridge10m
−34.0%

HOOKLINE — closed

Amber Summit10m
−36.3%

MERIS — closed

Amber Ridge10m
−35.9%

MERIS — closed

Pons Graduated Dip5020m
−35.9%

REX — closed

Amber Summit20m
−36.5%

REX — closed

Amber Ridge20m
−36.5%

REX — closed

To the moon20m
−31.7%

V4M — closed

To the moon4m
+201.6%

MERIS — closed

Amber Summit21.4h
−35.1%

GH0ST — closed

Amber Ridge21.4h
−35.1%

GH0ST — closed

Amber Ridge5m
+113.1%

SWEEP — closed

Decisions
scaninfo
—

read the chain and enriched what looked alive (70 vs 70)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (55 vs 55)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (165 vs 168)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (70 vs 70)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (55 vs 55)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (68 vs 68)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (70 vs 70)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (163 vs 167)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (172 vs 176)

scaninfo
—

read the chain and enriched what looked alive (132 vs 132)

filterreject
MIDNIGHT

high volume fees ratio (1,009 vs 1,000)

scaninfo
—

read the chain and enriched what looked alive (118 vs 118)

scaninfo
—

read the chain and enriched what looked alive (175 vs 175)

filterreject
EMBER

low vol liq ratio (1.74 vs 2)

monitorinfo
VECTOR

holding — no exit condition met (0.95 vs 3)

scaninfo
—

read the chain and enriched what looked alive (199 vs 200)

filterreject
MIDNIGHT

high volume fees ratio (1,002 vs 1,000)

chartreject
McRib

the dip never went deep enough (45.38 vs 75)

scaninfo
—

read the chain and enriched what looked alive (176 vs 176)

filterreject
PHP

too new to read (38.50 vs 48)

monitorinfo
Kimchi

holding — no exit condition met (0.67 vs 1.40)

scaninfo
—

read the chain and enriched what looked alive (132 vs 132)

scaninfo
—

read the chain and enriched what looked alive (198 vs 200)

filterreject
MIDNIGHT

high volume fees ratio (1,002 vs 1,000)

scaninfo
—

read the chain and enriched what looked alive (55 vs 55)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (70 vs 70)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (162 vs 165)

filterinfo
—

unmeasured labels

filterreject
VRAX

listed too long ago (548.04 vs 168)

scaninfo
—

read the chain and enriched what looked alive (68 vs 68)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (70 vs 70)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (55 vs 55)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (70 vs 70)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (70 vs 70)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (69 vs 69)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (162 vs 165)

filterinfo
—

unmeasured labels

monitorinfo
WIFCHI

holding — no exit condition met (0.03 vs 1.80)

monitorinfo
tinfoilcat

holding — no exit condition met (0.39 vs 1.80)

scaninfo
—

read the chain and enriched what looked alive (134 vs 134)

filterreject
QTC

not enough volume behind it (176,243 vs 250,000)

scaninfo
—

read the chain and enriched what looked alive (199 vs 200)

watchlistinfo
—

set-aside tokens came back to the radar

chartreject
McRib

the dip never went deep enough (64.24 vs 75)

filterreject
IOF

not enough volume behind it (733,981 vs 1,000,000)

scaninfo
—

read the chain and enriched what looked alive (134 vs 134)

filterreject
FRENS

not enough volume behind it (452,831 vs 510,000)

scaninfo
—

read the chain and enriched what looked alive (171 vs 175)

scaninfo
—

read the chain and enriched what looked alive (198 vs 200)

watchlistinfo
—

set-aside tokens came back to the radar

chartreject
McRib

the dip never went deep enough (64.24 vs 75)

filterreject
IOF

not enough volume behind it (733,981 vs 1,000,000)

scaninfo
—

read the chain and enriched what looked alive (175 vs 175)

filterreject
GATO

high volume fees ratio (1,342 vs 1,000)

monitorinfo
GH0ST

holding — no exit condition met (0.36 vs 2)

monitorinfo
APP

holding — no exit condition met (0.26 vs 2)

monitorinfo
IBM

holding — no exit condition met (0.16 vs 2)

monitorinfo
UMBRA

holding — no exit condition met (0.45 vs 2)

monitorinfo
VRIL

holding — no exit condition met (1.18 vs 2)

monitorinfo
ORBIBOT

holding — no exit condition met (0.17 vs 2)

monitorinfo
LOVOT

holding — no exit condition met (0.22 vs 2)

monitorinfo
DACITY

holding — no exit condition met (0.14 vs 2)

monitorinfo
SWEEPRS

holding — no exit condition met (1.02 vs 2)

monitorinfo
NIHAO

holding — no exit condition met (0.42 vs 2)

monitorinfo
OSTRA

holding — no exit condition met (0.92 vs 2)

monitorinfo
REX

holding — no exit condition met (0.17 vs 2)

monitorinfo
SWEEP

holding — no exit condition met (0.61 vs 2)

monitorinfo
STLN

holding — no exit condition met (0.45 vs 2)

monitorinfo
MERIS

holding — no exit condition met (0.01 vs 2)

monitorinfo
HOOKLINE

holding — no exit condition met (0.76 vs 2)

monitorinfo
EMBER

holding — no exit condition met (0.23 vs 2)

monitorinfo
TADA

holding — no exit condition met (0.03 vs 2)

scaninfo
—

read the chain and enriched what looked alive (121 vs 121)

scaninfo
—

read the chain and enriched what looked alive (162 vs 165)

filterinfo
—

unmeasured labels

watchlistinfo
—

set-aside tokens came back to the radar

chartreject
HOOKLINE

the dip never went deep enough (74.44 vs 75)

scaninfo
—

read the chain and enriched what looked alive (55 vs 55)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (175 vs 175)

scaninfo
—

read the chain and enriched what looked alive (191 vs 198)

chartreject
ONAGI

the dip never went deep enough (47.13 vs 65)

chartreject
ABLITE

the dip never went deep enough (40.71 vs 65)

scaninfo
—

read the chain and enriched what looked alive (70 vs 70)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (57 vs 57)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (70 vs 70)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (70 vs 70)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (70 vs 70)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (55 vs 55)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (57 vs 57)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (162 vs 165)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (70 vs 70)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (55 vs 55)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (70 vs 70)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (162 vs 165)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (57 vs 57)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (176 vs 176)

scaninfo
—

read the chain and enriched what looked alive (172 vs 176)

monitorinfo
VECTOR

holding — no exit condition met (1.40 vs 3)

scaninfo
—

read the chain and enriched what looked alive (123 vs 123)

scaninfo
—

read the chain and enriched what looked alive (137 vs 137)

filterreject
Moonoween

low vol liq ratio (1.81 vs 2)

filterreject
McRib

too new to read (0.35 vs 0.50)

scaninfo
—

read the chain and enriched what looked alive (137 vs 137)

filterreject
Moonoween

low vol liq ratio (1.81 vs 2)

scaninfo
—

read the chain and enriched what looked alive (176 vs 176)

filterreject
PHP

too new to read (38.54 vs 48)

scaninfo
—

read the chain and enriched what looked alive (198 vs 200)

chartreject
McRib

the dip never went deep enough (73.19 vs 75)

scaninfo
—

read the chain and enriched what looked alive (199 vs 200)

chartreject
McRib

the dip never went deep enough (72.67 vs 75)

scaninfo
—

read the chain and enriched what looked alive (57 vs 57)

scaninfo
—

read the chain and enriched what looked alive (70 vs 70)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (55 vs 55)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (70 vs 70)

filterinfo
—

unmeasured labels

scaninfo
—

read the chain and enriched what looked alive (162 vs 165)

filterinfo
—

unmeasured labels

monitorinfo
MACCA

holding — no exit condition met (0.94 vs 2)

monitorinfo
GF

holding — no exit condition met (1.71 vs 2)

scaninfo
—

read the chain and enriched what looked alive (163 vs 165)

filterinfo
—

unmeasured labels

filterreject
PRIORS

listed too long ago (792.31 vs 168)

scaninfo
—

read the chain and enriched what looked alive (155 vs 158)

filterinfo
—

unmeasured labels

watchlistinfo
—

set-aside tokens came back to the radar

chartreject
HOOKLINE

the dip never went deep enough (73.09 vs 75)

chartreject
MACCA

the dip never went deep enough (59.95 vs 75)

scaninfo
—

read the chain and enriched what looked alive (162 vs 165)

filterinfo
—

unmeasured labels

filterreject
PRIORS

listed too long ago (792.31 vs 168)

scaninfo
—

read the chain and enriched what looked alive (155 vs 158)

filterinfo
—

unmeasured labels

watchlistinfo
—

set-aside tokens came back to the radar

chartreject
HOOKLINE

the dip never went deep enough (73.09 vs 75)

chartreject
MACCA

the dip never went deep enough (59.95 vs 75)

scaninfo
—

read the chain and enriched what looked alive (197 vs 197)

filterinfo
—

unmeasured labels

chartreject
TETSU

dip too deep (72.02 vs 60)

scaninfo
—

read the chain and enriched what looked alive (163 vs 165)

filterinfo
—

unmeasured labels

filterreject
PRIORS

listed too long ago (792.31 vs 168)

executereject
DRKW

a spending limit had already been reached

monitorinfo
VECTOR

holding — no exit condition met (1.26 vs 3)

scaninfo
—

read the chain and enriched what looked alive (192 vs 197)

filterreject
CHOO

high volume fees ratio (731.75 vs 500)

filterreject
Dacity

listed too long ago (272.30 vs 168)

chartpass
McRib

cleared this stage (65.72 vs 50)

signalsignal
McRib

every rule met — an entry is on the table (65.72 vs 50)

scaninfo
—

read the chain and enriched what looked alive (155 vs 158)

filterinfo
—

unmeasured labels

watchlistinfo
—

set-aside tokens came back to the radar

chartreject
HOOKLINE

the dip never went deep enough (73.09 vs 75)

chartreject
MACCA

the dip never went deep enough (59.95 vs 75)

scaninfo
—

read the chain and enriched what looked alive (155 vs 158)

filterinfo
—

unmeasured labels

watchlistinfo
—

set-aside tokens came back to the radar

chartreject
HOOKLINE

the dip never went deep enough (73.09 vs 75)

chartreject
MACCA

the dip never went deep enough (59.95 vs 75)

scaninfo
—

read the chain and enriched what looked alive (198 vs 200)

filterreject
MIDNIGHT

high volume fees ratio (1,005 vs 1,000)

chartreject
McRib

the dip never went deep enough (65.72 vs 75)

scaninfo
—

read the chain and enriched what looked alive (122 vs 122)

scaninfo
—

read the chain and enriched what looked alive (137 vs 137)

filterreject
GOIF

not enough volume behind it (315,635 vs 510,000)

scaninfo
—

read the chain and enriched what looked alive (137 vs 137)

filterreject
MIDNIGHT

high volume fees ratio (1,007 vs 1,000)

Partners

Who we build with

Questions, answered.

Orus is an autonomous trading agent designed to execute predefined memecoin trading strategies on Robinhood Chain and Solana; each strategy is written for one of the two. You define the rules, parameters and risk conditions; Orus monitors the market and executes according to them.

You can define parameters such as minimum trading volume, required percentage dip, take-profit level, stop-loss level and time-based exits.

Yes. You can deploy multiple agents with different strategies and parameters, allowing you to run different approaches independently.

Yes — that is what simulation mode is for. The agent reads the same chain, applies the same rules and marks the same prices, but never signs a transaction. Every strategy on the public desk runs this way today, and its results are published unretouched.

Yes. Sign in with an email code or a wallet you already own; your account is created on the spot and comes with a trading wallet on each chain, Robinhood Chain and Solana. Copy one of the desk's strategies or write your own for either chain, deploy an agent on it and watch it run in simulation on the desk's own cron. Each account can hold three strategies and three agents.

Ready to take the high ground?

Build your strategy.
Own the mountain.

Stop reacting to the market. Start trading by design.

Buying
● bought$McRib×2ORUSsim
◆ sold$BlackCat−31.9%0xba06…5b3dsim
◆ sold$STLN−46.0%0x3b4a…db0csim
◆ sold$HOOKLINE−34.1%×3ORUSsim
◆ sold$OSTRA+55.5%0x3b4a…db0csim
● bought$HOOKLINE×3ORUSsim
● bought$HOOKLINEORUSsim
● bought$OSTRA0x3b4a…db0csim
● bought$SWEEP0x3b4a…db0csim
◆ sold$V4M+47.1%0x3b4a…db0csim
● bought$WIFCHIORUSsim
● bought$V4M0x3b4a…db0csim
● bought$tinfoilcat×2ORUSsim
● bought$STLN0x3b4a…db0csim
◆ sold$MERIS−58.3%0x3b4a…db0csim
● bought$MERIS0x3b4a…db0csim
◆ sold$MERIS−95.2%0x1960…3a2dsim
◆ sold$VECTOR−20.3%ORUSsim
◆ sold$MERIS−36.1%×2ORUSsim
● bought$MERIS0x1960…3a2dsim
● bought$MERISORUSsim
● bought$MERIS×2ORUSsim
◆ sold$REX−43.8%0x3b4a…db0csim
● bought$STLNORUSsim
◆ sold$REX−36.3%×3ORUSsim
◆ sold$TIB−86.1%ORUSsim
● bought$REX0x3b4a…db0csim
● bought$REXORUSsim
◆ sold$V4M−31.7%ORUSsim
◆ sold$MERIS+201.6%ORUSsim
● bought$OSTRAORUSsim
● bought$REX×3ORUSsim
● bought$MERISORUSsim
◆ sold$PHP+30.2%×2ORUSsim
● bought$V4MORUSsim
● bought$SWEEPORUSsim
◆ sold$GH0ST−35.1%×2ORUSsim
◆ sold$CATMINAL−59.8%0xba06…5b3dsim
● bought$SWEEPRSORUSsim
● bought$CATMINAL0xba06…5b3dsim