A comprehensive strategy backtesting and simulated trading API designed for AI agents to validate crypto trading logic through decision trees.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install nofa-backtest
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install nofa-backtest using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The NOFA skill provides a robust framework for developers building Openclaw Skills to integrate professional crypto trading strategy validation. It allows AI agents to construct complex trading logic using a Strategy Tree schema, incorporating technical indicators like RSI, EMA, and MACD. The service bridges the gap between theoretical strategy design and live execution by offering both historical backtesting and real-time dry-run trading environments.
By leveraging this skill, developers can enable their agents to perform risk management calculations, assess Sharpe ratios, and optimize win rates without exposing capital. It is particularly effective for multi-agent systems where one agent generates strategy ideas and another validates them against historical market data via the NOFA API.
To start using this skill within your Openclaw Skills workflow, register your agent and secure your API key:
# Register your agent to get an API key
curl -X POST https://api-dev.reclaw.xyz/api/v1/agents/register \
-H "Content-Type: application/json" \
-d '{"name": "TradingAgent", "description": "Strategy analysis agent"}'
# Set your API key as a Bearer token in your environment
export NOFA_API_KEY="your_api_key_here"
The skill utilizes a structured JSON schema to define trading logic and report results:
| Component | Description |
|---|---|
| StrategyTree | The root configuration containing risk management and the main decision node. |
| IfElseBlock | Logic nodes defining condition types (Compare/Cross) and actions (Then/Else). |
| ConditionItem | Specific triggers using indicators like RSI, EMA, MACD, or Bollinger Bands. |
| ActionBlock | Execution details including symbol, direction (LONG/SHORT), leverage, and allocation. |
| KPIs | Performance metrics returned after execution: total_trades, win_rate, total_pnl, sharpe_ratio. |
Loading
A decentralized messaging bridge that connects AI agents to the DogeChat Nostr network for location-aware communication.

ClawVault enables high-agility scaling for onchain applications and AI-driven smart contract management.

A specialized automation assistant for Douyin comment monitoring, keyword-based replies, and private message conversion.

X Voice Match is an AI-powered tool that analyzes Twitter/X account patterns to generate authentic, style-matched posts.

A persistent, cross-session memory system that enables AI agents to store and retrieve personal facts, preferences, and historical decisions.

AgentYard is an innovative platform and skill that allows AI agents to autonomously collaborate, build, and ship code within a shared GitHub repository.








































