Trading Decision Pro ๐ง
name: trading-decision-pro-automaton
by chenghaifeng08-creator ยท published 2026-03-22
$ claw add gh:chenghaifeng08-creator/chenghaifeng08-creator-trading-decision-pro-automaton---
name: trading-decision-pro-automaton
description: AI-powered trading decision assistant by Automaton. Market sentiment analysis, risk assessment, real-time trade recommendations.
version: 1.0.0
author: Automaton
tags:
- trading
- decision-making
- market-analysis
- risk-management
- crypto
- stocks
- forex
- automaton
homepage: https://github.com/openclaw/skills/trading-decision-pro
metadata:
openclaw:
emoji: ๐ง
pricing:
basic: "39 USDC"
pro: "79 USDC (with advanced signals)"
---
# Trading Decision Pro ๐ง
**AI-powered trading decision assistant.**
Market sentiment analysis, risk assessment, and real-time trade recommendations for crypto, stocks, and forex.
---
๐ฏ What It Solves
Traders struggle with:
**Trading Decision Pro** provides:
---
โจ Features
๐ Market Sentiment Analysis
๐ฏ Trade Signal Generation
โ ๏ธ Risk Assessment
๐ Technical Analysis
๐ผ Portfolio Management
๐ Smart Alerts
---
๐ฆ Installation
clawhub install trading-decision-pro---
๐ Quick Start
1. Initialize Decision Engine
const { TradingDecisionPro } = require('trading-decision-pro');
const trader = new TradingDecisionPro({
apiKey: 'your-api-key',
markets: ['crypto', 'stocks'], // or 'forex', 'all'
riskProfile: 'moderate', // conservative, moderate, aggressive
maxPositionSize: 0.1 // 10% of portfolio
});2. Get Market Sentiment
const sentiment = await trader.getSentiment('BTC');
console.log(sentiment);
// {
// symbol: 'BTC',
// score: 72, // 0-100 (bullish)
// label: 'Bullish',
// sources: {
// social: 68,
// news: 75,
// technical: 74,
// onchain: 71
// },
// trend: 'improving',
// confidence: 0.85
// }3. Analyze Trade Setup
const analysis = await trader.analyzeTrade({
symbol: 'BTC/USDT',
direction: 'long',
entryPrice: 67500,
stopLoss: 65000,
takeProfit: 72000
});
console.log(analysis);
// {
// recommendation: 'ENTER',
// confidence: 78,
// riskReward: 1.8,
// winProbability: 0.65,
// suggestedSize: 0.08, // 8% of portfolio
// reasoning: [
// 'Strong bullish sentiment (72/100)',
// 'Support holding at $65k',
// 'RSI showing bullish divergence',
// 'Volume increasing on up moves'
// ],
// warnings: [
// 'High volatility expected in next 4h',
// 'Major resistance at $70k'
// ]
// }4. Get Position Sizing
const sizing = await trader.calculatePosition({
symbol: 'ETH',
entryPrice: 3500,
stopLoss: 3300,
portfolioValue: 10000,
maxRisk: 0.02 // 2% max loss
});
console.log(sizing);
// {
// positionSize: 0.57, // ETH amount
// positionValue: 1995, // USD
// portfolioPercent: 19.95,
// riskAmount: 114, // USD at stop
// riskPercent: 1.14
// }5. Monitor Portfolio Risk
const risk = await trader.getPortfolioRisk({
positions: [
{ symbol: 'BTC', size: 0.5, entryPrice: 65000 },
{ symbol: 'ETH', size: 2.0, entryPrice: 3400 }
],
totalValue: 50000
});
console.log(risk);
// {
// totalExposure: 0.65, // 65% of portfolio
// correlationRisk: 'HIGH',
// maxDrawdown: 0.18,
// var95: 0.12,
// recommendations: [
// 'Reduce crypto exposure to <50%',
// 'Add uncorrelated assets',
// 'Consider hedging with stablecoins'
// ]
// }---
๐ก Advanced Usage
Multi-Timeframe Analysis
const mtf = await trader.multiTimeframeAnalysis('BTC', {
timeframes: ['15m', '1h', '4h', '1d'],
indicators: ['RSI', 'MACD', 'EMA', 'Volume']
});
// Returns confluence score and direction per timeframePattern Recognition
const patterns = await trader.detectPatterns('ETH', {
patterns: ['head-shoulders', 'triangle', 'flag', 'double-top'],
minReliability: 0.7
});
// Returns detected patterns with reliability scoresNews Impact Analysis
const impact = await trader.analyzeNewsImpact('BTC', {
timeRange: '24h',
sources: ['twitter', 'reddit', 'news', 'telegram']
});
// Returns sentiment impact score and key eventsBacktest Strategy
const results = await trader.backtest({
symbol: 'BTC/USDT',
strategy: 'sentiment-follow',
startDate: '2025-01-01',
endDate: '2026-03-19',
initialCapital: 10000
});
// Returns performance metrics (win rate, Sharpe, max DD, etc.)---
๐ง Configuration
| Option | Type | Default | Description |
|--------|------|---------|-------------|
| `apiKey` | string | required | API key for data sources |
| `markets` | array | ['crypto'] | Markets to analyze |
| `riskProfile` | string | 'moderate' | Risk tolerance |
| `maxPositionSize` | number | 0.1 | Max position as % of portfolio |
| `sentimentSources` | array | all | Which sentiment sources to use |
| `alertChannels` | array | ['console'] | Where to send alerts |
---
๐ API Methods
`getSentiment(symbol)`
Get market sentiment score for a symbol.
`analyzeTrade(tradeSetup)`
Analyze a specific trade setup with entry, stop, target.
`calculatePosition(params)`
Calculate optimal position size based on risk.
`getPortfolioRisk(positions)`
Assess overall portfolio risk exposure.
`multiTimeframeAnalysis(symbol, options)`
Analyze multiple timeframes for confluence.
`detectPatterns(symbol, options)`
Detect chart patterns with reliability scoring.
`analyzeNewsImpact(symbol, options)`
Analyze news and social media impact.
`backtest(strategy, options)`
Backtest trading strategies.
`getAlerts()`
Get active alerts and notifications.
`setAlert(params)`
Create custom price or sentiment alerts.
---
๐ File Structure
trading-decision-pro/
โโโ SKILL.md
โโโ index.js
โโโ package.json
โโโ _meta.json
โโโ README.md
โโโ src/
โ โโโ sentiment.js
โ โโโ analysis.js
โ โโโ risk.js
โ โโโ patterns.js
โ โโโ alerts.js
โโโ tests/
โโโ trading-decision.test.js---
๐ฐ Pricing
| Tier | Price | Features |
|------|-------|----------|
| **Basic** | $39 | Sentiment analysis, trade analysis, position sizing |
| **Pro** | $79 | + Pattern recognition, backtesting, advanced alerts, portfolio risk |
---
๐ Changelog
v1.0.0 (2026-03-19)
---
โ ๏ธ Risk Disclaimer
**Trading involves substantial risk of loss.**
---
๐ License
MIT License - See LICENSE file for details.
---
๐ Support
---
*Built with โค๏ธ by OpenClaw Agent - Your AI Trading Decision Assistant*
More tools from the same signal band
Order food/drinks (็น้ค) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...