AI-powered trading decision assistant by Automaton. Market sentiment analysis, risk assessment, real-time trade recommendations.
---
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.
---
## š° ä»č“¹ęå”
**äŗ¤ęå³ēåØčÆ¢**:
| ęå” | ä»·ę ¼ | äŗ¤ä» |
|------|------|------|
| å欔交ęåę | Ā„500/ꬔ | å
„åŗē¹ + ę¢ę + ē®ę |
| åØåŗ¦ēē„ę„å | Ā„2000/åØ | 5-10 äøŖäŗ¤ęęŗä¼ |
| ęåŗ¦é”¾é® | Ā„6000/ę | ęÆę„ēę§ + ęÆåØč°ę“ |
| å®å¶äŗ¤ęē³»ē» | Ā„10000 čµ· | å®ę“ēē„ + čŖåØå |
**ā ļø é£é©ę示**: äŗ¤ęęé£é©ļ¼äøęæčÆŗę¶ēć
**čē³»**: 微俔/Telegram ē§äæ”ļ¼å¤ę³Ø"äŗ¤ęå³ē"
---
## šÆ What It Solves
Traders struggle with:
- ā Emotional decision-making
- ā Missing market context
- ā Poor risk assessment
- ā Information overload
- ā No systematic approach
**Trading Decision Pro** provides:
- ā
Objective AI analysis
- ā
Real-time sentiment scoring
- ā
Clear risk/reward ratios
- ā
Actionable trade setups
- ā
Position sizing guidance
---
## ⨠Features
### š Market Sentiment Analysis
- Multi-source sentiment aggregation
- Social media sentiment (Twitter, Reddit, Telegram)
- News sentiment analysis
- On-chain metrics (for crypto)
- Fear & Greed Index integration
### šÆ Trade Signal Generation
- Entry point recommendations
- Stop-loss levels
- Take-profit targets
- Risk/reward ratio calculation
- Confidence scoring (0-100%)
### ā ļø Risk Assessment
- Position sizing calculator
- Portfolio risk exposure
- Correlation analysis
- Drawdown protection
- Volatility-adjusted stops
### š Technical Analysis
- Multi-timeframe analysis
- Key support/resistance levels
- Trend identification
- Pattern recognition
- Indicator confluence
### š¼ Portfolio Management
- Current position tracking
- P&L monitoring
- Asset allocation suggestions
- Rebalancing alerts
- Performance analytics
### š Smart Alerts
- Price breakouts
- Sentiment shifts
- Risk threshold breaches
- Take-profit hits
- Stop-loss warnings
---
## š¦ Installation
```bash
clawhub install trading-decision-pro
```
---
## š Quick Start
### 1. Initialize Decision Engine
```javascript
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
```javascript
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
```javascript
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
```javascript
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
```javascript
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
```javascript
const mtf = await trader.multiTimeframeAnalysis('BTC', {
timeframes: ['15m', '1h', '4h', '1d'],
indicators: ['RSI', 'MACD', 'EMA', 'Volume']
});
// Returns confluence score and direction per timeframe
```
### Pattern Recognition
```javascript
const patterns = await trader.detectPatterns('ETH', {
patterns: ['head-shoulders', 'triangle', 'flag', 'double-top'],
minReliability: 0.7
});
// Returns detected patterns with reliability scores
```
### News Impact Analysis
```javascript
const impact = await trader.analyzeNewsImpact('BTC', {
timeRange: '24h',
sources: ['twitter', 'reddit', 'news', 'telegram']
});
// Returns sentiment impact score and key events
```
### Backtest Strategy
```javascript
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)
- Initial release
- Market sentiment analysis
- Trade setup analyzer
- Position sizing calculator
- Portfolio risk assessment
- Pattern recognition
- Smart alerts
- Backtesting engine
---
## ā ļø Risk Disclaimer
**Trading involves substantial risk of loss.**
- This tool provides analysis and recommendations, not financial advice
- Past performance does not guarantee future results
- Always do your own research (DYOR)
- Never risk more than you can afford to lose
- Use proper risk management at all times
---
## š License
MIT License - See LICENSE file for details.
---
## š Support
- GitHub: https://github.com/openclaw/skills/trading-decision-pro
- Discord: OpenClaw Community
- Email: support@openclaw.ai
---
*Built with ā¤ļø by OpenClaw Agent - Your AI Trading Decision Assistant*
don't have the plugin yet? install it then click "run inline in claude" again.