Skill: zalcmann/tradebot-alpha (version 0.1.14)

--- name: tradebot-alpha description: Read-only signal fetcher for TradeBot Alpha API. Subscription required for Pro tier. version: 0.1.13 author: BlueFeza KG contact: [REDACTED_SECRET] license: MIT-0 homepage: https://tradebot-alpha.bluefeza.com --- # TradeBot Alpha Connector Minimal read-only signal fetcher. ## Subscription Tiers | Tier | Price | Features | |:---|:---|:---| | Free | $0/month | Manual monitoring, basic alerts, 25 API requests/day | | Pro | $99/month | Real-time signals, 100 API requests/day | | Enterprise | $499/month | Custom strategies, unlimited API calls | ## Usage ```bash tradebot-alpha --key YOUR_API_KEY analyze BTC tradebot-alpha --key YOUR_API_KEY status ``` Get API key: https://tradebot-alpha.bluefeza.com ## License MIT-0

path: LICENSE.md
content: MIT No Attribution License (MIT-0)

Copyright © 2026 BlueFeza KG, Hauptstrasse 110/4, A-3400 Weidling

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

---

**TradeBot Alpha API Terms**

This MIT-0 license applies to the connector skill only. Access to the
TradeBot Alpha API (algorithm, signals, analysis engine) requires a
separate subscription agreement with BlueFeza KG.

- API Documentation: https://tradebot-alpha.bluefeza.com/docs
- Subscription: https://tradebot-alpha.bluefeza.com
- Contact: [REDACTED_SECRET]


path: README.md
content: # TradeBot Alpha

