diff --git a/app/safe-paper-trading/page.js b/app/safe-paper-trading/page.js index 2a176e1..7926888 100644 --- a/app/safe-paper-trading/page.js +++ b/app/safe-paper-trading/page.js @@ -1212,6 +1212,11 @@ export default function SafePaperTradingPage() {

Confidence

{currentAnalysis.confidence}%

+ {currentAnalysis.originalConfidence && currentAnalysis.originalConfidence !== currentAnalysis.confidence && ( +

+ (Original: {currentAnalysis.originalConfidence}%, Macro: {currentAnalysis.macroAdjustment?.netAdjustment > 0 ? '+' : ''}{currentAnalysis.macroAdjustment?.netAdjustment}%) +

+ )}

Timeframes

@@ -1284,6 +1289,78 @@ export default function SafePaperTradingPage() {
+ {/* Macro Sentiment Panel */} + {currentAnalysis.macroSentiment && ( +
+

+ 💰 Macro Sentiment Analysis + {currentAnalysis.macroAdjustment?.applied && ( + + {currentAnalysis.macroAdjustment.netAdjustment > 0 ? '+' : ''}{currentAnalysis.macroAdjustment.netAdjustment}% + + )} +

+ +
+ {/* Fear & Greed Index */} +
+

Fear & Greed Index

+
+ = 75 ? 'text-green-400' : + currentAnalysis.macroSentiment.fearAndGreed?.value >= 55 ? 'text-yellow-400' : + 'text-gray-400' + }`}> + {currentAnalysis.macroSentiment.fearAndGreed?.value || 'N/A'} + + + {currentAnalysis.macroSentiment.fearAndGreed?.classification || 'unknown'} + +
+
+ + {/* M2 Money Supply */} +
+

M2 Money Supply

+
+ + {currentAnalysis.macroSentiment.m2MoneySupply?.cryptoSignal?.signal || 'N/A'} + + + ({currentAnalysis.macroSentiment.m2MoneySupply?.cryptoSignal?.confidence || 0}%) + +
+ {currentAnalysis.macroSentiment.m2MoneySupply?.cryptoSignal?.timeframe && ( +

+ {currentAnalysis.macroSentiment.m2MoneySupply.cryptoSignal.timeframe} +

+ )} +
+
+ + {/* Macro Adjustments Applied */} + {currentAnalysis.macroAdjustment?.applied && ( +
+

Macro Adjustments Applied:

+ +
+ )} +
+ )} + {/* Toggle Detailed Analysis */}