Skip to content
DiscordTwitter

Introduction to GrailHub

GrailHub is a visual platform for building trading bots. No programming required—just drag, drop, and connect.

You know how flowcharts work? That’s basically GrailHub. You connect boxes together to create your trading strategy. Each box does something specific: fetch a price, check if it’s above a threshold, send an alert, place an order. Connect them in the right order, and you’ve got a working bot.

Flow builder example

Visual-first, not visual-limited. Unlike simple “if-then” automation tools, GrailHub gives you real programming power through a visual interface. Build complex multi-step strategies with loops, conditions, and parallel processing—without writing code.

Advanced pattern detection built-in. Most platforms make you code your own indicators. GrailHub includes ready-to-use components for technical analysis: RSI, moving averages, candlestick patterns, and even advanced price patterns like Double Bottom and Head & Shoulders using the Directional Change algorithm.

Multi-market support. Trade crypto on Binance and Coinbase with more exchanges coming. Same visual interface, same components—just switch the data source. Build once, deploy across markets.

Run anywhere, own your data. No cloud lock-in. GrailHub runs as a desktop app on your machine. Your API keys, strategies, and trading data stay with you—not on someone else’s server.

Real-time, not delayed. Connect directly to exchange WebSocket feeds for instant price updates. No 15-minute delays, no polling intervals. Your bot reacts as fast as the market moves.

Price pattern strategies — Detect Double Bottoms, Head & Shoulders, Rectangles, and other chart patterns automatically. Get alerted or execute trades when patterns complete.

Multi-indicator systems — Combine RSI, moving averages, and volume analysis. Set up confluence-based entries where multiple conditions must align before acting.

Smart alerts — Go beyond simple price alerts. Notify yourself when RSI crosses 70, when a candlestick pattern forms, or when price breaks a support level you’ve defined.

Cross-asset & cross-market monitoring — Watch BTC on Binance and Coinbase simultaneously. Compare prices across exchanges, detect arbitrage opportunities, or track correlations between assets and markets in real-time.

Automated execution — Connect to Binance and execute market or limit orders when your conditions trigger. Full control over position sizing and order parameters.

A flow is your trading bot. It’s a diagram showing how data moves through your strategy—from market data coming in, through your logic, to actions going out.

Components are the building blocks. Each one has:

  • Inputs - what data it needs
  • Outputs - what data it produces
  • Config - settings you can adjust

Example: A “Price Check” component takes a ticker symbol as input, outputs the current price, and lets you configure which exchange to use.

When you add a component to your flow, it becomes a node. You can use the same component multiple times with different settings. Like having two “Price Check” nodes—one for Bitcoin, one for Ethereum.

Edges are the lines connecting nodes. They show where data flows. If you connect a “Price Check” output to a “Send Alert” input, the alert will use that price.

Ready to build your first bot?

  1. Install GrailHub — takes about 2 minutes
  2. Build your first bot — a simple price alert in 5 minutes