[![License: MIT-0](https://img.shields.io/badge/License-MIT--0-blue.svg)](https://spdx.org/licenses/MIT-0.html)

A **connector skill** for OpenClaw that interfaces with the TradeBot Alpha API — providing institutional-grade MTF-AOI trading signals.

## Architecture

```
┌─────────────┐     ┌──────────────────┐     ┌─────────────────────┐
│   OpenClaw  │────▶│ TradeBot Alpha   │────▶│  TradeBot Alpha API │
│   (Local)   │     │  Connector Skill   │     │  (Cloud Service)    │
└─────────────┘     └──────────────────┘     └─────────────────────┘
       │                       │                          │
   (Your keys)            (MIT-0)                  (Proprietary)
```

- **This Skill** (MIT-0): Open-source connector, configuration, local execution
- **TradeBot Alpha API** (Proprietary): Algorithm, signals, analysis engine running on BlueFeza KG infrastructure

## Quick Start

### 1. Install

```bash
clawhub install tradebot-alpha
```

### 2. Get API Key (for Pro tier)

Visit https://tradebot-alpha.bluefeza.com to subscribe and get your API key.

### 3. Run

```bash
# Pass API key via --key flag
# Free tier: Status check
tradebot-alpha --key YOUR_API_KEY status

# Pro tier: Get trading signals
tradebot-alpha --key YOUR_API_KEY analyze BTC
```

## Subscription Tiers

| Feature | Free | Pro ($99/mo) | Enterprise ($499/mo) |
|---------|------|--------------|----------------------|
| Market Monitoring | ✅ | ✅ | ✅ |
| Basic Alerts | ✅ | ✅ | ✅ |
| MTF-AOI Signals | — | ✅ | ✅ |
| Auto-Execution | — | ✅ | ✅ |
| Custom Strategies | — | — | ✅ |
| Dedicated API | — | — | ✅ |

## Company

**BlueFeza KG**  
Hauptstrasse 110/4  
A-3400 Weidling  
Austria

- **Email:** [REDACTED_SECRET]
- **PayPal:** [REDACTED_SECRET]
- **Web:** https://tradebot-alpha.bluefeza.com

## License

This connector skill is licensed under **MIT-0** (public domain).

The TradeBot Alpha algorithm and API are proprietary services of BlueFeza KG requiring a separate subscription.

## Disclaimer

Trading involves substantial risk. Past performance does not guarantee future results. TradeBot Alpha provides signals and automation, but you are responsible for all trading decisions and outcomes.


path: package.json
content: {
  "name": "tradebot-alpha",
  "version": "0.1.13",
  "description": "Read-only signal fetcher for TradeBot Alpha API",
  "main": "src/index.js",
  "scripts": {},
  "keywords": ["trading", "signals", "api"],
  "author": "BlueFeza KG",
  "license": "MIT-0",
  "homepage": "https://tradebot-alpha.bluefeza.com",
  "engines": {
    "node": ">=18.0.0"
  }
}


path: src/index.js
content: #!/usr/bin/env node

/**
 * TradeBot Alpha Connector v0.1.13
 * MIT-0 License | © 2026 BlueFeza KG
 * 
 * Read-only signal fetcher for TradeBot Alpha API.
 * API endpoint: https://tradebot-alpha.bluefeza.com/api/v1
 */

const API_BASE = 'https://tradebot-alpha.bluefeza.com/api/v1';

// Parse CLI args
const args = process.argv.slice(2);
let apiKey = null;
let command = null;
let symbol = 'BTC';

for (let i = 0; i < args.length; i++) {
  if (args[i] === '--key' && args[i + 1]) {
    [REDACTED_SECRET] + 1];
    i++;
  } else if (!command) {
    command = args[i];
  } else if (command === 'analyze') {
    symbol = args[i] || 'BTC';
  }
}

if (!command || command === 'help') {
  console.log(`
TradeBot Alpha Connector v0.1.10

Usage:
  tradebot-alpha --key KEY analyze [SYMBOL]   Get signals
  tradebot-alpha --key KEY status             Show status
  tradebot-alpha help                         This help

Get API key: https://tradebot-alpha.bluefeza.com
`);
  process.exit(0);
}

async function apiCall(endpoint) {
  if (!apiKey) {
    console.log('Pro tier required. Get API key:');
    console.log('https://tradebot-alpha.bluefeza.com');
    return null;
  }
 
  try {
    const res = await fetch(`${API_BASE}${endpoint}`, {
      headers: { 'Authorization': `Bearer ${apiKey}` }
    });
    
    if (res.status === 401) {
      console.log('Invalid API key');
      return null;
    }
    if (!res.ok) {
      console.log(`Error: ${res.status}`);
      return null;
    }
    
    return await res.json();
  } catch (e) {
    console.log('Connection failed');
    return null;
  }
}

async function status() {
  console.log('\nStatus:');
  console.log('Key: ' + (apiKey ? 'Provided' : 'None'));
  
  if (apiKey) {
    const s = await apiCall('/status');
    if (s) console.log('Tier: ' + (s.tier || 'Pro'));
  }
  console.log('');
}

async function analyze(sym) {
  console.log(`\n${sym} analysis...`);
  
  const a = await apiCall(`/analyze/${sym}`);
  if (!a) return;
  
  console.log(`Signal: ${a.signal?.toUpperCase() || 'NEUTRAL'}`);
  console.log(`Confidence: ${(a.confidence * 100).toFixed(1)}%`);
  console.log(`Entry: $${a.entryZone?.lower} - $${a.entryZone?.upper}`);
  console.log(`SL: $${a.stopLoss} | TP: $${a.takeProfit}`);
  
  if (a.plan?.status === 'ready') {
    console.log(`READY: ${a.plan.direction.toUpperCase()}`);
  }
  console.log('');
}

(async () => {
  if (command === 'status') await status();
  else if (command === 'analyze') await analyze(symbol);
  else {
    console.log('Unknown command. Use: help');
    process.exit(1);
  }
})();


Security scan verdicts — ClawScan: clean | static analysis: clean | VirusTotal: clean | SkillSpector: suspicious (HIGH)