agent-skill-creator/examples/market-data-pipeline-cskill/shared/config/pipeline_config.json

96 lines
No EOL
2.2 KiB
JSON

{
"pipeline_settings": {
"cache_duration": 3600,
"parallel_processing": true,
"quality_threshold": 0.95,
"error_handling": "graceful_degradation",
"max_concurrent_requests": 5,
"timeout_seconds": 30
},
"data_sources": {
"yahoo_finance": {
"enabled": true,
"rate_limit": 2000,
"timeout": 30,
"priority": 1
},
"alpha_vantage": {
"enabled": false,
"rate_limit": 5,
"timeout": 60,
"priority": 2,
"api_key_required": true
}
},
"analysis_config": {
"indicators": {
"rsi": {
"enabled": true,
"period": 14,
"oversold_threshold": 30,
"overbought_threshold": 70
},
"macd": {
"enabled": true,
"fast_period": 12,
"slow_period": 26,
"signal_period": 9
},
"bollinger_bands": {
"enabled": true,
"period": 20,
"std_dev": 2
},
"moving_averages": {
"enabled": true,
"periods": [5, 20, 50]
}
},
"signals": {
"buy": ["RSI_OVERSOLD", "MACD_BULLISH_CROSS", "PRICE_ABOVE_MA20"],
"sell": ["RSI_OVERBOUGHT", "MACD_BEARISH_CROSS", "PRICE_BELOW_MA20"],
"hold": ["NEUTRAL_RSI", "SIDEWAYS_TREND"]
},
"risk_metrics": {
"volatility_periods": [20],
"drawdown_periods": [252],
"var_confidence_levels": [0.05, 0.01],
"sharpe_ratio_risk_free_rate": 0.02
}
},
"reporting_config": {
"include_charts": false,
"confidence_threshold": 0.7,
"max_recommendations": 10,
"portfolio_analysis": {
"enabled": true,
"correlation_analysis": true,
"risk_contribution": true
}
},
"notification_settings": {
"email_alerts": {
"enabled": false,
"threshold_types": ["STRONG_BUY", "STRONG_SELL", "HIGH_RISK"]
},
"webhook_notifications": {
"enabled": false,
"url": null
}
},
"advanced_settings": {
"machine_learning": {
"enabled": false,
"models": ["price_prediction", "trend_classification"]
},
"sentiment_analysis": {
"enabled": false,
"sources": ["news", "social_media"]
},
"backtesting": {
"enabled": false,
"period": "1y",
"benchmark": "SPY"
}
}
}