Aruval Logo

Your edge, 
multiplied by 
algorithms.

Understand, test, deploy and monitor trading algorithms with just a prompt.

Free during the closed beta period · Opening this summer

Integrated With

Robinhood Robinhood
Charles Schwab Charles Schwab
Fidelity Fidelity
Alpaca Alpaca
E*TRADE E*TRADE
Webull Webull
eToro eToro
TD Ameritrade TD Ameritrade
TradeStation TradeStation
Questrade Questrade
Wealthsimple Wealthsimple
Trading 212 Trading 212
Moomoo Moomoo
Chase Chase
Public Public
AJ Bell AJ Bell
CommSec CommSec
Stake Stake
Tradier Tradier
Robinhood Robinhood
Charles Schwab Charles Schwab
Fidelity Fidelity
Alpaca Alpaca
E*TRADE E*TRADE
Webull Webull
eToro eToro
TD Ameritrade TD Ameritrade
TradeStation TradeStation
Questrade Questrade
Wealthsimple Wealthsimple
Trading 212 Trading 212
Moomoo Moomoo
Chase Chase
Public Public
AJ Bell AJ Bell
CommSec CommSec
Stake Stake
Tradier Tradier

From prompt to live trading. In under a minute.

Your entire trading strategy, automated in a single platform.

Swipe
01 / Write

Prompt

Type your strategy in plain English. No coding required.

prompt input
"Buy when the 14-period RSI is oversold under 30. Sell when it crosses back above 70..."|
02 / Inspect

Visualize

Struggle with code no longer. Your algo, visualized as a flowchart. Read it like a sentence.

RSI Strategy
If RSI(14) drops below 30
Submit BUY MARKET order
03 / Validate

Backtest

Run it against historical market data. Prove it works before risking real money.

backtest results+34.2% YTD
Sharpe: 2.15Win Rate: 64%
04 / Deploy

Launch

Connect your broker with API keys. Deploy and monitor live trades.

live feedLIVE

09:30:00 - Stream connected

> RSI = 28.5 (Triggered)

> Order filled: 2.5 ETH

Broker: AlpacaLatency: 12ms

Not a black-box

Forget using LLMs which you don't understand and are prone to break. Aruval visualizes your strategy logic in a flowchart mapped 1:1 to clean code, allowing you to understand code and know it won't fail on you.

No Black Boxes

Every rule you create is visible and auditable. What you see is exactly what gets executed.

MA Crossover
If SMA 9 crosses above SMA 21
Submit BUY MARKET order (100% Equity)

Edit With Plain Language

Just tell Aruval what to change: "Increase the stop loss to 3%," "Only trade during market hours," or "Add an RSI filter."

PROSE TRANSLATION ACTIVE

"When price drops below 200-day moving average..."

CLOSE < MA(200) BUY

Structural Safety by Design

By compiling your strategy into a strictly typed Intermediate Representation rather than raw code files, Aruval's visual builder is structurally designed to avoid syntax errors and other annoying, unpredictable code issues.

COMPILER PIPELINE TYPE SAFE
If RSI(14) crosses below 30
1:1 AST Mapping
Intermediate Rep (IR) ✓ Verified

"type": "trigger",

"indicator": "rsi",

"params": { "period": 14 },

"op": "cross_below",

"value": 30.00 (float32)

Machine Compilation
Execution Source (Rust) Compiled

impl Strategy for Engine {

  fn on_tick(&self, t: &Tick) -> Result<()> {

    let rsi = indicators::rsi::<14>(t);

    if rsi.cross_below(30.0) {

      self.exec.dispatch(Side::Buy)?;

    }

    Ok(())

  }

}

Frequently Asked Questions

Have a custom integration request or a technical question? Reach out to our engineering team at info@aruval.com .

No. Aruval generates code that connect directly to your existing broker or exchange via API. We never take custody of your funds.

Instead of generating raw code from scratch, Aruval uses a constrained schema. Every strategy visualized and inspectable, and must pass strict validation checks.

We are launching our open beta with official support for Interactive Brokers, IG Markets, and Binance. Additional platforms will be rolled out continuously based on beta user feedback.

Aruval is entirely free to use during the closed beta period, which opens this summer.