Akademics commited on
Commit
9cc458f
·
verified ·
1 Parent(s): fa00f23

Upscale the AI model of this scanner and make every area of the scanner interactive - Follow Up Deployment

Browse files
Files changed (2) hide show
  1. index.html +271 -79
  2. prompts.txt +2 -1
index.html CHANGED
@@ -325,33 +325,60 @@
325
  <!-- Strategy Configuration -->
326
  <div class="bg-gray-800 rounded-xl p-4 shadow-lg">
327
  <h2 class="text-lg font-semibold mb-4 flex items-center">
328
- <i class="fas fa-cogs mr-2"></i> Strategy Config
329
  </h2>
330
  <div class="space-y-4">
331
  <div>
332
- <label class="block text-sm mb-1">Signal Strength</label>
333
- <input type="range" min="0" max="100" value="75" class="w-full h-2 bg-gray-700 rounded-lg appearance-none cursor-pointer">
 
 
 
334
  </div>
335
  <div>
336
- <label class="block text-sm mb-1">Risk Tolerance</label>
337
- <select class="w-full bg-gray-700 border border-gray-600 rounded-lg px-3 py-2">
338
- <option>Low</option>
339
- <option selected>Medium</option>
340
- <option>High</option>
341
- </select>
 
 
 
 
342
  </div>
343
  <div>
344
- <label class="block text-sm mb-1">AI Model</label>
345
- <select class="w-full bg-gray-700 border border-gray-600 rounded-lg px-3 py-2">
346
- <option>Neural Network v3.2</option>
347
- <option selected>Deep Learning v4.1</option>
348
- <option>Reinforcement v2.7</option>
349
- </select>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
350
  </div>
351
- <button class="btn btn-accent w-full py-2 px-4 rounded-lg flex items-center justify-center">
352
- <i class="fas fa-save mr-2"></i>
353
- <span class="hidden sm:inline">Save Configuration</span>
354
- </button>
355
  </div>
356
  </div>
357
  </div>
@@ -499,25 +526,75 @@
499
  <i class="fas fa-brain text-accent"></i>
500
  </div>
501
  </div>
 
 
 
 
 
 
 
 
 
 
 
502
  <div class="text-sm" id="ai-analysis-content">
503
- <p class="mb-2">The neural network detects strong accumulation at current levels with decreasing selling pressure.</p>
504
- <p>RSI divergence detected with improving momentum indicators. Volume profile shows absorption of supply.</p>
 
 
 
 
 
 
505
  </div>
506
  <div class="mt-3 border-t border-gray-600 pt-3">
507
- <button id="show-technical-details" class="btn btn-xs bg-gray-600 hover:bg-gray-500 py-1 px-2 rounded-full text-xs flex items-center">
508
- <i class="fas fa-chevron-down mr-1 text-accent"></i>
509
- Technical Details
510
- </button>
511
- <div id="technical-details" class="hidden mt-2 space-y-2 text-xs text-gray-300">
512
- <div class="grid grid-cols-2 gap-2">
513
- <div>RSI:</div>
514
- <div class="font-bold text-right">42.7 (Bullish Divergence)</div>
515
- <div>MACD:</div>
516
- <div class="font-bold text-right">+0.85 (Bullish Crossover)</div>
517
- <div>Volume:</div>
518
- <div class="font-bold text-right">+23% to 30-day avg</div>
519
- <div>Order Flow:</div>
520
- <div class="font-bold text-right">Absorption Detected</div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
521
  </div>
522
  </div>
523
  </div>
@@ -544,26 +621,57 @@
544
 
545
  <!-- Right Sidebar -->
546
  <div class="lg:col-span-1 space-y-6">
547
- <!-- Machine Learning Optimizer -->
548
  <div class="bg-gray-800 rounded-xl p-4 shadow-lg">
549
- <h2 class="text-lg font-semibold mb-4 flex items-center">
550
- <i class="fas fa-brain mr-2"></i> ML Signal Optimizer
 
 
 
 
 
 
 
 
551
  </h2>
552
- <div class="optimizer-chart mb-4">
553
  <canvas id="optimizerChart"></canvas>
 
 
 
554
  </div>
555
  <div class="grid grid-cols-2 gap-2 text-sm mb-4">
556
  <div>Current Accuracy:</div>
557
- <div class="font-bold text-success">82.7%</div>
 
 
 
558
  <div>Optimized Accuracy:</div>
559
- <div class="font-bold text-success">89.3%</div>
560
  <div>Improvement:</div>
561
- <div class="font-bold text-success">+6.6%</div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
562
  </div>
563
- <button id="run-optimizer" class="btn btn-accent w-full py-2 px-4 rounded-lg flex items-center justify-center">
564
- <i class="fas fa-magic mr-2"></i>
565
- <span class="hidden sm:inline">Run Optimization</span>
566
- </button>
567
  </div>
568
 
569
  <!-- Real-time Signals -->
@@ -1176,47 +1284,131 @@
1176
  </div>
1177
 
1178
  <script>
1179
- // AI Analysis Interactivity
 
 
 
1180
  document.getElementById('show-technical-details').addEventListener('click', function() {
1181
  const details = document.getElementById('technical-details');
1182
  const icon = this.querySelector('i');
1183
 
1184
- if (details.classList.contains('hidden')) {
1185
- details.classList.remove('hidden');
1186
- icon.classList.replace('fa-chevron-down', 'fa-chevron-up');
1187
- this.textContent = 'Technical Details ';
1188
- this.insertBefore(icon, this.firstChild);
1189
- } else {
1190
- details.classList.add('hidden');
1191
- icon.classList.replace('fa-chevron-up', 'fa-chevron-down');
1192
- this.textContent = 'Technical Details ';
1193
- this.insertBefore(icon, this.firstChild);
1194
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1195
  });
1196
 
1197
- document.getElementById('refresh-analysis').addEventListener('click', function() {
1198
- this.classList.add('animate-spin');
 
 
 
 
 
1199
 
1200
- // Generate fresh analysis
1201
- const analyses = [
1202
- "Neural network analysis shows increasing institutional accumulation patterns.",
1203
- "Machine learning models detect momentum divergence suggesting trend reversal potential.",
1204
- "Sentiment analysis indicates shifting market psychology from fear to greed.",
1205
- "Volume profile shows strong absorption of supply at current levels.",
1206
- "Algorithmic detection of fractal patterns suggests continuation setup.",
1207
- "Deep learning models identify improving risk/reward characteristics."
1208
- ];
 
 
1209
 
1210
- const indicators = [
1211
- "42.7 (Bullish Divergence)",
1212
- "+0.85 (Bullish Crossover)",
1213
- "+18% to 30-day avg",
1214
- "Large Bid Absorption",
1215
- "41.5 (Neutral Territory)",
1216
- "-0.32 (Bearish Pressure)",
1217
- "-15% to 30-day avg",
1218
- "Selling Pressure"
1219
- ];
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1220
 
1221
  setTimeout(() => {
1222
  // Update main analysis
 
325
  <!-- Strategy Configuration -->
326
  <div class="bg-gray-800 rounded-xl p-4 shadow-lg">
327
  <h2 class="text-lg font-semibold mb-4 flex items-center">
328
+ <i class="fas fa-cogs mr-2"></i> Quantum Config
329
  </h2>
330
  <div class="space-y-4">
331
  <div>
332
+ <div class="flex justify-between items-center mb-1">
333
+ <label class="block text-sm">Signal Strength</label>
334
+ <span id="signal-strength-value" class="text-sm font-bold">87%</span>
335
+ </div>
336
+ <input type="range" id="signal-strength" min="0" max="100" value="87" class="w-full h-2 bg-gray-700 rounded-lg appearance-none cursor-pointer accent-accent">
337
  </div>
338
  <div>
339
+ <div class="flex justify-between items-center mb-1">
340
+ <label class="block text-sm">AI Aggressiveness</label>
341
+ <span id="aggressiveness-value" class="text-sm font-bold">Medium</span>
342
+ </div>
343
+ <div class="grid grid-cols-4 gap-1">
344
+ <button class="aggressiveness-btn btn btn-xs bg-danger hover:bg-red-700 py-1" data-value="low">Low</button>
345
+ <button class="aggressiveness-btn btn btn-xs bg-primary hover:bg-blue-700 active py-1" data-value="medium">Medium</button>
346
+ <button class="aggressiveness-btn btn btn-xs bg-warning hover:bg-yellow-700 py-1" data-value="high">High</button>
347
+ <button class="aggressiveness-btn btn btn-xs bg-success hover:bg-green-700 py-1" data-value="extreme">Quantum</button>
348
+ </div>
349
  </div>
350
  <div>
351
+ <div class="flex justify-between items-center mb-1">
352
+ <label class="block text-sm">Model Selection</label>
353
+ <button class="btn btn-xs bg-gray-700 hover:bg-gray-600 px-2 py-1 rounded text-xs">
354
+ <i class="fas fa-random"></i>
355
+ </button>
356
+ </div>
357
+ <div class="flex space-x-2 overflow-x-auto pb-2 scrollbar-hide">
358
+ <button class="model-btn btn btn-xs bg-gray-700 hover:bg-gray-600 px-3 py-1 rounded-lg flex-shrink-0">
359
+ <i class="fas fa-brain mr-1"></i>
360
+ <span>QuantumNet</span>
361
+ </button>
362
+ <button class="model-btn btn btn-xs bg-gray-700 hover:bg-gray-600 px-3 py-1 rounded-lg flex-shrink-0">
363
+ <i class="fas fa-network-wired mr-1"></i>
364
+ <span>NeuroLink</span>
365
+ </button>
366
+ <button class="model-btn btn btn-xs bg-primary hover:bg-blue-700 px-3 py-1 rounded-lg flex-shrink-0">
367
+ <i class="fas fa-atom mr-1"></i>
368
+ <span>DeepQ</span>
369
+ </button>
370
+ </div>
371
+ </div>
372
+ <div class="flex space-x-2">
373
+ <button class="btn btn-accent flex-1 py-2 px-4 rounded-lg flex items-center justify-center">
374
+ <i class="fas fa-bolt mr-2"></i>
375
+ <span>Optimize Now</span>
376
+ </button>
377
+ <button class="btn btn-success flex-1 py-2 px-4 rounded-lg flex items-center justify-center">
378
+ <i class="fas fa-save mr-2"></i>
379
+ <span>Save</span>
380
+ </button>
381
  </div>
 
 
 
 
382
  </div>
383
  </div>
384
  </div>
 
526
  <i class="fas fa-brain text-accent"></i>
527
  </div>
528
  </div>
529
+ <div class="flex items-center justify-between mb-1">
530
+ <div class="text-sm font-bold">AI Model: QuantumNet v5 (Enhanced)</div>
531
+ <div class="flex space-x-1">
532
+ <button class="btn btn-xs bg-gray-600 hover:bg-gray-500 p-1 rounded" title="Model Info">
533
+ <i class="fas fa-info-circle"></i>
534
+ </button>
535
+ <button class="btn btn-xs bg-gray-600 hover:bg-gray-500 p-1 rounded" title="Adjust Confidence">
536
+ <i class="fas fa-sliders-h"></i>
537
+ </button>
538
+ </div>
539
+ </div>
540
  <div class="text-sm" id="ai-analysis-content">
541
+ <div class="flex mb-2">
542
+ <div class="w-1 bg-success mr-2 rounded-full"></div>
543
+ <p>The QuantumNet v5 model identifies institutional accumulation patterns with 92% confidence.</p>
544
+ </div>
545
+ <div class="flex">
546
+ <div class="w-1 bg-warning mr-2 rounded-full"></div>
547
+ <p>Sentiment analysis shows retail traders are 68% fearful while institutions are accumulating.</p>
548
+ </div>
549
  </div>
550
  <div class="mt-3 border-t border-gray-600 pt-3">
551
+ <div class="flex justify-between items-center mb-2">
552
+ <button id="show-technical-details" class="btn btn-xs bg-gray-600 hover:bg-gray-500 py-1 px-2 rounded-full text-xs flex items-center">
553
+ <i class="fas fa-chevron-down mr-1 text-accent"></i>
554
+ <span>Advanced Metrics</span>
555
+ </button>
556
+ <div class="text-xs text-gray-400">Confidence: <span class="text-success font-bold">92.7%</span></div>
557
+ </div>
558
+ <div id="technical-details" class="hidden mt-2">
559
+ <div class="grid grid-cols-2 gap-3">
560
+ <div class="p-2 bg-gray-700 rounded">
561
+ <div class="text-xs text-gray-400 mb-1">RSI Divergence</div>
562
+ <div class="font-bold text-success">Strong Bullish</div>
563
+ <div class="h-1 bg-gray-600 rounded-full mt-1">
564
+ <div class="h-1 bg-success rounded-full" style="width: 92%"></div>
565
+ </div>
566
+ </div>
567
+ <div class="p-2 bg-gray-700 rounded">
568
+ <div class="text-xs text-gray-400 mb-1">Volume Spike</div>
569
+ <div class="font-bold text-warning">+34%</div>
570
+ <div class="h-1 bg-gray-600 rounded-full mt-1">
571
+ <div class="h-1 bg-warning rounded-full" style="width: 68%"></div>
572
+ </div>
573
+ </div>
574
+ <div class="p-2 bg-gray-700 rounded">
575
+ <div class="text-xs text-gray-400 mb-1">Order Flow</div>
576
+ <div class="font-bold text-success">Bid Heavy</div>
577
+ <div class="h-1 bg-gray-600 rounded-full mt-1">
578
+ <div class="h-1 bg-success rounded-full" style="width: 87%"></div>
579
+ </div>
580
+ </div>
581
+ <div class="p-2 bg-gray-700 rounded">
582
+ <div class="text-xs text-gray-400 mb-1">Liquidity</div>
583
+ <div class="font-bold text-success">High</div>
584
+ <div class="h-1 bg-gray-600 rounded-full mt-1">
585
+ <div class="h-1 bg-success rounded-full" style="width: 95%"></div>
586
+ </div>
587
+ </div>
588
+ </div>
589
+ <div class="mt-3 p-2 bg-gray-700 rounded text-xs">
590
+ <div class="flex justify-between mb-1">
591
+ <span>Model Version:</span>
592
+ <span class="font-bold">QuantumNet v5 (Multi-Agent)</span>
593
+ </div>
594
+ <div class="flex justify-between">
595
+ <span>Last Retrained:</span>
596
+ <span class="font-bold">3 hours ago</span>
597
+ </div>
598
  </div>
599
  </div>
600
  </div>
 
621
 
622
  <!-- Right Sidebar -->
623
  <div class="lg:col-span-1 space-y-6">
624
+ <!-- Quantum Optimizer -->
625
  <div class="bg-gray-800 rounded-xl p-4 shadow-lg">
626
+ <h2 class="text-lg font-semibold mb-4 flex items-center justify-between">
627
+ <span><i class="fas fa-atom mr-2"></i> Quantum Optimizer</span>
628
+ <div class="flex space-x-1">
629
+ <button class="btn btn-xs bg-gray-700 hover:bg-gray-600 p-1 rounded" title="Settings">
630
+ <i class="fas fa-cog"></i>
631
+ </button>
632
+ <button class="btn btn-xs bg-gray-700 hover:bg-gray-600 p-1 rounded" title="Help">
633
+ <i class="fas fa-question"></i>
634
+ </button>
635
+ </div>
636
  </h2>
637
+ <div class="optimizer-chart mb-4 relative">
638
  <canvas id="optimizerChart"></canvas>
639
+ <div class="absolute top-3 right-3 flex space-x-1">
640
+ <span class="text-xs bg-primary px-2 py-1 rounded-full">LIVE</span>
641
+ </div>
642
  </div>
643
  <div class="grid grid-cols-2 gap-2 text-sm mb-4">
644
  <div>Current Accuracy:</div>
645
+ <div class="font-bold text-right flex items-center">
646
+ <span class="text-success">92.7%</span>
647
+ <i class="fas fa-info-circle ml-1 text-gray-400 cursor-help" title="Historical Accuracy: 89.2%"></i>
648
+ </div>
649
  <div>Optimized Accuracy:</div>
650
+ <div class="font-bold text-right text-success">96.4%</div>
651
  <div>Improvement:</div>
652
+ <div class="font-bold text-right text-success">+3.7%</div>
653
+ <div>Execution Speed:</div>
654
+ <div class="font-bold text-right flex items-center">
655
+ <span class="text-warning">42ms</span>
656
+ <span class="text-xs text-gray-400 ml-1">(Quantum)</span>
657
+ </div>
658
+ </div>
659
+ <div class="mb-4">
660
+ <div class="text-xs text-gray-400 mb-1">Optimization Progress</div>
661
+ <div class="w-full bg-gray-700 rounded-full h-1.5">
662
+ <div class="bg-success h-1.5 rounded-full" style="width: 100%"></div>
663
+ </div>
664
+ </div>
665
+ <div class="flex space-x-2">
666
+ <button id="run-optimizer" class="btn btn-accent flex-1 py-2 px-4 rounded-lg flex items-center justify-center">
667
+ <i class="fas fa-bolt mr-2"></i>
668
+ <span>Quantum Boost</span>
669
+ </button>
670
+ <button class="btn btn-outline flex-1 py-2 px-4 rounded-lg flex items-center justify-center border border-accent text-accent hover:bg-accent hover:text-white">
671
+ <i class="fas fa-file-export mr-2"></i>
672
+ <span>Export</span>
673
+ </button>
674
  </div>
 
 
 
 
675
  </div>
676
 
677
  <!-- Real-time Signals -->
 
1284
  </div>
1285
 
1286
  <script>
1287
+ // Enhanced AI Analysis Interactivity
1288
+ let activeModel = 'QuantumNet';
1289
+
1290
+ // Technical details toggle
1291
  document.getElementById('show-technical-details').addEventListener('click', function() {
1292
  const details = document.getElementById('technical-details');
1293
  const icon = this.querySelector('i');
1294
 
1295
+ details.classList.toggle('hidden');
1296
+ icon.classList.toggle('fa-chevron-down');
1297
+ icon.classList.toggle('fa-chevron-up');
1298
+ });
1299
+
1300
+ // Model selection
1301
+ document.querySelectorAll('.model-btn').forEach(btn => {
1302
+ btn.addEventListener('click', function() {
1303
+ document.querySelectorAll('.model-btn').forEach(b => {
1304
+ b.classList.remove('bg-primary', 'hover:bg-blue-700');
1305
+ b.classList.add('bg-gray-700', 'hover:bg-gray-600');
1306
+ });
1307
+ this.classList.add('bg-primary', 'hover:bg-blue-700');
1308
+ this.classList.remove('bg-gray-700', 'hover:bg-gray-600');
1309
+ activeModel = this.querySelector('span').textContent;
1310
+ updateModelBadge();
1311
+ });
1312
+ });
1313
+
1314
+ // Aggressiveness selection
1315
+ document.querySelectorAll('.aggressiveness-btn').forEach(btn => {
1316
+ btn.addEventListener('click', function() {
1317
+ document.querySelectorAll('.aggressiveness-btn').forEach(b => b.classList.remove('active'));
1318
+ this.classList.add('active');
1319
+ document.getElementById('aggressiveness-value').textContent =
1320
+ this.dataset.value.charAt(0).toUpperCase() + this.dataset.value.slice(1);
1321
+ });
1322
+ });
1323
+
1324
+ // Signal strength slider
1325
+ document.getElementById('signal-strength').addEventListener('input', function() {
1326
+ document.getElementById('signal-strength-value').textContent = `${this.value}%`;
1327
  });
1328
 
1329
+ // Update model badge
1330
+ function updateModelBadge() {
1331
+ const badges = {
1332
+ 'QuantumNet': { color: 'bg-primary', icon: 'fa-atom' },
1333
+ 'NeuroLink': { color: 'bg-purple-600', icon: 'fa-network-wired' },
1334
+ 'DeepQ': { color: 'bg-green-600', icon: 'fa-brain' }
1335
+ };
1336
 
1337
+ const badge = document.getElementById('active-model-badge');
1338
+ if (badge) {
1339
+ badge.className = `${badges[activeModel].color} text-xs px-2 py-1 rounded-full flex items-center`;
1340
+ badge.innerHTML = `<i class="fas ${badges[activeModel].icon} mr-1"></i>${activeModel}`;
1341
+ }
1342
+ }
1343
+
1344
+ // Quantum Optimizer Boost
1345
+ document.getElementById('run-optimizer').addEventListener('click', function() {
1346
+ const button = this;
1347
+ const originalHTML = button.innerHTML;
1348
 
1349
+ button.innerHTML = `
1350
+ <div class="flex items-center">
1351
+ <div class="w-4 h-4 border-2 border-white border-opacity-50 border-t-transparent rounded-full animate-spin mr-2"></div>
1352
+ <span>Quantum Processing...</span>
1353
+ </div>
1354
+ `;
1355
+ button.disabled = true;
1356
+
1357
+ // Simulate quantum processing
1358
+ setTimeout(() => {
1359
+ // Generate improved numbers
1360
+ const current = (Math.random() * 5 + 92).toFixed(1);
1361
+ const optimized = (Math.random() * 3 + parseFloat(current)).toFixed(1);
1362
+ const improvement = (optimized - current).toFixed(1);
1363
+
1364
+ // Update displays
1365
+ optimizerChart.data.datasets[0].data = [current, optimized];
1366
+ optimizerChart.update();
1367
+
1368
+ document.querySelectorAll('.optimizer-chart + div div:nth-child(2)').forEach(el => {
1369
+ el.textContent = `${current}%`;
1370
+ });
1371
+ document.querySelectorAll('.optimizer-chart + div div:nth-child(4)').forEach(el => {
1372
+ el.textContent = `${optimized}%`;
1373
+ });
1374
+ document.querySelectorAll('.optimizer-chart + div div:nth-child(6)').forEach(el => {
1375
+ el.textContent = `+${improvement}%`;
1376
+ });
1377
+
1378
+ // Restore button
1379
+ button.innerHTML = originalHTML;
1380
+ button.disabled = false;
1381
+
1382
+ // Show quantum completion effect
1383
+ showQuantumEffect();
1384
+ }, 3000);
1385
+ });
1386
+
1387
+ // Show quantum completion effect
1388
+ function showQuantumEffect() {
1389
+ const effect = document.createElement('div');
1390
+ effect.className = 'fixed inset-0 flex items-center justify-center pointer-events-none';
1391
+ effect.innerHTML = `
1392
+ <div class="absolute w-64 h-64 rounded-full bg-accent bg-opacity-10"
1393
+ style="animation: quantumPulse 1.5s forwards"></div>
1394
+ <div class="flex items-center justify-center text-white text-xl font-bold">
1395
+ <i class="fas fa-atom mr-2 animate-spin"></i>
1396
+ Quantum Optimization Complete
1397
+ </div>
1398
+ `;
1399
+ document.body.appendChild(effect);
1400
+
1401
+ setTimeout(() => {
1402
+ effect.remove();
1403
+ }, 2000);
1404
+ }
1405
+
1406
+ // Add to CSS section:
1407
+ // Insert after existing @keyframes
1408
+ @keyframes quantumPulse {
1409
+ 0% { transform: scale(0.5); opacity: 1; }
1410
+ 100% { transform: scale(3); opacity: 0; }
1411
+ }
1412
 
1413
  setTimeout(() => {
1414
  // Update main analysis
prompts.txt CHANGED
@@ -4,4 +4,5 @@ update all prices to correspond with trading View
4
  make the market sentiment interactive
5
  current signal detail is not showing the current prices of assets like BTC that is currently over 105,000. Please update prices of assets.
6
  make the live signal auto trade interactive
7
- make the AI analysis section interactive
 
 
4
  make the market sentiment interactive
5
  current signal detail is not showing the current prices of assets like BTC that is currently over 105,000. Please update prices of assets.
6
  make the live signal auto trade interactive
7
+ make the AI analysis section interactive
8
+ Upscale the AI model of this scanner and make every area of the scanner interactive